Home
last modified time | relevance | path

Searched full:pm8916 (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/watchdog/
Dqcom,pm8916-wdt.yaml4 $id: http://devicetree.org/schemas/watchdog/qcom,pm8916-wdt.yaml#
7 title: Qualcomm PM8916 watchdog timer controller
17 const: qcom,pm8916-wdt
34 compatible = "qcom,pm8916", "qcom,spmi-pmic";
40 compatible = "qcom,pm8916-pon";
46 compatible = "qcom,pm8916-wdt";
/Linux-v6.1/drivers/watchdog/
Dpm8916_wdt.c121 .identity = "QCOM PM8916 PON WDT",
128 .identity = "QCOM PM8916 PON WDT",
156 * The pm8916-pon-wdt is a child of the pon device, which is a child in pm8916_wdt_probe()
157 * of the pm8916 mfd device. We want access to the pm8916 registers. in pm8916_wdt_probe()
158 * Retrieve regmap from pm8916 (parent->parent) and base address in pm8916_wdt_probe()
159 * from pm8916-pon (pon). in pm8916_wdt_probe()
169 dev_err(dev, "failed to get pm8916-pon address\n"); in pm8916_wdt_probe()
260 { .compatible = "qcom,pm8916-wdt" },
268 .name = "pm8916-wdt",
276 MODULE_DESCRIPTION("Qualcomm pm8916 watchdog driver");
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi10 compatible = "qcom,pm8916", "qcom,spmi-pmic";
16 compatible = "qcom,pm8916-pon";
38 compatible = "qcom,pm8916-wdt";
101 compatible = "qcom,pm8916-mpp", "qcom,spmi-mpp";
111 compatible = "qcom,pm8916-gpio", "qcom,spmi-gpio";
122 compatible = "qcom,pm8916", "qcom,spmi-pmic";
128 compatible = "qcom,pm8916-pwm";
136 compatible = "qcom,pm8916-vib";
142 compatible = "qcom,pm8916-wcd-analog-codec";
Dmsm8916-pm8916.dtsi4 #include "pm8916.dtsi"
50 smd_rpm_regulators: pm8916-regulators {
51 compatible = "qcom,rpm-pm8916-regulators";
Dmsm8916-mtp.dts8 #include "msm8916-pm8916.dtsi"
Dpm8009.dtsi17 compatible = "qcom,pm8916-pon";
Dapq8016-sbc.dts8 #include "msm8916-pm8916.dtsi"
819 pm8916_gpios_leds: pm8916-gpios-leds-state {
837 ls_exp_gpio_f: pm8916-mpp4-state {
845 pm8916_mpps_leds: pm8916-mpps-state {
Dpm8953.dtsi17 compatible = "qcom,pm8916-pon";
Dpmm8155au_2.dtsi49 compatible = "qcom,pm8916-pon";
Dpm8150l.dtsi50 compatible = "qcom,pm8916-pon";
Dpm8150b.dtsi50 compatible = "qcom,pm8916-pon";
Dpmm8155au_1.dtsi50 compatible = "qcom,pm8916-pon";
/Linux-v6.1/drivers/power/reset/
Dqcom-pon.c82 { .compatible = "qcom,pm8916-pon", .data = (void *)GEN1_REASON_SHIFT },
93 .name = "pm8916-pon",
99 MODULE_DESCRIPTION("pm8916 Power On driver");
/Linux-v6.1/Documentation/devicetree/bindings/power/reset/
Dqcom,pon.yaml21 - qcom,pm8916-pon
50 $ref: /schemas/watchdog/qcom,pm8916-wdt.yaml
65 - qcom,pm8916-pon
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dqcom,msm8916-wcd-analog.txt3 Bindings for codec Analog IP which is integrated in pmic pm8916,
8 - compatible = "qcom,pm8916-wcd-analog-codec";
60 compatible = "qcom,pm8916-wcd-analog-codec";
/Linux-v6.1/Documentation/devicetree/bindings/leds/
Dleds-qcom-lpg.yaml24 - qcom,pm8916-pwm
174 compatible = "qcom,pm8916-pwm";
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.yaml59 - qcom,pm8916
112 additionalProperties: true # FIXME qcom,pm8916-wcd-analog-codec binding not converted yet
140 additionalProperties: true # FIXME qcom,pm8916-vib binding not converted yet
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-mpp.yaml27 - qcom,pm8916-mpp
92 - mpp1-mpp4 for pm8916
Dqcom,pmic-gpio.yaml43 - qcom,pm8916-gpio
129 - qcom,pm8916-gpio
409 - gpio1-gpio4 for pm8916
/Linux-v6.1/Documentation/devicetree/bindings/input/
Dqcom,pm8xxx-vib.yaml16 - qcom,pm8916-vib
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Dqcom,smd-rpm-regulator.yaml47 For pm8916, s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11,
92 - qcom,rpm-pm8916-regulators
Dqcom,spmi-regulator.yaml22 - qcom,pm8916-regulators
214 - qcom,pm8916-regulators
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-pmx55.dtsi20 compatible = "qcom,pm8916-pon";
Dqcom-pm8226.dtsi106 compatible = "qcom,pm8916-vib";
/Linux-v6.1/include/dt-bindings/pinctrl/
Dqcom,pmic-gpio.h53 * Note: PM8916 GPIO1 and GPIO2 are supporting

12