
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>
287 lines
7.3 KiB
Groff
287 lines
7.3 KiB
Groff
CONFIG_64BIT=y
|
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
|
CONFIG_ARCH_DMA_DEFAULT_COHERENT=y
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_MMAP_RND_BITS=18
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX=24
|
|
CONFIG_ARCH_MMAP_RND_BITS_MIN=18
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
|
|
# CONFIG_ARCH_RV32I is not set
|
|
CONFIG_ARCH_RV64I=y
|
|
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
|
CONFIG_ARCH_SIFLOWER=y
|
|
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
|
CONFIG_ARCH_STACKWALK=y
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
# CONFIG_ARCH_THEAD is not set
|
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
|
CONFIG_ARM_AMBA=y
|
|
# CONFIG_AX45MP_L2_CACHE is not set
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_CC_HAVE_STACKPROTECTOR_TLS=y
|
|
CONFIG_CLK_SF19A2890_PERIPH=y
|
|
CONFIG_CLK_SF21_TOPCRM=y
|
|
CONFIG_CLK_SIFLOWER=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_CMDLINE="root=/dev/fit0"
|
|
CONFIG_CMDLINE_FALLBACK=y
|
|
CONFIG_CMODEL_MEDANY=y
|
|
# CONFIG_CMODEL_MEDLOW is not set
|
|
CONFIG_COMMON_CLK=y
|
|
CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
|
|
# CONFIG_COMPAT_32BIT_TIME is not set
|
|
CONFIG_CONFIGFS_FS=y
|
|
CONFIG_CONTEXT_TRACKING=y
|
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
|
CONFIG_CPU_MITIGATIONS=y
|
|
CONFIG_CPU_RMAP=y
|
|
CONFIG_CRC16=y
|
|
CONFIG_CRYPTO_HASH_INFO=y
|
|
CONFIG_CRYPTO_HW=y
|
|
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
|
|
CONFIG_CRYPTO_LIB_GF128MUL=y
|
|
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
|
|
CONFIG_CRYPTO_LIB_SHA1=y
|
|
CONFIG_CRYPTO_LIB_UTILS=y
|
|
# CONFIG_CRYPTO_PCRYPT is not set
|
|
CONFIG_CRYPTO_ZSTD=y
|
|
CONFIG_DEBUG_BUGVERBOSE=y
|
|
CONFIG_DEBUG_INFO=y
|
|
# CONFIG_DEVPORT is not set
|
|
CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y
|
|
CONFIG_DMA_DIRECT_REMAP=y
|
|
CONFIG_DTC=y
|
|
CONFIG_DW_WATCHDOG=y
|
|
CONFIG_EDAC_SUPPORT=y
|
|
# CONFIG_ERRATA_ANDES is not set
|
|
# CONFIG_ERRATA_SIFIVE is not set
|
|
# CONFIG_ERRATA_THEAD is not set
|
|
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
|
|
CONFIG_FIXED_PHY=y
|
|
CONFIG_FIX_EARLYCON_MEM=y
|
|
CONFIG_FPU=y
|
|
CONFIG_FS_IOMAP=y
|
|
CONFIG_FUNCTION_ALIGNMENT=0
|
|
CONFIG_FWNODE_MDIO=y
|
|
CONFIG_FW_LOADER_PAGED_BUF=y
|
|
CONFIG_FW_LOADER_SYSFS=y
|
|
CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE=y
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
|
CONFIG_GENERIC_BUG=y
|
|
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
|
CONFIG_GENERIC_CSUM=y
|
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
|
CONFIG_GENERIC_ENTRY=y
|
|
CONFIG_GENERIC_GETTIMEOFDAY=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IOREMAP=y
|
|
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
|
|
CONFIG_GENERIC_IRQ_IPI_MUX=y
|
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
|
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
|
CONFIG_GENERIC_MSI_IRQ=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_STRNCPY_FROM_USER=y
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
CONFIG_GPIOLIB_IRQCHIP=y
|
|
CONFIG_GPIO_CDEV=y
|
|
CONFIG_GPIO_SIFLOWER=y
|
|
CONFIG_HARDIRQS_SW_RESEND=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_STACKS=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_JUMP_LABEL=y
|
|
CONFIG_KCMP=y
|
|
CONFIG_LED_TRIGGER_PHY=y
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
|
CONFIG_LOCK_SPIN_ON_OWNER=y
|
|
CONFIG_MARVELL_PHY=y
|
|
CONFIG_MDIO_BUS=y
|
|
CONFIG_MDIO_DEVICE=y
|
|
CONFIG_MDIO_DEVRES=y
|
|
CONFIG_MFD_SYSCON=y
|
|
CONFIG_MIGRATION=y
|
|
CONFIG_MMIOWB=y
|
|
CONFIG_MMU_LAZY_TLB_REFCOUNT=y
|
|
CONFIG_MODULES_USE_ELF_RELA=y
|
|
CONFIG_MODULE_SECTIONS=y
|
|
CONFIG_MOTORCOMM_PHY=y
|
|
# CONFIG_MTD_CFI is not set
|
|
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
|
CONFIG_MTD_NAND_CORE=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_SPI_NAND=y
|
|
CONFIG_MTD_SPI_NOR=y
|
|
CONFIG_MTD_SPI_NOR_USE_VARIABLE_ERASE=y
|
|
CONFIG_MTD_SPLIT_FIT_FW=y
|
|
# CONFIG_MTD_SPLIT_SQUASHFS_ROOT is not set
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
CONFIG_MTD_UBI_BLOCK=y
|
|
CONFIG_MTD_UBI_NVMEM=y
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NET_EGRESS=y
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
CONFIG_NET_INGRESS=y
|
|
CONFIG_NET_SELFTESTS=y
|
|
CONFIG_NET_SIFLOWER_ETH_DMA=y
|
|
CONFIG_NET_SIFLOWER_ETH_DPNS=y
|
|
CONFIG_NET_SIFLOWER_ETH_USE_INTERNAL_SRAM=y
|
|
CONFIG_NET_SIFLOWER_ETH_XGMAC=y
|
|
CONFIG_NET_SIFLOWER_ETH_XPCS=y
|
|
CONFIG_NET_VENDOR_SIFLOWER=y
|
|
CONFIG_NET_XGRESS=y
|
|
CONFIG_NONPORTABLE=y
|
|
CONFIG_NO_HZ=y
|
|
CONFIG_NO_HZ_COMMON=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_NR_CPUS=4
|
|
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_PAGE_OFFSET=0xff60000000000000
|
|
CONFIG_PAGE_POOL=y
|
|
CONFIG_PAGE_POOL_STATS=y
|
|
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
|
|
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIEPORTBUS=y
|
|
CONFIG_PCIE_DW=y
|
|
CONFIG_PCIE_DW_HOST=y
|
|
CONFIG_PCIE_SF21=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DOMAINS_GENERIC=y
|
|
CONFIG_PCI_MSI=y
|
|
CONFIG_PER_VMA_LOCK=y
|
|
CONFIG_PGTABLE_LEVELS=5
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PHYLIB_LEDS=y
|
|
CONFIG_PHYLINK=y
|
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
|
# CONFIG_PHYS_RAM_BASE_FIXED is not set
|
|
# CONFIG_PHY_SF19A2890_USB is not set
|
|
CONFIG_PHY_SF21_PCIE=y
|
|
# CONFIG_PHY_SF21_USB is not set
|
|
CONFIG_PINCTRL=y
|
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_PREEMPT_NONE_BUILD=y
|
|
CONFIG_PTP_1588_CLOCK_OPTIONAL=y
|
|
CONFIG_QUEUED_RWLOCKS=y
|
|
CONFIG_RANDSTRUCT_NONE=y
|
|
CONFIG_RAS=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_RESET_CONTROLLER=y
|
|
CONFIG_RESET_SF19A2890_PERIPH=y
|
|
CONFIG_RESET_SF21=y
|
|
CONFIG_RFS_ACCEL=y
|
|
CONFIG_RISCV=y
|
|
CONFIG_RISCV_ALTERNATIVE=y
|
|
# CONFIG_RISCV_BOOT_SPINWAIT is not set
|
|
CONFIG_RISCV_DMA_NONCOHERENT=y
|
|
CONFIG_RISCV_EFFICIENT_UNALIGNED_ACCESS=y
|
|
CONFIG_RISCV_INTC=y
|
|
CONFIG_RISCV_ISA_C=y
|
|
# CONFIG_RISCV_ISA_FALLBACK is not set
|
|
CONFIG_RISCV_ISA_SVNAPOT=y
|
|
CONFIG_RISCV_ISA_SVPBMT=y
|
|
# CONFIG_RISCV_ISA_V is not set
|
|
CONFIG_RISCV_ISA_ZBB=y
|
|
CONFIG_RISCV_ISA_ZICBOM=y
|
|
CONFIG_RISCV_ISA_ZICBOZ=y
|
|
CONFIG_RISCV_SBI=y
|
|
# CONFIG_RISCV_SBI_V01 is not set
|
|
CONFIG_RISCV_TIMER=y
|
|
CONFIG_RPS=y
|
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
|
# CONFIG_SERIAL_8250 is not set
|
|
CONFIG_SERIAL_AMBA_PL011=y
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
|
CONFIG_SGL_ALLOC=y
|
|
CONFIG_SIFIVE_PLIC=y
|
|
CONFIG_SIFLOWER_PHY=y
|
|
CONFIG_SMP=y
|
|
CONFIG_SOCK_RX_QUEUE_MAPPING=y
|
|
# CONFIG_SOC_MICROCHIP_POLARFIRE is not set
|
|
# CONFIG_SOC_SIFIVE is not set
|
|
# CONFIG_SOC_STARFIVE is not set
|
|
# CONFIG_SOC_VIRT is not set
|
|
CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
|
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
|
|
CONFIG_SPARSE_IRQ=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_MASTER=y
|
|
CONFIG_SPI_MEM=y
|
|
CONFIG_SPI_SF21_QSPI=y
|
|
# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set
|
|
CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y
|
|
CONFIG_SQUASHFS_DECOMP_SINGLE=y
|
|
CONFIG_SRAM=y
|
|
CONFIG_SWIOTLB=y
|
|
CONFIG_SWPHY=y
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
|
CONFIG_THREAD_INFO_IN_TASK=y
|
|
CONFIG_THREAD_SIZE_ORDER=2
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TIMER_OF=y
|
|
CONFIG_TIMER_PROBE=y
|
|
CONFIG_TOOLCHAIN_HAS_V=y
|
|
CONFIG_TOOLCHAIN_HAS_ZBB=y
|
|
CONFIG_TOOLCHAIN_HAS_ZIHINTPAUSE=y
|
|
CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI=y
|
|
CONFIG_TREE_RCU=y
|
|
CONFIG_TREE_SRCU=y
|
|
CONFIG_TUNE_GENERIC=y
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
|
# CONFIG_UBIFS_FS_LZO is not set
|
|
# CONFIG_UBIFS_FS_ZLIB is not set
|
|
CONFIG_UIMAGE_FIT_BLK=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_VMAP_STACK=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_XPS=y
|
|
CONFIG_XXHASH=y
|
|
CONFIG_ZONE_DMA32=y
|
|
CONFIG_ZSTD_COMMON=y
|
|
CONFIG_ZSTD_COMPRESS=y
|
|
CONFIG_ZSTD_DECOMPRESS=y
|