ARM: tegra: Sort nodes by unit-address, then alphabetically
[linux-2.6-microblaze.git] / arch / arm / boot / dts / tegra30.dtsi
index 9dab8d2..b6fcac6 100644 (file)
                #clock-cells = <1>;
                #reset-cells = <1>;
 
-               sclk {
-                       compatible = "nvidia,tegra30-sclk";
-                       clocks = <&tegra_car TEGRA30_CLK_SCLK>;
-                       power-domains = <&pd_core>;
-                       operating-points-v2 = <&sclk_dvfs_opp_table>;
-               };
-
                pll-c {
                        compatible = "nvidia,tegra30-pllc";
                        clocks = <&tegra_car TEGRA30_CLK_PLL_C>;
                        power-domains = <&pd_core>;
                        operating-points-v2 = <&pll_m_dvfs_opp_table>;
                };
+
+               sclk {
+                       compatible = "nvidia,tegra30-sclk";
+                       clocks = <&tegra_car TEGRA30_CLK_SCLK>;
+                       power-domains = <&pd_core>;
+                       operating-points-v2 = <&sclk_dvfs_opp_table>;
+               };
        };
 
        flow-controller@60007000 {
                status = "disabled";
        };
 
-       rtc@7000e000 {
-               compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc";
-               reg = <0x7000e000 0x100>;
-               interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
-               clocks = <&tegra_car TEGRA30_CLK_RTC>;
-       };
-
        i2c@7000c000 {
                compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
                reg = <0x7000c000 0x100>;
                status = "disabled";
        };
 
+       rtc@7000e000 {
+               compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc";
+               reg = <0x7000e000 0x100>;
+               interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
+               clocks = <&tegra_car TEGRA30_CLK_RTC>;
+       };
+
        kbc@7000e200 {
                compatible = "nvidia,tegra30-kbc", "nvidia,tegra20-kbc";
                reg = <0x7000e200 0x100>;
                };
 
                powergates {
+                       pd_heg: heg {
+                               clocks = <&tegra_car TEGRA30_CLK_GR2D>,
+                                        <&tegra_car TEGRA30_CLK_EPP>,
+                                        <&tegra_car TEGRA30_CLK_HOST1X>;
+                               resets = <&mc TEGRA30_MC_RESET_2D>,
+                                        <&mc TEGRA30_MC_RESET_EPP>,
+                                        <&mc TEGRA30_MC_RESET_HC>,
+                                        <&tegra_car TEGRA30_CLK_GR2D>,
+                                        <&tegra_car TEGRA30_CLK_EPP>,
+                                        <&tegra_car TEGRA30_CLK_HOST1X>;
+                               power-domains = <&pd_core>;
+                               #power-domain-cells = <0>;
+                       };
+
+                       pd_mpe: mpe {
+                               clocks = <&tegra_car TEGRA30_CLK_MPE>;
+                               resets = <&mc TEGRA30_MC_RESET_MPE>,
+                                        <&tegra_car TEGRA30_CLK_MPE>;
+                               power-domains = <&pd_core>;
+                               #power-domain-cells = <0>;
+                       };
+
                        pd_3d0: td {
                                clocks = <&tegra_car TEGRA30_CLK_GR3D>;
                                resets = <&mc TEGRA30_MC_RESET_3D>,
                                #power-domain-cells = <0>;
                        };
 
+                       pd_vde: vdec {
+                               clocks = <&tegra_car TEGRA30_CLK_VDE>;
+                               resets = <&mc TEGRA30_MC_RESET_VDE>,
+                                        <&tegra_car TEGRA30_CLK_VDE>;
+                               power-domains = <&pd_core>;
+                               #power-domain-cells = <0>;
+                       };
+
                        pd_venc: venc {
                                clocks = <&tegra_car TEGRA30_CLK_ISP>,
                                         <&tegra_car TEGRA30_CLK_VI>,
                                power-domains = <&pd_core>;
                                #power-domain-cells = <0>;
                        };
-
-                       pd_vde: vdec {
-                               clocks = <&tegra_car TEGRA30_CLK_VDE>;
-                               resets = <&mc TEGRA30_MC_RESET_VDE>,
-                                        <&tegra_car TEGRA30_CLK_VDE>;
-                               power-domains = <&pd_core>;
-                               #power-domain-cells = <0>;
-                       };
-
-                       pd_mpe: mpe {
-                               clocks = <&tegra_car TEGRA30_CLK_MPE>;
-                               resets = <&mc TEGRA30_MC_RESET_MPE>,
-                                        <&tegra_car TEGRA30_CLK_MPE>;
-                               power-domains = <&pd_core>;
-                               #power-domain-cells = <0>;
-                       };
-
-                       pd_heg: heg {
-                               clocks = <&tegra_car TEGRA30_CLK_GR2D>,
-                                        <&tegra_car TEGRA30_CLK_EPP>,
-                                        <&tegra_car TEGRA30_CLK_HOST1X>;
-                               resets = <&mc TEGRA30_MC_RESET_2D>,
-                                        <&mc TEGRA30_MC_RESET_EPP>,
-                                        <&mc TEGRA30_MC_RESET_HC>,
-                                        <&tegra_car TEGRA30_CLK_GR2D>,
-                                        <&tegra_car TEGRA30_CLK_EPP>,
-                                        <&tegra_car TEGRA30_CLK_HOST1X>;
-                               power-domains = <&pd_core>;
-                               #power-domain-cells = <0>;
-                       };
                };
        };