| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-pm8058.txt | 1 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/ |
| 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";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| 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 …]
|
| D | qcom-msm8660-surf.dts | 37 &pm8058 {
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-msm8660.dtsi | 283 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 …]
|
| D | qcom-apq8060-dragonboard.dts | 430 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 {
|
| D | qcom-msm8660-surf.dts | 52 &pm8058 {
|
| /kernel/linux/linux-5.10/drivers/leds/ |
| 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");
|
| /kernel/linux/linux-6.6/drivers/leds/ |
| 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");
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| 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>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | qcom,pm8xxx-xoadc.txt | 4 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/ |
| D | qcom,pm8xxx-vib.txt | 9 "qcom,pm8058-vib" 21 compatible = "qcom,pm8058-vib";
|
| D | qcom,pm8xxx-pwrkey.txt | 9 "qcom,pm8058-pwrkey"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | qcom,pm8xxx-vib.yaml | 15 - qcom,pm8058-vib 35 compatible = "qcom,pm8058-vib";
|
| D | qcom,pm8921-pwrkey.yaml | 20 - qcom,pm8058-pwrkey
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | qcom-pm8xxx-xoadc.c | 73 * 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/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | qcom-pm8xxx.yaml | 20 - qcom,pm8058 48 $ref: /schemas/leds/qcom,pm8058-led.yaml#
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | qcom-pm8xxx.txt | 12 "qcom,pm8058" 63 "qcom,pm8058-rtc"
|
| D | qcom-rpm.txt | 60 "qcom,rpm-pm8058-regulators" 86 Usage: optional (pm8058 only) 156 pm8058:
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| 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
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-gpio.yaml | 35 - qcom,pm8058-gpio 385 - qcom,pm8058-gpio 427 - gpio1-gpio40 for pm8058
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-gpio.txt | 13 "qcom,pm8058-gpio" 95 gpio1-gpio40 for pm8058
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/ |
| D | qcom-pm8xxx-rtc.yaml | 16 - qcom,pm8058-rtc
|
| /kernel/linux/linux-5.10/include/dt-bindings/pinctrl/ |
| D | qcom,pmic-mpp.h | 12 /* Digital Input/Output: level [PM8058] */
|