Searched full:pm8058 (Results 1 – 25 of 30) sorted by relevance
12
/linux-6.12.1/arch/arm/boot/dts/qcom/ |
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 …]
|
D | qcom-msm8660-surf.dts | 5 #include "pm8058.dtsi" 38 &pm8058 { 74 compatible = "qcom,rpm-pm8058-regulators";
|
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";
|
D | pm8018.dtsi | 45 compatible = "qcom,pm8058-gpio",
|
/linux-6.12.1/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";
|
/linux-6.12.1/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");
|
D | Makefile | 79 obj-$(CONFIG_LEDS_PM8058) += leds-pm8058.o
|
D | Kconfig | 858 tristate "LED Support for the Qualcomm PM8058 PMIC" 863 the Qualcomm PM8058 PMIC.
|
/linux-6.12.1/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>;
|
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | qcom,pm8xxx-vib.yaml | 16 - qcom,pm8058-vib 44 compatible = "qcom,pm8058-vib";
|
D | qcom,pm8921-pwrkey.yaml | 20 - qcom,pm8058-pwrkey
|
D | qcom,pm8921-keypad.yaml | 19 - qcom,pm8058-keypad
|
/linux-6.12.1/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 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 …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | qcom-pm8xxx.yaml | 20 - qcom,pm8058 57 $ref: /schemas/leds/qcom,pm8058-led.yaml#
|
/linux-6.12.1/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
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | qcom,pmic-gpio.yaml | 35 - qcom,pm8058-gpio 407 - qcom,pm8058-gpio 454 - gpio1-gpio40 for pm8058
|
D | qcom,pmic-mpp.yaml | 36 - qcom,pm8058-mpp
|
/linux-6.12.1/Documentation/devicetree/bindings/rtc/ |
D | qcom-pm8xxx-rtc.yaml | 16 - qcom,pm8058-rtc
|
/linux-6.12.1/include/dt-bindings/pinctrl/ |
D | qcom,pmic-mpp.h | 12 /* Digital Input/Output: level [PM8058] */
|
/linux-6.12.1/drivers/pinctrl/qcom/ |
D | Kconfig | 48 devices are pm8058 and pm8921.
|
/linux-6.12.1/drivers/input/misc/ |
D | pm8xxx-vibrator.c | 284 { .compatible = "qcom,pm8058-vib", .data = &pm8058_regs },
|
D | pmic8xxx-pwrkey.c | 433 { .compatible = "qcom,pm8058-pwrkey", .data = &pm8058_pwrkey_shutdown },
|
/linux-6.12.1/drivers/regulator/ |
D | qcom_rpm-regulator.c | 481 * PM8058 regulators 929 { .compatible = "qcom,rpm-pm8058-regulators", .data = &rpm_pm8058_regulators },
|
/linux-6.12.1/drivers/rtc/ |
D | rtc-pm8xxx.c | 451 { .compatible = "qcom,pm8058-rtc", .data = &pm8058_regs },
|
/linux-6.12.1/drivers/mfd/ |
D | qcom-pm8xxx.c | 502 { .compatible = "qcom,pm8058", .data = &pm8xxx_data},
|
12