diff options
Diffstat (limited to 'target/linux/ar71xx/files/arch/mips/ath79')
-rw-r--r-- | target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt | 1 | ||||
-rw-r--r-- | target/linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c | 13 |
2 files changed, 10 insertions, 4 deletions
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt b/target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt index 3f4347106f..bc06481e39 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt +++ b/target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt @@ -930,6 +930,7 @@ config ATH79_MACH_RBSPI MikroTik RouterBOARD hAP lite MikroTik RouterBOARD hAP MikroTik RouterBOARD hEX PoE lite + MikroTik RouterBOARD hEX lite config ATH79_MACH_RBSXTLITE bool "MikroTik RouterBOARD SXT Lite" diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c index 81659ef503..c0b27190fe 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c @@ -5,6 +5,7 @@ * - MikroTik RouterBOARD 941L-2nD * - MikroTik RouterBOARD 951Ui-2nD * - MikroTik RouterBOARD 750UP r2 + * - MikroTik RouterBOARD 750 r2 * * Copyright (C) 2017 Thibaut VARENE <varenet@parisc-linux.org> * @@ -472,18 +473,22 @@ static void __init rb952_setup(void) } /* - * Init the hEX PoE lite hardware. + * Init the hEX (PoE) lite hardware. * The 750UP r2 (hEX PoE lite) is nearly identical to the hAP, only without - * WLAN. + * WLAN. The 750 r2 (hEX lite) is nearly identical to the 750UP r2, only + * without USB and POE. It shares the same bootloader board identifier. */ static void __init rb750upr2_setup(void) { - u32 flags = RBSPI_HAS_WAN4 | RBSPI_HAS_USB | - RBSPI_HAS_SSR | RBSPI_HAS_POE; + u32 flags = RBSPI_HAS_WAN4 | RBSPI_HAS_SSR; if (rbspi_platform_setup()) return; + /* differentiate the hEX lite from the hEX PoE lite */ + if (strstr(mips_get_machine_name(), "750UP r2")) + flags |= RBSPI_HAS_USB | RBSPI_HAS_POE; + rbspi_952_750r2_setup(flags); } |