Merge tag 'pwm/for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry...
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / msm8996.dtsi
index 78c55ca..52df22a 100644 (file)
        chosen { };
 
        clocks {
-               xo_board: xo_board {
+               xo_board: xo-board {
                        compatible = "fixed-clock";
                        #clock-cells = <0>;
                        clock-frequency = <19200000>;
                        clock-output-names = "xo_board";
                };
 
-               sleep_clk: sleep_clk {
+               sleep_clk: sleep-clk {
                        compatible = "fixed-clock";
                        #clock-cells = <0>;
                        clock-frequency = <32764>;
                #hwlock-cells = <1>;
        };
 
-       memory {
+       memory@80000000 {
                device_type = "memory";
                /* We expect the bootloader to fill in the reg */
-               reg = <0 0 0 0>;
+               reg = <0x0 0x80000000 0x0 0x0>;
        };
 
        psci {
                                phy-names = "hdmi_phy";
                                #sound-dai-cells = <1>;
 
+                               status = "disabled";
+
                                ports {
                                        #address-cells = <1>;
                                        #size-cells = <0>;
                                         <&gcc GCC_HDMI_CLKREF_CLK>;
                                clock-names = "iface",
                                              "ref";
+
+                               status = "disabled";
                        };
                };
 
 
                        status = "disabled";
 
+                       #cooling-cells = <2>;
+
                        gpu_opp_table: opp-table {
                                compatible  ="operating-points-v2";
 
 
                        camera0_state_on:
                        camera_rear_default: camera-rear-default {
-                               mclk0 {
+                               camera0_mclk: mclk0 {
                                        pins = "gpio13";
                                        function = "cam_mclk";
                                        drive-strength = <16>;
                                        bias-disable;
                                };
 
-                               rst {
+                               camera0_rst: rst {
                                        pins = "gpio25";
                                        function = "gpio";
                                        drive-strength = <16>;
                                        bias-disable;
                                };
 
-                               pwdn {
+                               camera0_pwdn: pwdn {
                                        pins = "gpio26";
                                        function = "gpio";
                                        drive-strength = <16>;
 
                        camera2_state_on:
                        camera_front_default: camera-front-default {
-                               mclk2 {
+                               camera2_mclk: mclk2 {
                                        pins = "gpio15";
                                        function = "cam_mclk";
                                        drive-strength = <16>;
                                        bias-disable;
                                };
 
-                               rst {
+                               camera2_rst: rst {
                                        pins = "gpio23";
                                        function = "gpio";
                                        drive-strength = <16>;
                        power-domains = <&gcc USB30_GDSC>;
                        status = "disabled";
 
-                       dwc3@6a00000 {
+                       usb3_dwc3: dwc3@6a00000 {
                                compatible = "snps,dwc3";
                                reg = <0x06a00000 0xcc00>;
                                interrupts = <0 131 IRQ_TYPE_LEVEL_HIGH>;
                                gpu1_alert0: trip-point0 {
                                        temperature = <90000>;
                                        hysteresis = <2000>;
-                                       type = "hot";
+                                       type = "passive";
+                               };
+                       };
+
+                       cooling-maps {
+                               map0 {
+                                       trip = <&gpu1_alert0>;
+                                       cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                                };
                        };
                };
                                gpu2_alert0: trip-point0 {
                                        temperature = <90000>;
                                        hysteresis = <2000>;
-                                       type = "hot";
+                                       type = "passive";
+                               };
+                       };
+
+                       cooling-maps {
+                               map0 {
+                                       trip = <&gpu2_alert0>;
+                                       cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                                };
                        };
                };