| /linux/arch/arm/boot/dts/qcom/ |
| H A D | pm8058.dtsi | 4 pm8058: pmic { label 5 compatible = "qcom,pm8058"; 12 compatible = "qcom,pm8058-pwrkey"; 14 interrupts-extended = <&pm8058 50 IRQ_TYPE_EDGE_RISING>, 15 <&pm8058 51 IRQ_TYPE_EDGE_RISING>; 21 compatible = "qcom,pm8058-keypad-led"; 27 compatible = "qcom,pm8058-vib"; 32 compatible = "qcom,pm8058-mpp", 43 compatible = "qcom,pm8058-led"; 49 compatible = "qcom,pm8058-led"; [all …]
|
| H A D | qcom-msm8660-surf.dts | 5 #include "pm8058.dtsi" 38 &pm8058 { 74 compatible = "qcom,rpm-pm8058-regulators";
|
| H A D | qcom-apq8060-dragonboard.dts | 8 #include "pm8058.dtsi" 276 &pm8058 { 402 label = "pm8058:infrared:proximitysensor"; 409 label = "pm8058:red"; 420 label = "pm8058:yellow"; 428 label = "pm8058:green"; 552 compatible = "qcom,rpm-pm8058-regulators";
|
| H A D | pm8018.dtsi | 45 compatible = "qcom,pm8058-gpio",
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | qcom,pm8058-led.yaml | 4 $id: http://devicetree.org/schemas/leds/qcom,pm8058-led.yaml# 7 title: Qualcomm PM8058 PMIC LED 13 The Qualcomm PM8058 contains an LED block for up to six LEDs:: three normal 29 - qcom,pm8058-led 30 - qcom,pm8058-keypad-led 31 - qcom,pm8058-flash-led 51 compatible = "qcom,pm8058-led"; 53 label = "pm8058:red";
|
| /linux/drivers/leds/ |
| H A D | leds-pm8058.c | 156 .compatible = "qcom,pm8058-led", 160 .compatible = "qcom,pm8058-keypad-led", 164 .compatible = "qcom,pm8058-flash-led", 174 .name = "pm8058-leds", 180 MODULE_DESCRIPTION("PM8058 LEDs driver"); 182 MODULE_ALIAS("platform:pm8058-leds");
|
| H A D | Makefile | 82 obj-$(CONFIG_LEDS_PM8058) += leds-pm8058.o
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | qcom,pm8018-adc.yaml | 14 oscillator ADC) encompassing PM8018, PM8038, PM8058 and PM8921. 21 - qcom,pm8058-adc 40 The first cell is the prescaler (on PM8058) or premux (on PM8921) 124 compatible = "qcom,pm8058-adc"; 126 interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>;
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | qcom,pm8xxx-vib.yaml | 16 - qcom,pm8058-vib 44 compatible = "qcom,pm8058-vib";
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | qcom,rpm-regulator.yaml | 19 For pm8058 l0, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, 42 - qcom,rpm-pm8058-regulators
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | qcom,pmic-gpio.yaml | 36 - qcom,pm8058-gpio 413 - qcom,pm8058-gpio 460 - gpio1-gpio40 for pm8058
|
| H A D | qcom,pmic-mpp.yaml | 37 - qcom,pm8058-mpp
|
| /linux/include/dt-bindings/pinctrl/ |
| H A D | qcom,pmic-mpp.h | 12 /* Digital Input/Output: level [PM8058] */
|
| /linux/Documentation/devicetree/bindings/rtc/ |
| H A D | qcom-pm8xxx-rtc.yaml | 16 - qcom,pm8058-rtc
|
| /linux/drivers/input/misc/ |
| H A D | pm8xxx-vibrator.c | 284 { .compatible = "qcom,pm8058-vib", .data = &pm8058_regs },
|
| H A D | pmic8xxx-pwrkey.c | 433 { .compatible = "qcom,pm8058-pwrkey", .data = &pm8058_pwrkey_shutdown },
|
| /linux/drivers/regulator/ |
| H A D | qcom_rpm-regulator.c | 481 * PM8058 regulators 929 { .compatible = "qcom,rpm-pm8058-regulators", .data = &rpm_pm8058_regulators },
|
| /linux/drivers/rtc/ |
| H A D | rtc-pm8xxx.c | 557 { .compatible = "qcom,pm8058-rtc", .data = &pm8058_regs },
|
| /linux/drivers/input/keyboard/ |
| H A D | pmic8xxx-keypad.c | 664 { .compatible = "qcom,pm8058-keypad" },
|
| /linux/drivers/soc/qcom/ |
| H A D | socinfo.c | 90 [13] = "PM8909/PM8058",
|