Home
last modified time | relevance | path

Searched full:pm8921 (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/rtc/
Dqcom-pm8xxx-rtc.yaml16 - qcom,pm8921-rtc
55 compatible = "qcom,pm8921";
63 compatible = "qcom,pm8921-rtc";
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dqcom-rpm.txt62 "qcom,rpm-pm8921-regulators"
138 Usage: optional (pm8921 only)
165 pm8921:
208 pm8921 smps and ftsmps
234 pm8921 pldo, nldo and nldo1200
260 compatible = "qcom,rpm-pm8921-regulators";
Dqcom-pm8xxx.yaml22 - qcom,pm8921
/Linux-v6.1/Documentation/devicetree/bindings/input/
Dqcom,pm8xxx-pwrkey.txt10 "qcom,pm8921-pwrkey"
40 compatible = "qcom,pm8921-pwrkey";
Dqcom,pm8xxx-keypad.txt10 "qcom,pm8921-keypad"
75 compatible = "qcom,pm8921-keypad";
Dqcom,pm8xxx-vib.yaml17 - qcom,pm8921-vib
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-msm8960.dtsi201 compatible = "qcom,rpm-pm8921-regulators";
256 compatible = "qcom,pm8921";
265 compatible = "qcom,pm8921-pwrkey";
274 compatible = "qcom,pm8921-keypad";
284 compatible = "qcom,pm8921-rtc";
Dqcom-mdm9615.dtsi287 compatible = "qcom,pm8018", "qcom,pm8921";
295 compatible = "qcom,pm8018-pwrkey", "qcom,pm8921-pwrkey";
315 compatible = "qcom,pm8018-rtc", "qcom,pm8921-rtc";
Dqcom-apq8064.dtsi702 compatible = "qcom,pm8921";
712 compatible = "qcom,pm8921-gpio",
724 compatible = "qcom,pm8921-mpp",
735 compatible = "qcom,pm8921-rtc";
743 compatible = "qcom,pm8921-pwrkey";
752 compatible = "qcom,pm8921-adc";
905 compatible = "qcom,rpm-pm8921-regulators";
Dqcom-msm8960-cdp.dts111 compatible = "qcom,rpm-pm8921-regulators";
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/
Dqcom,pm8018-adc.yaml14 oscillator ADC) encompassing PM8018, PM8038, PM8058 and PM8921.
22 - qcom,pm8921-adc
40 The first cell is the prescaler (on PM8058) or premux (on PM8921)
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.yaml45 - qcom,pm8921-gpio
363 - qcom,pm8921-gpio
415 - gpio1-gpio44 for pm8921
517 compatible = "qcom,pm8921-gpio", "qcom,ssbi-gpio";
Dqcom,pmic-mpp.yaml29 - qcom,pm8921-mpp
/Linux-v6.1/drivers/iio/adc/
Dqcom-pm8xxx-xoadc.c72 * on PM8058, or channel mux and premux on PM8921.
77 /* On PM8058 this is prescaling, on PM8921 this is premux */
157 * @pre_scale_mux: prescale (PM8058) or premux (PM8921) for selecting
205 * _presmux: prescaler (PM8058) or premux (PM8921) setting for this channel
308 * The PM8921 has some pre-muxing on its channels, this comes from the vendor tree
316 /* channel "ICHG" is reserved and not used on PM8921 */
319 /* CHAN 6 & 7 (MPP1 & MPP2) are reserved for MPP channels on PM8921 */
990 .name = "PM8921-XOADC",
1009 .compatible = "qcom,pm8921-adc",
/Linux-v6.1/include/dt-bindings/pinctrl/
Dqcom,pmic-mpp.h25 /* Digital Input/Output: level [PM8921] */
/Linux-v6.1/drivers/misc/
Dqcom-coincell.c28 /* NOTE: for pm8921 and others, voltage of 2500 is 16 (10000b), not 0 */
/Linux-v6.1/drivers/input/misc/
Dpm8xxx-vibrator.c243 { .compatible = "qcom,pm8921-vib", .data = &pm8058_regs },
Dpmic8xxx-pwrkey.c435 { .compatible = "qcom,pm8921-pwrkey", .data = &pm8921_pwrkey_shutdown },
/Linux-v6.1/drivers/pinctrl/qcom/
DKconfig249 devices are pm8058 and pm8921.
Dpinctrl-ssbi-gpio.c703 { .compatible = "qcom,pm8921-gpio", .data = (void *) 44 },
/Linux-v6.1/drivers/regulator/
Dqcom_rpm-regulator.c565 * PM8921 regulators
931 { .compatible = "qcom,rpm-pm8921-regulators", .data = &rpm_pm8921_regulators },
/Linux-v6.1/drivers/rtc/
Drtc-pm8xxx.c463 { .compatible = "qcom,pm8921-rtc", .data = &pm8921_regs },
/Linux-v6.1/drivers/mfd/
Dqcom-pm8xxx.c503 { .compatible = "qcom,pm8921", .data = &pm8xxx_data},
/Linux-v6.1/drivers/soc/qcom/
Dsocinfo.c90 [18] = "PMK8001/PM8921",
/Linux-v6.1/drivers/input/keyboard/
Dpmic8xxx-keypad.c671 { .compatible = "qcom,pm8921-keypad" },

12