svn commit: r298128 - head/sys/gnu/dts/mips
Stanislav Galabov
sgalabov at FreeBSD.org
Sat Apr 16 20:01:10 UTC 2016
Author: sgalabov
Date: Sat Apr 16 20:01:08 2016
New Revision: 298128
URL: https://svnweb.freebsd.org/changeset/base/298128
Log:
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
Added:
head/sys/gnu/dts/mips/
head/sys/gnu/dts/mips/3G-6200N.dts (contents, props changed)
head/sys/gnu/dts/mips/3G-6200NL.dts (contents, props changed)
head/sys/gnu/dts/mips/3G150B.dts (contents, props changed)
head/sys/gnu/dts/mips/3G300M.dts (contents, props changed)
head/sys/gnu/dts/mips/A5-V11.dts (contents, props changed)
head/sys/gnu/dts/mips/AI-BR100.dts (contents, props changed)
head/sys/gnu/dts/mips/AIR3GII.dts (contents, props changed)
head/sys/gnu/dts/mips/ALL0239-3G.dts (contents, props changed)
head/sys/gnu/dts/mips/ALL0256N-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/ALL0256N-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/ALL5002.dts (contents, props changed)
head/sys/gnu/dts/mips/ALL5003.dts (contents, props changed)
head/sys/gnu/dts/mips/AR670W.dts (contents, props changed)
head/sys/gnu/dts/mips/AR725W.dts (contents, props changed)
head/sys/gnu/dts/mips/ASL26555-16M.dts (contents, props changed)
head/sys/gnu/dts/mips/ASL26555-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/ATP-52B.dts (contents, props changed)
head/sys/gnu/dts/mips/AWAPN2403.dts (contents, props changed)
head/sys/gnu/dts/mips/AWM002-4M.dtsi (contents, props changed)
head/sys/gnu/dts/mips/AWM002-8M.dtsi (contents, props changed)
head/sys/gnu/dts/mips/AWM002-EVB-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/AWM002-EVB-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/AWM002.dtsi (contents, props changed)
head/sys/gnu/dts/mips/AWM003-EVB.dts (contents, props changed)
head/sys/gnu/dts/mips/ArcherC20i.dts (contents, props changed)
head/sys/gnu/dts/mips/BC2.dts (contents, props changed)
head/sys/gnu/dts/mips/BR-6425.dts (contents, props changed)
head/sys/gnu/dts/mips/BR-6475ND.dts (contents, props changed)
head/sys/gnu/dts/mips/BROADWAY.dts (contents, props changed)
head/sys/gnu/dts/mips/CARAMBOLA.dts (contents, props changed)
head/sys/gnu/dts/mips/CF-WR800N.dts (contents, props changed)
head/sys/gnu/dts/mips/CY-SWR1100.dts (contents, props changed)
head/sys/gnu/dts/mips/D105.dts (contents, props changed)
head/sys/gnu/dts/mips/DAP-1350.dts (contents, props changed)
head/sys/gnu/dts/mips/DB-WRT01.dts (contents, props changed)
head/sys/gnu/dts/mips/DCS-930.dts (contents, props changed)
head/sys/gnu/dts/mips/DCS-930L-B1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-300-B1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-300-B7.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-320-B1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-600-B1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-600-B2.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-610-A1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-615-D.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-615-H1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-620-A1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-620-D1.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-645.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-810L.dts (contents, props changed)
head/sys/gnu/dts/mips/DIR-860L-B1.dts (contents, props changed)
head/sys/gnu/dts/mips/E1700.dts (contents, props changed)
head/sys/gnu/dts/mips/ESR-9753.dts (contents, props changed)
head/sys/gnu/dts/mips/EX2700.dts (contents, props changed)
head/sys/gnu/dts/mips/F5D8235_V1.dts (contents, props changed)
head/sys/gnu/dts/mips/F5D8235_V2.dts (contents, props changed)
head/sys/gnu/dts/mips/F7C027.dts (contents, props changed)
head/sys/gnu/dts/mips/FIREWRT.dts (contents, props changed)
head/sys/gnu/dts/mips/FONERA20N.dts (contents, props changed)
head/sys/gnu/dts/mips/FREESTATION5.dts (contents, props changed)
head/sys/gnu/dts/mips/GL-MT300A.dts (contents, props changed)
head/sys/gnu/dts/mips/GL-MT300N.dts (contents, props changed)
head/sys/gnu/dts/mips/GL-MT750.dts (contents, props changed)
head/sys/gnu/dts/mips/HC5661.dts (contents, props changed)
head/sys/gnu/dts/mips/HC5761.dts (contents, props changed)
head/sys/gnu/dts/mips/HC5861.dts (contents, props changed)
head/sys/gnu/dts/mips/HC5XXX.dtsi (contents, props changed)
head/sys/gnu/dts/mips/HG255D.dts (contents, props changed)
head/sys/gnu/dts/mips/HLKRM04.dts (contents, props changed)
head/sys/gnu/dts/mips/HPM.dts (contents, props changed)
head/sys/gnu/dts/mips/HT-TM02.dts (contents, props changed)
head/sys/gnu/dts/mips/HW550-3G.dts (contents, props changed)
head/sys/gnu/dts/mips/IP2202.dts (contents, props changed)
head/sys/gnu/dts/mips/JHR-N805R.dts (contents, props changed)
head/sys/gnu/dts/mips/JHR-N825R.dts (contents, props changed)
head/sys/gnu/dts/mips/JHR-N926R.dts (contents, props changed)
head/sys/gnu/dts/mips/LINKIT7688.dts (contents, props changed)
head/sys/gnu/dts/mips/M2M.dts (contents, props changed)
head/sys/gnu/dts/mips/M3.dts (contents, props changed)
head/sys/gnu/dts/mips/M4-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/M4-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/MINIEMBPLUG.dts (contents, props changed)
head/sys/gnu/dts/mips/MINIEMBWIFI.dts (contents, props changed)
head/sys/gnu/dts/mips/MIWIFI-MINI.dts (contents, props changed)
head/sys/gnu/dts/mips/MIWIFI-NANO.dts (contents, props changed)
head/sys/gnu/dts/mips/MLW221.dts (contents, props changed)
head/sys/gnu/dts/mips/MLWG2.dts (contents, props changed)
head/sys/gnu/dts/mips/MOFI3500-3GN.dts (contents, props changed)
head/sys/gnu/dts/mips/MPRA1.dts (contents, props changed)
head/sys/gnu/dts/mips/MPRA2.dts (contents, props changed)
head/sys/gnu/dts/mips/MR-102N.dts (contents, props changed)
head/sys/gnu/dts/mips/MT7620a.dts (contents, props changed)
head/sys/gnu/dts/mips/MT7620a_MT7530.dts (contents, props changed)
head/sys/gnu/dts/mips/MT7620a_MT7610e.dts (contents, props changed)
head/sys/gnu/dts/mips/MT7620a_V22SG.dts (contents, props changed)
head/sys/gnu/dts/mips/MT7621.dts (contents, props changed)
head/sys/gnu/dts/mips/MT7628.dts (contents, props changed)
head/sys/gnu/dts/mips/MZK-750DHP.dts (contents, props changed)
head/sys/gnu/dts/mips/MZK-DP150N.dts (contents, props changed)
head/sys/gnu/dts/mips/MZK-W300NH2.dts (contents, props changed)
head/sys/gnu/dts/mips/MZK-WDPR.dts (contents, props changed)
head/sys/gnu/dts/mips/MicroWRT.dts (contents, props changed)
head/sys/gnu/dts/mips/NA930.dts (contents, props changed)
head/sys/gnu/dts/mips/NBG-419N.dts (contents, props changed)
head/sys/gnu/dts/mips/NCS601W.dts (contents, props changed)
head/sys/gnu/dts/mips/NW718.dts (contents, props changed)
head/sys/gnu/dts/mips/OY-0001.dts (contents, props changed)
head/sys/gnu/dts/mips/PBR-M1.dts (contents, props changed)
head/sys/gnu/dts/mips/PSG1208.dts (contents, props changed)
head/sys/gnu/dts/mips/PSR-680W.dts (contents, props changed)
head/sys/gnu/dts/mips/PWH2004.dts (contents, props changed)
head/sys/gnu/dts/mips/PX-4885-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/PX-4885-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/PX-4885.dtsi (contents, props changed)
head/sys/gnu/dts/mips/RE6500.dts (contents, props changed)
head/sys/gnu/dts/mips/RP-N53.dts (contents, props changed)
head/sys/gnu/dts/mips/RT-G32-B1.dts (contents, props changed)
head/sys/gnu/dts/mips/RT-N10-PLUS.dts (contents, props changed)
head/sys/gnu/dts/mips/RT-N13U.dts (contents, props changed)
head/sys/gnu/dts/mips/RT-N14U.dts (contents, props changed)
head/sys/gnu/dts/mips/RT-N15.dts (contents, props changed)
head/sys/gnu/dts/mips/RT-N56U.dts (contents, props changed)
head/sys/gnu/dts/mips/RT5350F-OLINUXINO-EVB.dts (contents, props changed)
head/sys/gnu/dts/mips/RT5350F-OLINUXINO.dts (contents, props changed)
head/sys/gnu/dts/mips/RUT5XX.dts (contents, props changed)
head/sys/gnu/dts/mips/SAP-G3200U3.dts (contents, props changed)
head/sys/gnu/dts/mips/SL-R7205.dts (contents, props changed)
head/sys/gnu/dts/mips/TEW-691GR.dts (contents, props changed)
head/sys/gnu/dts/mips/TEW-692GR.dts (contents, props changed)
head/sys/gnu/dts/mips/TINY-AC.dts (contents, props changed)
head/sys/gnu/dts/mips/UBNT-ERX.dts (contents, props changed)
head/sys/gnu/dts/mips/UR-326N4G.dts (contents, props changed)
head/sys/gnu/dts/mips/UR-336UN.dts (contents, props changed)
head/sys/gnu/dts/mips/V11STFE.dts (contents, props changed)
head/sys/gnu/dts/mips/V22RW-2X2.dts (contents, props changed)
head/sys/gnu/dts/mips/VOCORE-16M.dts (contents, props changed)
head/sys/gnu/dts/mips/VOCORE-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/VOCORE.dtsi (contents, props changed)
head/sys/gnu/dts/mips/W150M.dts (contents, props changed)
head/sys/gnu/dts/mips/W306R_V20.dts (contents, props changed)
head/sys/gnu/dts/mips/W502U.dts (contents, props changed)
head/sys/gnu/dts/mips/WCR150GN.dts (contents, props changed)
head/sys/gnu/dts/mips/WF-2881.dts (contents, props changed)
head/sys/gnu/dts/mips/WHR-1166D.dts (contents, props changed)
head/sys/gnu/dts/mips/WHR-300HP2.dts (contents, props changed)
head/sys/gnu/dts/mips/WHR-600D.dts (contents, props changed)
head/sys/gnu/dts/mips/WHR-G300N.dts (contents, props changed)
head/sys/gnu/dts/mips/WITI.dts (contents, props changed)
head/sys/gnu/dts/mips/WIZARD8800.dts (contents, props changed)
head/sys/gnu/dts/mips/WIZFI630A.dts (contents, props changed)
head/sys/gnu/dts/mips/WL-330N.dts (contents, props changed)
head/sys/gnu/dts/mips/WL-330N3G.dts (contents, props changed)
head/sys/gnu/dts/mips/WL-341V3.dts (contents, props changed)
head/sys/gnu/dts/mips/WL-351.dts (contents, props changed)
head/sys/gnu/dts/mips/WLI-TX4-AG300N.dts (contents, props changed)
head/sys/gnu/dts/mips/WMR-300.dts (contents, props changed)
head/sys/gnu/dts/mips/WNCE2001.dts (contents, props changed)
head/sys/gnu/dts/mips/WR512-3GN-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/WR512-3GN-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/WR6202.dts (contents, props changed)
head/sys/gnu/dts/mips/WRTNODE.dts (contents, props changed)
head/sys/gnu/dts/mips/WRTNODE2.dtsi (contents, props changed)
head/sys/gnu/dts/mips/WRTNODE2P.dts (contents, props changed)
head/sys/gnu/dts/mips/WRTNODE2R.dts (contents, props changed)
head/sys/gnu/dts/mips/WSR-1166.dts (contents, props changed)
head/sys/gnu/dts/mips/WSR-600.dts (contents, props changed)
head/sys/gnu/dts/mips/WT1520-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/WT1520-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/WT1520.dtsi (contents, props changed)
head/sys/gnu/dts/mips/WT3020-4M.dts (contents, props changed)
head/sys/gnu/dts/mips/WT3020-8M.dts (contents, props changed)
head/sys/gnu/dts/mips/WZR-AGL300NH.dts (contents, props changed)
head/sys/gnu/dts/mips/X5.dts (contents, props changed)
head/sys/gnu/dts/mips/X8.dts (contents, props changed)
head/sys/gnu/dts/mips/XDXRN502J.dts (contents, props changed)
head/sys/gnu/dts/mips/Y1.dts (contents, props changed)
head/sys/gnu/dts/mips/Y1.dtsi (contents, props changed)
head/sys/gnu/dts/mips/Y1S.dts (contents, props changed)
head/sys/gnu/dts/mips/YOUKU-YK1.dts (contents, props changed)
head/sys/gnu/dts/mips/ZBT-WA05.dts (contents, props changed)
head/sys/gnu/dts/mips/ZBT-WE826.dts (contents, props changed)
head/sys/gnu/dts/mips/ZBT-WG2626.dts (contents, props changed)
head/sys/gnu/dts/mips/ZBT-WR8305RT.dts (contents, props changed)
head/sys/gnu/dts/mips/ZTE-Q7.dts (contents, props changed)
head/sys/gnu/dts/mips/mt7620a.dtsi (contents, props changed)
head/sys/gnu/dts/mips/mt7620n.dtsi (contents, props changed)
head/sys/gnu/dts/mips/mt7621.dtsi (contents, props changed)
head/sys/gnu/dts/mips/mt7628an.dtsi (contents, props changed)
head/sys/gnu/dts/mips/rt2880.dtsi (contents, props changed)
head/sys/gnu/dts/mips/rt3050.dtsi (contents, props changed)
head/sys/gnu/dts/mips/rt3352.dtsi (contents, props changed)
head/sys/gnu/dts/mips/rt3883.dtsi (contents, props changed)
head/sys/gnu/dts/mips/rt5350.dtsi (contents, props changed)
Added: head/sys/gnu/dts/mips/3G-6200N.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/3G-6200N.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -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 at 1f000000 {
+ compatible = "cfi-flash";
+ reg = <0x1f000000 0x800000>;
+ bank-width = <2>;
+ device-width = <2>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 3e0000 {
+ label = "cimage";
+ reg = <0x3e0000 0x20000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x390000>;
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x4>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x2f>;
+ };
+
+ wmac at 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 at 101c0000 {
+ status = "okay";
+ };
+};
Added: head/sys/gnu/dts/mips/3G-6200NL.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/3G-6200NL.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -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 at 1f000000 {
+ compatible = "cfi-flash";
+ reg = <0x1f000000 0x800000>;
+ bank-width = <2>;
+ device-width = <2>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 3e0000 {
+ label = "cimage";
+ reg = <0x3e0000 0x20000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x390000>;
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x4>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x2f>;
+ };
+
+ wmac at 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 at 101c0000 {
+ status = "okay";
+ };
+};
Added: head/sys/gnu/dts/mips/3G150B.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/3G150B.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -0,0 +1,118 @@
+/dts-v1/;
+
+/include/ "rt5350.dtsi"
+
+/ {
+ compatible = "3G150B", "ralink,rt5350-soc";
+ model = "Tenda 3G150B";
+
+ palmbus at 10000000 {
+ spi at b00 {
+ status = "okay";
+
+ m25p80 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ linux,modalias = "m25p80", "s25fl064k";
+ spi-max-frequency = <10000000>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x3b0000>;
+ };
+ };
+ };
+
+ gpio1: gpio at 660 {
+ status = "okay";
+ };
+ };
+
+ pinctrl {
+ state_default: pinctrl0 {
+ gpio {
+ ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf", "led";
+ ralink,function = "gpio";
+ };
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x4>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x2f>;
+ };
+
+ wmac at 10180000 {
+ ralink,mtd-eeprom = <&factory 0>;
+ ralink,led-polarity = <1>;
+ };
+
+ ehci at 101c0000 {
+ status = "okay";
+ };
+
+ ohci at 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>;
+ };
+ };
+};
Added: head/sys/gnu/dts/mips/3G300M.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/3G300M.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -0,0 +1,124 @@
+/dts-v1/;
+
+/include/ "rt3050.dtsi"
+
+/ {
+ compatible = "3G300M", "ralink,rt3052-soc";
+ model = "Tenda 3G300M";
+
+ palmbus at 10000000 {
+ spi at b00 {
+ status = "okay";
+
+ m25p80 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ linux,modalias = "m25p80", "mx25l3205d";
+ spi-max-frequency = <10000000>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 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 at 10100000 {
+ mtd-mac-address = <&factory 0x4>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x2f>;
+ };
+
+ wmac at 10180000 {
+ ralink,mtd-eeprom = <&factory 0>;
+ };
+
+ otg at 101c0000 {
+ status = "okay";
+ };
+};
Added: head/sys/gnu/dts/mips/A5-V11.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/A5-V11.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -0,0 +1,123 @@
+/dts-v1/;
+
+/include/ "rt5350.dtsi"
+
+/ {
+ compatible = "A5-V11", "ralink,rt5350-soc";
+ model = "A5-V11";
+
+ palmbus at 10000000 {
+ spi at b00 {
+ status = "okay";
+
+ m25p80 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ linux,modalias = "m25p80", "pm25lq032";
+ spi-max-frequency = <10000000>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x3b0000>;
+ };
+ };
+ };
+
+ gpio1: gpio at 660 {
+ status = "okay";
+ };
+ };
+
+ pinctrl {
+ state_default: pinctrl0 {
+ gpio {
+ ralink,group = "i2c", "jtag", "uartf", "led";
+ ralink,function = "gpio";
+ };
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x4>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x2f>;
+ };
+
+ wmac at 10180000 {
+ ralink,mtd-eeprom = <&factory 0>;
+ };
+
+ ehci at 101c0000 {
+ status = "okay";
+ };
+
+ ohci at 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>;
+ };
+ };
+};
Added: head/sys/gnu/dts/mips/AI-BR100.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/AI-BR100.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -0,0 +1,109 @@
+/dts-v1/;
+
+/include/ "mt7620a.dtsi"
+
+/ {
+ compatible = "AI-BR100", "ralink,mt7620a-soc";
+ model = "Aigale Ai-BR100";
+
+ palmbus at 10000000 {
+ gpio2: gpio at 660 {
+ status = "okay";
+ };
+
+ gpio3: gpio at 688 {
+ status = "okay";
+ };
+
+ spi at b00 {
+ status = "okay";
+
+ m25p80 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ linux,modalias = "m25p80", "en25q64";
+ spi-max-frequency = <10000000>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x20000>;
+ read-only;
+ };
+
+ partition at 20000 {
+ label = "u-boot-env";
+ reg = <0x20000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 30000 {
+ label = "factory";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ partition at 40000 {
+ label = "firmware";
+ reg = <0x40000 0x7c0000>;
+ };
+ };
+ };
+ };
+
+ ehci at 101c0000 {
+ status = "okay";
+ };
+
+ ohci at 101c1000 {
+ status = "okay";
+ };
+
+ pinctrl {
+ state_default: pinctrl0 {
+ gpio {
+ ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled", "nd_sd";
+ ralink,function = "gpio";
+ };
+ };
+ };
+
+ ethernet at 10100000 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&ephy_pins>;
+ mtd-mac-address = <&factory 0x4>;
+ mediatek,portmap = "llllw";
+ };
+
+ wmac at 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>;
+ };
+ };
+};
Added: head/sys/gnu/dts/mips/AIR3GII.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/AIR3GII.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -0,0 +1,98 @@
+/dts-v1/;
+
+/include/ "rt5350.dtsi"
+
+/ {
+ compatible = "AIR3GII", "ralink,rt5350-soc";
+ model = "AirLive Air3GII";
+
+ palmbus at 10000000 {
+ gpio0: gpio at 600 {
+ status = "okay";
+ };
+
+ spi at b00 {
+ status = "okay";
+
+ m25p80 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ linux,modalias = "m25p80", "en25q32b";
+ spi-max-frequency = <10000000>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x3b0000>;
+ };
+ };
+ };
+ };
+
+ pinctrl {
+ state_default: pinctrl0 {
+ gpio {
+ ralink,group = "i2c", "jtag", "uartf";
+ ralink,function = "gpio";
+ };
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x4>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x2f>;
+ };
+
+ wmac at 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>;
+ };
+ };
+};
Added: head/sys/gnu/dts/mips/ALL0239-3G.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/ALL0239-3G.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -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 at 1f000000 {
+ compatible = "cfi-flash";
+ reg = <0x1f000000 0x800000>;
+ bank-width = <2>;
+ device-width = <2>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x7b0000>;
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x28>;
+ };
+
+ esw at 10110000 {
+ status = "okay";
+ mediatek,portmap = <0x3e>;
+ };
+
+ wmac at 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 at 101c0000 {
+ status = "okay";
+ };
+};
Added: head/sys/gnu/dts/mips/ALL0256N-4M.dts
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/mips/ALL0256N-4M.dts Sat Apr 16 20:01:08 2016 (r298128)
@@ -0,0 +1,103 @@
+/dts-v1/;
+
+/include/ "rt3050.dtsi"
+
+/ {
+ compatible = "ALL0256N", "ralink,rt3050-soc";
+ model = "Allnet ALL0256N";
+
+ palmbus at 10000000 {
+ gpio0: gpio at 600 {
+ status = "okay";
+ };
+
+ spi at b00 {
+ status = "okay";
+
+ m25p80 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ linux,modalias = "m25p80", "mx25l3205d";
+ spi-max-frequency = <10000000>;
+
+ partition at 0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition at 30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition at 40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ partition at 50000 {
+ label = "firmware";
+ reg = <0x50000 0x3c8000>;
+ };
+ };
+ };
+ };
+
+ pinctrl {
+ state_default: pinctrl0 {
+ gpio {
+ ralink,group = "i2c", "jtag", "rgmii", "mdio", "uartf";
+ ralink,function = "gpio";
+ };
+ };
+ };
+
+ ethernet at 10100000 {
+ mtd-mac-address = <&factory 0x28>;
+ };
+
+ esw at 10110000 {
+ mediatek,portmap = <0x3f>;
+ };
+
+ wmac at 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>;
+ };
+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list