/openbmc/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";
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8660.dtsi | 342 pm8058: pmic { label 343 compatible = "qcom,pm8058"; 352 compatible = "qcom,pm8058-gpio", 364 compatible = "qcom,pm8058-mpp", 375 compatible = "qcom,pm8058-pwrkey"; 377 interrupt-parent = <&pm8058>; 384 compatible = "qcom,pm8058-keypad"; 386 interrupt-parent = <&pm8058>; 394 compatible = "qcom,pm8058-adc"; 396 interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>; [all …]
|
H A D | qcom-msm8660-surf.dts | 37 &pm8058 {
|
H A D | qcom-apq8060-dragonboard.dts | 398 label = "pm8058:infrared:proximitysensor"; 405 label = "pm8058:red"; 416 label = "pm8058:yellow"; 424 label = "pm8058:green";
|
/openbmc/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 | 76 obj-$(CONFIG_LEDS_PM8058) += leds-pm8058.o
|
H A D | Kconfig | 790 tristate "LED Support for the Qualcomm PM8058 PMIC" 795 the Qualcomm PM8058 PMIC.
|
/openbmc/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>;
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | qcom,pm8xxx-vib.yaml | 15 - qcom,pm8058-vib 35 compatible = "qcom,pm8058-vib";
|
H A D | qcom,pm8921-pwrkey.yaml | 20 - qcom,pm8058-pwrkey
|
H A D | qcom,pm8xxx-keypad.txt | 9 "qcom,pm8058-keypad"
|
/openbmc/linux/drivers/iio/adc/ |
H A D | qcom-pm8xxx-xoadc.c | 72 * on PM8058, or channel mux and premux on PM8921. 77 /* On PM8058 this is prescaling, on PM8921 this is premux */ 138 * PM8058 AMUX premux scaling, two bits. This is done of the channel before 157 * @pre_scale_mux: prescale (PM8058) or premux (PM8921) for selecting 189 * is a known problem on PM8058) 190 * @prescaling: this variant uses AMUX bits 2 & 3 for prescaling (PM8058) 205 * _presmux: prescaler (PM8058) or premux (PM8921) setting for this channel 275 * configuration for these channels on an MSM8x60 i.e. PM8058 466 * Apparently the PM8058 has some kind of bug which is in pm8xxx_read_channel_rsv() 473 * broken or not supported on the PM8058. in pm8xxx_read_channel_rsv() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | qcom-pm8xxx.yaml | 20 - qcom,pm8058 48 $ref: /schemas/leds/qcom,pm8058-led.yaml#
|
/openbmc/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
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | qcom,pmic-gpio.yaml | 35 - qcom,pm8058-gpio 385 - qcom,pm8058-gpio 427 - gpio1-gpio40 for pm8058
|
H A D | qcom,pmic-mpp.yaml | 36 - qcom,pm8058-mpp
|
/openbmc/linux/Documentation/devicetree/bindings/rtc/ |
H A D | qcom-pm8xxx-rtc.yaml | 16 - qcom,pm8058-rtc
|
/openbmc/linux/include/dt-bindings/pinctrl/ |
H A D | qcom,pmic-mpp.h | 12 /* Digital Input/Output: level [PM8058] */
|
/openbmc/linux/drivers/pinctrl/qcom/ |
H A D | Kconfig | 48 devices are pm8058 and pm8921.
|
/openbmc/linux/drivers/input/misc/ |
H A D | pm8xxx-vibrator.c | 242 { .compatible = "qcom,pm8058-vib", .data = &pm8058_regs },
|
H A D | pmic8xxx-pwrkey.c | 433 { .compatible = "qcom,pm8058-pwrkey", .data = &pm8058_pwrkey_shutdown },
|
/openbmc/linux/drivers/regulator/ |
H A D | qcom_rpm-regulator.c | 481 * PM8058 regulators 929 { .compatible = "qcom,rpm-pm8058-regulators", .data = &rpm_pm8058_regulators },
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-pm8xxx.c | 451 { .compatible = "qcom,pm8058-rtc", .data = &pm8058_regs },
|
/openbmc/linux/drivers/mfd/ |
H A D | qcom-pm8xxx.c | 502 { .compatible = "qcom,pm8058", .data = &pm8xxx_data},
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | pmic8xxx-keypad.c | 668 { .compatible = "qcom,pm8058-keypad" },
|