mirror of
https://github.com/openwrt/openwrt.git
synced 2025-04-22 18:12:00 +00:00
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>
309 lines
7.8 KiB
Groff
309 lines
7.8 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_B53=y
|
|
CONFIG_B53_MDIO_DRIVER=y
|
|
CONFIG_B53_MMAP_DRIVER=y
|
|
CONFIG_B53_SPI_DRIVER=y
|
|
CONFIG_BCM6345_EXT_IRQ=y
|
|
CONFIG_BCM6345_L1_IRQ=y
|
|
# CONFIG_BCM6348_ENET is not set
|
|
CONFIG_BCM6368_ENETSW=y
|
|
CONFIG_BCM63XX_POWER=y
|
|
CONFIG_BCM7038_WDT=y
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_BLK_PM=y
|
|
CONFIG_BMIPS_GENERIC=y
|
|
CONFIG_CEVT_R4K=y
|
|
CONFIG_CLK_BCM63268_TIMER=y
|
|
CONFIG_CLK_BCM_63XX_GATE=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_COMMON_CLK=y
|
|
CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
|
|
CONFIG_COMPAT_32BIT_TIME=y
|
|
CONFIG_CONTEXT_TRACKING=y
|
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
|
CONFIG_CPU_BIG_ENDIAN=y
|
|
CONFIG_CPU_BMIPS=y
|
|
CONFIG_CPU_BMIPS32_3300=y
|
|
CONFIG_CPU_BMIPS4350=y
|
|
CONFIG_CPU_BMIPS4380=y
|
|
CONFIG_CPU_GENERIC_DUMP_TLB=y
|
|
CONFIG_CPU_HAS_PREFETCH=y
|
|
CONFIG_CPU_HAS_RIXI=y
|
|
CONFIG_CPU_HAS_SYNC=y
|
|
CONFIG_CPU_MIPS32=y
|
|
CONFIG_CPU_MITIGATIONS=y
|
|
CONFIG_CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS=y
|
|
CONFIG_CPU_NO_EFFICIENT_FFS=y
|
|
CONFIG_CPU_R4K_CACHE_TLB=y
|
|
CONFIG_CPU_RMAP=y
|
|
CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
|
|
CONFIG_CPU_SUPPORTS_CPUFREQ=y
|
|
CONFIG_CPU_SUPPORTS_HIGHMEM=y
|
|
CONFIG_CRASH_CORE=y
|
|
CONFIG_CRASH_DUMP=y
|
|
CONFIG_CRC16=y
|
|
CONFIG_CRYPTO_DEFLATE=y
|
|
CONFIG_CRYPTO_HASH_INFO=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_CRYPTO_LZO=y
|
|
CONFIG_CRYPTO_ZSTD=y
|
|
CONFIG_CSRC_R4K=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DMA_NONCOHERENT=y
|
|
CONFIG_DTC=y
|
|
# CONFIG_DT_BCM93384WVG is not set
|
|
# CONFIG_DT_BCM93384WVG_VIPER is not set
|
|
# CONFIG_DT_BCM96368MVWG is not set
|
|
# CONFIG_DT_BCM97125CBMB is not set
|
|
# CONFIG_DT_BCM97346DBSMB is not set
|
|
# CONFIG_DT_BCM97358SVMB is not set
|
|
# CONFIG_DT_BCM97360SVMB is not set
|
|
# CONFIG_DT_BCM97362SVMB is not set
|
|
# CONFIG_DT_BCM97420C is not set
|
|
# CONFIG_DT_BCM97425SVMB is not set
|
|
# CONFIG_DT_BCM97435SVMB is not set
|
|
# CONFIG_DT_BCM9EJTAGPRB is not set
|
|
# CONFIG_DT_COMTREND_VR3032U is not set
|
|
# CONFIG_DT_NETGEAR_CVG834G is not set
|
|
CONFIG_DT_NONE=y
|
|
# CONFIG_DT_SFR_NEUFBOX4_SERCOMM is not set
|
|
# CONFIG_DT_SFR_NEUFBOX6_SERCOMM is not set
|
|
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
|
|
CONFIG_FIXED_PHY=y
|
|
CONFIG_FS_IOMAP=y
|
|
CONFIG_FUNCTION_ALIGNMENT=0
|
|
CONFIG_FWNODE_MDIO=y
|
|
CONFIG_FW_CFE=y
|
|
CONFIG_FW_LOADER_PAGED_BUF=y
|
|
CONFIG_FW_LOADER_SYSFS=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_EFFECTIVE_AFF_MASK=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_PHY=y
|
|
CONFIG_GENERIC_PINCONF=y
|
|
CONFIG_GENERIC_PINCTRL_GROUPS=y
|
|
CONFIG_GENERIC_PINMUX_FUNCTIONS=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
CONFIG_GPIO_CDEV=y
|
|
CONFIG_GPIO_GENERIC=y
|
|
CONFIG_GPIO_GENERIC_PLATFORM=y
|
|
CONFIG_GPIO_REGMAP=y
|
|
CONFIG_GRO_CELLS=y
|
|
CONFIG_HARDIRQS_SW_RESEND=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_HW_RANDOM_BCM2835=y
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_MIPS_CPU=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_KEXEC_CORE=y
|
|
# CONFIG_LEDS_SERCOMM_MSP430 is not set
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MDIO_BUS=y
|
|
CONFIG_MDIO_BUS_MUX=y
|
|
CONFIG_MDIO_BUS_MUX_BCM6368=y
|
|
CONFIG_MDIO_DEVICE=y
|
|
CONFIG_MDIO_DEVRES=y
|
|
CONFIG_MFD_SYSCON=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_FROM_BOOTLOADER is not set
|
|
CONFIG_MIPS_CMDLINE_FROM_DTB=y
|
|
CONFIG_MIPS_EXTERNAL_TIMER=y
|
|
CONFIG_MIPS_L1_CACHE_SHIFT=6
|
|
CONFIG_MIPS_L1_CACHE_SHIFT_4=y
|
|
CONFIG_MIPS_L1_CACHE_SHIFT_6=y
|
|
# CONFIG_MIPS_NO_APPENDED_DTB is not set
|
|
CONFIG_MIPS_NR_CPU_NR_MAP=2
|
|
CONFIG_MIPS_O32_FP64_SUPPORT=y
|
|
CONFIG_MIPS_RAW_APPENDED_DTB=y
|
|
CONFIG_MMU_LAZY_TLB_REFCOUNT=y
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
CONFIG_MODULE_FORCE_LOAD=y
|
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
|
# CONFIG_MTD_BCM63XX_PARTS is not set
|
|
CONFIG_MTD_CFI_ADV_OPTIONS=y
|
|
CONFIG_MTD_CFI_BE_BYTE_SWAP=y
|
|
# CONFIG_MTD_CFI_GEOMETRY is not set
|
|
# CONFIG_MTD_CFI_NOSWAP is not set
|
|
CONFIG_MTD_CFI_STAA=y
|
|
CONFIG_MTD_JEDECPROBE=y
|
|
CONFIG_MTD_NAND_BRCMNAND=y
|
|
CONFIG_MTD_NAND_BRCMNAND_BCM63XX=y
|
|
CONFIG_MTD_NAND_CORE=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_NAND_ECC_SW_HAMMING=y
|
|
# CONFIG_MTD_PARSER_IMAGETAG is not set
|
|
CONFIG_MTD_RAW_NAND=y
|
|
CONFIG_MTD_SPI_NOR=y
|
|
CONFIG_MTD_SPLIT_BCM63XX_FW=y
|
|
CONFIG_MTD_SPLIT_BCM_WFI_FW=y
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
CONFIG_MTD_UBI_BLOCK=y
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEED_SRCU_NMI_SAFE=y
|
|
CONFIG_NET_DEVLINK=y
|
|
CONFIG_NET_DSA=y
|
|
CONFIG_NET_DSA_TAG_BRCM=y
|
|
CONFIG_NET_DSA_TAG_BRCM_COMMON=y
|
|
CONFIG_NET_DSA_TAG_BRCM_LEGACY=y
|
|
CONFIG_NET_DSA_TAG_BRCM_PREPEND=y
|
|
CONFIG_NET_DSA_TAG_NONE=y
|
|
CONFIG_NET_EGRESS=y
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
CONFIG_NET_INGRESS=y
|
|
CONFIG_NET_SELFTESTS=y
|
|
CONFIG_NET_XGRESS=y
|
|
CONFIG_NO_EXCEPT_FILL=y
|
|
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
|
CONFIG_NR_CPUS=2
|
|
CONFIG_NVMEM=y
|
|
CONFIG_NVMEM_LAYOUTS=y
|
|
CONFIG_OF=y
|
|
CONFIG_OF_ADDRESS=y
|
|
CONFIG_OF_EARLY_FLATTREE=y
|
|
CONFIG_OF_FLATTREE=y
|
|
CONFIG_OF_GPIO=y
|
|
CONFIG_OF_IRQ=y
|
|
CONFIG_OF_KOBJ=y
|
|
CONFIG_OF_MDIO=y
|
|
CONFIG_PADATA=y
|
|
CONFIG_PAGE_POOL=y
|
|
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
|
|
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIEPORTBUS=y
|
|
# CONFIG_PCIE_BCM6318 is not set
|
|
CONFIG_PCIE_BCM6328=y
|
|
CONFIG_PCIE_PME=y
|
|
# CONFIG_PCI_BCM6348 is not set
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DRIVERS_LEGACY=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PHYLIB_LEDS=y
|
|
CONFIG_PHYLINK=y
|
|
CONFIG_PHYSICAL_START=0x80010000
|
|
CONFIG_PHY_BCM63XX_USBH=y
|
|
# CONFIG_PHY_BRCM_SATA is not set
|
|
CONFIG_PINCTRL=y
|
|
# CONFIG_PINCTRL_BCM6318 is not set
|
|
CONFIG_PINCTRL_BCM63268=y
|
|
# CONFIG_PINCTRL_BCM6328 is not set
|
|
# CONFIG_PINCTRL_BCM6358 is not set
|
|
# CONFIG_PINCTRL_BCM6362 is not set
|
|
# CONFIG_PINCTRL_BCM6368 is not set
|
|
CONFIG_PINCTRL_BCM63XX=y
|
|
CONFIG_PM=y
|
|
CONFIG_PM_CLK=y
|
|
CONFIG_PM_GENERIC_DOMAINS=y
|
|
CONFIG_PM_GENERIC_DOMAINS_OF=y
|
|
CONFIG_POSIX_MQUEUE=y
|
|
CONFIG_POSIX_MQUEUE_SYSCTL=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_RESET_SYSCON=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_PREEMPT_NONE_BUILD=y
|
|
CONFIG_PROC_VMCORE=y
|
|
CONFIG_PTP_1588_CLOCK_OPTIONAL=y
|
|
CONFIG_QUEUED_RWLOCKS=y
|
|
CONFIG_QUEUED_SPINLOCKS=y
|
|
CONFIG_RANDSTRUCT_NONE=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_RELAY=y
|
|
CONFIG_RESET_BCM6345=y
|
|
CONFIG_RESET_CONTROLLER=y
|
|
CONFIG_RFS_ACCEL=y
|
|
CONFIG_RPS=y
|
|
# CONFIG_SERIAL_8250 is not set
|
|
CONFIG_SERIAL_BCM63XX=y
|
|
CONFIG_SERIAL_BCM63XX_CONSOLE=y
|
|
CONFIG_SGL_ALLOC=y
|
|
CONFIG_SMP=y
|
|
CONFIG_SMP_UP=y
|
|
CONFIG_SOCK_RX_QUEUE_MAPPING=y
|
|
CONFIG_SOC_BCM63XX=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_BCM63XX=y
|
|
CONFIG_SPI_BCM63XX_HSSPI=y
|
|
CONFIG_SPI_MASTER=y
|
|
CONFIG_SPI_MEM=y
|
|
CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
|
|
CONFIG_SWAP_IO_SPACE=y
|
|
CONFIG_SWPHY=y
|
|
CONFIG_SYNC_R4K=y
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
|
CONFIG_SYS_HAS_CPU_BMIPS=y
|
|
CONFIG_SYS_HAS_CPU_BMIPS32_3300=y
|
|
CONFIG_SYS_HAS_CPU_BMIPS4350=y
|
|
CONFIG_SYS_HAS_CPU_BMIPS4380=y
|
|
CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
|
|
CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
|
|
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
|
|
CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y
|
|
CONFIG_SYS_SUPPORTS_SMP=y
|
|
CONFIG_TARGET_ISA_REV=0
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TREE_RCU=y
|
|
CONFIG_TREE_SRCU=y
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_USB_EHCI_BIG_ENDIAN_DESC=y
|
|
CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
|
|
CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y
|
|
CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USE_OF=y
|
|
CONFIG_VM_EVENT_COUNTERS=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_WATCHDOG_NOWAYOUT=y
|
|
CONFIG_WEAK_ORDERING=y
|
|
CONFIG_XPS=y
|
|
CONFIG_XXHASH=y
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
CONFIG_ZLIB_INFLATE=y
|
|
CONFIG_ZSTD_COMMON=y
|
|
CONFIG_ZSTD_COMPRESS=y
|
|
CONFIG_ZSTD_DECOMPRESS=y
|