mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 17:18:59 +00:00
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>
118 lines
4.3 KiB
Plaintext
118 lines
4.3 KiB
Plaintext
# 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_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_CAP324 is not set
|
|
# CONFIG_ATH79_MACH_CAP4200AG is not set
|
|
# CONFIG_ATH79_MACH_CARAMBOLA2 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_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_EAP7660D is not set
|
|
# CONFIG_ATH79_MACH_EW_DORIN 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_MR600 is not set
|
|
# CONFIG_ATH79_MACH_MYNET_N600 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_OM2P is not set
|
|
# CONFIG_ATH79_MACH_PB42 is not set
|
|
# CONFIG_ATH79_MACH_PB44 is not set
|
|
# CONFIG_ATH79_MACH_RE450 is not set
|
|
# CONFIG_ATH79_MACH_RW2458N 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_WA901ND is not set
|
|
# CONFIG_ATH79_MACH_TL_WA901ND_V2 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_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_WR841N_V1 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR841N_V8 is not set
|
|
# CONFIG_ATH79_MACH_TL_WR941ND is not set
|
|
# CONFIG_ATH79_MACH_TL_WR940N_V4 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_WNDAP360 is not set
|
|
# CONFIG_ATH79_MACH_WNDR3700 is not set
|
|
# CONFIG_ATH79_MACH_WNR2000 is not set
|
|
# CONFIG_ATH79_MACH_WNR2000_V3 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_WRT160NL is not set
|
|
# CONFIG_ATH79_MACH_WRT400N 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_CMDLINE="rootfstype=squashfs noinitrd"
|
|
# CONFIG_IP17XX_PHY is not set
|
|
# CONFIG_MARVELL_PHY is not set
|
|
# CONFIG_MICREL_PHY is not set
|
|
# CONFIG_MTD_CFI is not set
|
|
CONFIG_MTD_CFI_I2=y
|
|
CONFIG_MTD_M25P80=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_AR934X_HW_ECC=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_NAND_ECC_BCH=y
|
|
# CONFIG_MTD_REDBOOT_PARTS is not set
|
|
# CONFIG_MTD_SM_COMMON is not set
|
|
# CONFIG_MTD_SPLIT_SEAMA_FW is not set
|
|
# CONFIG_MTD_TPLINK_PARTS is not set
|
|
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_RTL8306_PHY is not set
|
|
# CONFIG_RTL8366_SMI is not set
|
|
# CONFIG_SOC_AR71XX is not set
|
|
# CONFIG_SOC_AR724X is not set
|
|
# CONFIG_SOC_AR913X is not set
|
|
CONFIG_SPI_ATH79=y
|
|
# CONFIG_SPI_BITBANG is not set
|
|
CONFIG_UBIFS_FS=y
|
|
# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
|