ipq806x: fix pci pins
[openwrt/staging/jow.git] / target / linux / ipq806x / files / arch / arm / boot / dts / qcom-ipq8065.dtsi
index fcc08d91ae20c240a06a65c540f5c34f01b3635a..bff9979adfcc3373c4d777a7d719607529ee65f6 100644 (file)
        };
 
        clocks {
+
+               cxo_board {
+                       compatible = "fixed-clock";
+                       #clock-cells = <0>;
+                       clock-frequency = <25000000>;
+               };
+
+               pxo_board {
+                       compatible = "fixed-clock";
+                       #clock-cells = <0>;
+                       clock-frequency = <25000000>;
+               };
+
                sleep_clk: sleep_clk {
                        compatible = "fixed-clock";
                        clock-frequency = <32768>;
                        #address-cells = <1>;
                        #size-cells = <0>;
 
+                       clocks = <&gcc RPM_MSG_RAM_H_CLK>;
+                       clock-names = "ram";
+
+                       rpmcc: clock-controller {
+                               compatible      = "qcom,rpmcc-ipq806x", "qcom,rpmcc";
+                               #clock-cells = <1>;
+                       };
+
                        smb208_regulators {
                                compatible = "qcom,rpm-smb208-regulators";
 
                                mux {
                                        pins = "gpio3";
                                        function = "pcie1_rst";
-                                       drive-strength = <12>;
+                                       drive-strength = <2>;
                                        bias-disable;
                                };
                        };
                                mux {
                                        pins = "gpio48";
                                        function = "pcie2_rst";
-                                       drive-strength = <12>;
+                                       drive-strength = <2>;
                                        bias-disable;
                                };
                        };
                                mux {
                                        pins = "gpio63";
                                        function = "pcie3_rst";
-                                       drive-strength = <12>;
+                                       drive-strength = <2>;
                                        bias-disable;
+                                       output-low;
                                };
                        };
                };