Home
last modified time | relevance | path

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

12

/Linux-v5.10/Documentation/devicetree/bindings/watchdog/
Dqcom,pm8916-wdt.txt1 QCOM PM8916 watchdog timer controller
3 This pm8916 watchdog timer controller must be under pm8916-pon node.
6 - compatible: should be "qcom,pm8916-wdt"
14 pm8916_0: pm8916@0 {
15 compatible = "qcom,pm8916", "qcom,spmi-pmic";
19 compatible = "qcom,pm8916-pon";
23 compatible = "qcom,pm8916-wdt";
/Linux-v5.10/drivers/watchdog/
Dpm8916_wdt.c115 .identity = "QCOM PM8916 PON WDT",
121 .identity = "QCOM PM8916 PON WDT",
147 * The pm8916-pon-wdt is a child of the pon device, which is a child in pm8916_wdt_probe()
148 * of the pm8916 mfd device. We want access to the pm8916 registers. in pm8916_wdt_probe()
149 * Retrieve regmap from pm8916 (parent->parent) and base address in pm8916_wdt_probe()
150 * from pm8916-pon (pon). in pm8916_wdt_probe()
160 dev_err(dev, "failed to get pm8916-pon address\n"); in pm8916_wdt_probe()
227 { .compatible = "qcom,pm8916-wdt" },
235 .name = "pm8916-wdt",
243 MODULE_DESCRIPTION("Qualcomm pm8916 watchdog driver");
/Linux-v5.10/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi10 compatible = "qcom,pm8916", "qcom,spmi-pmic";
16 compatible = "qcom,pm8916-pon";
38 compatible = "qcom,pm8916-wdt";
94 compatible = "qcom,pm8916-mpp";
105 compatible = "qcom,pm8916-gpio";
117 compatible = "qcom,pm8916", "qcom,spmi-pmic";
123 compatible = "qcom,pm8916-vib";
129 compatible = "qcom,pm8916-wcd-analog-codec";
Dmsm8916-pm8916.dtsi4 #include "pm8916.dtsi"
53 smd_rpm_regulators: pm8916-regulators {
54 compatible = "qcom,rpm-pm8916-regulators";
Dmsm8916-mtp.dtsi6 #include "msm8916-pm8916.dtsi"
Dpm8009.dtsi17 compatible = "qcom,pm8916-pon";
Dpm660.dtsi26 compatible = "qcom,pm8916-pon";
Dapq8016-sbc.dtsi6 #include "msm8916-pm8916.dtsi"
799 pm8916_gpios_leds: pm8916-gpios-leds {
817 ls_exp_gpio_f: pm8916-mpp4 {
825 pm8916_mpps_leds: pm8916-mpps-leds {
Dpm8150l.dtsi50 compatible = "qcom,pm8916-pon";
Dpm8150b.dtsi50 compatible = "qcom,pm8916-pon";
Dpm8994.dtsi22 compatible = "qcom,pm8916-pon";
Dpm8150.dtsi51 compatible = "qcom,pm8916-pon";
Dmsm8916-longcheer-l8150.dts5 #include "msm8916-pm8916.dtsi"
/Linux-v5.10/drivers/power/reset/
Dqcom-pon.c82 { .compatible = "qcom,pm8916-pon", .data = (void *)GEN1_REASON_SHIFT },
92 .name = "pm8916-pon",
98 MODULE_DESCRIPTION("pm8916 Power On driver");
/Linux-v5.10/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-v5.10/Documentation/devicetree/bindings/power/reset/
Dqcom,pon.txt10 "qcom,pm8916-pon"
28 compatible = "qcom,pm8916-pon";
/Linux-v5.10/Documentation/devicetree/bindings/arm/
Dqcom.yaml68 "qcom,msm8916-v1-cdp-pm8916-v2.1"
70 A CDP board with an msm8916 SoC, version 1 paired with a pm8916 PMIC of version
/Linux-v5.10/Documentation/devicetree/bindings/regulator/
Dqcom,spmi-regulator.txt10 "qcom,pm8916-regulators"
56 Usage: optional (pm8916 only)
204 pm8916:
Dqcom,smd-rpm-regulator.yaml29 For pm8916, s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11,
72 - qcom,rpm-pm8916-regulators
/Linux-v5.10/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-mpp.txt15 "qcom,pm8916-mpp",
83 mpp1-mpp4 for pm8916
Dqcom,pmic-gpio.txt14 "qcom,pm8916-gpio"
96 gpio1-gpio4 for pm8916
/Linux-v5.10/Documentation/devicetree/bindings/input/
Dqcom,pm8xxx-vib.txt10 "qcom,pm8916-vib"
/Linux-v5.10/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.txt29 "qcom,pm8916",
/Linux-v5.10/include/dt-bindings/pinctrl/
Dqcom,pmic-gpio.h53 * Note: PM8916 GPIO1 and GPIO2 are supporting
/Linux-v5.10/drivers/mfd/
Dqcom-spmi-pmic.c52 { .compatible = "qcom,pm8916", .data = (void *)PM8916_SUBTYPE },

12