aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSungbo Eo <mans0n@gorani.run>2020-05-08 21:00:48 +0900
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-05-08 18:43:00 +0200
commitfa9e7ca4661d8d5a521ede511a496ae029748595 (patch)
treefe862625e738c9373182e97070e06afc28486067
parent22a21b0c18ebce7b7040ce693621f5c77983f3e5 (diff)
downloadupstream-fa9e7ca4661d8d5a521ede511a496ae029748595.tar.gz
upstream-fa9e7ca4661d8d5a521ede511a496ae029748595.tar.bz2
upstream-fa9e7ca4661d8d5a521ede511a496ae029748595.zip
ramips: simplify palmbus/{i2c,spi} in device DTS files
As the node is already defined and labeled in SoC DTSI file, we can refer to it outside of root node and reduce redundancy. While at it, remove unused pcf8563 label. Signed-off-by: Sungbo Eo <mans0n@gorani.run>
-rw-r--r--target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi10
-rw-r--r--target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts22
-rw-r--r--target/linux/ramips/dts/mt7621_mqmaker_witi.dts22
-rw-r--r--target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts10
-rw-r--r--target/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts10
-rw-r--r--target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi10
-rw-r--r--target/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts81
7 files changed, 76 insertions, 89 deletions
diff --git a/target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi b/target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi
index 37056c7934..7ad6727f51 100644
--- a/target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi
+++ b/target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi
@@ -17,12 +17,6 @@
bootargs = "console=ttyS0,57600";
};
- palmbus: palmbus@1E000000 {
- i2c@900 {
- status = "okay";
- };
- };
-
keys {
compatible = "gpio-keys";
@@ -60,6 +54,10 @@
};
};
+&i2c {
+ status = "okay";
+};
+
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts b/target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts
index 49d8648f8a..ab21785c10 100644
--- a/target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts
+++ b/target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts
@@ -20,18 +20,6 @@
bootargs = "console=ttyS0,115200";
};
- palmbus: palmbus@1E000000 {
- i2c: i2c@900 {
- status = "okay";
-
- pcf8563: rtc@51 {
- status = "okay";
- compatible = "nxp,pcf8563";
- reg = <0x51>;
- };
- };
- };
-
leds {
compatible = "gpio-leds";
@@ -101,6 +89,16 @@
};
};
+&i2c {
+ status = "okay";
+
+ rtc@51 {
+ status = "okay";
+ compatible = "nxp,pcf8563";
+ reg = <0x51>;
+ };
+};
+
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/mt7621_mqmaker_witi.dts b/target/linux/ramips/dts/mt7621_mqmaker_witi.dts
index 87421486a9..aa398b8a80 100644
--- a/target/linux/ramips/dts/mt7621_mqmaker_witi.dts
+++ b/target/linux/ramips/dts/mt7621_mqmaker_witi.dts
@@ -13,18 +13,6 @@
bootargs = "console=ttyS0,57600";
};
- palmbus: palmbus@1E000000 {
- i2c@900 {
- status = "okay";
-
- pcf8563: rtc@51 {
- status = "okay";
- compatible = "nxp,pcf8563";
- reg = <0x51>;
- };
- };
- };
-
keys {
compatible = "gpio-keys";
@@ -36,6 +24,16 @@
};
};
+&i2c {
+ status = "okay";
+
+ rtc@51 {
+ status = "okay";
+ compatible = "nxp,pcf8563";
+ reg = <0x51>;
+ };
+};
+
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts b/target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts
index 1f43f2a2dc..6765bee563 100644
--- a/target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts
+++ b/target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts
@@ -13,12 +13,6 @@
bootargs = "console=ttyS0,115200";
};
- palmbus: palmbus@1E000000 {
- i2c@900 {
- status = "okay";
- };
- };
-
keys {
compatible = "gpio-keys";
@@ -30,6 +24,10 @@
};
};
+&i2c {
+ status = "okay";
+};
+
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts b/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts
index 5e8e250432..8e6471cf0f 100644
--- a/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts
+++ b/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts
@@ -20,12 +20,6 @@
bootargs = "console=ttyS0,115200";
};
- palmbus: palmbus@1E000000 {
- i2c@900 {
- status = "okay";
- };
- };
-
keys {
compatible = "gpio-keys";
@@ -46,6 +40,10 @@
};
};
+&i2c {
+ status = "okay";
+};
+
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi b/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi
index 8c9d31325a..88360ff252 100644
--- a/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi
+++ b/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi
@@ -18,12 +18,6 @@
bootargs = "console=ttyS0,115200";
};
- palmbus: palmbus@1E000000 {
- i2c@900 {
- status = "okay";
- };
- };
-
keys {
compatible = "gpio-keys";
@@ -44,6 +38,10 @@
};
};
+&i2c {
+ status = "okay";
+};
+
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts b/target/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts
index 05cf4a380a..53a5c54ec6 100644
--- a/target/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts
+++ b/target/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts
@@ -16,47 +16,6 @@
led-upgrade = &led_power;
};
- palmbus@10000000 {
- spi@b00 {
- status = "okay";
- m25p80@0 {
- compatible = "jedec,spi-nor";
- reg = <0 0>;
- spi-max-frequency = <10000000>;
-
- partitions {
- compatible = "fixed-partitions";
- #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 {
- compatible = "denx,uimage";
- label = "firmware";
- reg = <0x50000 0x7b0000>;
- };
- };
- };
- };
- };
-
leds {
compatible = "gpio-leds";
@@ -100,6 +59,46 @@
};
};
+&spi0 {
+ status = "okay";
+
+ m25p80@0 {
+ compatible = "jedec,spi-nor";
+ reg = <0 0>;
+ spi-max-frequency = <10000000>;
+
+ partitions {
+ compatible = "fixed-partitions";
+ #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 {
+ compatible = "denx,uimage";
+ label = "firmware";
+ reg = <0x50000 0x7b0000>;
+ };
+ };
+ };
+};
+
&state_default {
gpio {
groups = "i2c", "jtag", "rgmii", "mdio", "uartf";