Home
last modified time | relevance | path

Searched full:pm8058 (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dqcom,pm8058-led.yaml4 $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 Dqcom-msm8660.dtsi342 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 Dqcom-msm8660-surf.dts37 &pm8058 {
H A Dqcom-apq8060-dragonboard.dts398 label = "pm8058:infrared:proximitysensor";
405 label = "pm8058:red";
416 label = "pm8058:yellow";
424 label = "pm8058:green";
/openbmc/linux/drivers/leds/
H A Dleds-pm8058.c156 .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 DMakefile76 obj-$(CONFIG_LEDS_PM8058) += leds-pm8058.o
H A DKconfig790 tristate "LED Support for the Qualcomm PM8058 PMIC"
795 the Qualcomm PM8058 PMIC.
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Dqcom,pm8018-adc.yaml14 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 Dqcom,pm8xxx-vib.yaml15 - qcom,pm8058-vib
35 compatible = "qcom,pm8058-vib";
H A Dqcom,pm8921-pwrkey.yaml20 - qcom,pm8058-pwrkey
H A Dqcom,pm8xxx-keypad.txt9 "qcom,pm8058-keypad"
/openbmc/linux/drivers/iio/adc/
H A Dqcom-pm8xxx-xoadc.c72 * 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 Dqcom-pm8xxx.yaml20 - qcom,pm8058
48 $ref: /schemas/leds/qcom,pm8058-led.yaml#
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dqcom,rpm-regulator.yaml19 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 Dqcom,pmic-gpio.yaml35 - qcom,pm8058-gpio
385 - qcom,pm8058-gpio
427 - gpio1-gpio40 for pm8058
H A Dqcom,pmic-mpp.yaml36 - qcom,pm8058-mpp
/openbmc/linux/Documentation/devicetree/bindings/rtc/
H A Dqcom-pm8xxx-rtc.yaml16 - qcom,pm8058-rtc
/openbmc/linux/include/dt-bindings/pinctrl/
H A Dqcom,pmic-mpp.h12 /* Digital Input/Output: level [PM8058] */
/openbmc/linux/drivers/pinctrl/qcom/
H A DKconfig48 devices are pm8058 and pm8921.
/openbmc/linux/drivers/input/misc/
H A Dpm8xxx-vibrator.c242 { .compatible = "qcom,pm8058-vib", .data = &pm8058_regs },
H A Dpmic8xxx-pwrkey.c433 { .compatible = "qcom,pm8058-pwrkey", .data = &pm8058_pwrkey_shutdown },
/openbmc/linux/drivers/regulator/
H A Dqcom_rpm-regulator.c481 * PM8058 regulators
929 { .compatible = "qcom,rpm-pm8058-regulators", .data = &rpm_pm8058_regulators },
/openbmc/linux/drivers/rtc/
H A Drtc-pm8xxx.c451 { .compatible = "qcom,pm8058-rtc", .data = &pm8058_regs },
/openbmc/linux/drivers/mfd/
H A Dqcom-pm8xxx.c502 { .compatible = "qcom,pm8058", .data = &pm8xxx_data},
/openbmc/linux/drivers/input/keyboard/
H A Dpmic8xxx-keypad.c668 { .compatible = "qcom,pm8058-keypad" },

12