mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-25 08:21:14 +00:00
4fd7e539e4
This patch removes support for swconfig and switches to dsa driver. swconfig and switch drivers are removed. DSA driver is enabled and configuration is adjusted. In kirkwood only two devices have switches: Linksys EA3500 and EA4500. WAN MAC configuration in 02_network is required because otherwise WAN would have the same MAC address as lan interfaces. In swconfig solution the WAN address was assigned in u-Boot to eth1. Now, as eth1 is disabled and wan is part of the switch, we have to set it manually. Compile tested: EA3500, EA4500 Run tested: EA4500 Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> [minor commit title/message adjustments, remove swconfig package for devices] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
367 lines
9.3 KiB
Groff
367 lines
9.3 KiB
Groff
CONFIG_ALIGNMENT_TRAP=y
|
|
CONFIG_ARCH_32BIT_OFF_T=y
|
|
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
CONFIG_ARCH_HAS_BINFMT_FLAT=y
|
|
CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
|
|
CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y
|
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
|
CONFIG_ARCH_HAS_KCOV=y
|
|
CONFIG_ARCH_HAS_KEEPINITRD=y
|
|
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
|
|
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
|
CONFIG_ARCH_HAS_SET_MEMORY=y
|
|
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_KEEP_MEMBLOCK=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
CONFIG_ARCH_MULTIPLATFORM=y
|
|
CONFIG_ARCH_MULTI_CPU_AUTO=y
|
|
# CONFIG_ARCH_MULTI_V4 is not set
|
|
# CONFIG_ARCH_MULTI_V4T is not set
|
|
CONFIG_ARCH_MULTI_V4_V5=y
|
|
CONFIG_ARCH_MULTI_V5=y
|
|
CONFIG_ARCH_MVEBU=y
|
|
CONFIG_ARCH_NR_GPIO=0
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
|
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|
CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
|
|
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
|
|
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
|
|
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
|
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARCH_WANT_LIBATA_LEDS=y
|
|
CONFIG_ARM=y
|
|
# CONFIG_ARMADA_37XX_WATCHDOG is not set
|
|
# CONFIG_ARMADA_THERMAL is not set
|
|
CONFIG_ARM_APPENDED_DTB=y
|
|
CONFIG_ARM_ATAG_DTB_COMPAT=y
|
|
# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
|
|
CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
|
|
CONFIG_ARM_HAS_SG_CHAIN=y
|
|
# CONFIG_ARM_KIRKWOOD_CPUIDLE is not set
|
|
CONFIG_ARM_L1_CACHE_SHIFT=5
|
|
# CONFIG_ARM_MVEBU_V7_CPUIDLE is not set
|
|
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|
# CONFIG_ARM_THUMB is not set
|
|
CONFIG_ARM_UNWIND=y
|
|
CONFIG_ATA=y
|
|
CONFIG_ATAGS=y
|
|
CONFIG_ATA_LEDS=y
|
|
CONFIG_AUTO_ZRELADDR=y
|
|
CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_BLK_SCSI_REQUEST=y
|
|
CONFIG_CACHE_FEROCEON_L2=y
|
|
# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set
|
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
CONFIG_CLKSRC_MMIO=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_COMMON_CLK=y
|
|
CONFIG_COMPAT_32BIT_TIME=y
|
|
CONFIG_CPU_32v5=y
|
|
CONFIG_CPU_ABRT_EV5T=y
|
|
# CONFIG_CPU_BIG_ENDIAN is not set
|
|
CONFIG_CPU_CACHE_VIVT=y
|
|
CONFIG_CPU_COPY_FEROCEON=y
|
|
CONFIG_CPU_CP15=y
|
|
CONFIG_CPU_CP15_MMU=y
|
|
CONFIG_CPU_FEROCEON=y
|
|
# CONFIG_CPU_FEROCEON_OLD_ID is not set
|
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_CPU_IDLE_GOV_LADDER=y
|
|
CONFIG_CPU_PABRT_LEGACY=y
|
|
CONFIG_CPU_PM=y
|
|
CONFIG_CPU_THUMB_CAPABLE=y
|
|
CONFIG_CPU_TLB_FEROCEON=y
|
|
CONFIG_CPU_USE_DOMAINS=y
|
|
CONFIG_CRC16=y
|
|
# CONFIG_CRC32_SARWATE is not set
|
|
CONFIG_CRC32_SLICEBY8=y
|
|
CONFIG_CRYPTO_ACOMP2=y
|
|
CONFIG_CRYPTO_CRC32C=y
|
|
CONFIG_CRYPTO_DEFLATE=y
|
|
CONFIG_CRYPTO_DES=y
|
|
CONFIG_CRYPTO_DEV_MARVELL_CESA=y
|
|
CONFIG_CRYPTO_HASH=y
|
|
CONFIG_CRYPTO_HASH2=y
|
|
CONFIG_CRYPTO_HASH_INFO=y
|
|
CONFIG_CRYPTO_HW=y
|
|
CONFIG_CRYPTO_LIB_DES=y
|
|
CONFIG_CRYPTO_LZO=y
|
|
CONFIG_CRYPTO_RNG2=y
|
|
CONFIG_DEBUG_LL=y
|
|
CONFIG_DEBUG_LL_INCLUDE="debug/8250.S"
|
|
CONFIG_DEBUG_MVEBU_UART0_ALTERNATE=y
|
|
# CONFIG_DEBUG_MVEBU_UART1_ALTERNATE is not set
|
|
CONFIG_DEBUG_UART_8250=y
|
|
# CONFIG_DEBUG_UART_8250_FLOW_CONTROL is not set
|
|
CONFIG_DEBUG_UART_8250_SHIFT=2
|
|
# CONFIG_DEBUG_UART_8250_WORD is not set
|
|
CONFIG_DEBUG_UART_PHYS=0xf1012000
|
|
CONFIG_DEBUG_UART_VIRT=0xfed12000
|
|
CONFIG_DEBUG_UNCOMPRESS=y
|
|
# CONFIG_DEBUG_USER is not set
|
|
# CONFIG_DLCI is not set
|
|
CONFIG_DMA_REMAP=y
|
|
CONFIG_DNOTIFY=y
|
|
CONFIG_DTC=y
|
|
# CONFIG_EARLY_PRINTK is not set
|
|
CONFIG_EDAC_ATOMIC_SCRUB=y
|
|
CONFIG_EDAC_SUPPORT=y
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_FIXED_PHY=y
|
|
CONFIG_FIX_EARLYCON_MEM=y
|
|
CONFIG_FORCE_PCI=y
|
|
CONFIG_FS_IOMAP=y
|
|
CONFIG_FS_MBCACHE=y
|
|
CONFIG_FW_LOADER_PAGED_BUF=y
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
CONFIG_GENERIC_ATOMIC64=y
|
|
CONFIG_GENERIC_BUG=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IRQ_CHIP=y
|
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_PHY=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
CONFIG_GLOB=y
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIO_MVEBU=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
|
CONFIG_HARDIRQS_SW_RESEND=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
|
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
CONFIG_HAVE_CLK=y
|
|
CONFIG_HAVE_CLK_PREPARE=y
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
CONFIG_HAVE_COPY_THREAD_TLS=y
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
|
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
|
|
CONFIG_HAVE_EBPF_JIT=y
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
|
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
|
CONFIG_HAVE_FUNCTION_TRACER=y
|
|
CONFIG_HAVE_IDE=y
|
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
|
CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_OPTPROBES=y
|
|
CONFIG_HAVE_PCI=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HAVE_PERF_REGS=y
|
|
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
|
|
CONFIG_HAVE_PROC_CPU=y
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
|
CONFIG_HAVE_RSEQ=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HAVE_UID16=y
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_HW_RANDOM_OMAP=y
|
|
CONFIG_HZ_FIXED=0
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_BOARDINFO=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_MV64XXX=y
|
|
# CONFIG_I2C_PXA is not set
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_JBD2=y
|
|
CONFIG_KIRKWOOD_CLK=y
|
|
CONFIG_KIRKWOOD_THERMAL=y
|
|
CONFIG_LEDS_GPIO=y
|
|
CONFIG_LEDS_NETXBIG=y
|
|
CONFIG_LEDS_NS2=y
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MACH_KIRKWOOD=y
|
|
CONFIG_MACH_MVEBU_ANY=y
|
|
CONFIG_MANGLE_BOOTARGS=y
|
|
CONFIG_MDIO_BUS=y
|
|
CONFIG_MDIO_DEVICE=y
|
|
CONFIG_MEMFD_CREATE=y
|
|
CONFIG_MIGRATION=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK=y
|
|
CONFIG_MMC_MVSDIO=y
|
|
# CONFIG_MMC_TIFM_SD is not set
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
# CONFIG_MTD_CFI is not set
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
CONFIG_MTD_NAND_CORE=y
|
|
CONFIG_MTD_NAND_ECC_SW_HAMMING=y
|
|
# CONFIG_MTD_NAND_MARVELL is not set
|
|
CONFIG_MTD_NAND_ORION=y
|
|
CONFIG_MTD_RAW_NAND=y
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
CONFIG_MTD_UBI_BLOCK=y
|
|
# CONFIG_MTD_UBI_FASTMAP is not set
|
|
# CONFIG_MTD_UBI_GLUEBI is not set
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
CONFIG_MV643XX_ETH=y
|
|
CONFIG_MVEBU_CLK_COMMON=y
|
|
CONFIG_MVEBU_MBUS=y
|
|
CONFIG_MVMDIO=y
|
|
# CONFIG_MVNETA is not set
|
|
# CONFIG_MVPP2 is not set
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEED_KUSER_HELPERS=y
|
|
CONFIG_NEED_PER_CPU_KM=y
|
|
CONFIG_NET_DEVLINK=y
|
|
CONFIG_NET_DSA=y
|
|
CONFIG_NET_DSA_MV88E6XXX=y
|
|
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
|
|
# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
|
|
CONFIG_NET_DSA_TAG_DSA=y
|
|
CONFIG_NET_DSA_TAG_EDSA=y
|
|
CONFIG_NET_SWITCHDEV=y
|
|
CONFIG_NLS=y
|
|
CONFIG_NVMEM=y
|
|
# CONFIG_NVMEM_REBOOT_MODE is not set
|
|
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_OF_NET=y
|
|
CONFIG_OLD_SIGACTION=y
|
|
CONFIG_OLD_SIGSUSPEND3=y
|
|
CONFIG_ORION_IRQCHIP=y
|
|
CONFIG_ORION_TIMER=y
|
|
CONFIG_ORION_WATCHDOG=y
|
|
CONFIG_OUTER_CACHE=y
|
|
CONFIG_PAGE_OFFSET=0xC0000000
|
|
CONFIG_PCI=y
|
|
CONFIG_PCI_BRIDGE_EMUL=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DOMAINS_GENERIC=y
|
|
CONFIG_PCI_MVEBU=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PHYLINK=y
|
|
# CONFIG_PHY_MVEBU_A3700_UTMI is not set
|
|
# CONFIG_PHY_MVEBU_A38X_COMPHY is not set
|
|
CONFIG_PHY_MVEBU_SATA=y
|
|
CONFIG_PINCTRL=y
|
|
CONFIG_PINCTRL_KIRKWOOD=y
|
|
CONFIG_PINCTRL_MVEBU=y
|
|
# CONFIG_PINCTRL_SINGLE is not set
|
|
CONFIG_PLAT_ORION=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_RESET_GPIO=y
|
|
# CONFIG_POWER_RESET_QNAP is not set
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_REFCOUNT_FULL=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_MV=y
|
|
CONFIG_RTC_I2C_AND_SPI=y
|
|
CONFIG_SATA_MV=y
|
|
CONFIG_SATA_PMP=y
|
|
CONFIG_SCSI=y
|
|
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
|
|
CONFIG_SERIAL_8250_FSL=y
|
|
CONFIG_SERIAL_MCTRL_GPIO=y
|
|
# CONFIG_SERIAL_MVEBU_UART is not set
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_SGL_ALLOC=y
|
|
CONFIG_SG_POOL=y
|
|
CONFIG_SOC_BUS=y
|
|
CONFIG_SPARSE_IRQ=y
|
|
CONFIG_SPI=y
|
|
# CONFIG_SPI_ARMADA_3700 is not set
|
|
CONFIG_SPI_MASTER=y
|
|
CONFIG_SPI_ORION=y
|
|
CONFIG_SPLIT_PTLOCK_CPUS=999999
|
|
CONFIG_SRAM=y
|
|
CONFIG_SRAM_EXEC=y
|
|
CONFIG_SRCU=y
|
|
CONFIG_SWPHY=y
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
|
CONFIG_THERMAL=y
|
|
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
|
|
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
|
CONFIG_THERMAL_GOV_STEP_WISE=y
|
|
CONFIG_THERMAL_OF=y
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TIMER_OF=y
|
|
CONFIG_TIMER_PROBE=y
|
|
CONFIG_TINY_SRCU=y
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
|
CONFIG_UBIFS_FS_LZO=y
|
|
CONFIG_UBIFS_FS_ZLIB=y
|
|
# CONFIG_UBIFS_FS_ZSTD is not set
|
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
|
CONFIG_UNWINDER_ARM=y
|
|
# CONFIG_UNWINDER_FRAME_POINTER is not set
|
|
CONFIG_USB=y
|
|
CONFIG_USB_COMMON=y
|
|
# CONFIG_USB_EHCI_FSL is not set
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_HCD_ORION=y
|
|
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
|
|
CONFIG_USB_LED_TRIG=y
|
|
CONFIG_USB_STORAGE=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USE_OF=y
|
|
# CONFIG_VFP is not set
|
|
CONFIG_VM_EVENT_COUNTERS=y
|
|
CONFIG_WAN=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_XZ_DEC_ARM=y
|
|
CONFIG_XZ_DEC_BCJ=y
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
CONFIG_ZLIB_INFLATE=y
|