forked from openwrt/openwrt
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ath79: add support for MikroTik RouterBOARD mAP lite
The MikroTik RouterBOARD mAPL-2nd (sold as mAP Lite) is a small 2.4 GHz 802.11b/g/n PoE-capable AP. See https://mikrotik.com/product/RBmAPL-2nD for more info. Specifications: - SoC: Qualcomm Atheros QCA9533 - RAM: 64 MB - Storage: 16 MB NOR - Wireless: Atheros AR9531 (SoC) 802.11b/g/n 2x2:2, 1.5 dBi antenna - Ethernet: Atheros AR8229 (SoC), 1x 10/100 port, 802.3af/at PoE in - 4 user-controllable LEDs: · 1x power (green) · 1x user (green) · 1x lan (green) · 1x wlan (green) Flashing: TFTP boot initramfs image and then perform sysupgrade. Follow common MikroTik procedure as in https://openwrt.org/toh/mikrotik/common. Note: following 781d4bf The network setup avoids using the integrated switch and connects the single Ethernet port directly. This way, link speed (10/100 Mbps) is properly reported by eth0. Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
- Loading branch information
Showing
5 changed files
with
81 additions
and
1 deletion.
There are no files selected for viewing
68 changes: 68 additions & 0 deletions
68
target/linux/ath79/dts/qca9533_mikrotik_routerboard-mapl-2nd.dts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT | ||
|
||
#include "qca9533_mikrotik_routerboard-16m.dtsi" | ||
|
||
/ { | ||
compatible = "mikrotik,routerboard-mapl-2nd", "qca,qca9533"; | ||
model = "MikroTik RouterBOARD mAPL-2nD (mAP lite)"; | ||
|
||
aliases { | ||
led-boot = &led_user; | ||
led-failsafe = &led_user; | ||
led-running = &led_user; | ||
led-upgrade = &led_user; | ||
}; | ||
|
||
leds { | ||
compatible = "gpio-leds"; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&led_power_pin &led_lan_pin>; | ||
|
||
power { | ||
label = "green:power"; | ||
gpios = <&gpio 17 GPIO_ACTIVE_HIGH>; | ||
default-state = "on"; | ||
}; | ||
|
||
lan { | ||
label = "green:lan"; | ||
gpios = <&gpio 4 GPIO_ACTIVE_HIGH>; | ||
}; | ||
|
||
wlan { | ||
label = "green:wlan"; | ||
gpios = <&gpio 11 GPIO_ACTIVE_HIGH>; | ||
linux,default-trigger = "phy0tpt"; | ||
}; | ||
|
||
led_user: user { | ||
label = "green:user"; | ||
gpios = <&gpio 14 GPIO_ACTIVE_HIGH>; | ||
}; | ||
}; | ||
}; | ||
|
||
ð0 { | ||
status = "okay"; | ||
|
||
phy-handle = <&swphy0>; | ||
|
||
gmac-config { | ||
device = <&gmac>; | ||
switch-phy-swap = <1>; | ||
}; | ||
}; | ||
|
||
ð1 { | ||
compatible = "syscon", "simple-mfd"; | ||
}; | ||
|
||
&pinmux { | ||
led_lan_pin: pinmux_led_lan_pin { | ||
pinctrl-single,bits = <0x4 0x0 0xff>; | ||
}; | ||
|
||
led_power_pin: pinmux_led_power_pin { | ||
pinctrl-single,bits = <0x10 0x0 0xff00>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters