Lines Matching +full:multi +full:- +full:pmic

3 Bindings for codec Analog IP which is integrated in pmic pm8916,
5 ## Bindings for codec core on pmic:
8 - compatible = "qcom,pm8916-wcd-analog-codec";
9 - reg: represents the slave base address provided to the peripheral.
10 - interrupts: List of interrupts in given SPMI peripheral.
11 - interrupt-names: Names specified to above list of interrupts in same
13 "cdc_spk_cnp_int" - Speaker click and pop interrupt.
14 "cdc_spk_clip_int" - Speaker clip interrupt.
15 "cdc_spk_ocp_int" - Speaker over current protect interrupt.
16 "mbhc_ins_rem_det1" - jack insert removal detect interrupt 1.
17 "mbhc_but_rel_det" - button release interrupt.
18 "mbhc_but_press_det" - button press event
19 "mbhc_ins_rem_det" - jack insert removal detect interrupt.
20 "mbhc_switch_int" - multi button headset interrupt.
21 "cdc_ear_ocp_int" - Earphone over current protect interrupt.
22 "cdc_hphr_ocp_int" - Headphone R over current protect interrupt.
23 "cdc_hphl_ocp_det" - Headphone L over current protect interrupt.
24 "cdc_ear_cnp_int" - earphone cnp interrupt.
25 "cdc_hphr_cnp_int" - hphr click and pop interrupt.
26 "cdc_hphl_cnp_int" - hphl click and pop interrupt.
28 - clocks: Handle to mclk.
29 - clock-names: should be "mclk"
30 - vdd-cdc-io-supply: phandle to VDD_CDC_IO regulator DT node.
31 - vdd-cdc-tx-rx-cx-supply: phandle to VDD_CDC_TX/RX/CX regulator DT node.
32 - vdd-micbias-supply: phandle of VDD_MICBIAS supply's regulator DT node.
35 - qcom,mbhc-vthreshold-low: Array of 5 threshold voltages in mV for 5 buttons
38 - qcom,mbhc-vthreshold-high: Array of 5 thresold voltages in mV for 5 buttons
41 - qcom,micbias-lvl: Voltage (mV) for Mic Bias
42 - qcom,hphl-jack-type-normally-open: boolean, present if hphl pin on jack is a
46 - qcom,gnd-jack-type-normally-open: boolean, present if gnd pin on jack is
50 - qcom,micbias1-ext-cap: boolean, present if micbias1 has external capacitor
52 - qcom,micbias2-ext-cap: boolean, present if micbias2 has external capacitor
59 audio-codec@f000{
60 compatible = "qcom,pm8916-wcd-analog-codec";
62 reg-names = "pmic-codec-core";
64 clock-names = "mclk";
65 qcom,mbhc-vthreshold-low = <75 150 237 450 500>;
66 qcom,mbhc-vthreshold-high = <75 150 237 450 500>;
67 interrupt-parent = <&spmi_bus>;
82 interrupt-names = "cdc_spk_cnp_int",
96 vdd-cdc-io-supply = <&pm8916_l5>;
97 vdd-cdc-tx-rx-cx-supply = <&pm8916_l5>;
98 vdd-micbias-supply = <&pm8916_l13>;
99 #sound-dai-cells = <1>;