9c475eca3e
Add full support for TP-Link RE450. The wireless SoC is similiar to Archer C7: QCA9558 + QCA9880 (pci). The ethernet interface is AR8035, but the mdio is connected to the gpio and the chipset builtin mdio bus isn't used, which is unique (and weird), so the kernel gpio mdio module is used. The two ethernet leds are connected to the GPIO, so they are both configured, one to indicate link status and the other to indicate data transfer. The generation of the image was added to the image Makefile. The return value of tplink-safeloader is not ignored anymore (to fail on error) The result factory image is flashable from the stock web ui. Signed-off-by: Tal Keren <kooolk@gmail.com> [rd@radekdostal.com: ar71xx: RE450: do not build RE450 for nand] Signed-off-by: Radek Dostál <rd@radekdostal.com> [hyniu@o2.pl: ar71xx: RE450: Renaming LED accordance with the standard] Signed-off-by: Henryk Heisig <hyniu@o2.pl> [jo@mein.io: squash fixes from Radek and Henryk into original commit] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
175 lines
6.3 KiB
Text
175 lines
6.3 KiB
Text
# CONFIG_ATH79_DEV_DSA is not set
|
|
# CONFIG_ATH79_MACH_ALFA_AP96 is not set
|
|
# CONFIG_ATH79_MACH_ALFA_NX is not set
|
|
# CONFIG_ATH79_MACH_ALL0258N is not set
|
|
# CONFIG_ATH79_MACH_ALL0315N is not set
|
|
# CONFIG_ATH79_MACH_ANTMINER_S1 is not set
|
|
# CONFIG_ATH79_MACH_AP121 is not set
|
|
# CONFIG_ATH79_MACH_AP132 is not set
|
|
# CONFIG_ATH79_MACH_AP136 is not set
|
|
# CONFIG_ATH79_MACH_AP147 is not set
|
|
# CONFIG_ATH79_MACH_AP96 is not set
|
|
# CONFIG_ATH79_MACH_ARCHER_C7 is not set
|
|
# CONFIG_ATH79_MACH_AW_NR580 is not set
|
|
# CONFIG_ATH79_MACH_BHU_BXU2000N2_A is not set
|
|
# CONFIG_ATH79_MACH_CAP324 is not set
|
|
# CONFIG_ATH79_MACH_CAP4200AG is not set
|
|
# CONFIG_ATH79_MACH_CARAMBOLA2 is not set
|
|
# CONFIG_ATH79_MACH_CPE510 is not set
|
|
# CONFIG_ATH79_MACH_CR3000 is not set
|
|
# CONFIG_ATH79_MACH_CR5000 is not set
|
|
# CONFIG_ATH79_MACH_DB120 is not set
|
|
# CONFIG_ATH79_MACH_DGL_5500_A1 is not set
|
|
# CONFIG_ATH79_MACH_DHP_1565_A1 is not set
|
|
# CONFIG_ATH79_MACH_DIR_505_A1 is not set
|
|
# CONFIG_ATH79_MACH_DIR_600_A1 is not set
|
|
# CONFIG_ATH79_MACH_DIR_615_C1 is not set
|
|
# CONFIG_ATH79_MACH_DIR_825_B1 is not set
|
|
# CONFIG_ATH79_MACH_DIR_825_C1 is not set
|
|
# CONFIG_ATH79_MACH_DIR_869_A1 is not set
|
|
# CONFIG_ATH79_MACH_DRAGINO2 is not set
|
|
# CONFIG_ATH79_MACH_EAP300V2 is not set
|
|
# CONFIG_ATH79_MACH_EAP7660D is not set
|
|
# CONFIG_ATH79_MACH_EL_M150 is not set
|
|
# CONFIG_ATH79_MACH_EL_MINI is not set
|
|
# CONFIG_ATH79_MACH_EPG5000 is not set
|
|
# CONFIG_ATH79_MACH_ESR1750 is not set
|
|
# CONFIG_ATH79_MACH_ESR900 is not set
|
|
# CONFIG_ATH79_MACH_EW_DORIN is not set
|
|
# CONFIG_ATH79_MACH_F9K1115V2 is not set
|
|
# CONFIG_ATH79_MACH_GL_INET is not set
|
|
# CONFIG_ATH79_MACH_GS_OOLITE is not set
|
|
# CONFIG_ATH79_MACH_HIWIFI_HC6361 is not set
|
|
# CONFIG_ATH79_MACH_HORNET_UB is not set
|
|
# CONFIG_ATH79_MACH_JA76PF is not set
|
|
# CONFIG_ATH79_MACH_JWAP003 is not set
|
|
# CONFIG_ATH79_MACH_MC_MAC1200R is not set
|
|
# CONFIG_ATH79_MACH_MR12 is not set
|
|
# CONFIG_ATH79_MACH_MR16 is not set
|
|
# CONFIG_ATH79_MACH_MR600 is not set
|
|
# CONFIG_ATH79_MACH_MR900 is not set
|
|
# CONFIG_ATH79_MACH_MYNET_N600 is not set
|
|
# CONFIG_ATH79_MACH_MYNET_N750 is not set
|
|
# CONFIG_ATH79_MACH_MYNET_REXT is not set
|
|
# CONFIG_ATH79_MACH_MZK_W04NU is not set
|
|
# CONFIG_ATH79_MACH_MZK_W300NH is not set
|
|
# CONFIG_ATH79_MACH_NBG460N is not set
|
|
# CONFIG_ATH79_MACH_NBG6716 is not set
|
|
# CONFIG_ATH79_MACH_OM2P is not set
|
|
# CONFIG_ATH79_MACH_OM5P is not set
|
|
# CONFIG_ATH79_MACH_PB42 is not set
|
|
# CONFIG_ATH79_MACH_PB44 is not set
|
|
# CONFIG_ATH79_MACH_QIHOO_C301 is not set
|
|
# CONFIG_ATH79_MACH_R6100 is not set
|
|
CONFIG_ATH79_MACH_RB2011=y
|
|
CONFIG_ATH79_MACH_RB4XX=y
|
|
CONFIG_ATH79_MACH_RB750=y
|
|
CONFIG_ATH79_MACH_RB91X=y
|
|
CONFIG_ATH79_MACH_RB922=y
|
|
CONFIG_ATH79_MACH_RB95X=y
|
|
CONFIG_ATH79_MACH_RBSXTLITE=y
|
|
# CONFIG_ATH79_MACH_RE450 is not set
|
|
# CONFIG_ATH79_MACH_RW2458N is not set
|
|
# CONFIG_ATH79_MACH_SMART_300 is not set
|
|
# CONFIG_ATH79_MACH_TEW_632BRP is not set
|
|
# CONFIG_ATH79_MACH_TEW_673GRU is not set
|
|
# CONFIG_ATH79_MACH_TEW_712BR is not set
|
|
# CONFIG_ATH79_MACH_TEW_732BR is not set
|
|
# CONFIG_ATH79_MACH_TL_MR11U is not set
|
|
# CONFIG_ATH79_MACH_TL_MR13U is not set
|
|
# CONFIG_ATH79_MACH_TL_MR3020 is not set
|
|
# CONFIG_ATH79_MACH_TL_MR3X20 is not set
|
|
# CONFIG_ATH79_MACH_TL_WA701ND_V2 is not set
|
|
# CONFIG_ATH79_MACH_TL_WA7210N_V2 is not set
|
|
# CONFIG_ATH79_MACH_TL_WA830RE_V2 is not set
|
|
# CONFIG_ATH79_MACH_TL_WA901ND is not set
|
|
# CONFIG_ATH79_MACH_TL_WA901ND_V2 is not set
|
|
# CONFIG_ATH79_MACH_TL_WAX50RE is not set
|
|
# CONFIG_ATH79_MACH_TL_WDR3500 is not set
|
|
# CONFIG_ATH79_MACH_TL_WDR4300 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR1041N_V2 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR1043ND is not set
|
|
# CONFIG_ATH79_MACH_TL_WR1043ND_V2 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR1043ND_V4 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR2543N is not set
|
|
# CONFIG_ATH79_MACH_TL_WR703N is not set
|
|
# CONFIG_ATH79_MACH_TL_WR720N_V3 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR741ND is not set
|
|
# CONFIG_ATH79_MACH_TL_WR741ND_V4 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR802N_V1 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR841N_V1 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR841N_V8 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR841N_V9 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR941ND is not set
|
|
# CONFIG_ATH79_MACH_TL_WR940N_V4 is not set
|
|
# CONFIG_ATH79_MACH_TUBE2H is not set
|
|
# CONFIG_ATH79_MACH_UBNT is not set
|
|
# CONFIG_ATH79_MACH_UBNT_UNIFIAC is not set
|
|
# CONFIG_ATH79_MACH_UBNT_XM is not set
|
|
# CONFIG_ATH79_MACH_WHR_HP_G300N is not set
|
|
# CONFIG_ATH79_MACH_WLAE_AG300N is not set
|
|
# CONFIG_ATH79_MACH_WLR8100 is not set
|
|
# CONFIG_ATH79_MACH_WNDAP360 is not set
|
|
# CONFIG_ATH79_MACH_WNDR3700 is not set
|
|
# CONFIG_ATH79_MACH_WNDR4300 is not set
|
|
# CONFIG_ATH79_MACH_WNR2000 is not set
|
|
# CONFIG_ATH79_MACH_WNR2000_V3 is not set
|
|
# CONFIG_ATH79_MACH_WNR2000_V4 is not set
|
|
# CONFIG_ATH79_MACH_WNR2200 is not set
|
|
# CONFIG_ATH79_MACH_WP543 is not set
|
|
# CONFIG_ATH79_MACH_WPE72 is not set
|
|
# CONFIG_ATH79_MACH_WPJ342 is not set
|
|
# CONFIG_ATH79_MACH_WPJ344 is not set
|
|
# CONFIG_ATH79_MACH_WPJ531 is not set
|
|
# CONFIG_ATH79_MACH_WPJ558 is not set
|
|
# CONFIG_ATH79_MACH_WRT160NL is not set
|
|
# CONFIG_ATH79_MACH_WRT400N is not set
|
|
# CONFIG_ATH79_MACH_WZR_450HP2 is not set
|
|
# CONFIG_ATH79_MACH_WZR_HP_AG300H is not set
|
|
# CONFIG_ATH79_MACH_WZR_HP_G300NH is not set
|
|
# CONFIG_ATH79_MACH_WZR_HP_G300NH2 is not set
|
|
# CONFIG_ATH79_MACH_WZR_HP_G450H is not set
|
|
# CONFIG_ATH79_MACH_ZCN_1523H is not set
|
|
# CONFIG_ATH79_NVRAM is not set
|
|
CONFIG_ATH79_ROUTERBOOT=y
|
|
CONFIG_CMDLINE="rootfstype=yaffs noinitrd"
|
|
CONFIG_GPIO_74X164=y
|
|
CONFIG_GPIO_LATCH=y
|
|
# CONFIG_JFFS2_FS is not set
|
|
CONFIG_LEDS_RB750=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MDIO_BITBANG=y
|
|
CONFIG_MDIO_GPIO=y
|
|
# CONFIG_MTD_CFI is not set
|
|
CONFIG_MTD_CFI_I2=y
|
|
CONFIG_MTD_MAP_BANK_WIDTH_1=y
|
|
CONFIG_MTD_MAP_BANK_WIDTH_4=y
|
|
# CONFIG_MTD_MYLOADER_PARTS is not set
|
|
CONFIG_MTD_NAND=y
|
|
CONFIG_MTD_NAND_AR934X=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_NAND_RB4XX=y
|
|
CONFIG_MTD_NAND_RB750=y
|
|
CONFIG_MTD_NAND_RB91X=y
|
|
# CONFIG_MTD_REDBOOT_PARTS is not set
|
|
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
|
# CONFIG_MTD_TPLINK_PARTS is not set
|
|
# CONFIG_OVERLAY_FS is not set
|
|
CONFIG_RLE_DECOMPRESS=y
|
|
# CONFIG_SOC_AR913X is not set
|
|
# CONFIG_SOC_AR933X is not set
|
|
# CONFIG_SOC_QCA953X is not set
|
|
CONFIG_SPI_RB4XX=y
|
|
CONFIG_SPI_RB4XX_CPLD=y
|
|
# CONFIG_SQUASHFS is not set
|
|
CONFIG_YAFFS_9BYTE_TAGS=y
|
|
CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED=y
|
|
CONFIG_YAFFS_AUTO_YAFFS2=y
|
|
# CONFIG_YAFFS_DISABLE_BACKGROUND is not set
|
|
# CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING is not set
|
|
# CONFIG_YAFFS_DISABLE_TAGS_ECC is not set
|
|
# CONFIG_YAFFS_EMPTY_LOST_AND_FOUND is not set
|
|
CONFIG_YAFFS_FS=y
|
|
CONFIG_YAFFS_XATTR=y
|
|
CONFIG_YAFFS_YAFFS1=y
|
|
CONFIG_YAFFS_YAFFS2=y
|