arm64: dts: meson: g12a: sort sdio nodes correctly
authorJerome Brunet <jbrunet@baylibre.com>
Mon, 10 Jun 2019 12:49:31 +0000 (14:49 +0200)
committerKevin Hilman <khilman@baylibre.com>
Thu, 20 Jun 2019 03:28:08 +0000 (20:28 -0700)
Fix sdio node order in the soc device tree

Fixes: a1737347250e ("arm64: dts: meson: g12a: add SDIO controller")
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi

index 50fcdb3..f8d43e3 100644 (file)
                                                };
                                        };
 
+                                       sdio_pins: sdio {
+                                               mux {
+                                                       groups = "sdio_d0",
+                                                                "sdio_d1",
+                                                                "sdio_d2",
+                                                                "sdio_d3",
+                                                                "sdio_clk",
+                                                                "sdio_cmd";
+                                                       function = "sdio";
+                                                       bias-disable;
+                                                       drive-strength-microamp = <4000>;
+                                               };
+                                       };
+
+                                       sdio_clk_gate_pins: sdio_clk_gate {
+                                               mux {
+                                                       groups = "GPIOX_4";
+                                                       function = "gpio_periphs";
+                                                       bias-pull-down;
+                                                       drive-strength-microamp = <4000>;
+                                               };
+                                       };
+
                                        spdif_in_a10_pins: spdif-in-a10 {
                                                mux {
                                                        groups = "spdif_in_a10";
                                                };
                                        };
 
-                                       sdio_pins: sdio {
-                                               mux {
-                                                       groups = "sdio_d0",
-                                                                "sdio_d1",
-                                                                "sdio_d2",
-                                                                "sdio_d3",
-                                                                "sdio_cmd",
-                                                                "sdio_clk";
-                                                       function = "sdio";
-                                                       bias-disable;
-                                                       drive-strength-microamp = <4000>;
-                                               };
-                                       };
-
-                                       sdio_clk_gate_pins: sdio_clk_gate {
-                                               mux {
-                                                       groups = "GPIOX_4";
-                                                       function = "gpio_periphs";
-                                                       bias-pull-down;
-                                                       drive-strength-microamp = <4000>;
-                                               };
-                                       };
-
-
                                        uart_a_pins: uart-a {
                                                mux {
                                                        groups = "uart_a_tx",
                        };
                };
 
+               sd_emmc_a: sd@ffe03000 {
+                       compatible = "amlogic,meson-axg-mmc";
+                       reg = <0x0 0xffe03000 0x0 0x800>;
+                       interrupts = <GIC_SPI 189 IRQ_TYPE_EDGE_RISING>;
+                       status = "disabled";
+                       clocks = <&clkc CLKID_SD_EMMC_A>,
+                                <&clkc CLKID_SD_EMMC_A_CLK0>,
+                                <&clkc CLKID_FCLK_DIV2>;
+                       clock-names = "core", "clkin0", "clkin1";
+                       resets = <&reset RESET_SD_EMMC_A>;
+                       amlogic,dram-access-quirk;
+               };
+
                sd_emmc_b: sd@ffe05000 {
                        compatible = "amlogic,meson-axg-mmc";
                        reg = <0x0 0xffe05000 0x0 0x800>;
                        resets = <&reset RESET_SD_EMMC_C>;
                };
 
-               sd_emmc_a: sd@ffe03000 {
-                       compatible = "amlogic,meson-axg-mmc";
-                       reg = <0x0 0xffe03000 0x0 0x800>;
-                       interrupts = <GIC_SPI 189 IRQ_TYPE_EDGE_RISING>;
-                       status = "disabled";
-                       clocks = <&clkc CLKID_SD_EMMC_A>,
-                                <&clkc CLKID_SD_EMMC_A_CLK0>,
-                                <&clkc CLKID_FCLK_DIV2>;
-                       clock-names = "core", "clkin0", "clkin1";
-                       resets = <&reset RESET_SD_EMMC_A>;
-                       amlogic,dram-access-quirk;
-               };
-
                usb: usb@ffe09000 {
                        status = "disabled";
                        compatible = "amlogic,meson-g12a-usb-ctrl";