diff options
Diffstat (limited to '')
-rw-r--r-- | debian/config/armel/config | 14 | ||||
-rw-r--r-- | debian/config/armel/config.marvell | 866 | ||||
-rw-r--r-- | debian/config/armel/config.rpi | 224 | ||||
-rw-r--r-- | debian/config/armel/defines | 39 |
4 files changed, 1143 insertions, 0 deletions
diff --git a/debian/config/armel/config b/debian/config/armel/config new file mode 100644 index 000000000..b3859d5d3 --- /dev/null +++ b/debian/config/armel/config @@ -0,0 +1,14 @@ +## +## file: net/netlabel/Kconfig +## +# CONFIG_NETLABEL is not set + +## +## file: security/selinux/Kconfig +## +# CONFIG_SECURITY_SELINUX is not set + +## +## file: security/tomoyo/Kconfig +## +# CONFIG_SECURITY_TOMOYO is not set diff --git a/debian/config/armel/config.marvell b/debian/config/armel/config.marvell new file mode 100644 index 000000000..87cc74cba --- /dev/null +++ b/debian/config/armel/config.marvell @@ -0,0 +1,866 @@ +## +## file: arch/Kconfig +## +# CONFIG_KPROBES is not set +# CONFIG_STACKPROTECTOR_STRONG is not set +# CONFIG_STRICT_KERNEL_RWX is not set +# CONFIG_STRICT_MODULE_RWX is not set + +## +## file: arch/arm/Kconfig +## +CONFIG_ARCH_MULTI_V5=y +# CONFIG_ARCH_MULTI_V7 is not set +CONFIG_HIGHMEM=y +CONFIG_UACCESS_WITH_MEMCPY=y +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +CONFIG_CMDLINE="" +# CONFIG_XIP_KERNEL is not set +CONFIG_ATAGS_PROC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_VFP=y + +## +## file: arch/arm/Kconfig.debug +## +# CONFIG_DEBUG_WX is not set +## choice: Kernel low-level debugging port +# CONFIG_DEBUG_ICEDCC is not set +CONFIG_DEBUG_LL_UART_8250=y +## end choice +#. Kirkwood (with new boot loader) and Orion both have an 8250 at +#. physical address 0xf1012000. +CONFIG_DEBUG_UART_PHYS=0xf1012000 +#. MVEBU is flexible about the virtual address (relying on +#. debug_ll_io_init()) but Orion maps the 8250 as part of a larger +#. block of registers. So use the VA that Orion requires. +CONFIG_DEBUG_UART_VIRT=0xfe012000 + +## +## file: arch/arm/mach-imx/Kconfig +## +# CONFIG_ARCH_MXC is not set + +## +## file: arch/arm/mach-mvebu/Kconfig +## +CONFIG_ARCH_MVEBU=y +CONFIG_MACH_KIRKWOOD=y + +## +## file: arch/arm/mach-orion5x/Kconfig +## +CONFIG_ARCH_ORION5X=y +CONFIG_MACH_DB88F5281=y +CONFIG_MACH_RD88F5182=y +CONFIG_MACH_RD88F5182_DT=y +CONFIG_MACH_KUROBOX_PRO=y +#. Only 1.5 MB flash available for kernel +# CONFIG_MACH_DNS323 is not set +CONFIG_MACH_TS209=y +CONFIG_MACH_TERASTATION_PRO2=y +CONFIG_MACH_LINKSTATION_PRO=y +CONFIG_MACH_LINKSTATION_MINI=y +CONFIG_MACH_LINKSTATION_LS_HGL=y +CONFIG_MACH_TS409=y +CONFIG_MACH_WRT350N_V2=y +CONFIG_MACH_TS78XX=y +CONFIG_MACH_MV2120=y +CONFIG_MACH_NET2BIG=y +CONFIG_MACH_MSS2_DT=y +CONFIG_MACH_WNR854T=y +CONFIG_MACH_RD88F5181L_GE=y +CONFIG_MACH_RD88F5181L_FXO=y +CONFIG_MACH_RD88F6183AP_GE=y + +## +## file: arch/arm/mm/Kconfig +## +CONFIG_CPU_FEROCEON_OLD_ID=y +CONFIG_ARM_THUMB=y +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_WRITETHROUGH is not set + +## +## file: block/Kconfig +## +# CONFIG_BLK_DEV_ZONED is not set +# CONFIG_BLK_SED_OPAL is not set + +## +## file: block/Kconfig.iosched +## +CONFIG_MQ_IOSCHED_DEADLINE=m + +## +## file: block/partitions/Kconfig +## +CONFIG_ACORN_PARTITION=y +# CONFIG_ACORN_PARTITION_CUMANA is not set +# CONFIG_ACORN_PARTITION_EESOX is not set +CONFIG_ACORN_PARTITION_ICS=y +# CONFIG_ACORN_PARTITION_ADFS is not set +# CONFIG_ACORN_PARTITION_POWERTEC is not set +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +CONFIG_SGI_PARTITION=y +CONFIG_ULTRIX_PARTITION=y +CONFIG_SUN_PARTITION=y + +## +## file: crypto/Kconfig +## +# CONFIG_CRYPTO_FIPS is not set +#. Saves about 95K +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_SHA256=m + +## +## file: drivers/ata/Kconfig +## +CONFIG_ATA=m +CONFIG_SATA_AHCI=m +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +# CONFIG_ATA_PIIX is not set +CONFIG_SATA_MV=m +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CS5520 is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_SC1200 is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_ATA_GENERIC is not set + +## +## file: drivers/base/firmware_loader/Kconfig +## +CONFIG_FW_LOADER=m + +## +## file: drivers/bluetooth/Kconfig +## +# CONFIG_BT_HCIUART is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m + +## +## file: drivers/char/hw_random/Kconfig +## +# CONFIG_HW_RANDOM is not set + +## +## file: drivers/connector/Kconfig +## +CONFIG_CONNECTOR=m + +## +## file: drivers/cpuidle/Kconfig +## +CONFIG_CPU_IDLE=y + +## +## file: drivers/cpuidle/Kconfig.arm +## +CONFIG_ARM_KIRKWOOD_CPUIDLE=y + +## +## file: drivers/crypto/marvell/Kconfig +## +CONFIG_CRYPTO_DEV_MARVELL_CESA=m + +## +## file: drivers/dma/Kconfig +## +CONFIG_DMADEVICES=y +CONFIG_MV_XOR=y + +## +## file: drivers/gpu/drm/Kconfig +## +# CONFIG_DRM is not set + +## +## file: drivers/hwmon/Kconfig +## +CONFIG_HWMON=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM75=m + +## +## file: drivers/i2c/Kconfig +## +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y + +## +## file: drivers/i2c/busses/Kconfig +## +CONFIG_I2C_MV64XXX=y + +## +## file: drivers/input/Kconfig +## +CONFIG_INPUT_MOUSEDEV=m + +## +## file: drivers/input/gameport/Kconfig +## +CONFIG_GAMEPORT=m + +## +## file: drivers/input/joystick/Kconfig +## +CONFIG_INPUT_JOYSTICK=y + +## +## file: drivers/input/keyboard/Kconfig +## +# CONFIG_KEYBOARD_ATKBD is not set +CONFIG_KEYBOARD_GPIO=m + +## +## file: drivers/input/serio/Kconfig +## +CONFIG_SERIO=m +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=m +# CONFIG_SERIO_RAW is not set + +## +## file: drivers/input/touchscreen/Kconfig +## +CONFIG_INPUT_TOUCHSCREEN=y + +## +## file: drivers/isdn/Kconfig +## +CONFIG_ISDN=y + +## +## file: drivers/leds/Kconfig +## +CONFIG_LEDS_NS2=m +CONFIG_LEDS_NETXBIG=m + +## +## file: drivers/leds/trigger/Kconfig +## +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + +## +## file: drivers/md/Kconfig +## +# CONFIG_DM_INTEGRITY is not set + +## +## file: drivers/mmc/Kconfig +## +CONFIG_MMC=m + +## +## file: drivers/mmc/core/Kconfig +## +CONFIG_MMC_BLOCK=m + +## +## file: drivers/mmc/host/Kconfig +## +CONFIG_MMC_MVSDIO=m + +## +## file: drivers/mtd/Kconfig +## +CONFIG_MTD=m +CONFIG_MTD_BLOCK=m +CONFIG_FTL=m +CONFIG_NFTL=m +# CONFIG_NFTL_RW is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_MTD_OOPS is not set + +## +## file: drivers/mtd/chips/Kconfig +## +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +## choice: Flash cmd/query data swapping +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +## end choice +CONFIG_MTD_CFI_GEOMETRY=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_I4=y +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_OTP is not set +#. Needed e.g. on QNAP devices +CONFIG_MTD_CFI_INTELEXT=m +#. Needed e.g. on D-Link DNS-323, Buffalo KuroBox-Pro, Buffalo Linkstation LS-GL / LS-WTGL, etc +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +## +## file: drivers/mtd/devices/Kconfig +## +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +## +## file: drivers/mtd/maps/Kconfig +## +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +CONFIG_MTD_PHYSMAP=m +CONFIG_MTD_PHYSMAP_OF=y +# CONFIG_MTD_IMPA7 is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +## +## file: drivers/mtd/nand/onenand/Kconfig +## +# CONFIG_MTD_ONENAND is not set + +## +## file: drivers/mtd/nand/raw/Kconfig +## +CONFIG_MTD_RAW_NAND=m +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_ORION=m +# CONFIG_MTD_NAND_DISKONCHIP is not set + +## +## file: drivers/mtd/parsers/Kconfig +## +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_AFS_PARTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set + +## +## file: drivers/net/arcnet/Kconfig +## +# CONFIG_ARCNET is not set + +## +## file: drivers/net/ethernet/atheros/Kconfig +## +# CONFIG_ATL1 is not set + +## +## file: drivers/net/ethernet/broadcom/Kconfig +## +# CONFIG_BNX2 is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set + +## +## file: drivers/net/ethernet/dlink/Kconfig +## +# CONFIG_DL2K is not set + +## +## file: drivers/net/ethernet/intel/Kconfig +## +# CONFIG_E1000 is not set +# CONFIG_E1000E is not set +# CONFIG_IGB is not set + +## +## file: drivers/net/ethernet/marvell/Kconfig +## +CONFIG_MV643XX_ETH=m +CONFIG_MVMDIO=m +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set + +## +## file: drivers/net/ethernet/natsemi/Kconfig +## +# CONFIG_NS83820 is not set + +## +## file: drivers/net/ethernet/packetengines/Kconfig +## +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set + +## +## file: drivers/net/ethernet/qlogic/Kconfig +## +# CONFIG_QLA3XXX is not set + +## +## file: drivers/net/ethernet/realtek/Kconfig +## +# CONFIG_R8169 is not set + +## +## file: drivers/net/ethernet/sis/Kconfig +## +# CONFIG_SIS190 is not set + +## +## file: drivers/net/ethernet/via/Kconfig +## +# CONFIG_VIA_VELOCITY is not set + +## +## file: drivers/net/wireless/marvell/mwifiex/Kconfig +## +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m + +## +## file: drivers/pci/Kconfig +## +CONFIG_PCI=y +# CONFIG_VGA_ARB is not set + +## +## file: drivers/pci/controller/Kconfig +## +CONFIG_PCI_MVEBU=y + +## +## file: drivers/pci/pcie/Kconfig +## +# CONFIG_PCIEAER is not set +# CONFIG_PCIEASPM is not set +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set + +## +## file: drivers/pcmcia/Kconfig +## +# CONFIG_PCCARD is not set + +## +## file: drivers/power/reset/Kconfig +## +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_GPIO=y +CONFIG_POWER_RESET_QNAP=y +CONFIG_POWER_RESET_RESTART=y + +## +## file: drivers/ptp/Kconfig +## +CONFIG_PTP_1588_CLOCK=m + +## +## file: drivers/regulator/Kconfig +## +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y + +## +## file: drivers/rtc/Kconfig +## +# CONFIG_RTC_NVMEM is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_MV=m + +## +## file: drivers/scsi/Kconfig +## +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_NSP32 is not set + +## +## file: drivers/scsi/aic7xxx/Kconfig.aic79xx +## +# CONFIG_SCSI_AIC79XX is not set + +## +## file: drivers/scsi/aic7xxx/Kconfig.aic7xxx +## +# CONFIG_SCSI_AIC7XXX is not set + +## +## file: drivers/scsi/aic94xx/Kconfig +## +# CONFIG_SCSI_AIC94XX is not set + +## +## file: drivers/scsi/megaraid/Kconfig.megaraid +## +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set + +## +## file: drivers/scsi/mvsas/Kconfig +## +# CONFIG_SCSI_MVSAS is not set + +## +## file: drivers/scsi/qla2xxx/Kconfig +## +# CONFIG_SCSI_QLA_FC is not set + +## +## file: drivers/scsi/qla4xxx/Kconfig +## +# CONFIG_SCSI_QLA_ISCSI is not set + +## +## file: drivers/spi/Kconfig +## +CONFIG_SPI_ORION=m + +## +## file: drivers/ssb/Kconfig +## +# CONFIG_SSB is not set + +## +## file: drivers/thermal/Kconfig +## +CONFIG_THERMAL=y +CONFIG_KIRKWOOD_THERMAL=m + +## +## file: drivers/tty/Kconfig +## +# CONFIG_VT is not set + +## +## file: drivers/tty/serial/8250/Kconfig +## +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_PCI=m +CONFIG_SERIAL_8250_EXAR=m +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_DW is not set +CONFIG_SERIAL_OF_PLATFORM=y + +## +## file: drivers/usb/Kconfig +## +CONFIG_USB_SUPPORT=y +CONFIG_USB=m + +## +## file: drivers/usb/atm/Kconfig +## +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m + +## +## file: drivers/usb/host/Kconfig +## +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_HCD_ORION=y +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_SL811_HCD=m + +## +## file: drivers/usb/misc/Kconfig +## +#. Selects BACKLIGHT_CLASS_DEVICE which is always built-in +# CONFIG_USB_APPLEDISPLAY is not set + +## +## file: drivers/video/backlight/Kconfig +## +# CONFIG_BACKLIGHT_CLASS_DEVICE is not set + +## +## file: drivers/video/console/Kconfig +## +# CONFIG_VGA_CONSOLE is not set +#. We want to enable this as a module, but that's not currently possible +# CONFIG_FRAMEBUFFER_CONSOLE is not set + +## +## file: drivers/video/fbdev/Kconfig +## +CONFIG_FB=m + +## +## file: drivers/virtio/Kconfig +## +# CONFIG_VIRTIO_PCI is not set +# CONFIG_VIRTIO_BALLOON is not set + +## +## file: drivers/watchdog/Kconfig +## +CONFIG_ORION_WATCHDOG=m + +## +## file: fs/Kconfig +## +# CONFIG_FS_DAX is not set + +## +## file: fs/crypto/Kconfig +## +# CONFIG_FS_ENCRYPTION is not set + +## +## file: fs/nls/Kconfig +## +CONFIG_NLS=m + +## +## file: fs/notify/fanotify/Kconfig +## +# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set + +## +## file: init/Kconfig +## +#. Saves about 7K +# CONFIG_MEMCG is not set +# CONFIG_CFS_BANDWIDTH is not set +# CONFIG_CGROUP_RDMA is not set +# CONFIG_CGROUP_BPF is not set +# CONFIG_CHECKPOINT_RESTORE is not set +## choice: Compiler optimization level +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +## end choice +# CONFIG_PROFILING is not set + +## +## file: kernel/bpf/Kconfig +## +#. Saves about 3K +# CONFIG_BPF_JIT is not set + +## +## file: kernel/module/Kconfig +## +# CONFIG_MODULE_SIG is not set + +## +## file: kernel/power/Kconfig +## +# CONFIG_SUSPEND is not set +# CONFIG_HIBERNATION is not set +# CONFIG_PM is not set + +## +## file: kernel/trace/Kconfig +## +#. Adds ~90K to image +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_FUNCTION_GRAPH_TRACER is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_UPROBE_EVENTS is not set + +## +## file: lib/Kconfig.debug +## +# CONFIG_SCHEDSTATS is not set + +## +## file: mm/Kconfig +## +# CONFIG_ZSWAP is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +## choice: Memory model +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +## end choice +# CONFIG_KSM is not set +# CONFIG_USERFAULTFD is not set + +## +## file: mm/Kconfig.debug +## +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_SLUB_DEBUG is not set +# CONFIG_PAGE_POISONING is not set + +## +## file: net/Kconfig +## +# CONFIG_BPF_STREAM_PARSER is not set +# CONFIG_LWTUNNEL is not set + +## +## file: net/atm/Kconfig +## +CONFIG_ATM=m + +## +## file: net/ipv6/Kconfig +## +CONFIG_IPV6=m +#. Can be modular, but selects LWTUNNEL which cannot +# CONFIG_IPV6_ILA is not set + +## +## file: net/l3mdev/Kconfig +## +# CONFIG_NET_L3_MASTER_DEV is not set + +## +## file: net/mpls/Kconfig +## +# CONFIG_NET_MPLS_GSO is not set + +## +## file: net/mptcp/Kconfig +## +#. Adds ~40K to image +# CONFIG_MPTCP is not set + +## +## file: net/packet/Kconfig +## +CONFIG_PACKET=m + +## +## file: net/switchdev/Kconfig +## +# CONFIG_NET_SWITCHDEV is not set + +## +## file: net/xdp/Kconfig +## +# CONFIG_XDP_SOCKETS is not set + +## +## file: security/integrity/Kconfig +## +# CONFIG_INTEGRITY is not set + +## +## file: security/lockdown/Kconfig +## +# CONFIG_SECURITY_LOCKDOWN_LSM is not set + +## +## file: sound/soc/Kconfig +## +CONFIG_SND_SOC=m + +## +## file: sound/soc/codecs/Kconfig +## +# CONFIG_SND_SOC_ALL_CODECS is not set +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_CS42L51_I2C=m + +## +## file: sound/soc/generic/Kconfig +## +CONFIG_SND_SIMPLE_CARD=m + +## +## file: sound/soc/kirkwood/Kconfig +## +CONFIG_SND_KIRKWOOD_SOC=m + +## +## file: usr/Kconfig +## +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set diff --git a/debian/config/armel/config.rpi b/debian/config/armel/config.rpi new file mode 100644 index 000000000..4fc67304a --- /dev/null +++ b/debian/config/armel/config.rpi @@ -0,0 +1,224 @@ +## +## file: arch/arm/Kconfig +## +CONFIG_ARCH_MULTI_V6=y +# CONFIG_ARCH_MULTI_V7 is not set +CONFIG_VFP=y + +## +## file: arch/arm/mach-bcm/Kconfig +## +CONFIG_ARCH_BCM=y +CONFIG_ARCH_BCM2835=y + +## +## file: drivers/bluetooth/Kconfig +## +CONFIG_BT_HCIUART=m + +## +## file: drivers/char/hw_random/Kconfig +## +CONFIG_HW_RANDOM_BCM2835=m + +## +## file: drivers/clk/bcm/Kconfig +## +CONFIG_CLK_RASPBERRYPI=y + +## +## file: drivers/cpufreq/Kconfig +## +## choice: Default CPUFreq governor +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +## end choice +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPUFREQ_DT=m + +## +## file: drivers/cpufreq/Kconfig.arm +## +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m + +## +## file: drivers/dma/Kconfig +## +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y + +## +## file: drivers/firmware/Kconfig +## +CONFIG_RASPBERRYPI_FIRMWARE=y + +## +## file: drivers/gpu/drm/Kconfig +## +CONFIG_DRM=y + +## +## file: drivers/gpu/drm/vc4/Kconfig +## +CONFIG_DRM_VC4=y + +## +## file: drivers/hwmon/Kconfig +## +CONFIG_SENSORS_RASPBERRYPI_HWMON=m + +## +## file: drivers/i2c/busses/Kconfig +## +CONFIG_I2C_BCM2835=y + +## +## file: drivers/iommu/Kconfig +## +# CONFIG_IOMMU_SUPPORT is not set + +## +## file: drivers/mailbox/Kconfig +## +CONFIG_MAILBOX=y +CONFIG_BCM2835_MBOX=y + +## +## file: drivers/mmc/Kconfig +## +CONFIG_MMC=y + +## +## file: drivers/mmc/host/Kconfig +## +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_IPROC=y +CONFIG_MMC_BCM2835=y + +## +## file: drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig +## +CONFIG_BRCMFMAC_SDIO=y + +## +## file: drivers/pwm/Kconfig +## +CONFIG_PWM=y +CONFIG_PWM_BCM2835=y + +## +## file: drivers/rtc/Kconfig +## +CONFIG_RTC_DRV_DS1307=m + +## +## file: drivers/soc/bcm/Kconfig +## +CONFIG_RASPBERRYPI_POWER=y + +## +## file: drivers/spi/Kconfig +## +CONFIG_SPI_BCM2835=y +CONFIG_SPI_BCM2835AUX=y + +## +## file: drivers/staging/vc04_services/bcm2835-audio/Kconfig +## +CONFIG_SND_BCM2835=m + +## +## file: drivers/staging/vc04_services/bcm2835-camera/Kconfig +## +CONFIG_VIDEO_BCM2835=m + +## +## file: drivers/thermal/broadcom/Kconfig +## +CONFIG_BCM2835_THERMAL=y + +## +## file: drivers/tty/serial/Kconfig +## +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y + +## +## file: drivers/tty/serial/8250/Kconfig +## +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y + +## +## file: drivers/usb/Kconfig +## +CONFIG_USB=y + +## +## file: drivers/usb/core/Kconfig +## +CONFIG_USB_OTG=y + +## +## file: drivers/usb/dwc2/Kconfig +## +CONFIG_USB_DWC2=y + +## +## file: drivers/usb/gadget/Kconfig +## +CONFIG_USB_GADGET=y + +## +## file: drivers/usb/gadget/legacy/Kconfig +## +CONFIG_USB_ETH_EEM=y + +## +## file: drivers/usb/phy/Kconfig +## +CONFIG_NOP_USB_XCEIV=y + +## +## file: drivers/video/fbdev/Kconfig +## +CONFIG_FB_SIMPLE=y + +## +## file: drivers/watchdog/Kconfig +## +CONFIG_BCM2835_WDT=y + +## +## file: kernel/dma/Kconfig +## +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=32 + +## +## file: kernel/power/Kconfig +## +# CONFIG_SUSPEND is not set + +## +## file: lib/xz/Kconfig +## +# CONFIG_XZ_DEC_ARMTHUMB is not set + +## +## file: mm/Kconfig +## +CONFIG_CMA=y + +## +## file: sound/soc/Kconfig +## +CONFIG_SND_SOC=y + +## +## file: sound/soc/bcm/Kconfig +## +CONFIG_SND_BCM2835_SOC_I2S=y diff --git a/debian/config/armel/defines b/debian/config/armel/defines new file mode 100644 index 000000000..fbaf1c571 --- /dev/null +++ b/debian/config/armel/defines @@ -0,0 +1,39 @@ +[base] +flavours: + marvell + rpi +kernel-arch: arm + +[build] +image-file: arch/arm/boot/zImage +# uncompressed-image is just for size checking +uncompressed-image-file: arch/arm/boot/Image + +[image] +install-stem: vmlinuz + +[relations] +headers%gcc-12: linux-compiler-gcc-12-arm + +[marvell_description] +hardware: Marvell Kirkwood/Orion +hardware-long: Marvell Kirkwood and Orion based systems (https://wiki.debian.org/ArmEabiPort#Supported_hardware) + +[rpi_description] +hardware: Raspberry Pi Zero, Zero W and 1 +hardware-long: Raspberry Pi Zero, Zero W and 1 based systems + +[marvell_image] +recommends: u-boot-tools +## Maximum kernel size for supported devices (64 bytes is the u-boot header) +# SheevaPlug: 4194304 - 64 = 4194240 +# QNAP TS-119/TS-219: 2097152 - 64 = 2097088 +# D-Link DNS-323: 1572864 - 8 - 64 = 1572792 (too small, no longer supported) +# HP Media Vault mv2120: 2097152 - 8 - 64 = 2097080 +# QNAP TS-109/TS-209 & TS-409: 2097152 - 8 - 64 = 2097080 +# Buffalo Linkstation LS-WSXL/WXL/WVL (from stock kernel): 2729776 - 64 = 2729712 +check-size: 2729712 +check-size-with-dtb: true +## Maximum uncompressed kernel size for supported devices +# Buffalo Linkstation LS-WSXL/WXL/WVL: 7340032 +#TODO# check-uncompressed-size: 7340032 |