/openbmc/u-boot/doc/device-tree-bindings/gpio/ |
H A D | pm8916_gpio.txt | 1 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 D | qcom,pm8916-wdt.yaml | 4 $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 D | pm8916_wdt.c | 121 .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 D | pm8916.dtsi | 10 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 D | msm8916-pm8916.dtsi | 3 * 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 D | msm8939-pm8916.dtsi | 3 * 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 D | msm8916-mtp.dts | 8 #include "msm8916-pm8916.dtsi"
|
H A D | pm8009.dtsi | 17 compatible = "qcom,pm8916-pon";
|
H A D | apq8016-sbc.dts | 8 #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 D | qcom,pm8916-wcd-analog-codec.yaml | 4 $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 D | spmi-sandbox.txt | 3 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 D | pm8916_gpio.c | 3 * 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 D | Kconfig | 175 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 D | dragonboard410c.dts | 143 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 D | pm8916.txt | 1 Qualcomm pm8916 PMIC 13 pm8916@0 {
|
/openbmc/linux/drivers/power/reset/ |
H A D | qcom-pon.c | 89 { .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 D | qcom,pon.yaml | 21 - qcom,pm8916-pon 51 $ref: /schemas/watchdog/qcom,pm8916-wdt.yaml 65 - qcom,pm8916-pon
|
/openbmc/u-boot/drivers/power/pmic/ |
H A D | Kconfig | 109 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 D | leds-qcom-lpg.yaml | 25 - qcom,pm8916-pwm 191 compatible = "qcom,pm8916-pwm";
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | qcom,pmic-mpp.yaml | 24 - qcom,pm8916-mpp 93 - mpp1-mpp4 for pm8916
|
H A D | qcom,pmic-gpio.yaml | 48 - qcom,pm8916-gpio 143 - qcom,pm8916-gpio 433 - gpio1-gpio4 for pm8916
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | pm8226.dtsi | 45 compatible = "qcom,pm8916-pon"; 175 compatible = "qcom,pm8916-vib";
|
/openbmc/u-boot/drivers/spmi/ |
H A D | Kconfig | 21 Demo SPMI bus implementation. Emulates part of PM8916 as single
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | qcom,pm8xxx-vib.yaml | 16 - qcom,pm8916-vib
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | qcom,smd-rpm-regulator.yaml | 47 For pm8916, s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, 94 - qcom,rpm-pm8916-regulators
|