projects
/
oweals
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ramips: update dtsi files to support second spi device
[oweals/openwrt.git]
/
target
/
linux
/
ramips
/
dts
/
mt7620n.dtsi
diff --git
a/target/linux/ramips/dts/mt7620n.dtsi
b/target/linux/ramips/dts/mt7620n.dtsi
index 1dedea588f7d724be0d9f89c353b494be7364a80..a3132b8a598f1fc1ca0db215ac895ff042b64349 100644
(file)
--- a/
target/linux/ramips/dts/mt7620n.dtsi
+++ b/
target/linux/ramips/dts/mt7620n.dtsi
@@
-20,10
+20,15
@@
compatible = "mti,cpu-interrupt-controller";
};
compatible = "mti,cpu-interrupt-controller";
};
+ aliases {
+ spi0 = &spi0;
+ spi1 = &spi1;
+ };
+
palmbus@10000000 {
compatible = "palmbus";
reg = <0x10000000 0x200000>;
palmbus@10000000 {
compatible = "palmbus";
reg = <0x10000000 0x200000>;
-
ranges = <0x0 0x10000000 0x1FFFFF>;
+ ranges = <0x0 0x10000000 0x1FFFFF>;
#address-cells = <1>;
#size-cells = <1>;
#address-cells = <1>;
#size-cells = <1>;
@@
-154,15
+159,15
@@
status = "disabled";
};
status = "disabled";
};
- spi@b00 {
+ spi
0: spi
@b00 {
compatible = "ralink,mt7620a-spi", "ralink,rt2880-spi";
compatible = "ralink,mt7620a-spi", "ralink,rt2880-spi";
- reg = <0xb00 0x
10
0>;
+ reg = <0xb00 0x
4
0>;
resets = <&rstctrl 18>;
reset-names = "spi";
#address-cells = <1>;
resets = <&rstctrl 18>;
reset-names = "spi";
#address-cells = <1>;
- #size-cells = <
1
>;
+ #size-cells = <
0
>;
status = "disabled";
status = "disabled";
@@
-170,6
+175,22
@@
pinctrl-0 = <&spi_pins>;
};
pinctrl-0 = <&spi_pins>;
};
+ spi1: spi@b40 {
+ compatible = "ralink,rt2880-spi";
+ reg = <0xb40 0x60>;
+
+ resets = <&rstctrl 18>;
+ reset-names = "spi";
+
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ status = "disabled";
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&spi_cs1>;
+ };
+
uartlite@c00 {
compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
uartlite@c00 {
compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
@@
-202,14
+223,24
@@
compatible = "ralink,rt2880-pinmux";
pinctrl-names = "default";
pinctrl-0 = <&state_default>;
compatible = "ralink,rt2880-pinmux";
pinctrl-names = "default";
pinctrl-0 = <&state_default>;
+
state_default: pinctrl0 {
};
state_default: pinctrl0 {
};
+
spi_pins: spi {
spi {
ralink,group = "spi";
ralink,function = "spi";
};
};
spi_pins: spi {
spi {
ralink,group = "spi";
ralink,function = "spi";
};
};
+
+ spi_cs1: spi1 {
+ spi1 {
+ ralink,group = "spi_cs1";
+ ralink,function = "spi_cs1";
+ };
+ };
+
uartlite_pins: uartlite {
uart {
ralink,group = "uartlite";
uartlite_pins: uartlite {
uart {
ralink,group = "uartlite";
@@
-223,8
+254,9
@@
#reset-cells = <1>;
};
#reset-cells = <1>;
};
- u
bs
phy {
+ u
sbphy: usb
phy {
compatible = "ralink,mt7620a-usbphy";
compatible = "ralink,mt7620a-usbphy";
+ #phy-cells = <1>;
resets = <&rstctrl 22 &rstctrl 25>;
reset-names = "host", "device";
resets = <&rstctrl 22 &rstctrl 25>;
reset-names = "host", "device";
@@
-255,6
+287,9
@@
compatible = "ralink,mt7620a-gsw";
reg = <0x10110000 8000>;
compatible = "ralink,mt7620a-gsw";
reg = <0x10110000 8000>;
+ resets = <&rstctrl 23>;
+ reset-names = "esw";
+
interrupt-parent = <&intc>;
interrupts = <17>;
ralink,port4 = "gmac";
interrupt-parent = <&intc>;
interrupts = <17>;
ralink,port4 = "gmac";
@@
-267,6
+302,9
@@
interrupt-parent = <&intc>;
interrupts = <18>;
interrupt-parent = <&intc>;
interrupts = <18>;
+ phys = <&usbphy 1>;
+ phy-names = "usb";
+
status = "disabled";
};
status = "disabled";
};
@@
-274,9
+312,22
@@
compatible = "ralink,rt3xxx-ohci";
reg = <0x101c1000 0x1000>;
compatible = "ralink,rt3xxx-ohci";
reg = <0x101c1000 0x1000>;
+ phys = <&usbphy 1>;
+ phy-names = "usb";
+
interrupt-parent = <&intc>;
interrupts = <18>;
status = "disabled";
};
interrupt-parent = <&intc>;
interrupts = <18>;
status = "disabled";
};
+
+ wmac@10180000 {
+ compatible = "ralink,rt7620-wmac", "ralink,rt2880-wmac";
+ reg = <0x10180000 40000>;
+
+ interrupt-parent = <&cpuintc>;
+ interrupts = <6>;
+
+ ralink,eeprom = "soc_wmac.eeprom";
+ };
};
};