/arch/arm64/boot/dts/qcom/ |
D | pm8004.dtsi | 7 pmic@4 { 8 compatible = "qcom,pm8004", "qcom,spmi-pmic"; 14 pmic@5 { 15 compatible = "qcom,pm8004", "qcom,spmi-pmic";
|
D | pmi8998.dtsi | 6 pmi8998_lsid0: pmic@2 { 7 compatible = "qcom,pmi8998", "qcom,spmi-pmic"; 23 pmi8998_lsid1: pmic@3 { 24 compatible = "qcom,pmi8998", "qcom,spmi-pmic";
|
D | pmi8994.dtsi | 7 pmic@2 { 8 compatible = "qcom,pmi8994", "qcom,spmi-pmic"; 24 pmic@3 { 25 compatible = "qcom,pmi8994", "qcom,spmi-pmic";
|
D | pm8005.dtsi | 8 pm8005_lsid0: pmic@4 { 9 compatible = "qcom,pm8005", "qcom,spmi-pmic"; 26 pm8005_lsid1: pmic@5 { 27 compatible = "qcom,pm8005", "qcom,spmi-pmic";
|
D | pm8150l.dtsi | 12 pmic@4 { 13 compatible = "qcom,pm8150l", "qcom,spmi-pmic"; 64 pmic@5 { 65 compatible = "qcom,pm8150l", "qcom,spmi-pmic";
|
D | pm8150b.dtsi | 12 pmic@2 { 13 compatible = "qcom,pm8150b", "qcom,spmi-pmic"; 70 pmic@3 { 71 compatible = "qcom,pm8150b", "qcom,spmi-pmic";
|
D | pm8150.dtsi | 13 pm8150_0: pmic@0 { 14 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 81 pmic@1 { 82 compatible = "qcom,pm8150", "qcom,spmi-pmic";
|
D | pm8994.dtsi | 8 pmic@0 { 9 compatible = "qcom,pm8994", "qcom,spmi-pmic"; 83 pmic@1 { 84 compatible = "qcom,pm8994", "qcom,spmi-pmic";
|
D | pm8998.dtsi | 35 pm8998_lsid0: pmic@0 { 36 compatible = "qcom,pm8998", "qcom,spmi-pmic"; 106 pm8998_lsid1: pmic@1 { 107 compatible = "qcom,pm8998", "qcom,spmi-pmic";
|
D | apq8016-sbc-pmic-pins.dtsi | 2 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 3 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
|
D | pm8916.dtsi | 10 compatible = "qcom,pm8916", "qcom,spmi-pmic"; 109 compatible = "qcom,pm8916", "qcom,spmi-pmic"; 117 reg-names = "pmic-codec-core";
|
/arch/arm/mach-omap2/ |
D | vp.c | 19 vsel = voltdm->pmic->uv_to_vsel(volt); in _vp_set_init_voltage() 45 if (!voltdm->pmic || !voltdm->pmic->uv_to_vsel) { in omap_vp_init() 61 timeout = (sys_clk_rate * voltdm->pmic->vp_timeout_us) / 1000; in omap_vp_init() 62 vddmin = max(voltdm->vp_param->vddmin, voltdm->pmic->vddmin); in omap_vp_init() 63 vddmax = min(voltdm->vp_param->vddmax, voltdm->pmic->vddmax); in omap_vp_init() 64 vddmin = voltdm->pmic->uv_to_vsel(vddmin); in omap_vp_init() 65 vddmax = voltdm->pmic->uv_to_vsel(vddmax); in omap_vp_init() 67 waittime = DIV_ROUND_UP(voltdm->pmic->step_size * sys_clk_rate, in omap_vp_init() 68 1000 * voltdm->pmic->slew_rate); in omap_vp_init() 69 vstepmin = voltdm->pmic->vp_vstepmin; in omap_vp_init() [all …]
|
D | vc.c | 121 if (!voltdm->pmic) { in omap_vc_pre_scale() 127 if (!voltdm->pmic->uv_to_vsel) { in omap_vc_pre_scale() 139 *target_vsel = voltdm->pmic->uv_to_vsel(target_volt); in omap_vc_pre_scale() 140 *current_vsel = voltdm->pmic->uv_to_vsel(voltdm->nominal_volt); in omap_vc_pre_scale() 163 smps_delay = ((smps_steps * voltdm->pmic->step_size) / in omap_vc_post_scale() 164 voltdm->pmic->slew_rate) + 2; in omap_vc_post_scale() 335 val = (voltdm->vc_param->on - idle) / voltdm->pmic->slew_rate; in omap3_init_voltsetup1() 436 time = voltage_diff / voltdm->pmic->slew_rate; in omap4_calc_volt_ramp() 617 if (!voltdm->pmic->i2c_high_speed) { in omap4_vc_i2c_timing_init() 629 capacitance += voltdm->pmic->i2c_pad_load; in omap4_vc_i2c_timing_init() [all …]
|
D | voltage.c | 217 struct omap_voltdm_pmic *pmic) in omap_voltage_register_pmic() argument 224 voltdm->pmic = pmic; in omap_voltage_register_pmic()
|
D | voltage.h | 69 struct omap_voltdm_pmic *pmic; member 156 struct omap_voltdm_pmic *pmic);
|
/arch/arm/boot/dts/ |
D | stm32mp157a-avenger96.dts | 132 pmic: stpmic@33 { label 197 interrupt-parent = <&pmic>; 205 interrupt-parent = <&pmic>; 221 interrupt-parent = <&pmic>; 229 interrupt-parent = <&pmic>; 238 interrupt-parent = <&pmic>; 251 interrupt-parent = <&pmic>; 257 interrupt-parent = <&pmic>; 264 interrupt-parent = <&pmic>;
|
D | qcom-pm8841.dtsi | 8 compatible = "qcom,pm8841", "qcom,spmi-pmic"; 33 compatible = "qcom,pm8841", "qcom,spmi-pmic";
|
D | exynos4210-trats.dts | 282 compatible = "maxim,max8997-pmic"; 289 max8997,pmic-buck1-uses-gpio-dvs; 290 max8997,pmic-buck2-uses-gpio-dvs; 291 max8997,pmic-buck5-uses-gpio-dvs; 293 max8997,pmic-ignore-gpiodvs-side-effect; 294 max8997,pmic-buck125-default-dvs-idx = <0>; 296 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 300 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 305 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 310 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
|
D | s5pv210-aquila.dts | 67 i2c_pmic: i2c-pmic { 75 pmic@66 { 79 max8998,pmic-buck1-default-dvs-idx = <0>; 80 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>, 82 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 85 max8998,pmic-buck2-default-dvs-idx = <0>; 86 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>; 87 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|
D | tegra30-cardhu-a02.dts | 33 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 45 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 79 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
|
D | s5pv210-goni.dts | 78 i2c_pmic: i2c-pmic { 86 pmic@66 { 90 max8998,pmic-buck1-default-dvs-idx = <0>; 91 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>, 93 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 96 max8998,pmic-buck2-default-dvs-idx = <0>; 97 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>; 98 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|
D | tegra30-cardhu-a04.dts | 33 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 45 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 79 gpio = <&pmic 8 GPIO_ACTIVE_HIGH>;
|
D | rk3288-r89.dts | 119 vdd_cpu: pmic@40 { 133 vdd_gpu: pmic@41 { 158 act8846: pmic@5a { 267 pmic_vsel: pmic-vsel { 288 pmic { 289 pmic_int: pmic-int {
|
D | exynos4412-itop-scp-core.dtsi | 137 s5m8767: s5m8767-pmic@66 { 138 compatible = "samsung,s5m8767-pmic"; 141 s5m8767,pmic-buck-default-dvs-idx = <3>; 143 s5m8767,pmic-buck-dvs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>, 147 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>, 152 s5m8767,pmic-buck2-dvs-voltage = <1356250>, <1300000>, 157 s5m8767,pmic-buck3-dvs-voltage = <1000000>, <1000000>, 162 s5m8767,pmic-buck4-dvs-voltage = <1081250>, <1081250>,
|
/arch/arm64/boot/dts/rockchip/ |
D | rk3399-evb.dts | 208 pmic { 209 pmic_int_l: pmic-int-l { 214 pmic_dvs2: pmic-dvs2 {
|