]> git.ipfire.org Git - thirdparty/u-boot.git/blobdiff - src/arm/qcom/qcom-msm8660.dtsi
Squashed 'dts/upstream/' changes from aaba2d45dc2a..b35b9bd1d4ee
[thirdparty/u-boot.git] / src / arm / qcom / qcom-msm8660.dtsi
index 78023ed2fdf71f5168692d43a8b9d80573666545..a7c245b9c8f973c27472196ffb7ddf76a1a17670 100644 (file)
                };
        };
 
-       /*
-        * These channels from the ADC are simply hardware monitors.
-        * That is why the ADC is referred to as "HKADC" - HouseKeeping
-        * ADC.
-        */
-       iio-hwmon {
-               compatible = "iio-hwmon";
-               io-channels = <&xoadc 0x00 0x01>, /* Battery */
-                           <&xoadc 0x00 0x02>, /* DC in (charger) */
-                           <&xoadc 0x00 0x04>, /* VPH the main system voltage */
-                           <&xoadc 0x00 0x0b>, /* Die temperature */
-                           <&xoadc 0x00 0x0c>, /* Reference voltage 1.25V */
-                           <&xoadc 0x00 0x0d>, /* Reference voltage 0.625V */
-                           <&xoadc 0x00 0x0e>; /* Reference voltage 0.325V */
-       };
-
        soc: soc {
                #address-cells = <1>;
                #size-cells = <1>;
                        status = "disabled";
                };
 
-               ssbi@500000 {
+               ssbi: ssbi@500000 {
                        compatible = "qcom,ssbi";
                        reg = <0x500000 0x1000>;
                        qcom,controller-type = "pmic-arbiter";
-
-                       pm8058: pmic {
-                               compatible = "qcom,pm8058";
-                               interrupt-parent = <&tlmm>;
-                               interrupts = <88 8>;
-                               #interrupt-cells = <2>;
-                               interrupt-controller;
-                               #address-cells = <1>;
-                               #size-cells = <0>;
-
-                               pm8058_gpio: gpio@150 {
-                                       compatible = "qcom,pm8058-gpio",
-                                                    "qcom,ssbi-gpio";
-                                       reg = <0x150>;
-                                       interrupt-controller;
-                                       #interrupt-cells = <2>;
-                                       gpio-controller;
-                                       gpio-ranges = <&pm8058_gpio 0 0 44>;
-                                       #gpio-cells = <2>;
-
-                               };
-
-                               pm8058_mpps: mpps@50 {
-                                       compatible = "qcom,pm8058-mpp",
-                                                    "qcom,ssbi-mpp";
-                                       reg = <0x50>;
-                                       gpio-controller;
-                                       #gpio-cells = <2>;
-                                       gpio-ranges = <&pm8058_mpps 0 0 12>;
-                                       interrupt-controller;
-                                       #interrupt-cells = <2>;
-                               };
-
-                               pwrkey@1c {
-                                       compatible = "qcom,pm8058-pwrkey";
-                                       reg = <0x1c>;
-                                       interrupt-parent = <&pm8058>;
-                                       interrupts = <50 1>, <51 1>;
-                                       debounce = <15625>;
-                                       pull-up;
-                               };
-
-                               pm8058_keypad: keypad@148 {
-                                       compatible = "qcom,pm8058-keypad";
-                                       reg = <0x148>;
-                                       interrupt-parent = <&pm8058>;
-                                       interrupts = <74 1>, <75 1>;
-                                       debounce = <15>;
-                                       scan-delay = <32>;
-                                       row-hold = <91500>;
-                               };
-
-                               xoadc: xoadc@197 {
-                                       compatible = "qcom,pm8058-adc";
-                                       reg = <0x197>;
-                                       interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>;
-                                       #address-cells = <2>;
-                                       #size-cells = <0>;
-                                       #io-channel-cells = <2>;
-
-                                       vcoin: adc-channel@0 {
-                                               reg = <0x00 0x00>;
-                                       };
-                                       vbat: adc-channel@1 {
-                                               reg = <0x00 0x01>;
-                                       };
-                                       dcin: adc-channel@2 {
-                                               reg = <0x00 0x02>;
-                                       };
-                                       ichg: adc-channel@3 {
-                                               reg = <0x00 0x03>;
-                                       };
-                                       vph_pwr: adc-channel@4 {
-                                               reg = <0x00 0x04>;
-                                       };
-                                       usb_vbus: adc-channel@a {
-                                               reg = <0x00 0x0a>;
-                                       };
-                                       die_temp: adc-channel@b {
-                                               reg = <0x00 0x0b>;
-                                       };
-                                       ref_625mv: adc-channel@c {
-                                               reg = <0x00 0x0c>;
-                                       };
-                                       ref_1250mv: adc-channel@d {
-                                               reg = <0x00 0x0d>;
-                                       };
-                                       ref_325mv: adc-channel@e {
-                                               reg = <0x00 0x0e>;
-                                       };
-                                       ref_muxoff: adc-channel@f {
-                                               reg = <0x00 0x0f>;
-                                       };
-                               };
-
-                               rtc@1e8 {
-                                       compatible = "qcom,pm8058-rtc";
-                                       reg = <0x1e8>;
-                                       interrupt-parent = <&pm8058>;
-                                       interrupts = <39 1>;
-                                       allow-set-time;
-                               };
-
-                               vibrator@4a {
-                                       compatible = "qcom,pm8058-vib";
-                                       reg = <0x4a>;
-                               };
-
-                               pm8058_led48: led@48 {
-                                       compatible = "qcom,pm8058-keypad-led";
-                                       reg = <0x48>;
-                                       status = "disabled";
-                               };
-
-                               pm8058_led131: led@131 {
-                                       compatible = "qcom,pm8058-led";
-                                       reg = <0x131>;
-                                       status = "disabled";
-                               };
-
-                               pm8058_led132: led@132 {
-                                       compatible = "qcom,pm8058-led";
-                                       reg = <0x132>;
-                                       status = "disabled";
-                               };
-
-                               pm8058_led133: led@133 {
-                                       compatible = "qcom,pm8058-led";
-                                       reg = <0x133>;
-                                       status = "disabled";
-                               };
-
-                       };
                };
 
                l2cc: clock-controller@2082000 {
                                clocks = <&pxo_board>;
                                clock-names = "pxo";
                        };
-
-                       regulators-0 {
-                               compatible = "qcom,rpm-pm8901-regulators";
-
-                               pm8901_l0: l0 {};
-                               pm8901_l1: l1 {};
-                               pm8901_l2: l2 {};
-                               pm8901_l3: l3 {};
-                               pm8901_l4: l4 {};
-                               pm8901_l5: l5 {};
-                               pm8901_l6: l6 {};
-
-                               /* S0 and S1 Handled as SAW regulators by SPM */
-                               pm8901_s2: s2 {};
-                               pm8901_s3: s3 {};
-                               pm8901_s4: s4 {};
-
-                               pm8901_lvs0: lvs0 {};
-                               pm8901_lvs1: lvs1 {};
-                               pm8901_lvs2: lvs2 {};
-                               pm8901_lvs3: lvs3 {};
-
-                               pm8901_mvs: mvs {};
-                       };
-
-                       regulators-1 {
-                               compatible = "qcom,rpm-pm8058-regulators";
-
-                               pm8058_l0: l0 {};
-                               pm8058_l1: l1 {};
-                               pm8058_l2: l2 {};
-                               pm8058_l3: l3 {};
-                               pm8058_l4: l4 {};
-                               pm8058_l5: l5 {};
-                               pm8058_l6: l6 {};
-                               pm8058_l7: l7 {};
-                               pm8058_l8: l8 {};
-                               pm8058_l9: l9 {};
-                               pm8058_l10: l10 {};
-                               pm8058_l11: l11 {};
-                               pm8058_l12: l12 {};
-                               pm8058_l13: l13 {};
-                               pm8058_l14: l14 {};
-                               pm8058_l15: l15 {};
-                               pm8058_l16: l16 {};
-                               pm8058_l17: l17 {};
-                               pm8058_l18: l18 {};
-                               pm8058_l19: l19 {};
-                               pm8058_l20: l20 {};
-                               pm8058_l21: l21 {};
-                               pm8058_l22: l22 {};
-                               pm8058_l23: l23 {};
-                               pm8058_l24: l24 {};
-                               pm8058_l25: l25 {};
-
-                               pm8058_s0: s0 {};
-                               pm8058_s1: s1 {};
-                               pm8058_s2: s2 {};
-                               pm8058_s3: s3 {};
-                               pm8058_s4: s4 {};
-
-                               pm8058_lvs0: lvs0 {};
-                               pm8058_lvs1: lvs1 {};
-
-                               pm8058_ncp: ncp {};
-                       };
                };
 
                amba {