Lines Matching +full:vbus +full:- +full:detect +full:- +full:gpio
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/spmi/spmi.h>
13 compatible = "qcom,pm2250", "qcom,spmi-pmic";
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "qcom,pm8916-pon";
23 compatible = "qcom,pm8941-pwrkey";
24 interrupts-extended = <&spmi_bus 0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>;
27 bias-pull-up;
31 compatible = "qcom,pm8941-resin";
32 interrupts-extended = <&spmi_bus 0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
34 bias-pull-up;
39 pm4125_vbus: usb-vbus-regulator@1100 {
40 compatible = "qcom,pm4125-vbus-reg", "qcom,pm8150b-vbus-reg";
46 compatible = "qcom,pm4125-typec", "qcom,pmi632-typec";
56 interrupt-names = "or-rid-detect-change",
57 "vpd-detect",
58 "cc-state-change",
59 "vconn-oc",
60 "vbus-change",
61 "attach-detach",
62 "legacy-cable-detect",
63 "try-snk-src-detect";
64 vdd-vbus-supply = <&pm4125_vbus>;
70 compatible = "qcom,pm8941-rtc";
72 reg-names = "rtc", "alarm";
73 interrupts-extended = <&spmi_bus 0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>;
76 pm4125_gpios: gpio@c000 {
77 compatible = "qcom,pm2250-gpio", "qcom,spmi-gpio";
79 gpio-controller;
80 gpio-ranges = <&pm4125_gpios 0 0 10>;
81 #gpio-cells = <2>;
82 interrupt-controller;
83 #interrupt-cells = <2>;
88 compatible = "qcom,pm2250", "qcom,spmi-pmic";
90 #address-cells = <1>;
91 #size-cells = <0>;