mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-12 16:03:13 +00:00
0ff5785c5d
Add the SoC compatible to the individual dts files. Rename the dts files to match the common pattern. Remove dts files wich aren't used and no image in ar71xx exists. Signed-off-by: Mathias Kresin <dev@kresin.me>
120 lines
1.9 KiB
Plaintext
120 lines
1.9 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0
|
|
/dts-v1/;
|
|
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
#include <dt-bindings/input/input.h>
|
|
|
|
#include "ar9331.dtsi"
|
|
|
|
/ {
|
|
model = "TP-Link TL-MR3020";
|
|
compatible = "tplink,tl-mr3020", "qca,ar9331";
|
|
|
|
aliases {
|
|
serial0 = &uart;
|
|
};
|
|
|
|
memory@0 {
|
|
device_type = "memory";
|
|
reg = <0x0 0x2000000>;
|
|
};
|
|
|
|
leds {
|
|
compatible = "gpio-leds";
|
|
|
|
wlan {
|
|
label = "tp-link:green:wlan";
|
|
gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
|
|
default-state = "off";
|
|
};
|
|
|
|
lan {
|
|
label = "tp-link:green:lan";
|
|
gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
|
|
default-state = "off";
|
|
};
|
|
|
|
wps {
|
|
label = "tp-link:green:wps";
|
|
gpios = <&gpio 26 GPIO_ACTIVE_LOW>;
|
|
default-state = "off";
|
|
};
|
|
|
|
led3g {
|
|
label = "tp-link:green:3g";
|
|
gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
|
|
default-state = "off";
|
|
};
|
|
};
|
|
|
|
keys {
|
|
compatible = "gpio-keys-polled";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
poll-interval = <100>;
|
|
|
|
button@0 {
|
|
label = "wps";
|
|
linux,code = <KEY_WPS_BUTTON>;
|
|
gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
button@1 {
|
|
label = "sw1";
|
|
linux,code = <BTN_0>;
|
|
gpios = <&gpio 18 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
button@2 {
|
|
label = "sw2";
|
|
linux,code = <BTN_1>;
|
|
gpios = <&gpio 20 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
};
|
|
|
|
reg_usb_vbus: reg_usb_vbus {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "usb_vbus";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
gpio = <&gpio 8 GPIO_ACTIVE_HIGH>;
|
|
enable-active-high;
|
|
};
|
|
};
|
|
|
|
&ref {
|
|
clock-frequency = <25000000>;
|
|
};
|
|
|
|
&uart {
|
|
status = "okay";
|
|
};
|
|
|
|
&gpio {
|
|
status = "okay";
|
|
};
|
|
|
|
&usb {
|
|
dr_mode = "host";
|
|
vbus-supply = <®_usb_vbus>;
|
|
status = "okay";
|
|
};
|
|
|
|
&usb_phy {
|
|
status = "okay";
|
|
};
|
|
|
|
&spi {
|
|
num-chipselects = <1>;
|
|
status = "okay";
|
|
|
|
/* Spansion S25FL032PIF SPI flash */
|
|
spiflash: s25sl032p@0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
compatible = "spansion,s25sl032p", "jedec,spi-nor";
|
|
spi-max-frequency = <104000000>;
|
|
reg = <0>;
|
|
};
|
|
};
|