
The CONFIG_NET_SWITCHDEV option is needed by CONFIG_DSA and some other options. It is boolean, we have to compile it into the kernel it self. Activate it for all targets in the generic configuration, it is already activated for most of them. This allows to install DSA drivers as a module. On the ramips/mt7620 target the kernel would grown by 4.5kB. For some small targets which do not support a DSA switch by default the option is deactivated. Link: https://github.com/openwrt/openwrt/pull/17668 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
195 lines
5.1 KiB
Groff
195 lines
5.1 KiB
Groff
CONFIG_ARCH_32BIT_OFF_T=y
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_KEEP_MEMBLOCK=y
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX=15
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=15
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
CONFIG_BCM47XX=y
|
|
CONFIG_BCM47XX_BCMA=y
|
|
CONFIG_BCM47XX_NVRAM=y
|
|
CONFIG_BCM47XX_SPROM=y
|
|
CONFIG_BCM47XX_SSB=y
|
|
CONFIG_BCM47XX_WDT=y
|
|
CONFIG_BCMA=y
|
|
CONFIG_BCMA_BLOCKIO=y
|
|
CONFIG_BCMA_DEBUG=y
|
|
CONFIG_BCMA_DRIVER_GMAC_CMN=y
|
|
CONFIG_BCMA_DRIVER_GPIO=y
|
|
CONFIG_BCMA_DRIVER_MIPS=y
|
|
CONFIG_BCMA_DRIVER_PCI=y
|
|
CONFIG_BCMA_DRIVER_PCI_HOSTMODE=y
|
|
CONFIG_BCMA_FALLBACK_SPROM=y
|
|
CONFIG_BCMA_HOST_PCI=y
|
|
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
|
|
CONFIG_BCMA_HOST_SOC=y
|
|
CONFIG_BCMA_NFLASH=y
|
|
CONFIG_BCMA_PFLASH=y
|
|
CONFIG_BCMA_SFLASH=y
|
|
# CONFIG_BGMAC_BCMA is not set
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_CEVT_R4K=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_CMDLINE="noinitrd console=ttyS0,115200"
|
|
CONFIG_CMDLINE_BOOL=y
|
|
# CONFIG_CMDLINE_OVERRIDE is not set
|
|
# CONFIG_COMMON_CLK is not set
|
|
CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
|
|
CONFIG_COMPAT_32BIT_TIME=y
|
|
# CONFIG_CPU_BMIPS is not set
|
|
CONFIG_CPU_GENERIC_DUMP_TLB=y
|
|
CONFIG_CPU_HAS_PREFETCH=y
|
|
CONFIG_CPU_HAS_SYNC=y
|
|
CONFIG_CPU_LITTLE_ENDIAN=y
|
|
CONFIG_CPU_MIPS32=y
|
|
CONFIG_CPU_MIPS32_R1=y
|
|
# CONFIG_CPU_MIPS32_R2 is not set
|
|
CONFIG_CPU_MIPSR1=y
|
|
CONFIG_CPU_MIPSR2_IRQ_VI=y
|
|
CONFIG_CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS=y
|
|
CONFIG_CPU_R4K_CACHE_TLB=y
|
|
CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
|
|
CONFIG_CPU_SUPPORTS_HIGHMEM=y
|
|
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
|
|
CONFIG_CRYPTO_LIB_GF128MUL=y
|
|
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=2
|
|
CONFIG_CRYPTO_LIB_SHA1=y
|
|
CONFIG_CRYPTO_LIB_UTILS=y
|
|
CONFIG_CSRC_R4K=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DMA_NONCOHERENT=y
|
|
# CONFIG_EARLY_PRINTK is not set
|
|
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
|
|
CONFIG_FIXED_PHY=y
|
|
CONFIG_FS_IOMAP=y
|
|
CONFIG_FUNCTION_ALIGNMENT=0
|
|
CONFIG_FW_LOADER_PAGED_BUF=y
|
|
CONFIG_FW_LOADER_SYSFS=y
|
|
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
|
|
CONFIG_GENERIC_ATOMIC64=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CMOS_UPDATE=y
|
|
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
|
CONFIG_GENERIC_GETTIMEOFDAY=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IOMAP=y
|
|
CONFIG_GENERIC_IRQ_CHIP=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_LIB_ASHLDI3=y
|
|
CONFIG_GENERIC_LIB_ASHRDI3=y
|
|
CONFIG_GENERIC_LIB_CMPDI2=y
|
|
CONFIG_GENERIC_LIB_LSHRDI3=y
|
|
CONFIG_GENERIC_LIB_UCMPDI2=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
CONFIG_GPIOLIB_IRQCHIP=y
|
|
CONFIG_GPIO_CDEV=y
|
|
CONFIG_GPIO_WDT=y
|
|
CONFIG_HARDWARE_WATCHPOINTS=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_MIPS_CPU=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_LEDS_GPIO_REGISTER=y
|
|
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
|
CONFIG_MDIO_BUS=y
|
|
CONFIG_MDIO_DEVICE=y
|
|
CONFIG_MDIO_DEVRES=y
|
|
CONFIG_MIGRATION=y
|
|
CONFIG_MIPS=y
|
|
CONFIG_MIPS_ASID_BITS=8
|
|
CONFIG_MIPS_ASID_SHIFT=0
|
|
CONFIG_MIPS_CLOCK_VSYSCALL=y
|
|
# CONFIG_MIPS_CMDLINE_BUILTIN_EXTEND is not set
|
|
CONFIG_MIPS_CMDLINE_FROM_BOOTLOADER=y
|
|
CONFIG_MIPS_L1_CACHE_SHIFT=5
|
|
CONFIG_MMU_LAZY_TLB_REFCOUNT=y
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
CONFIG_MTD_BCM47XXSFLASH=y
|
|
CONFIG_MTD_BCM47XX_PARTS=y
|
|
CONFIG_MTD_NAND_BCM47XXNFLASH=y
|
|
CONFIG_MTD_NAND_BRCMNAND=y
|
|
CONFIG_MTD_NAND_BRCMNAND_BCMA=y
|
|
CONFIG_MTD_NAND_CORE=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_PARSER_TRX=y
|
|
CONFIG_MTD_PHYSMAP=y
|
|
CONFIG_MTD_RAW_NAND=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEED_PER_CPU_KM=y
|
|
CONFIG_NET_EGRESS=y
|
|
CONFIG_NET_INGRESS=y
|
|
CONFIG_NET_SELFTESTS=y
|
|
# CONFIG_NET_SWITCHDEV is not set
|
|
CONFIG_NET_XGRESS=y
|
|
CONFIG_NO_EXCEPT_FILL=y
|
|
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
|
# CONFIG_OF is not set
|
|
CONFIG_PAGE_POOL=y
|
|
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
|
|
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCI_DISABLE_COMMON_QUIRKS=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DRIVERS_LEGACY=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PREEMPT_NONE_BUILD=y
|
|
CONFIG_PTP_1588_CLOCK_OPTIONAL=y
|
|
CONFIG_RANDSTRUCT_NONE=y
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
CONFIG_SERIAL_MCTRL_GPIO=y
|
|
CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
|
|
CONFIG_SSB=y
|
|
CONFIG_SSB_B43_PCI_BRIDGE=y
|
|
CONFIG_SSB_BLOCKIO=y
|
|
CONFIG_SSB_DRIVER_EXTIF=y
|
|
CONFIG_SSB_DRIVER_GIGE=y
|
|
CONFIG_SSB_DRIVER_GPIO=y
|
|
CONFIG_SSB_DRIVER_MIPS=y
|
|
CONFIG_SSB_DRIVER_PCICORE=y
|
|
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
|
|
CONFIG_SSB_EMBEDDED=y
|
|
CONFIG_SSB_FALLBACK_SPROM=y
|
|
CONFIG_SSB_HOST_SOC=y
|
|
CONFIG_SSB_PCICORE_HOSTMODE=y
|
|
CONFIG_SSB_PCIHOST=y
|
|
CONFIG_SSB_PCIHOST_POSSIBLE=y
|
|
CONFIG_SSB_SERIAL=y
|
|
CONFIG_SSB_SFLASH=y
|
|
CONFIG_SSB_SPROM=y
|
|
CONFIG_SWCONFIG=y
|
|
CONFIG_SWCONFIG_B53=y
|
|
CONFIG_SWCONFIG_B53_PHY_DRIVER=y
|
|
CONFIG_SWCONFIG_B53_PHY_FIXUP=y
|
|
CONFIG_SWPHY=y
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
|
CONFIG_SYS_HAS_CPU_BMIPS=y
|
|
CONFIG_SYS_HAS_CPU_BMIPS32_3300=y
|
|
CONFIG_SYS_HAS_CPU_MIPS32_R1=y
|
|
CONFIG_SYS_HAS_CPU_MIPS32_R2=y
|
|
CONFIG_SYS_HAS_EARLY_PRINTK=y
|
|
CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
|
|
CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
|
|
CONFIG_SYS_SUPPORTS_HIGHMEM=y
|
|
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
|
|
CONFIG_SYS_SUPPORTS_MIPS16=y
|
|
CONFIG_SYS_SUPPORTS_ZBOOT=y
|
|
CONFIG_TARGET_ISA_REV=1
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TINY_SRCU=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USE_GENERIC_EARLY_PRINTK_8250=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_ZBOOT_LOAD_ADDRESS=0xffffffff80400000
|