Home
last modified time | relevance | path

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

1234

/openbmc/u-boot/doc/device-tree-bindings/gpio/
H A Dpm8916_gpio.txt1 Driver for part of pm8916 PMIC - gpio and power/reset keys
8 - compatible: "qcom,pm8916-gpio"
15 - gpio-bank-name: name of bank (as default "pm8916" is used)
20 compatible = "qcom,pm8916-gpio";
32 - compatible: "qcom,pm8916-pwrkey"
44 compatible = "qcom,pm8916-pwrkey";
/openbmc/linux/Documentation/devicetree/bindings/watchdog/
H A 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";
/openbmc/linux/drivers/watchdog/
H A 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");
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dpm8916.dtsi10 compatible = "qcom,pm8916", "qcom,spmi-pmic";
16 compatible = "qcom,pm8916-pon";
38 compatible = "qcom,pm8916-wdt";
102 compatible = "qcom,pm8916-mpp", "qcom,spmi-mpp";
112 compatible = "qcom,pm8916-gpio", "qcom,spmi-gpio";
123 compatible = "qcom,pm8916", "qcom,spmi-pmic";
129 compatible = "qcom,pm8916-pwm";
137 compatible = "qcom,pm8916-vib";
143 compatible = "qcom,pm8916-wcd-analog-codec";
H A Dmsm8916-pm8916.dtsi3 * msm8916-pm8916.dtsi describes common properties (e.g. regulator connections)
4 * that apply to most devices that make use of the MSM8916 SoC and PM8916 PMIC.
12 #include "pm8916.dtsi"
65 compatible = "qcom,rpm-pm8916-regulators";
H A Dmsm8939-pm8916.dtsi3 * msm8939-pm8916.dtsi describes common properties (e.g. regulator connections)
4 * that apply to most devices that make use of the MSM8939 SoC and PM8916 PMIC.
12 #include "pm8916.dtsi"
44 compatible = "qcom,rpm-pm8916-regulators";
H A Dmsm8916-mtp.dts8 #include "msm8916-pm8916.dtsi"
H A Dpm8009.dtsi17 compatible = "qcom,pm8916-pon";
H A Dapq8016-sbc.dts8 #include "msm8916-pm8916.dtsi"
674 pm8916_gpios_leds: pm8916-gpios-leds-state {
692 ls_exp_gpio_f: pm8916-mpp4-state {
700 pm8916_mpps_leds: pm8916-mpps-state {
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dqcom,pm8916-wcd-analog-codec.yaml4 $id: http://devicetree.org/schemas/sound/qcom,pm8916-wcd-analog-codec.yaml#
7 title: Qualcomm PM8916 WCD Analog Audio Codec
13 The analog WCD audio codec found on Qualcomm PM8916 PMIC.
17 const: qcom,pm8916-wcd-analog-codec
109 compatible = "qcom,pm8916", "qcom,spmi-pmic";
115 compatible = "qcom,pm8916-wcd-analog-codec";
/openbmc/u-boot/doc/device-tree-bindings/spmi/
H A Dspmi-sandbox.txt3 This is bus driver for Sandbox. It includes part of emulated pm8916 pmic.
16 pm8916@0 {
23 compatible = "qcom,pm8916-gpio";
/openbmc/u-boot/drivers/gpio/
H A Dpm8916_gpio.c3 * Qualcomm pm8916 pmic gpio driver - part of Qualcomm PM8916 PMIC
21 /* Type and subtype are shared for all pm8916 peripherals */
196 uc_priv->bank_name = "pm8916"; in pm8916_gpio_ofdata_to_platdata()
202 { .compatible = "qcom,pm8916-gpio" },
287 { .compatible = "qcom,pm8916-pwrkey" },
H A DKconfig175 bool "Qualcomm PM8916 PMIC GPIO/keypad driver"
179 Qualcomm PM8916 PMIC.
180 Default name for GPIO bank is "pm8916".
/openbmc/u-boot/arch/arm/dts/
H A Ddragonboard410c.dts143 pmic0: pm8916@0 {
150 compatible = "qcom,pm8916-pwrkey";
157 compatible = "qcom,pm8916-gpio";
166 pmic1: pm8916@1 {
/openbmc/u-boot/doc/device-tree-bindings/pmic/
H A Dpm8916.txt1 Qualcomm pm8916 PMIC
13 pm8916@0 {
/openbmc/linux/drivers/power/reset/
H A Dqcom-pon.c89 { .compatible = "qcom,pm8916-pon", .data = (void *)GEN1_REASON_SHIFT },
101 .name = "pm8916-pon",
107 MODULE_DESCRIPTION("pm8916 Power On driver");
/openbmc/linux/Documentation/devicetree/bindings/power/reset/
H A Dqcom,pon.yaml21 - qcom,pm8916-pon
51 $ref: /schemas/watchdog/qcom,pm8916-wdt.yaml
65 - qcom,pm8916-pon
/openbmc/u-boot/drivers/power/pmic/
H A DKconfig109 bool "Enable Driver Model for Qualcomm PM8916 PMIC"
112 The PM8916 is a PMIC connected to one (or several) processors
122 Driver binding info: doc/device-tree-bindings/pmic/pm8916.txt
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dleds-qcom-lpg.yaml25 - qcom,pm8916-pwm
191 compatible = "qcom,pm8916-pwm";
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dqcom,pmic-mpp.yaml24 - qcom,pm8916-mpp
93 - mpp1-mpp4 for pm8916
H A Dqcom,pmic-gpio.yaml48 - qcom,pm8916-gpio
143 - qcom,pm8916-gpio
433 - gpio1-gpio4 for pm8916
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dpm8226.dtsi45 compatible = "qcom,pm8916-pon";
175 compatible = "qcom,pm8916-vib";
/openbmc/u-boot/drivers/spmi/
H A DKconfig21 Demo SPMI bus implementation. Emulates part of PM8916 as single
/openbmc/linux/Documentation/devicetree/bindings/input/
H A Dqcom,pm8xxx-vib.yaml16 - qcom,pm8916-vib
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dqcom,smd-rpm-regulator.yaml47 For pm8916, s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11,
94 - qcom,rpm-pm8916-regulators

1234