]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm64: dts: allwinner: a64: move I2C pinctrl to dtsi
authorJagan Teki <jagan@amarulasolutions.com>
Fri, 3 May 2019 10:47:51 +0000 (16:17 +0530)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Mon, 20 May 2019 07:28:01 +0000 (09:28 +0200)
There is only one pinmuxing available for each I2C controller.

So, move pinctrl for i2c0, i2c1 from board dts files into SoC dtsi.

By moving these pinctrls the i2c1 node from Nanopi A64 just have a
status, which is disabled already so remove the entire node from it.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi

index 019ae09ea0fdd415d5898f63afa17b9a115b4feb..c41131c032313c18c1eba83cdad63bf85a9d6a77 100644 (file)
@@ -85,8 +85,6 @@ &ehci0 {
 };
 
 &i2c0 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&i2c0_pins>;
        status = "okay";
 
        sensor@48 {
index 0a56c0c23ba1b771e275c361d5b836a120658335..c2a6b73b17cfa51d0925d94617c4da7fb023a9b0 100644 (file)
@@ -145,8 +145,6 @@ hdmi_out_con: endpoint {
 };
 
 &i2c1 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&i2c1_pins>;
        status = "okay";
 };
 
index f4e78531f63961d0af2ca843bef1fe71bbf48e62..9b9d9157128c6e3620cc99ceee1ee8e0bcd96b07 100644 (file)
@@ -120,12 +120,6 @@ hdmi_out_con: endpoint {
 };
 
 /* i2c1 connected with gpio headers like pine64, bananapi */
-&i2c1 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&i2c1_pins>;
-       status = "disabled";
-};
-
 &i2c1_pins {
        bias-pull-up;
 };
index b7ac6374b178d8a276d81c57bd7da9fc3d5c9e27..409523cb09506b0f956a78a918787441a69f5e14 100644 (file)
@@ -122,8 +122,6 @@ hdmi_out_con: endpoint {
 };
 
 &i2c1 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&i2c1_pins>;
        status = "okay";
 };
 
index 0ec46b969a75c3ad147666528337941deb4be700..12afc52e169ebabc842341fe7d4871c5f5ca47f8 100644 (file)
@@ -92,8 +92,6 @@ &ehci1 {
  */
 &i2c0 {
        clock-frequency = <100000>;
-       pinctrl-names = "default";
-       pinctrl-0 = <&i2c0_pins>;
        status = "okay";
 };
 
index 8c5b521e6389dfc9e12c82f2adb92f455c84eaea..b275c6d354200a55b96998345041783d30985c42 100644 (file)
@@ -842,6 +842,8 @@ i2c0: i2c@1c2ac00 {
                        interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
                        clocks = <&ccu CLK_BUS_I2C0>;
                        resets = <&ccu RST_BUS_I2C0>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&i2c0_pins>;
                        status = "disabled";
                        #address-cells = <1>;
                        #size-cells = <0>;
@@ -853,6 +855,8 @@ i2c1: i2c@1c2b000 {
                        interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
                        clocks = <&ccu CLK_BUS_I2C1>;
                        resets = <&ccu RST_BUS_I2C1>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&i2c1_pins>;
                        status = "disabled";
                        #address-cells = <1>;
                        #size-cells = <0>;