Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/
Dleds-pm8058.txt1 Qualcomm PM8058 LED driver
3 The Qualcomm PM8058 is a multi-functional device which contains
15 The LEDs appear as children to the PM8058 device, with the
16 proper compatible string. For the PM8058 bindings see:
26 "qcom,pm8058-led" (for the normal LEDs at 0x131, 0x132 and 0x133)
27 "qcom,pm8058-keypad-led" (for the "keypad" LED at 0x48)
28 "qcom,pm8058-flash-led" (for the "flash" LEDs at 0x49 and 0xFB)
39 compatible = "qcom,pm8058";
41 compatible = "qcom,pm8058-keypad-led";
47 compatible = "qcom,pm8058-led";
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/
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";
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
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 …]
Dqcom-msm8660-surf.dts37 &pm8058 {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-msm8660.dtsi283 pm8058: pmic@0 { label
284 compatible = "qcom,pm8058";
293 compatible = "qcom,pm8058-gpio",
305 compatible = "qcom,pm8058-mpp",
310 interrupt-parent = <&pm8058>;
327 compatible = "qcom,pm8058-pwrkey";
329 interrupt-parent = <&pm8058>;
336 compatible = "qcom,pm8058-keypad";
338 interrupt-parent = <&pm8058>;
346 compatible = "qcom,pm8058-adc";
[all …]
Dqcom-apq8060-dragonboard.dts430 compatible = "qcom,pm8058-keypad-led";
432 label = "pm8058:infrared:proximitysensor";
437 compatible = "qcom,pm8058-led";
439 label = "pm8058:red";
447 compatible = "qcom,pm8058-led";
449 label = "pm8058:yellow";
454 compatible = "qcom,pm8058-led";
456 label = "pm8058:green";
711 pm8058-regulators {
Dqcom-msm8660-surf.dts52 &pm8058 {
/kernel/linux/linux-5.10/drivers/leds/
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");
/kernel/linux/linux-6.6/drivers/leds/
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");
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
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>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dqcom,pm8xxx-xoadc.txt4 oscillator ADC) encompassing PM8018, PM8038, PM8058 and PM8921.
11 "qcom,pm8058-adc"
27 prescaler (on PM8058) or premux (on PM8921) with two valid bits
105 compatible = "qcom,pm8058-adc";
107 interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dqcom,pm8xxx-vib.txt9 "qcom,pm8058-vib"
21 compatible = "qcom,pm8058-vib";
Dqcom,pm8xxx-pwrkey.txt9 "qcom,pm8058-pwrkey"
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dqcom,pm8xxx-vib.yaml15 - qcom,pm8058-vib
35 compatible = "qcom,pm8058-vib";
Dqcom,pm8921-pwrkey.yaml20 - qcom,pm8058-pwrkey
/kernel/linux/linux-5.10/drivers/iio/adc/
Dqcom-pm8xxx-xoadc.c73 * on PM8058, or channel mux and premux on PM8921.
78 /* On PM8058 this is prescaling, on PM8921 this is premux */
139 * PM8058 AMUX premux scaling, two bits. This is done of the channel before
158 * @pre_scale_mux: prescale (PM8058) or premux (PM8921) for selecting
190 * is a known problem on PM8058)
191 * @prescaling: this variant uses AMUX bits 2 & 3 for prescaling (PM8058)
206 * _presmux: prescaler (PM8058) or premux (PM8921) setting for this channel
274 * configuration for these channels on an MSM8x60 i.e. PM8058
465 * Apparently the PM8058 has some kind of bug which is in pm8xxx_read_channel_rsv()
472 * broken or not supported on the PM8058. in pm8xxx_read_channel_rsv()
[all …]
/kernel/linux/linux-6.6/drivers/iio/adc/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dqcom-pm8xxx.yaml20 - qcom,pm8058
48 $ref: /schemas/leds/qcom,pm8058-led.yaml#
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dqcom-pm8xxx.txt12 "qcom,pm8058"
63 "qcom,pm8058-rtc"
Dqcom-rpm.txt60 "qcom,rpm-pm8058-regulators"
86 Usage: optional (pm8058 only)
156 pm8058:
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
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
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.yaml35 - qcom,pm8058-gpio
385 - qcom,pm8058-gpio
427 - gpio1-gpio40 for pm8058
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.txt13 "qcom,pm8058-gpio"
95 gpio1-gpio40 for pm8058
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Dqcom-pm8xxx-rtc.yaml16 - qcom,pm8058-rtc
/kernel/linux/linux-5.10/include/dt-bindings/pinctrl/
Dqcom,pmic-mpp.h12 /* Digital Input/Output: level [PM8058] */

123