Import Mediatek/Ralink dts files from OpenWRT
Import original OpenWRT dts files after executing the following script on them: for f in `ls [mr]t*.dtsi`; do printf "\n#include <fbsd-$f>\n" >> $f done Approved by: adrian (mentor) Obtained from: OpenWRT Sponsored by: Smartcom - Bulgaria AD Differential Revision: https://reviews.freebsd.org/D5971
This commit is contained in:
parent
70a157d7f5
commit
cf83b43296
109
sys/gnu/dts/mips/3G-6200N.dts
Normal file
109
sys/gnu/dts/mips/3G-6200N.dts
Normal file
@ -0,0 +1,109 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "3G-6200N", "ralink,rt3050-soc";
|
||||
model = "Edimax 3g-6200n";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@3e0000 {
|
||||
label = "cimage";
|
||||
reg = <0x3e0000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x390000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "3g-6200n:green:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "3g-6200n:amber:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
3g {
|
||||
label = "3g-6200n:blue:3g";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
wlanswitch {
|
||||
label = "wlanswitch";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
93
sys/gnu/dts/mips/3G-6200NL.dts
Normal file
93
sys/gnu/dts/mips/3G-6200NL.dts
Normal file
@ -0,0 +1,93 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "3G-6200NL", "ralink,rt3050-soc";
|
||||
model = "Edimax 3g-6200nl";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@3e0000 {
|
||||
label = "cimage";
|
||||
reg = <0x3e0000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x390000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wlan {
|
||||
label = "3g-6200nl:amber:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
118
sys/gnu/dts/mips/3G150B.dts
Normal file
118
sys/gnu/dts/mips/3G150B.dts
Normal file
@ -0,0 +1,118 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "3G150B", "ralink,rt5350-soc";
|
||||
model = "Tenda 3G150B";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio1: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf", "led";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
ralink,led-polarity = <1>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
ap {
|
||||
label = "3g150b:blue:ap";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
3g {
|
||||
label = "3g150b:blue:3g";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name = "usb";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 13 0>;
|
||||
};
|
||||
};
|
||||
};
|
124
sys/gnu/dts/mips/3G300M.dts
Normal file
124
sys/gnu/dts/mips/3G300M.dts
Normal file
@ -0,0 +1,124 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "3G300M", "ralink,rt3052-soc";
|
||||
model = "Tenda 3G300M";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
3grouter {
|
||||
label = "3g300m:blue:3grouter";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
ap {
|
||||
label = "3g300m:blue:ap";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wisprouter {
|
||||
label = "3g300m:blue:wisprouter";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wirelessrouter {
|
||||
label = "3g300m:blue:wirelessrouter";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
|
||||
3g {
|
||||
label = "3g300m:blue:3g";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
wpsreset {
|
||||
label = "3g300m:blue:wpsreset";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
mode {
|
||||
label = "mode";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
123
sys/gnu/dts/mips/A5-V11.dts
Normal file
123
sys/gnu/dts/mips/A5-V11.dts
Normal file
@ -0,0 +1,123 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "A5-V11", "ralink,rt5350-soc";
|
||||
model = "A5-V11";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "pm25lq032";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio1: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf", "led";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "a5-v11:blue:system";
|
||||
gpios = <&gpio0 20 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "a5-v11:red:power";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name = "usb";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
root_hub {
|
||||
gpio-export,name = "root_hub";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 12 0>;
|
||||
};
|
||||
};
|
||||
};
|
109
sys/gnu/dts/mips/AI-BR100.dts
Normal file
109
sys/gnu/dts/mips/AI-BR100.dts
Normal file
@ -0,0 +1,109 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AI-BR100", "ralink,mt7620a-soc";
|
||||
model = "Aigale Ai-BR100";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "en25q64";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@20000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x20000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@30000 {
|
||||
label = "factory";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "firmware";
|
||||
reg = <0x40000 0x7c0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wan {
|
||||
label = "ai-br100:blue:wan";
|
||||
gpios = <&gpio2 4 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "ai-br100:blue:wlan";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
98
sys/gnu/dts/mips/AIR3GII.dts
Normal file
98
sys/gnu/dts/mips/AIR3GII.dts
Normal file
@ -0,0 +1,98 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AIR3GII", "ralink,rt5350-soc";
|
||||
model = "AirLive Air3GII";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "en25q32b";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wlan {
|
||||
label = "air3gii:green:wlan";
|
||||
gpios = <&gpio0 8 0>;
|
||||
};
|
||||
|
||||
mobile {
|
||||
label = "air3gii:green:mobile";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
115
sys/gnu/dts/mips/ALL0239-3G.dts
Normal file
115
sys/gnu/dts/mips/ALL0239-3G.dts
Normal file
@ -0,0 +1,115 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ALL0239-3G", "ralink,rt3052-soc";
|
||||
model = "Allnet ALL0239-3G";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
status = "okay";
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
usb {
|
||||
label = "all0239-3g:green:usb";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
3g {
|
||||
label = "all0239-3g:green:3g";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
status {
|
||||
label = "all0239-3g:green:status";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "all0239-3g:green:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
connect {
|
||||
label = "connect";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0xda>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
103
sys/gnu/dts/mips/ALL0256N-4M.dts
Normal file
103
sys/gnu/dts/mips/ALL0256N-4M.dts
Normal file
@ -0,0 +1,103 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ALL0256N", "ralink,rt3050-soc";
|
||||
model = "Allnet ALL0256N";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3c8000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
rssilow {
|
||||
label = "all0256n:green:rssilow";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
rssimed {
|
||||
label = "all0256n:green:rssimed";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
rssihigh {
|
||||
label = "all0256n:green:rssihigh";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
103
sys/gnu/dts/mips/ALL0256N-8M.dts
Normal file
103
sys/gnu/dts/mips/ALL0256N-8M.dts
Normal file
@ -0,0 +1,103 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ALL0256N", "ralink,rt3050-soc";
|
||||
model = "Allnet ALL0256N";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
rssilow {
|
||||
label = "all0256n:green:rssilow";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
rssimed {
|
||||
label = "all0256n:green:rssimed";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
rssihigh {
|
||||
label = "all0256n:green:rssihigh";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
111
sys/gnu/dts/mips/ALL5002.dts
Normal file
111
sys/gnu/dts/mips/ALL5002.dts
Normal file
@ -0,0 +1,111 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3352.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ALL5002", "ralink,rt3352-soc";
|
||||
model = "Allnet ALL5002";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l25635e";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x1fb0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
i2c-gpio {
|
||||
compatible = "i2c-gpio";
|
||||
gpios = <&gpio0 1 0 &gpio0 2 0>;
|
||||
i2c-gpio,delay-us = <10>;
|
||||
|
||||
pcf0: iexp@38 {
|
||||
#gpio-cells = <2>;
|
||||
compatible = "inxp,pcf8574a";
|
||||
reg = <0x38>;
|
||||
gpio-controller;
|
||||
};
|
||||
|
||||
hwmon@4b {
|
||||
compatible = "national,lm92";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
ld1 {
|
||||
label = "all5002:green:ld1";
|
||||
gpios = <&pcf0 0 1>;
|
||||
};
|
||||
|
||||
ld2 {
|
||||
label = "all5002:green:ld2";
|
||||
gpios = <&pcf0 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
111
sys/gnu/dts/mips/ALL5003.dts
Normal file
111
sys/gnu/dts/mips/ALL5003.dts
Normal file
@ -0,0 +1,111 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ALL5003", "ralink,rt5350-soc";
|
||||
model = "Allnet ALL5003";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l25635e";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x1fb0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
i2c-gpio {
|
||||
compatible = "i2c-gpio";
|
||||
gpios = <&gpio0 1 0 &gpio0 2 0>;
|
||||
i2c-gpio,delay-us = <10>;
|
||||
|
||||
pcf0: iexp@38 {
|
||||
#gpio-cells = <2>;
|
||||
compatible = "inxp,pcf8574a";
|
||||
reg = <0x38>;
|
||||
gpio-controller;
|
||||
};
|
||||
|
||||
hwmon@4b {
|
||||
compatible = "national,lm92";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
ld1 {
|
||||
label = "all5003:green:ld1";
|
||||
gpios = <&pcf0 0 1>;
|
||||
};
|
||||
|
||||
ld2 {
|
||||
label = "all5003:green:ld2";
|
||||
gpios = <&pcf0 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
105
sys/gnu/dts/mips/AR670W.dts
Normal file
105
sys/gnu/dts/mips/AR670W.dts
Normal file
@ -0,0 +1,105 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt2880.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AR670W", "ralink,rt2880-soc";
|
||||
model = "Airlink101 AR670W";
|
||||
|
||||
palmbus@300000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "uartlite";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@400000 {
|
||||
status = "okay";
|
||||
mtd-mac-address = <&factory 0x2004>;
|
||||
|
||||
port@0 {
|
||||
phy-handle = <&phy0>;
|
||||
phy-mode = "mii";
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy0: ethernet-phy@0 {
|
||||
phy-mode = "mii";
|
||||
reg = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@480000 {
|
||||
status = "okay";
|
||||
ralink,mtd-eeprom = <&factory 0x2000>;
|
||||
};
|
||||
|
||||
cfi@bdc00000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0xbc400000 0x800000>;
|
||||
bank-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
u-boot@0 {
|
||||
reg = <0x0 0x30000>;
|
||||
label = "u-boot";
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: factory@30000 {
|
||||
reg = <0x30000 0x10000>;
|
||||
label = "factory";
|
||||
read-only;
|
||||
};
|
||||
|
||||
firmware@40000 {
|
||||
reg = <0x40000 0x3c0000>;
|
||||
label = "firmware";
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "ar670w:green:power";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
wpsblue {
|
||||
label = "ar670w:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 9 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
115
sys/gnu/dts/mips/AR725W.dts
Normal file
115
sys/gnu/dts/mips/AR725W.dts
Normal file
@ -0,0 +1,115 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt2880.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AR725W", "ralink,rt2880-soc";
|
||||
model = "Airlink101 AR725W";
|
||||
|
||||
palmbus@300000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "uartlite";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@400000 {
|
||||
status = "okay";
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
|
||||
port@0 {
|
||||
phy-handle = <&phy0>;
|
||||
phy-mode = "mii";
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy0: ethernet-phy@0 {
|
||||
phy-mode = "mii";
|
||||
reg = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@480000 {
|
||||
status = "okay";
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
cfi@bdc00000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0xbc400000 0x800000>;
|
||||
bank-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
u-boot@0 {
|
||||
reg = <0x0 0x30000>;
|
||||
label = "u-boot";
|
||||
read-only;
|
||||
};
|
||||
|
||||
u-boot-env@30000 {
|
||||
reg = <0x30000 0x10000>;
|
||||
label = "u-boot-env";
|
||||
};
|
||||
|
||||
factory: factory@40000 {
|
||||
reg = <0x40000 0x10000>;
|
||||
label = "factory";
|
||||
read-only;
|
||||
};
|
||||
|
||||
firmware@50000 {
|
||||
reg = <0x50000 0x3B0000>;
|
||||
label = "firmware";
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "ar725w:green:power";
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
wpsred {
|
||||
label = "ar725w:red:wps";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
wpsblue {
|
||||
label = "ar725w:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 9 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
156
sys/gnu/dts/mips/ASL26555-16M.dts
Normal file
156
sys/gnu/dts/mips/ASL26555-16M.dts
Normal file
@ -0,0 +1,156 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ASL26555", "ralink,rt3050-soc";
|
||||
model = "Alpha ASL26555";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25sl12801";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "uboot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf80000>;
|
||||
};
|
||||
|
||||
partition@fd0000 {
|
||||
label = "cert";
|
||||
reg = <0xfd0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@fe0000 {
|
||||
label = "langpack";
|
||||
reg = <0xfe0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@ff0000 {
|
||||
label = "devdata";
|
||||
reg = <0xff0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&devdata 0x4004>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x1e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&devdata 0x4000>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 0>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 0>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
eth {
|
||||
label = "asl26555:green:eth";
|
||||
gpios = <&gpio0 0 1>;
|
||||
};
|
||||
|
||||
wan-red {
|
||||
label = "asl26555:red:wan";
|
||||
gpios = <&gpio0 1 0>;
|
||||
};
|
||||
|
||||
wan-green {
|
||||
label = "asl26555:green:wan";
|
||||
gpios = <&gpio0 2 0>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "asl26555:green:wlan";
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
power-green {
|
||||
label = "asl26555:green:power";
|
||||
gpios = <&gpio0 8 0>;
|
||||
};
|
||||
|
||||
power-red {
|
||||
label = "asl26555:red:power";
|
||||
gpios = <&gpio0 9 0>;
|
||||
};
|
||||
|
||||
3g-green {
|
||||
label = "asl26555:green:3g";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
3g-red {
|
||||
label = "asl26555:red:3g";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
};
|
||||
};
|
150
sys/gnu/dts/mips/ASL26555-8M.dts
Normal file
150
sys/gnu/dts/mips/ASL26555-8M.dts
Normal file
@ -0,0 +1,150 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ASL26555", "ralink,rt3050-soc";
|
||||
model = "Alpha ASL26555";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25sl064p";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
ubootenv: partition@30000 {
|
||||
label = "uboot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "rgdb";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x790000>;
|
||||
};
|
||||
|
||||
partition@7e0000 {
|
||||
label = "cert";
|
||||
reg = <0x7e0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@7f0000 {
|
||||
label = "langpack";
|
||||
reg = <0x7f0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&ubootenv 0x4004>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x1e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&ubootenv 0x4000>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 0>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 0>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
eth {
|
||||
label = "asl26555:green:eth";
|
||||
gpios = <&gpio0 0 1>;
|
||||
};
|
||||
|
||||
wan-red {
|
||||
label = "asl26555:red:wan";
|
||||
gpios = <&gpio0 1 0>;
|
||||
};
|
||||
|
||||
wan-green {
|
||||
label = "asl26555:green:wan";
|
||||
gpios = <&gpio0 2 0>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "asl26555:green:wlan";
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
power-green {
|
||||
label = "asl26555:green:power";
|
||||
gpios = <&gpio0 8 0>;
|
||||
};
|
||||
|
||||
power-red {
|
||||
label = "asl26555:red:power";
|
||||
gpios = <&gpio0 9 0>;
|
||||
};
|
||||
|
||||
3g-green {
|
||||
label = "asl26555:green:3g";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
3g-red {
|
||||
label = "asl26555:red:3g";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
};
|
||||
};
|
96
sys/gnu/dts/mips/ATP-52B.dts
Normal file
96
sys/gnu/dts/mips/ATP-52B.dts
Normal file
@ -0,0 +1,96 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ATP-52B", "ralink,rt3052-soc";
|
||||
model = "Argus ATP-52B";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "bootloader";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "config";
|
||||
reg = <0x30000 0x10000>;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7a0000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
run {
|
||||
label = "atp-52b:green:run";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
net {
|
||||
label = "atp-52b:amber:net";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
85
sys/gnu/dts/mips/AWAPN2403.dts
Normal file
85
sys/gnu/dts/mips/AWAPN2403.dts
Normal file
@ -0,0 +1,85 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AWAPN2403", "ralink,rt3052-soc";
|
||||
model = "AsiaRF AWAPN2403";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
link {
|
||||
label = "awapn2403:green:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
15
sys/gnu/dts/mips/AWM002-4M.dtsi
Normal file
15
sys/gnu/dts/mips/AWM002-4M.dtsi
Normal file
@ -0,0 +1,15 @@
|
||||
/include/ "AWM002.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AWM002", "ralink,rt5350-soc";
|
||||
model = "AsiaRF AWM002";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
m25p80@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
15
sys/gnu/dts/mips/AWM002-8M.dtsi
Normal file
15
sys/gnu/dts/mips/AWM002-8M.dtsi
Normal file
@ -0,0 +1,15 @@
|
||||
/include/ "AWM002.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AWM002", "ralink,rt5350-soc";
|
||||
model = "AsiaRF AWM002";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
m25p80@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
53
sys/gnu/dts/mips/AWM002-EVB-4M.dts
Normal file
53
sys/gnu/dts/mips/AWM002-EVB-4M.dts
Normal file
@ -0,0 +1,53 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "AWM002-4M.dtsi"
|
||||
|
||||
/ {
|
||||
model = "AsiaRF AWM002 EVB";
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
tx {
|
||||
label = "awm002-evb:green:tx";
|
||||
gpios = <&gpio0 15 1>;
|
||||
};
|
||||
|
||||
rx {
|
||||
label = "awm002-evb:green:rx";
|
||||
gpios = <&gpio0 16 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "awm002-evb:green:wps";
|
||||
gpios = <&gpio0 21 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
mode {
|
||||
label = "mode";
|
||||
gpios = <&gpio0 20 1>;
|
||||
linux,code = <0x32>;
|
||||
};
|
||||
};
|
||||
};
|
53
sys/gnu/dts/mips/AWM002-EVB-8M.dts
Normal file
53
sys/gnu/dts/mips/AWM002-EVB-8M.dts
Normal file
@ -0,0 +1,53 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "AWM002-8M.dtsi"
|
||||
|
||||
/ {
|
||||
model = "AsiaRF AWM002 EVB";
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
tx {
|
||||
label = "awm002-evb:green:tx";
|
||||
gpios = <&gpio0 15 1>;
|
||||
};
|
||||
|
||||
rx {
|
||||
label = "awm002-evb:green:rx";
|
||||
gpios = <&gpio0 16 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "awm002-evb:green:wps";
|
||||
gpios = <&gpio0 21 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
mode {
|
||||
label = "mode";
|
||||
gpios = <&gpio0 20 1>;
|
||||
linux,code = <0x32>;
|
||||
};
|
||||
};
|
||||
};
|
78
sys/gnu/dts/mips/AWM002.dtsi
Normal file
78
sys/gnu/dts/mips/AWM002.dtsi
Normal file
@ -0,0 +1,78 @@
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AWM002", "ralink,rt5350-soc";
|
||||
model = "AsiaRF AWM002";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
reg = <0 0>;
|
||||
compatible = "jedec,spi-nor";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x1fb0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
ld1 {
|
||||
label = "awm002:green:ld1";
|
||||
gpios = <&gpio0 0 1>;
|
||||
};
|
||||
|
||||
ld2 {
|
||||
label = "awm002:green:ld2";
|
||||
gpios = <&gpio0 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
68
sys/gnu/dts/mips/AWM003-EVB.dts
Normal file
68
sys/gnu/dts/mips/AWM003-EVB.dts
Normal file
@ -0,0 +1,68 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "AWM002-8M.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "AWM003", "ralink,rt5350-soc";
|
||||
model = "AsiaRF AWM003 EVB";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x4000000>;
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
m25p80@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
tx {
|
||||
label = "awm003-evb:green:tx";
|
||||
gpios = <&gpio0 15 1>;
|
||||
};
|
||||
|
||||
rx {
|
||||
label = "awm003-evb:green:rx";
|
||||
gpios = <&gpio0 16 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "awm003-evb:green:wps";
|
||||
gpios = <&gpio0 21 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
mode {
|
||||
label = "mode";
|
||||
gpios = <&gpio0 20 1>;
|
||||
linux,code = <0x32>;
|
||||
};
|
||||
};
|
||||
};
|
118
sys/gnu/dts/mips/ArcherC20i.dts
Normal file
118
sys/gnu/dts/mips/ArcherC20i.dts
Normal file
@ -0,0 +1,118 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-soc";
|
||||
model = "TP-Link Archer C20i";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@20000 {
|
||||
label = "firmware";
|
||||
reg = <0x20000 0x7a0000>;
|
||||
};
|
||||
|
||||
partition@7c0000 {
|
||||
label = "config";
|
||||
reg = <0x7c0000 0x10000>;
|
||||
};
|
||||
|
||||
rom: partition@7d0000 {
|
||||
label = "rom";
|
||||
reg = <0x7d0000 0x10000>;
|
||||
};
|
||||
|
||||
partition@7e0000 {
|
||||
label = "romfile";
|
||||
reg = <0x7e0000 0x10000>;
|
||||
};
|
||||
|
||||
radio: partition@7f0000 {
|
||||
label = "radio";
|
||||
reg = <0x7f0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
mediatek,portmap = "wllll";
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "ephy";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&radio 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie-bridge {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&radio 32768>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
};
|
||||
};
|
87
sys/gnu/dts/mips/BC2.dts
Normal file
87
sys/gnu/dts/mips/BC2.dts
Normal file
@ -0,0 +1,87 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "BC2", "ralink,rt3052-soc";
|
||||
model = "NexAira BC2";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
usb {
|
||||
label = "bc2:blue:usb";
|
||||
gpios = <&gpio0 20 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 17 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
71
sys/gnu/dts/mips/BR-6425.dts
Normal file
71
sys/gnu/dts/mips/BR-6425.dts
Normal file
@ -0,0 +1,71 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "BR-6425", "ralink,rt3052-soc";
|
||||
model = "Edimax BR-6425";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "br-6425:green:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "br-6425:orange:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
rfkill {
|
||||
label = "RFKILL switch";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0xf7>;
|
||||
};
|
||||
};
|
||||
};
|
183
sys/gnu/dts/mips/BR-6475ND.dts
Normal file
183
sys/gnu/dts/mips/BR-6475ND.dts
Normal file
@ -0,0 +1,183 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3883.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "BR-6475ND", "ralink,rt3883-soc";
|
||||
model = "Edimax BR-6475nD";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
timer@100 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uartlite@c00 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
mtd-mac-address = <&devdata 0x0d>;
|
||||
|
||||
port@0 {
|
||||
mediatek,fixed-link = <1000 1 1 1>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
status = "okay";
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pci@10140000 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pci_pins>;
|
||||
|
||||
pci_pins: pci {
|
||||
pci {
|
||||
ralink,group = "pci";
|
||||
ralink,function = "pci-fnc";
|
||||
};
|
||||
};
|
||||
|
||||
host-bridge {
|
||||
pci-bridge@1 {
|
||||
status = "okay";
|
||||
|
||||
wmac@0,0 {
|
||||
ralink,5ghz = <0>;
|
||||
compatible = "ralink,rt2880-pci", "pciclass060400", "pciclass0604";
|
||||
reg = < 0x10000 0 0 0 0 >;
|
||||
ralink,eeprom = "rt2x00pci_1_0.eeprom";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
nor-flash@1c000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1c000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
reg = <0x00000000 0x00030000>;
|
||||
label = "u-boot";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
reg = <0x00030000 0x00010000>;
|
||||
label = "nvram";
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
reg = <0x00040000 0x00010000>;
|
||||
label = "factory";
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@50000 {
|
||||
reg = <0x00050000 0x00020000>;
|
||||
label = "devdata";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@70000 {
|
||||
reg = <0x00070000 0x00790000>;
|
||||
label = "firmware";
|
||||
};
|
||||
|
||||
partition@170000 {
|
||||
reg = <0x00270000 0x00590000>;
|
||||
label = "rootfs";
|
||||
};
|
||||
};
|
||||
|
||||
rtl8367 {
|
||||
compatible = "realtek,rtl8367";
|
||||
gpio-sda = <&gpio0 5 0>;
|
||||
gpio-sck = <&gpio0 4 0>;
|
||||
realtek,extif0 = <1 0 1 1 1 1 1 1 2>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
rfkill {
|
||||
label = "rfkill";
|
||||
gpios = <&gpio0 9 1>;
|
||||
linux,input-type = <5>;
|
||||
linux,code = <0xf7>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "br-6475nd:green:power";
|
||||
gpios = <&gpio0 10 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "br-6475nd:amber:wlan";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
wlan_5ghz {
|
||||
label = "br-6475nd:amber:wlan_5ghz";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
/* Unclear if this is the correct gpio setup; the USB ports are
|
||||
unpopulated on a stock BR-6475nD, even though the hardware exists
|
||||
and the headers are there. */
|
||||
/*
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name="usb";
|
||||
gpio-export,output=<0>;
|
||||
gpios = <&gpio0 19 0>;
|
||||
};
|
||||
};
|
||||
*/
|
||||
};
|
92
sys/gnu/dts/mips/BROADWAY.dts
Normal file
92
sys/gnu/dts/mips/BROADWAY.dts
Normal file
@ -0,0 +1,92 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "BROADWAY", "ralink,rt3052-soc";
|
||||
model = "Hauppauge Broadway";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "bootloader";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "config";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x790000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
diskmounted {
|
||||
label = "broadway:red:diskmounted";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wps_active {
|
||||
label = "broadway:red:wps_active";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
factory {
|
||||
label = "Factory Reset button";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
75
sys/gnu/dts/mips/CARAMBOLA.dts
Normal file
75
sys/gnu/dts/mips/CARAMBOLA.dts
Normal file
@ -0,0 +1,75 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "CARAMBOLA", "ralink,rt3050-soc";
|
||||
model = "8devices Carambola";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
i2c-gpio {
|
||||
compatible = "i2c-gpio";
|
||||
gpios = <&gpio0 1 0 &gpio0 2 0>;
|
||||
i2c-gpio,delay-us = <10>;
|
||||
};
|
||||
};
|
115
sys/gnu/dts/mips/CF-WR800N.dts
Normal file
115
sys/gnu/dts/mips/CF-WR800N.dts
Normal file
@ -0,0 +1,115 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620n.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "cf-wr800n", "ralink,mt7620n-soc";
|
||||
model = "Comfast CF-WR800N";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q64";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "spi refclk", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
ethernet {
|
||||
label = "cf-wr800n:white:ethernet";
|
||||
gpios = <&gpio2 4 1>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "cf-wr800n:white:wifi";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "cf-wr800n:white:wps";
|
||||
gpios = <&gpio1 15 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
152
sys/gnu/dts/mips/CY-SWR1100.dts
Normal file
152
sys/gnu/dts/mips/CY-SWR1100.dts
Normal file
@ -0,0 +1,152 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3883.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "CY-SWR1100", "ralink,rt3883-soc";
|
||||
model = "Samsung CY-SWR1100";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
port@0 {
|
||||
mediatek,fixed-link = <1000 1 1 1>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
};
|
||||
|
||||
pci@10140000 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pci_pins>;
|
||||
|
||||
pci_pins: pci {
|
||||
pci {
|
||||
ralink,group = "pci";
|
||||
ralink,function = "pci-fnc";
|
||||
};
|
||||
};
|
||||
|
||||
host-bridge {
|
||||
pci-bridge@1 {
|
||||
status = "okay";
|
||||
|
||||
wmac@0,0 {
|
||||
ralink,5ghz = <0>;
|
||||
compatible = "ralink,rt2880-pci", "pciclass060400", "pciclass0604";
|
||||
reg = < 0x10000 0 0 0 0 >;
|
||||
ralink,eeprom = "rt2x00pci_1_0.eeprom";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
status = "okay";
|
||||
ralink,2ghz = <0>;
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
nor-flash@1c000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1c000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "uboot-env";
|
||||
reg = <0x30000 0x4000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@34000 {
|
||||
label = "factory";
|
||||
reg = <0x34000 0x4000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@38000 {
|
||||
label = "nvram";
|
||||
reg = <0x38000 0x8000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "devdata";
|
||||
reg = <0x40000 0x10000>;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
rtl8367 {
|
||||
compatible = "realtek,rtl8367";
|
||||
gpio-sda = <&gpio0 1 0>;
|
||||
gpio-sck = <&gpio0 2 0>;
|
||||
realtek,extif0 = <1 0 1 1 1 1 1 1 2>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 6 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 3 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wps {
|
||||
label = "cy-swr1100:blue:wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
};
|
||||
|
||||
usb {
|
||||
label = "cy-swr1100:blue:usb";
|
||||
gpios = <&gpio1 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
92
sys/gnu/dts/mips/D105.dts
Normal file
92
sys/gnu/dts/mips/D105.dts
Normal file
@ -0,0 +1,92 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "D105", "ralink,rt3050-soc";
|
||||
model = "Huawei D105";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "d105:red:power";
|
||||
gpios = <&gpio0 0 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "d105:green:usb";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
125
sys/gnu/dts/mips/DAP-1350.dts
Normal file
125
sys/gnu/dts/mips/DAP-1350.dts
Normal file
@ -0,0 +1,125 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DAP-1350", "ralink,rt3052-soc";
|
||||
model = "D-Link DAP-1350";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@30000 {
|
||||
label = "devdata";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "devconf";
|
||||
reg = <0x40000 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@70000 {
|
||||
label = "devlang";
|
||||
reg = <0x70000 0x40000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@b0000 {
|
||||
label = "firmware";
|
||||
reg = <0xb0000 0x750000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&devdata 0x2e>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&devdata 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "dap-1350:blue:power";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
power2 {
|
||||
label = "dap-1350:red:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dap-1350:blue:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
rt {
|
||||
label = "rt";
|
||||
gpios = <&gpio0 11 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
ap {
|
||||
label = "ap";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
100
sys/gnu/dts/mips/DB-WRT01.dts
Normal file
100
sys/gnu/dts/mips/DB-WRT01.dts
Normal file
@ -0,0 +1,100 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-soc";
|
||||
model = "Planex DB-WRT01";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "en25q64";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "ephy";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "db-wrt01:orange:power";
|
||||
gpios = <&gpio1 1 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
s1 {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
113
sys/gnu/dts/mips/DCS-930.dts
Normal file
113
sys/gnu/dts/mips/DCS-930.dts
Normal file
@ -0,0 +1,113 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DCS-930", "ralink,rt3050-soc";
|
||||
model = "D-Link DCS-930";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "jtag", "mdio", "rgmii", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x400000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "kernel";
|
||||
reg = <0x50000 0x150000>;
|
||||
};
|
||||
|
||||
partition@150000 {
|
||||
label = "rootfs";
|
||||
reg = <0x150000 0x2b0000>;
|
||||
};
|
||||
|
||||
partition {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wifi {
|
||||
label = "dcs-930:red:alert";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "dcs-930:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dcs-930:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
108
sys/gnu/dts/mips/DCS-930L-B1.dts
Normal file
108
sys/gnu/dts/mips/DCS-930L-B1.dts
Normal file
@ -0,0 +1,108 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DCS-930L-B1", "ralink,rt5350-soc";
|
||||
model = "D-Link DCS-930L B1";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf", "led";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "dcs-930l-b1:red:power";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dcs-930l-b1:blue:wps";
|
||||
gpios = <&gpio0 19 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 20 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
109
sys/gnu/dts/mips/DIR-300-B1.dts
Normal file
109
sys/gnu/dts/mips/DIR-300-B1.dts
Normal file
@ -0,0 +1,109 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-300-B1", "ralink,rt3050-soc";
|
||||
model = "D-Link DIR-300 B1";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "jtag", "mdio", "rgmii", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@30000 {
|
||||
label = "devdata";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "devconf";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&devdata 0x4004>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&devdata 0x4000>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-300-b1:amber:status";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
status2 {
|
||||
label = "dir-300-b1:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-300-b1:amber:wan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wan2 {
|
||||
label = "dir-300-b1:green:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-300-b1:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
};
|
103
sys/gnu/dts/mips/DIR-300-B7.dts
Normal file
103
sys/gnu/dts/mips/DIR-300-B7.dts
Normal file
@ -0,0 +1,103 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-300-B7", "ralink,rt5350-soc";
|
||||
model = "D-Link DIR-300 B7";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
mediatek,led_polarity = <0x17>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-300-b7:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-300-b7:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
status = "okay";
|
||||
ralink,led-polarity = <1>;
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
};
|
131
sys/gnu/dts/mips/DIR-320-B1.dts
Normal file
131
sys/gnu/dts/mips/DIR-320-B1.dts
Normal file
@ -0,0 +1,131 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-320-B1", "ralink,rt5350-soc";
|
||||
model = "D-Link DIR-320 B1";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
mediatek,led_polarity = <0x17>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-320-b1:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
usb {
|
||||
label = "dir-320-b1:green:usb";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-320-b1:green:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name = "usb";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
root_hub {
|
||||
gpio-export,name = "root_hub";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 12 0>;
|
||||
};
|
||||
};
|
||||
};
|
109
sys/gnu/dts/mips/DIR-600-B1.dts
Normal file
109
sys/gnu/dts/mips/DIR-600-B1.dts
Normal file
@ -0,0 +1,109 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-600-B1", "ralink,rt3050-soc";
|
||||
model = "D-Link DIR-600 B1";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "jtag", "mdio", "rgmii", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@30000 {
|
||||
label = "devdata";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "devconf";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&devdata 0x4004>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&devdata 0x4000>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-600-b1:amber:status";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
status2 {
|
||||
label = "dir-600-b1:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-600-b1:amber:wan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wan2 {
|
||||
label = "dir-600-b1:green:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-600-b1:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
};
|
105
sys/gnu/dts/mips/DIR-600-B2.dts
Normal file
105
sys/gnu/dts/mips/DIR-600-B2.dts
Normal file
@ -0,0 +1,105 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-600-B2", "ralink,rt3050-soc";
|
||||
model = "D-Link DIR-600 B2";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "jtag", "mdio", "rgmii", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@30000 {
|
||||
label = "devdata";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "devconf";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&devdata 0x4000>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-600-b2:amber:status";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
status2 {
|
||||
label = "dir-600-b2:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-600-b2:amber:wan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wan2 {
|
||||
label = "dir-600-b2:green:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-600-b2:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
};
|
104
sys/gnu/dts/mips/DIR-610-A1.dts
Normal file
104
sys/gnu/dts/mips/DIR-610-A1.dts
Normal file
@ -0,0 +1,104 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-610-A1", "ralink,rt5350-soc";
|
||||
model = "D-Link DIR-610 A1";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@30000 {
|
||||
label = "devdata";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&devdata 0x4004>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
status = "okay";
|
||||
mediatek,portmap = <0x2f>;
|
||||
mediatek,led_polarity = <0x17>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
status = "okay";
|
||||
ralink,led-polarity = <1>;
|
||||
ralink,mtd-eeprom = <&devdata 0x4000>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-610-a1:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-610-a1:green:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
105
sys/gnu/dts/mips/DIR-615-D.dts
Normal file
105
sys/gnu/dts/mips/DIR-615-D.dts
Normal file
@ -0,0 +1,105 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-615-D", "ralink,rt3050-soc";
|
||||
model = "D-Link DIR-615 D";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "jtag", "mdio", "rgmii", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
devdata: partition@30000 {
|
||||
label = "devdata";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "devconf";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&devdata 0x4000>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-615-d:amber:status";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
status2 {
|
||||
label = "dir-615-d:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-615-d:amber:wan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wan2 {
|
||||
label = "dir-615-d:green:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-615-d:blue:wps";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
};
|
125
sys/gnu/dts/mips/DIR-615-H1.dts
Normal file
125
sys/gnu/dts/mips/DIR-615-H1.dts
Normal file
@ -0,0 +1,125 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3352.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-615-H1", "ralink,rt3352-soc";
|
||||
model = "D-Link DIR-615 H1";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
rgmii {
|
||||
ralink,group = "rgmii";
|
||||
ralink,function = "rgmii";
|
||||
};
|
||||
|
||||
mdio {
|
||||
ralink,group = "mdio";
|
||||
ralink,function = "mdio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-615-h1:amber:status";
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
status2 {
|
||||
label = "dir-615-h1:green:status";
|
||||
gpios = <&gpio0 9 0>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-615-h1:amber:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wan2 {
|
||||
label = "dir-615-h1:green:wan";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-615-h1:blue:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
118
sys/gnu/dts/mips/DIR-620-A1.dts
Normal file
118
sys/gnu/dts/mips/DIR-620-A1.dts
Normal file
@ -0,0 +1,118 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-620-A1", "ralink,rt3050-soc";
|
||||
model = "D-Link DIR-620 A1";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-620-a1:amber:status";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
status2 {
|
||||
label = "dir-620-a1:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-620-a1:amber:wan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wan2 {
|
||||
label = "dir-620-a1:green:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-620-a1:blue:wps";
|
||||
gpios = <&gpio0 13 0>;
|
||||
};
|
||||
|
||||
wps2 {
|
||||
label = "dir-620-a1:amber:wps";
|
||||
gpios = <&gpio0 11 0>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
112
sys/gnu/dts/mips/DIR-620-D1.dts
Normal file
112
sys/gnu/dts/mips/DIR-620-D1.dts
Normal file
@ -0,0 +1,112 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3352.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-620-D1", "ralink,rt3352-soc";
|
||||
model = "D-Link DIR-620 D1";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
rgmii {
|
||||
ralink,group = "rgmii";
|
||||
ralink,function = "rgmii";
|
||||
};
|
||||
|
||||
mdio {
|
||||
ralink,group = "mdio";
|
||||
ralink,function = "mdio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "dir-620-d1:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "dir-620-d1:green:wifi";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
142
sys/gnu/dts/mips/DIR-645.dts
Normal file
142
sys/gnu/dts/mips/DIR-645.dts
Normal file
@ -0,0 +1,142 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3883.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "DIR-645", "ralink,rt3883-soc";
|
||||
model = "D-Link DIR-645";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <25000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "uboot-env";
|
||||
reg = <0x30000 0x4000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@34000 {
|
||||
label = "factory";
|
||||
reg = <0x34000 0x4000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@38000 {
|
||||
label = "nvram";
|
||||
reg = <0x38000 0x8000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "devdata";
|
||||
reg = <0x40000 0x10000>;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
|
||||
port@0 {
|
||||
mediatek,fixed-link = <1000 1 1 0>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,5ghz = <0>;
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
rtl8367b {
|
||||
compatible = "realtek,rtl8367b";
|
||||
gpio-sda = <&gpio0 1 0>;
|
||||
gpio-sck = <&gpio0 2 0>;
|
||||
realtek,extif1 = <1 0 1 1 1 1 1 1 2>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 9 0>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 14 0>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
inet {
|
||||
label = "dir-645:green:inet";
|
||||
gpios = <&gpio0 0 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "dir-645:green:wps";
|
||||
gpios = <&gpio1 2 0>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name = "usb";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio1 6 0>;
|
||||
};
|
||||
};
|
||||
};
|
136
sys/gnu/dts/mips/DIR-810L.dts
Normal file
136
sys/gnu/dts/mips/DIR-810L.dts
Normal file
@ -0,0 +1,136 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "dlink,dir-810l", "ralink,mt7620a-soc";
|
||||
model = "D-Link DIR-810L";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory5g: partition@50000 {
|
||||
label = "factory5g";
|
||||
reg = <0x50000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@60000 {
|
||||
label = "Wolf_Config";
|
||||
reg = <0x60000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@70000 {
|
||||
label = "MyDlink";
|
||||
reg = <0x70000 0x80000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@e0000 {
|
||||
label = "Jffs2";
|
||||
reg = <0xe0000 0x80000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@170000 {
|
||||
label = "firmware";
|
||||
reg = <0x170000 0x690000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "mdio", "rgmii1", "i2c", "wled", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "ephy";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "dir-810l:green:power";
|
||||
gpios = <&gpio0 9 0>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "dir-810l:orange:wan";
|
||||
gpios = <&gpio0 12 0>;
|
||||
};
|
||||
|
||||
status {
|
||||
label = "dir-810l:orange:power";
|
||||
gpios = <&gpio0 13 0>;
|
||||
};
|
||||
};
|
||||
};
|
129
sys/gnu/dts/mips/DIR-860L-B1.dts
Normal file
129
sys/gnu/dts/mips/DIR-860L-B1.dts
Normal file
@ -0,0 +1,129 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "mt7621.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7621-eval-board", "ralink,mt7621-soc";
|
||||
model = "D-Link DIR-860L B1";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x8000000>;
|
||||
};
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600";
|
||||
};
|
||||
|
||||
palmbus@1E000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x4000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
radio: partition@34000 {
|
||||
label = "radio";
|
||||
reg = <0x34000 0x4000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@38000 {
|
||||
label = "factory";
|
||||
reg = <0x38000 0x8000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "defaults";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xfb0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pcie@1e140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie0 {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&radio 0x2000>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pcie1 {
|
||||
mt76@1,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&radio 0>;
|
||||
mediatek,5ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uart2", "uart3", "rgmii2", "sdhci";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "dir-860l-b1:orange:power";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
|
||||
power2 {
|
||||
label = "dir-860l-b1:green:power";
|
||||
gpios = <&gpio0 15 1>;
|
||||
};
|
||||
|
||||
net {
|
||||
label = "dir-860l-b1:orange:net";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
net2 {
|
||||
label = "dir-860l-b1:green:net";
|
||||
gpios = <&gpio0 16 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
};
|
||||
};
|
154
sys/gnu/dts/mips/E1700.dts
Normal file
154
sys/gnu/dts/mips/E1700.dts
Normal file
@ -0,0 +1,154 @@
|
||||
/*
|
||||
* Device Tree file for the Linksys E1700
|
||||
*
|
||||
* Copyright (C) 2014 Imre Kaloz <kaloz@openwrt.org>
|
||||
*
|
||||
* This file is licensed under the terms of the GNU General Public
|
||||
* License version 2. This program is licensed "as is" without any
|
||||
* warranty of any kind, whether express or implied.
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "linksys,e1700", "ralink,mt7620a-soc";
|
||||
model = "Linksys E1700";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "config";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
|
||||
|
||||
port@5 {
|
||||
status = "okay";
|
||||
mediatek,fixed-link = <1000 1 1 1>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy0: ethernet-phy@0 {
|
||||
reg = <0>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy1: ethernet-phy@1 {
|
||||
reg = <1>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy2: ethernet-phy@2 {
|
||||
reg = <2>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy3: ethernet-phy@3 {
|
||||
reg = <3>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy4: ethernet-phy@4 {
|
||||
reg = <4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy1f: ethernet-phy@1f {
|
||||
reg = <0x1f>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "gmac";
|
||||
mediatek,mt7530 = <1>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 0>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 2 0>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "e1700:green:power";
|
||||
gpios = <&gpio0 10 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "e1700:green:wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
};
|
||||
};
|
94
sys/gnu/dts/mips/ESR-9753.dts
Normal file
94
sys/gnu/dts/mips/ESR-9753.dts
Normal file
@ -0,0 +1,94 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ESR-9753", "ralink,rt3052-soc";
|
||||
model = "Senao / EnGenius ESR-9753";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "esr-9753:orange:power";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "esr-9753:orange:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
};
|
148
sys/gnu/dts/mips/EX2700.dts
Normal file
148
sys/gnu/dts/mips/EX2700.dts
Normal file
@ -0,0 +1,148 @@
|
||||
/*
|
||||
* Device Tree file for the Netgear EX2700
|
||||
*
|
||||
* Copyright (C) 2016 Joseph C. Lehner <joseph.c.lehner@gmail.com>
|
||||
*
|
||||
* This file is licensed under the terms of the GNU General Public
|
||||
* License version 2. This program is licensed "as is" without any
|
||||
* warranty of any kind, whether express or implied.
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-soc";
|
||||
model = "Netgear EX2700";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "firmware";
|
||||
reg = <0x40000 0x3b0000>;
|
||||
};
|
||||
|
||||
art: partition@3f0000 {
|
||||
label = "art";
|
||||
reg = <0x3f0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&art 0x0>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&art 0x1000>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
// spi refclk: pins 37, 38, 39
|
||||
// uartf: pins 8, 9, 10, 11, 12, 13, 14
|
||||
// i2c: pins 1, 2
|
||||
ralink,group = "i2c", "uartf", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power_g {
|
||||
label = "ex2700:green:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
default-state = "on";
|
||||
};
|
||||
|
||||
power_r {
|
||||
label = "ex2700:red:power";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
device_g {
|
||||
label = "ex2700:green:device";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
|
||||
device_r {
|
||||
label = "ex2700:red:device";
|
||||
gpios = <&gpio0 10 1>;
|
||||
};
|
||||
|
||||
router_g {
|
||||
label = "ex2700:green:router";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
router_r {
|
||||
label = "ex2700:red:router";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "ex2700:green:wps";
|
||||
gpios = <&gpio1 15 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
111
sys/gnu/dts/mips/F5D8235_V1.dts
Normal file
111
sys/gnu/dts/mips/F5D8235_V1.dts
Normal file
@ -0,0 +1,111 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt2880.dtsi"
|
||||
|
||||
/ {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "F5D8235_V1", "ralink,rt2880-soc";
|
||||
model = "Belkin F5D8235 v1";
|
||||
|
||||
palmbus@300000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "uboot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "linux";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@400000 {
|
||||
status = "okay";
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
|
||||
port@0 {
|
||||
mediatek,fixed-link = <1000 1 1 1>;
|
||||
};
|
||||
};
|
||||
|
||||
/* FIXME: no u-boot partition and 0x40000@uboot is out of boundaries */
|
||||
/* wmac@480000 {
|
||||
status = "okay";
|
||||
ralink,mtd-eeprom = <&u-boot 0x40000>;
|
||||
};
|
||||
*/
|
||||
rtl8366s {
|
||||
compatible = "realtek,rtl8366s";
|
||||
gpio-sda = <&gpio0 1 0>;
|
||||
gpio-sck = <&gpio0 2 0>;
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 9 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
storage {
|
||||
label = "f5d8235-v1:blue:storage";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
storage2 {
|
||||
label = "f5d8235-v1:orange:storage";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
};
|
||||
};
|
118
sys/gnu/dts/mips/F5D8235_V2.dts
Normal file
118
sys/gnu/dts/mips/F5D8235_V2.dts
Normal file
@ -0,0 +1,118 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "F5D8235_V2", "ralink,rt3052-soc";
|
||||
model = "Belkin F5D8235 v2";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
uboot: partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x50000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x790000>;
|
||||
};
|
||||
|
||||
partition@7e0000 {
|
||||
label = "nvram";
|
||||
reg = <0x7e0000 0x10000>;
|
||||
};
|
||||
|
||||
factory: partition@7f0000 {
|
||||
label = "factory";
|
||||
reg = <0x7f0000 0x10000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&uboot 0x40004>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&uboot 0x40000>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
rtl8366rb {
|
||||
compatible = "rtl8366rb";
|
||||
gpio-sda = <&gpio0 1 0>;
|
||||
gpio-sck = <&gpio0 2 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
internet {
|
||||
label = "f5d8235-v2:blue:internet";
|
||||
gpios = <&gpio0 5 1>;
|
||||
};
|
||||
|
||||
internet2 {
|
||||
label = "f5d8235-v2:amber:internet";
|
||||
gpios = <&gpio0 6 1>;
|
||||
};
|
||||
|
||||
modem {
|
||||
label = "f5d8235-v2:blue:modem";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
modem2 {
|
||||
label = "f5d8235-v2:amber:modem";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
router {
|
||||
label = "f5d8235-v2:blue:router";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
storage {
|
||||
label = "f5d8235-v2:blue:storage";
|
||||
gpios = <&gpio0 23 1>;
|
||||
};
|
||||
|
||||
storage2 {
|
||||
label = "f5d8235-v2:amber:storage";
|
||||
gpios = <&gpio0 22 1>;
|
||||
};
|
||||
|
||||
security {
|
||||
label = "f5d8235-v2:blue:security";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
|
||||
security2 {
|
||||
label = "f5d8235-v2:amber:security";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
};
|
||||
};
|
133
sys/gnu/dts/mips/F7C027.dts
Normal file
133
sys/gnu/dts/mips/F7C027.dts
Normal file
@ -0,0 +1,133 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "F7C027", "ralink,rt5350-soc";
|
||||
model = "Belkin F7C027";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l12805d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x770000>;
|
||||
};
|
||||
|
||||
partition@7c0000 {
|
||||
label = "firmware2";
|
||||
reg = <0x7c0000 0x770000>;
|
||||
};
|
||||
|
||||
partition@f30000 {
|
||||
label = "belkin_settings";
|
||||
reg = <0xf30000 0xa0000>;
|
||||
};
|
||||
|
||||
partition@fd0000 {
|
||||
label = "unknown";
|
||||
reg = <0xfd0000 0x10000>;
|
||||
};
|
||||
|
||||
partition@fe0000 {
|
||||
label = "nvram";
|
||||
reg = <0xfe0000 0x10000>;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
label = "user_factory";
|
||||
reg = <0xff0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "f7c027:blue:status";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "f7c027:blue:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
orange {
|
||||
label = "f7c027:orange:status";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
relay {
|
||||
label = "f7c027:device:relay";
|
||||
gpios = <&gpio0 13 0>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
top {
|
||||
label = "top";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "power";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
sensor {
|
||||
label = "sensor";
|
||||
gpios = <&gpio0 14 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
};
|
122
sys/gnu/dts/mips/FIREWRT.dts
Normal file
122
sys/gnu/dts/mips/FIREWRT.dts
Normal file
@ -0,0 +1,122 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "mt7621.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
|
||||
model = "Firefly FireWRT";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x1c000000>, <0x20000000 0x4000000>;
|
||||
};
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600";
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
palmbus@1E000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xfb0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pcie@1e140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie0 {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
pcie1 {
|
||||
mt76@1,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&factory 0x0000>;
|
||||
mediatek,5ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@1e100000 {
|
||||
mtd-mac-address = <&factory 0xe000>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "firewrt:green:power";
|
||||
gpios = <&gpio0 22 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 18 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "power";
|
||||
gpios = <&gpio0 23 1>;
|
||||
linux,code = <116>;
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wdt", "rgmii2";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
134
sys/gnu/dts/mips/FONERA20N.dts
Normal file
134
sys/gnu/dts/mips/FONERA20N.dts
Normal file
@ -0,0 +1,134 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "FONERA20N", "ralink,rt3052-soc";
|
||||
model = "La Fonera 2.0N";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi", "jtag", "mdio", "rgmii", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wifi {
|
||||
label = "fonera20n:orange:wifi";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "fonera20n:green:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
usb {
|
||||
label = "fonera20n:orange:usb";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
switch {
|
||||
label = "switch";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0xf7>;
|
||||
linux,input-type = <5>; /* EV_SW */
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
|
||||
port@0 {
|
||||
compatible = "swconfig,port";
|
||||
swconfig,segment = "lan";
|
||||
swconfig,portmap = <0 4>;
|
||||
};
|
||||
|
||||
port@1 {
|
||||
compatible = "swconfig,port";
|
||||
swconfig,segment = "lan";
|
||||
swconfig,portmap = <1 3>;
|
||||
};
|
||||
|
||||
port@2 {
|
||||
compatible = "swconfig,port";
|
||||
swconfig,segment = "lan";
|
||||
swconfig,portmap = <2 2>;
|
||||
};
|
||||
|
||||
port@3 {
|
||||
compatible = "swconfig,port";
|
||||
swconfig,segment = "lan";
|
||||
swconfig,portmap = <3 1>;
|
||||
};
|
||||
|
||||
port@4 {
|
||||
compatible = "swconfig,port";
|
||||
swconfig,segment = "wan";
|
||||
swconfig,portmap = <4 0>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
102
sys/gnu/dts/mips/FREESTATION5.dts
Normal file
102
sys/gnu/dts/mips/FREESTATION5.dts
Normal file
@ -0,0 +1,102 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "FREESTATION5", "ralink,rt3050-soc";
|
||||
model = "ARC FreeStation5";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x01>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-export {
|
||||
compatible = "gpio-export";
|
||||
|
||||
// Used to enable power-over-ethernet passthrough from port0 to port1.
|
||||
// Disable passthrough by default to prevent accidental equipment damage.
|
||||
poe {
|
||||
gpio-export,name = "poe-passthrough";
|
||||
gpio-export,output = <1>; // OUT_INIT_HIGH
|
||||
gpios = <&gpio0 11 1>; // GPIO 11, ACTIVE_LOW
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
// The following leds are defined in the ArcOS firmware, but reportedly
|
||||
// not present in the Freestation5 device.
|
||||
wifi {
|
||||
label = "freestation5:unknown:wifi";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
powerg {
|
||||
label = "freestation5:unknown:powerg";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
usb {
|
||||
label = "freestation5:unknown:usb";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
};
|
164
sys/gnu/dts/mips/GL-MT300A.dts
Normal file
164
sys/gnu/dts/mips/GL-MT300A.dts
Normal file
@ -0,0 +1,164 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "GL-MT300A", "ralink,mt7620a-soc";
|
||||
model = "GL-MT300A";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "w25q128";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q128";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf80000>;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
label = "art";
|
||||
reg = <0xff0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4000>;
|
||||
ralink,port-map = "wllll";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie-bridge {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","uartf","i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wan {
|
||||
label = "gl-mt300a:wan";
|
||||
gpios = <&gpio2 0 1>;
|
||||
};
|
||||
|
||||
lan {
|
||||
label = "gl-mt300a:lan";
|
||||
gpios = <&gpio2 1 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "gl-mt300a:wlan";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
usb {
|
||||
label = "gl-mt300a:usb";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
BTN_0 {
|
||||
label = "BTN_0";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
BTN_1 {
|
||||
label = "BTN_1";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
};
|
153
sys/gnu/dts/mips/GL-MT300N.dts
Normal file
153
sys/gnu/dts/mips/GL-MT300N.dts
Normal file
@ -0,0 +1,153 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620n.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "GL-MT300N", "ralink,mt7620n-soc";
|
||||
model = "GL-MT300N";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "w25q128";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q128";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf80000>;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
label = "art";
|
||||
reg = <0xff0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4000>;
|
||||
ralink,port-map = "wllll";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie-bridge {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wan {
|
||||
label = "gl-mt300n:wan";
|
||||
gpios = <&gpio2 0 1>;
|
||||
};
|
||||
|
||||
lan {
|
||||
label = "gl-mt300n:lan";
|
||||
gpios = <&gpio2 1 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "gl-mt300n:wlan";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
BTN_0 {
|
||||
label = "BTN_0";
|
||||
gpios = <&gpio2 2 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
BTN_1 {
|
||||
label = "BTN_1";
|
||||
gpios = <&gpio2 3 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
};
|
159
sys/gnu/dts/mips/GL-MT750.dts
Normal file
159
sys/gnu/dts/mips/GL-MT750.dts
Normal file
@ -0,0 +1,159 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "GL-MT750", "ralink,mt7620a-soc";
|
||||
model = "GL-MT750";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "w25q128";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q128";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf80000>;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
label = "art";
|
||||
reg = <0xff0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4000>;
|
||||
ralink,port-map = "llllw";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie-bridge {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wan {
|
||||
label = "gl-mt750:wan";
|
||||
gpios = <&gpio2 0 1>;
|
||||
};
|
||||
|
||||
lan {
|
||||
label = "gl-mt750:lan";
|
||||
gpios = <&gpio2 1 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "gl-mt750:wlan";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
BTN_0 {
|
||||
label = "BTN_0";
|
||||
gpios = <&gpio2 2 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
BTN_1 {
|
||||
label = "BTN_1";
|
||||
gpios = <&gpio2 3 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
};
|
32
sys/gnu/dts/mips/HC5661.dts
Normal file
32
sys/gnu/dts/mips/HC5661.dts
Normal file
@ -0,0 +1,32 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "HC5XXX.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HC5661", "ralink,mt7620a-soc";
|
||||
model = "HiWiFi HC5661";
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "hc5661:blue:system";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
internet {
|
||||
label = "hc5661:blue:internet";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
wlan2g {
|
||||
label = "hc5661:blue:wlan2g";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
wlan5g {
|
||||
label = "hc5661:blue:wlan5g";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
};
|
||||
};
|
32
sys/gnu/dts/mips/HC5761.dts
Normal file
32
sys/gnu/dts/mips/HC5761.dts
Normal file
@ -0,0 +1,32 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "HC5XXX.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HC5761", "ralink,mt7620a-soc";
|
||||
model = "HiWiFi HC5761";
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "hc5761:blue:system";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
internet {
|
||||
label = "hc5761:blue:internet";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
wlan2g {
|
||||
label = "hc5761:blue:wlan2g";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
wlan5g {
|
||||
label = "hc5761:blue:wlan5g";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
};
|
||||
};
|
92
sys/gnu/dts/mips/HC5861.dts
Normal file
92
sys/gnu/dts/mips/HC5861.dts
Normal file
@ -0,0 +1,92 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "HC5XXX.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HC5861", "ralink,mt7620a-soc";
|
||||
model = "HiWiFi HC5861";
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
|
||||
mediatek,portmap = "wllll";
|
||||
|
||||
port@4 {
|
||||
status = "okay";
|
||||
phy-handle = <&phy4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
port@5 {
|
||||
status = "okay";
|
||||
phy-handle = <&phy5>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy4: ethernet-phy@4 {
|
||||
reg = <4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy5: ethernet-phy@5 {
|
||||
reg = <5>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "gmac";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "hc5861:blue:system";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan2g {
|
||||
label = "hc5861:blue:wlan2g";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
internet {
|
||||
label = "hc5861:blue:internet";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
|
||||
wlan5g {
|
||||
label = "hc5861:blue:wlan5g";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
turbo {
|
||||
label = "hc5861:blue:turbo";
|
||||
gpios = <&gpio0 10 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usbpower {
|
||||
gpio-export,name = "usbpower";
|
||||
gpio-export,output = <0>;
|
||||
gpios = <&gpio0 13 0>;
|
||||
};
|
||||
|
||||
sdpower {
|
||||
gpio-export,name = "sdpower";
|
||||
gpio-export,output = <0>;
|
||||
gpios = <&gpio0 8 0>;
|
||||
};
|
||||
};
|
||||
};
|
141
sys/gnu/dts/mips/HC5XXX.dtsi
Normal file
141
sys/gnu/dts/mips/HC5XXX.dtsi
Normal file
@ -0,0 +1,141 @@
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
sysc@0 {
|
||||
ralink,gpiomux = "i2c", "jtag";
|
||||
ralink,uartmux = "gpio";
|
||||
ralink,wdtmux = <1>;
|
||||
};
|
||||
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q128";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf80000>;
|
||||
};
|
||||
|
||||
partition@fd0000 {
|
||||
label = "hwf_config";
|
||||
reg = <0xfd0000 0x10000>;
|
||||
};
|
||||
|
||||
bdinfo: partition@fe0000 {
|
||||
label = "bdinfo";
|
||||
reg = <0xfe0000 0x10000>;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
label = "backup";
|
||||
reg = <0xff0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "wllll";
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uartf", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
pa {
|
||||
ralink,group = "pa";
|
||||
ralink,function = "pa";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usbpower {
|
||||
gpio-export,name = "usbpower";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 13 0>;
|
||||
};
|
||||
};
|
||||
};
|
130
sys/gnu/dts/mips/HG255D.dts
Normal file
130
sys/gnu/dts/mips/HG255D.dts
Normal file
@ -0,0 +1,130 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HG255D", "ralink,rt3052-soc";
|
||||
model = "HuaWei HG255D";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x1000000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x40000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x40000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@60000 {
|
||||
label = "factory";
|
||||
reg = <0x60000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@80000 {
|
||||
label = "firmware";
|
||||
reg = <0x80000 0xf60000>;
|
||||
};
|
||||
|
||||
partition@fa0000 {
|
||||
label = "factory-orig";
|
||||
reg = <0xfa0000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "hg255d:green:power";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
internet {
|
||||
label = "hg255d:green:internet";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "hg255d:green:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
usb {
|
||||
label = "hg255d:green:usb";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "hg255d:green:wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
voice {
|
||||
label = "hg255d:green:voice";
|
||||
gpios = <&gpio0 5 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <10>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 4 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
rfkill {
|
||||
label = "rfkill";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0xf7>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
125
sys/gnu/dts/mips/HLKRM04.dts
Normal file
125
sys/gnu/dts/mips/HLKRM04.dts
Normal file
@ -0,0 +1,125 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HLKRM04", "ralink,rt5350-soc";
|
||||
model = "HILINK HLK-RM04";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x1000000>;
|
||||
};
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS1,57600";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
uart@500 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
uartf_gpio {
|
||||
ralink,group = "uartf";
|
||||
ralink,function = "gpio uartf";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
/* I2C */
|
||||
gpio1 {
|
||||
/* I2C_I2C_SD */
|
||||
gpio-export,name = "hlk-rm04:gpio0";
|
||||
gpio-export,direction_may_change = <1>;
|
||||
gpios = <&gpio0 1 0>;
|
||||
};
|
||||
gpio2 {
|
||||
/* I2C_I2C_SCLK */
|
||||
gpio-export,name = "hlk-rm04:gpio1";
|
||||
gpio-export,direction_may_change = <1>;
|
||||
gpios = <&gpio0 2 0>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
149
sys/gnu/dts/mips/HPM.dts
Normal file
149
sys/gnu/dts/mips/HPM.dts
Normal file
@ -0,0 +1,149 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3883.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HPM", "ralink,rt3883-soc";
|
||||
model = "Omnima HPM";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
spi-max-frequency = <25000000>;
|
||||
reg = <0>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
reg = <0x0 0x0030000>;
|
||||
label = "u-boot";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
reg = <0x00030000 0x00010000>;
|
||||
label = "config";
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
reg = <0x00040000 0x00010000>;
|
||||
label = "factory";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
reg = <0x00050000 0x00fb0000>;
|
||||
label = "firmware";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
phy-handle = <&phy0>;
|
||||
phy-mode = "rgmii";
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy0: ethernet-phy@4 {
|
||||
reg = <4>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <100>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 14 0>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "hpm:orange:power";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
status {
|
||||
label = "hpm:green:status";
|
||||
gpios = <&gpio0 21 1>;
|
||||
};
|
||||
|
||||
eth {
|
||||
label = "hpm:green:eth";
|
||||
gpios = <&gpio0 20 1>;
|
||||
};
|
||||
|
||||
eth2 {
|
||||
label = "hpm:red:eth";
|
||||
gpios = <&gpio0 18 1>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "hpm:green:wifi";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
|
||||
wifi2 {
|
||||
label = "hpm:red:wifi";
|
||||
gpios = <&gpio0 19 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
/* gpio 12 and 13 handle the OC input */
|
||||
|
||||
usb0 {
|
||||
gpio-export,name = "usb0";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 2 0>;
|
||||
};
|
||||
|
||||
usb1 {
|
||||
gpio-export,name = "usb1";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 1 0>;
|
||||
};
|
||||
};
|
||||
};
|
113
sys/gnu/dts/mips/HT-TM02.dts
Normal file
113
sys/gnu/dts/mips/HT-TM02.dts
Normal file
@ -0,0 +1,113 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HT-TM02", "ralink,rt5350-soc";
|
||||
model = "HooToo HT-TM02";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x10>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wlan {
|
||||
label = "ht-tm02:blue:wlan";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
lan {
|
||||
label = "ht-tm02:green:lan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
modeswitch {
|
||||
label = "modeswitch";
|
||||
gpios = <&gpio0 14 1>;
|
||||
linux,code = <0x100>;
|
||||
linux,input-type = <5>;
|
||||
};
|
||||
};
|
||||
};
|
114
sys/gnu/dts/mips/HW550-3G.dts
Normal file
114
sys/gnu/dts/mips/HW550-3G.dts
Normal file
@ -0,0 +1,114 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "HW550-3G", "ralink,rt3052-soc";
|
||||
model = "Aztech HW550-3G";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
usb {
|
||||
label = "hw550-3g:green:usb";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
3g {
|
||||
label = "hw550-3g:green:3g";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
status {
|
||||
label = "hw550-3g:green:status";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "hw550-3g:green:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
connect {
|
||||
label = "connect";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0xda>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
88
sys/gnu/dts/mips/IP2202.dts
Normal file
88
sys/gnu/dts/mips/IP2202.dts
Normal file
@ -0,0 +1,88 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "IP2202", "ralink,rt3052-soc";
|
||||
model = "Poray IP2202";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
run {
|
||||
label = "ip2202:green:run";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
net {
|
||||
label = "ip2202:amber:net";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
89
sys/gnu/dts/mips/JHR-N805R.dts
Normal file
89
sys/gnu/dts/mips/JHR-N805R.dts
Normal file
@ -0,0 +1,89 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "JHR-N805R", "ralink,rt3050-soc";
|
||||
model = "JCG JHR-N805R";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l3205d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x2e>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "jhr-n805r:blue:system";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
81
sys/gnu/dts/mips/JHR-N825R.dts
Normal file
81
sys/gnu/dts/mips/JHR-N825R.dts
Normal file
@ -0,0 +1,81 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "JHR-N825R", "ralink,rt3052-soc";
|
||||
model = "JCG JHR-N825R";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x2e>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
system {
|
||||
label = "jhr-n825r:red:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
127
sys/gnu/dts/mips/JHR-N926R.dts
Normal file
127
sys/gnu/dts/mips/JHR-N926R.dts
Normal file
@ -0,0 +1,127 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "JHR-N926R", "ralink,rt3052-soc";
|
||||
model = "JCG JHR-N926R";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x2e>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x3e>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wlan1 {
|
||||
label = "jhr-n926r:red:wlan";
|
||||
gpios = <&gpio0 20 1>;
|
||||
};
|
||||
|
||||
wlan2 {
|
||||
label = "jhr-n926r:yellow:wlan";
|
||||
gpios = <&gpio0 19 1>;
|
||||
};
|
||||
|
||||
wlan3 {
|
||||
label = "jhr-n926r:green:wlan";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
|
||||
system {
|
||||
label = "jhr-n926r:blue:system";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
display_data {
|
||||
gpio-export,name = "display_data";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
display_clock {
|
||||
gpio-export,name = "display_clock";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 8 0>;
|
||||
};
|
||||
|
||||
display_blank {
|
||||
gpio-export,name = "display_blank";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 11 0>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset_wps {
|
||||
label = "reset_wps";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "wlan";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
};
|
||||
};
|
177
sys/gnu/dts/mips/LINKIT7688.dts
Normal file
177
sys/gnu/dts/mips/LINKIT7688.dts
Normal file
@ -0,0 +1,177 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7628an.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "mediatek,linkit", "mediatek,mt7628an-soc";
|
||||
model = "MediaTek LinkIt Smart 7688";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS2,57600";
|
||||
};
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x8000000>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "gpio";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
perst {
|
||||
ralink,group = "perst";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
refclk {
|
||||
ralink,group = "refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
i2s {
|
||||
ralink,group = "i2s";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
spis {
|
||||
ralink,group = "spis";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
wled_kn {
|
||||
ralink,group = "wled_kn";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
wled_an {
|
||||
ralink,group = "wled_an";
|
||||
ralink,function = "wled_an";
|
||||
};
|
||||
|
||||
wdt {
|
||||
ralink,group = "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10300000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi_pins>, <&spi_cs1_pins>;
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l25635e";
|
||||
spi-max-frequency = <40000000>;
|
||||
m25p,chunked-io = <31>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x1fb0000>;
|
||||
};
|
||||
};
|
||||
|
||||
spidev@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "spidev";
|
||||
reg = <1 0>;
|
||||
spi-max-frequency = <40000000>;
|
||||
};
|
||||
};
|
||||
|
||||
i2c@900 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uart1@d00 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uart2@e00 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pwm@5000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
mediatek,cd-high;
|
||||
};
|
||||
|
||||
bootstrap {
|
||||
compatible = "mediatek,linkit";
|
||||
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wifi {
|
||||
label = "mediatek:orange:wifi";
|
||||
gpios = <&wgpio 0 0>;
|
||||
default-state = "on";
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "reset";
|
||||
gpios = <&gpio1 6 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
wgpio: gpio-wifi {
|
||||
compatible = "mediatek,gpio-wifi";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
};
|
112
sys/gnu/dts/mips/M2M.dts
Normal file
112
sys/gnu/dts/mips/M2M.dts
Normal file
@ -0,0 +1,112 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "M2M", "ralink,rt5350-soc";
|
||||
model = "Intenso Memory 2 Move";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600n8 root=/dev/mtdblock5";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "Bootloader";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "Config";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "Factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wifi {
|
||||
label = "m2m:blue:wifi";
|
||||
gpios = <&gpio0 7 1>;
|
||||
};
|
||||
|
||||
wan {
|
||||
label = "m2m:green:wan";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
power {
|
||||
label = "power";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x116>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0x0>;
|
||||
};
|
||||
};
|
106
sys/gnu/dts/mips/M3.dts
Normal file
106
sys/gnu/dts/mips/M3.dts
Normal file
@ -0,0 +1,106 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "M3", "ralink,rt5350-soc";
|
||||
model = "Poray M3";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q32";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
mediatek,led_polarity = <1>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "m3:blue:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
mode {
|
||||
label = "mode";
|
||||
gpios = <&gpio0 17 1>;
|
||||
linux,code = <0x100>;
|
||||
linux,input-type = <5>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
ralink,led-polarity = <1>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
94
sys/gnu/dts/mips/M4-4M.dts
Normal file
94
sys/gnu/dts/mips/M4-4M.dts
Normal file
@ -0,0 +1,94 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "M4", "ralink,rt5350-soc";
|
||||
model = "Poray M4";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "pm25lq032";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
mediatek,led_polarity = <1>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "m4:blue:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
99
sys/gnu/dts/mips/M4-8M.dts
Normal file
99
sys/gnu/dts/mips/M4-8M.dts
Normal file
@ -0,0 +1,99 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "M4", "ralink,rt5350-soc";
|
||||
model = "Poray M4";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "gd25q64";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
mediatek,led_polarity = <1>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "m4:blue:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
ralink,led-polarity = <1>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
120
sys/gnu/dts/mips/MINIEMBPLUG.dts
Normal file
120
sys/gnu/dts/mips/MINIEMBPLUG.dts
Normal file
@ -0,0 +1,120 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MINIEMBPLUG", "ralink,rt5350-soc";
|
||||
model = "Omnima MiniEMBPlug";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wlan {
|
||||
label = "miniembplug:red:wlan";
|
||||
gpios = <&gpio0 9 0>;
|
||||
};
|
||||
|
||||
mobile {
|
||||
label = "miniembplug:green:mobile";
|
||||
gpios = <&gpio0 13 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
mode-one {
|
||||
label = "mode1";
|
||||
gpios = <&gpio0 11 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
mode-two {
|
||||
label = "mode2";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
92
sys/gnu/dts/mips/MINIEMBWIFI.dts
Normal file
92
sys/gnu/dts/mips/MINIEMBWIFI.dts
Normal file
@ -0,0 +1,92 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MINIEMBWIFI", "ralink,rt3052-soc";
|
||||
model = "Omnima MiniEMBWiFi";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
status {
|
||||
label = "miniembwifi:green:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "miniembwifi:green:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
155
sys/gnu/dts/mips/MIWIFI-MINI.dts
Normal file
155
sys/gnu/dts/mips/MIWIFI-MINI.dts
Normal file
@ -0,0 +1,155 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "xiaomi,miwifi-mini", "ralink,mt7620a-soc";
|
||||
model = "Xiaomi MiWiFi Mini";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "w25q128";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf80000>;
|
||||
};
|
||||
|
||||
partition@fd0000 {
|
||||
label = "crash";
|
||||
reg = <0xfd0000 0x10000>;
|
||||
};
|
||||
|
||||
partition@fe0000 {
|
||||
label = "reserved";
|
||||
reg = <0xfe0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@ff0000 {
|
||||
label = "Bdata";
|
||||
reg = <0xff0000 0x10000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
|
||||
pcie-bridge {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
device_type = "pci";
|
||||
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||
mediatek,2ghz = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
pa {
|
||||
ralink,group = "pa";
|
||||
ralink,function = "pa";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
blue {
|
||||
label = "miwifi-mini:blue:status";
|
||||
gpios = <&gpio1 0 1>;
|
||||
};
|
||||
|
||||
yellow {
|
||||
label = "miwifi-mini:yellow:status";
|
||||
gpios = <&gpio1 2 1>;
|
||||
};
|
||||
|
||||
red {
|
||||
label = "miwifi-mini:red:status";
|
||||
gpios = <&gpio1 5 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio1 6 0>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
91
sys/gnu/dts/mips/MIWIFI-NANO.dts
Normal file
91
sys/gnu/dts/mips/MIWIFI-NANO.dts
Normal file
@ -0,0 +1,91 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7628an.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "xiaomi,MiWifi Nano", "mediatek,mt7628an-soc";
|
||||
model = "MiWiFi Nano";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x4000000>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "refclk", "wled", "gpio";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wifi {
|
||||
label = "miwifi-nano:blue:wifi";
|
||||
gpios = <&gpio0 11 1>;
|
||||
default-state = "1";
|
||||
};
|
||||
status {
|
||||
label = "miwifi-nano:red:status";
|
||||
gpios = <&gpio1 5 1>;
|
||||
default-state = "on";
|
||||
};
|
||||
radio {
|
||||
label = "miwifi-nano:amber:radio";
|
||||
gpios = <&gpio1 12 1>;
|
||||
default-state = "1";
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
wmac@10300000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <10000000>;
|
||||
m25p,chunked-io = <32>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
122
sys/gnu/dts/mips/MLW221.dts
Normal file
122
sys/gnu/dts/mips/MLW221.dts
Normal file
@ -0,0 +1,122 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620n.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "mlw221", "ralink,mt7620n-soc";
|
||||
model = "Kingston MLW221";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl129p1";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf60000>;
|
||||
};
|
||||
|
||||
partition@fb0000 {
|
||||
label = "user-config";
|
||||
reg = <0xfb0000 0x50000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "wllll";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "mlw221:blue:system";
|
||||
gpios = <&gpio2 3 1>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "mlw221:blue:wifi";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
system {
|
||||
label = "system";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
122
sys/gnu/dts/mips/MLWG2.dts
Normal file
122
sys/gnu/dts/mips/MLWG2.dts
Normal file
@ -0,0 +1,122 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620n.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "mlwg2", "ralink,mt7620n-soc";
|
||||
model = "Kingston MLWG2";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio2: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio3: gpio@688 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0xf60000>;
|
||||
};
|
||||
|
||||
partition@fb0000 {
|
||||
label = "user-config";
|
||||
reg = <0xfb0000 0x50000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "wllll";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "mlwg2:blue:system";
|
||||
gpios = <&gpio2 3 1>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "mlwg2:blue:wifi";
|
||||
gpios = <&gpio3 0 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
system {
|
||||
label = "system";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
111
sys/gnu/dts/mips/MOFI3500-3GN.dts
Normal file
111
sys/gnu/dts/mips/MOFI3500-3GN.dts
Normal file
@ -0,0 +1,111 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MOFI3500-3GN", "ralink,rt3052-soc";
|
||||
model = "MoFi Network MOFI3500-3GN";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
usb {
|
||||
label = "mofi3500-3gn:green:usb";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
3g {
|
||||
label = "mofi3500-3gn:green:3g";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
|
||||
status {
|
||||
label = "mofi3500-3gn:green:status";
|
||||
gpios = <&gpio0 12 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "mofi3500-3gn:green:wps";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
connect {
|
||||
label = "connect";
|
||||
gpios = <&gpio0 7 1>;
|
||||
linux,code = <0xda>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
status = "okay";
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
123
sys/gnu/dts/mips/MPRA1.dts
Normal file
123
sys/gnu/dts/mips/MPRA1.dts
Normal file
@ -0,0 +1,123 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MPRA1", "ralink,rt5350-soc";
|
||||
model = "HAME MPR-A1";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gpio1: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf", "led";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "mpr-a1:blue:system";
|
||||
gpios = <&gpio0 20 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "mpr-a1:red:power";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name = "usb";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
root_hub {
|
||||
gpio-export,name = "root_hub";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 12 0>;
|
||||
};
|
||||
};
|
||||
};
|
119
sys/gnu/dts/mips/MPRA2.dts
Normal file
119
sys/gnu/dts/mips/MPRA2.dts
Normal file
@ -0,0 +1,119 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MPRA2", "ralink,rt5350-soc";
|
||||
model = "HAME MPR-A2";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
system {
|
||||
label = "mpr-a2:blue:system";
|
||||
gpios = <&gpio0 20 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "mpr-a2:red:power";
|
||||
gpios = <&gpio0 17 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_export {
|
||||
compatible = "gpio-export";
|
||||
#size-cells = <0>;
|
||||
|
||||
usb {
|
||||
gpio-export,name = "usb";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 7 0>;
|
||||
};
|
||||
|
||||
root_hub {
|
||||
gpio-export,name = "root_hub";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio0 12 0>;
|
||||
};
|
||||
};
|
||||
};
|
115
sys/gnu/dts/mips/MR-102N.dts
Normal file
115
sys/gnu/dts/mips/MR-102N.dts
Normal file
@ -0,0 +1,115 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MR-102N", "ralink,rt3052-soc";
|
||||
model = "AXIMCom MR-102N";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x790000>;
|
||||
};
|
||||
|
||||
partition@7e0000 {
|
||||
label = "nvram";
|
||||
reg = <0x7e0000 0x10000>;
|
||||
};
|
||||
|
||||
partition@7f0000 {
|
||||
label = "nvram_backup";
|
||||
reg = <0x7f0000 0x10000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
status = "okay";
|
||||
#mediatek,portmap = <0x3e>;
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
usb {
|
||||
label = "mr-102n:green:usb";
|
||||
gpios = <&gpio0 8 1>;
|
||||
};
|
||||
|
||||
status {
|
||||
label = "mr-102n:amber:status";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "mr-102n:green:wlan";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 18 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
127
sys/gnu/dts/mips/MT7620a.dts
Normal file
127
sys/gnu/dts/mips/MT7620a.dts
Normal file
@ -0,0 +1,127 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
|
||||
model = "Ralink MT7620a + MT7610e evaluation board";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "en25q64";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
|
||||
mediatek,portmap = "llllw";
|
||||
|
||||
port@4 {
|
||||
status = "okay";
|
||||
phy-mode = "rgmii";
|
||||
phy-handle = <&phy4>;
|
||||
};
|
||||
|
||||
port@5 {
|
||||
status = "okay";
|
||||
phy-mode = "rgmii";
|
||||
phy-handle = <&phy5>;
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy4: ethernet-phy@4 {
|
||||
reg = <4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy5: ethernet-phy@5 {
|
||||
reg = <5>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "gmac";
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
s2 {
|
||||
label = "S2";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
s3 {
|
||||
label = "S3";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
119
sys/gnu/dts/mips/MT7620a_MT7530.dts
Normal file
119
sys/gnu/dts/mips/MT7620a_MT7530.dts
Normal file
@ -0,0 +1,119 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
|
||||
model = "Ralink MT7620a + MT7530 evaluation board";
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
|
||||
mediatek,portmap = "llllw";
|
||||
|
||||
port@5 {
|
||||
status = "okay";
|
||||
mediatek,fixed-link = <1000 1 1 1>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy0: ethernet-phy@0 {
|
||||
reg = <0>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy1: ethernet-phy@1 {
|
||||
reg = <1>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy2: ethernet-phy@2 {
|
||||
reg = <2>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy3: ethernet-phy@3 {
|
||||
reg = <3>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy4: ethernet-phy@4 {
|
||||
reg = <4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy1f: ethernet-phy@1f {
|
||||
reg = <0x1f>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "gmac";
|
||||
mediatek,mt7530 = <1>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
88
sys/gnu/dts/mips/MT7620a_MT7610e.dts
Normal file
88
sys/gnu/dts/mips/MT7620a_MT7610e.dts
Normal file
@ -0,0 +1,88 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
|
||||
model = "Ralink MT7620A evaluation board";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio0: gpio@600 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "en25q64";
|
||||
spi-max-frequency = <1000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "ephy";
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x101>;
|
||||
};
|
||||
};
|
||||
};
|
114
sys/gnu/dts/mips/MT7620a_V22SG.dts
Normal file
114
sys/gnu/dts/mips/MT7620a_V22SG.dts
Normal file
@ -0,0 +1,114 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
|
||||
model = "Ralink MT7620a V22SG High Power evaluation board";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "spi";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
|
||||
mediatek,portmap = "llllw";
|
||||
|
||||
port@4 {
|
||||
status = "okay";
|
||||
phy-handle = <&phy4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
port@5 {
|
||||
status = "okay";
|
||||
phy-handle = <&phy5>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
mdio-bus {
|
||||
status = "okay";
|
||||
|
||||
phy4: ethernet-phy@4 {
|
||||
reg = <4>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
|
||||
phy5: ethernet-phy@5 {
|
||||
reg = <5>;
|
||||
phy-mode = "rgmii";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "gmac";
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ehci@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ohci@101c1000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
aoss {
|
||||
label = "aoss";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
|
||||
nand {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "mtk,mt7620-nand";
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x40000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@40000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x40000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@60000 {
|
||||
label = "factory";
|
||||
reg = <0x60000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@80000 {
|
||||
label = "firmware";
|
||||
reg = <0x80000 0x7f80000>;
|
||||
};
|
||||
};
|
||||
};
|
56
sys/gnu/dts/mips/MT7621.dts
Normal file
56
sys/gnu/dts/mips/MT7621.dts
Normal file
@ -0,0 +1,56 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "mt7621.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
|
||||
model = "Mediatek MT7621 evaluation board";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x2000000>;
|
||||
};
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600";
|
||||
};
|
||||
|
||||
sdhci@10130000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
xhci@1E1C0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uart2", "uart3", "rgmii2", "sdhci";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
nand@1e003000 {
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x00000 0x80000>; /* 64 KB */
|
||||
};
|
||||
|
||||
partition@80000 {
|
||||
label = "uboot_env";
|
||||
reg = <0x80000 0x80000>; /* 64 KB */
|
||||
};
|
||||
|
||||
partition@100000 {
|
||||
label = "factory";
|
||||
reg = <0x100000 0x40000>;
|
||||
};
|
||||
|
||||
partition@140000 {
|
||||
label = "rootfs";
|
||||
reg = <0x140000 0xec0000>;
|
||||
};
|
||||
};
|
||||
};
|
65
sys/gnu/dts/mips/MT7628.dts
Normal file
65
sys/gnu/dts/mips/MT7628.dts
Normal file
@ -0,0 +1,65 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7628an.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "mediatek,mt7628an-eval-board", "mediatek,mt7628an-soc";
|
||||
model = "Mediatek MT7628AN evaluation board";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x2000000>;
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "jtag";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
wmac@10300000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
palmbus@10000000 {
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "en25q64";
|
||||
spi-max-frequency = <10000000>;
|
||||
m25p,chunked-io = <32>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
111
sys/gnu/dts/mips/MZK-750DHP.dts
Normal file
111
sys/gnu/dts/mips/MZK-750DHP.dts
Normal file
@ -0,0 +1,111 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "mt7620a.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "ralink,mt7620a-soc";
|
||||
model = "Planex MZK-750DHP";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio1: gpio@638 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0 0>;
|
||||
linux,modalias = "m25p80", "mx25l6405d";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7b0000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ephy_pins>;
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
gsw@10110000 {
|
||||
mediatek,port4 = "ephy";
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
pcie@10140000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wps {
|
||||
label = "mzk-750dhp:green:wps";
|
||||
gpios = <&gpio1 11 1>;
|
||||
};
|
||||
|
||||
power {
|
||||
label = "mzk-750dhp:green:power";
|
||||
gpios = <&gpio1 15 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
s1 {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 1 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
|
||||
s2 {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 2 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
};
|
||||
};
|
100
sys/gnu/dts/mips/MZK-DP150N.dts
Normal file
100
sys/gnu/dts/mips/MZK-DP150N.dts
Normal file
@ -0,0 +1,100 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt5350.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MZK-DP150N", "ralink,rt5350-soc";
|
||||
model = "Planex MZK-DP150N";
|
||||
|
||||
palmbus@10000000 {
|
||||
gpio1: gpio@660 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
spi@b00 {
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0>;
|
||||
linux,modalias = "m25p80", "s25fl064k";
|
||||
spi-max-frequency = <10000000>;
|
||||
|
||||
partition@0 {
|
||||
label = "uboot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "uboot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x3b0000>;
|
||||
};
|
||||
};
|
||||
|
||||
spidev@1 {
|
||||
compatible = "linux,spidev";
|
||||
spi-max-frequency = <10000000>;
|
||||
reg = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "jtag", "uartf", "led";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x17>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
ralink,led-polarity = <1>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "mzk-dp150n:green:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 10 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
111
sys/gnu/dts/mips/MZK-W300NH2.dts
Normal file
111
sys/gnu/dts/mips/MZK-W300NH2.dts
Normal file
@ -0,0 +1,111 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MZK-W300NH2", "ralink,rt3052-soc";
|
||||
model = "Planex MZK-W300NH2";
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@3e0000 {
|
||||
label = "cimage";
|
||||
reg = <0x3e0000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x390000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power {
|
||||
label = "mzk-w300nh2:green:power";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "mzk-w300nh2:amber:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "mzk-w300nh2:amber:wps";
|
||||
gpios = <&gpio0 11 1>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x211>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 0 1>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
rt {
|
||||
label = "rt";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x100>;
|
||||
};
|
||||
};
|
||||
};
|
86
sys/gnu/dts/mips/MZK-WDPR.dts
Normal file
86
sys/gnu/dts/mips/MZK-WDPR.dts
Normal file
@ -0,0 +1,86 @@
|
||||
/dts-v1/;
|
||||
|
||||
/include/ "rt3050.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "MZK-WDPR", "ralink,rt3052-soc";
|
||||
model = "Planex MZK-WDPR";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
cfi@1f000000 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0x1f000000 0x800000>;
|
||||
|
||||
bank-width = <2>;
|
||||
device-width = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
factory: partition@40000 {
|
||||
label = "factory";
|
||||
reg = <0x40000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@7f0000 {
|
||||
label = "Data3G";
|
||||
reg = <0x7f0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x680000>;
|
||||
};
|
||||
};
|
||||
|
||||
ethernet@10100000 {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
esw@10110000 {
|
||||
mediatek,portmap = <0x2f>;
|
||||
};
|
||||
|
||||
wmac@10180000 {
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
otg@101c0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gpio-export {
|
||||
compatible = "gpio-export";
|
||||
|
||||
lcd_ctrl1 {
|
||||
gpio-export,name = "lcd_ctrl1";
|
||||
gpio-export,output = <0>;
|
||||
gpios = <&gpio0 1 0>;
|
||||
};
|
||||
};
|
||||
};
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user