/arch/arm/mach-omap2/ |
D | vp.c | 18 vsel = voltdm->pmic->uv_to_vsel(volt); in _vp_set_init_voltage() 44 if (!voltdm->pmic || !voltdm->pmic->uv_to_vsel) { in omap_vp_init() 60 timeout = (sys_clk_rate * voltdm->pmic->vp_timeout_us) / 1000; in omap_vp_init() 61 vddmin = max(voltdm->vp_param->vddmin, voltdm->pmic->vddmin); in omap_vp_init() 62 vddmax = min(voltdm->vp_param->vddmax, voltdm->pmic->vddmax); in omap_vp_init() 63 vddmin = voltdm->pmic->uv_to_vsel(vddmin); in omap_vp_init() 64 vddmax = voltdm->pmic->uv_to_vsel(vddmax); in omap_vp_init() 66 waittime = DIV_ROUND_UP(voltdm->pmic->step_size * sys_clk_rate, in omap_vp_init() 67 1000 * voltdm->pmic->slew_rate); in omap_vp_init() 68 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 | 214 struct omap_voltdm_pmic *pmic) in omap_voltage_register_pmic() argument 221 voltdm->pmic = pmic; in omap_voltage_register_pmic()
|
D | voltage.h | 72 struct omap_voltdm_pmic *pmic; member 159 struct omap_voltdm_pmic *pmic);
|
/arch/arm/boot/dts/ |
D | qcom-pm8841.dtsi | 7 compatible = "qcom,spmi-pmic"; 31 compatible = "qcom,spmi-pmic";
|
D | exynos4210-trats.dts | 298 compatible = "maxim,max8997-pmic"; 304 max8997,pmic-buck1-uses-gpio-dvs; 305 max8997,pmic-buck2-uses-gpio-dvs; 306 max8997,pmic-buck5-uses-gpio-dvs; 308 max8997,pmic-ignore-gpiodvs-side-effect; 309 max8997,pmic-buck125-default-dvs-idx = <0>; 311 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 315 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 320 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 325 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
|
D | s5pv210-aquila.dts | 70 i2c_pmic: i2c-pmic { 78 pmic@66 { 82 max8998,pmic-buck1-default-dvs-idx = <0>; 83 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>, 85 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 88 max8998,pmic-buck2-default-dvs-idx = <0>; 89 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>; 90 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|
D | tegra30-cardhu-a02.dts | 32 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 44 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 78 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
|
D | tegra30-cardhu-a04.dts | 32 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 44 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 78 gpio = <&pmic 8 GPIO_ACTIVE_HIGH>;
|
D | s5pv210-goni.dts | 81 i2c_pmic: i2c-pmic { 89 pmic@66 { 93 max8998,pmic-buck1-default-dvs-idx = <0>; 94 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>, 96 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 99 max8998,pmic-buck2-default-dvs-idx = <0>; 100 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>; 101 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|
D | exynos4210-universal_c210.dts | 312 vdd_arm_reg: pmic@60 { 331 pmic@66 { 335 max8998,pmic-buck1-default-dvs-idx = <0>; 336 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 338 max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>, 341 max8998,pmic-buck2-default-dvs-idx = <0>; 342 max8998,pmic-buck2-dvs-gpio = <&gpe2 0 GPIO_ACTIVE_HIGH>; 343 max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>;
|
D | qcom-pma8084.dtsi | 8 compatible = "qcom,spmi-pmic"; 105 compatible = "qcom,spmi-pmic";
|
D | exynos4412-origen.dts | 106 compatible = "samsung,s5m8767-pmic"; 109 s5m8767,pmic-buck-default-dvs-idx = <3>; 111 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>, 115 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>, 119 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>, 124 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 129 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
|
D | rk3288-r89.dts | 150 vdd_cpu: pmic@40 { 164 vdd_gpu: pmic@41 { 189 act8846: pmic@5a { 298 pmic_vsel: pmic-vsel { 313 pmic { 314 pmic_int: pmic-int {
|
D | exynos5250-spring.dts | 111 s5m8767-pmic@66 { 112 compatible = "samsung,s5m8767-pmic"; 120 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */ 124 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>, /* SET1 */ 133 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>, 138 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 143 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
|
D | exynos5250-arndale.dts | 169 compatible = "samsung,s5m8767-pmic"; 194 s5m8767,pmic-buck2-dvs-voltage = <1300000>; 195 s5m8767,pmic-buck3-dvs-voltage = <1100000>; 196 s5m8767,pmic-buck4-dvs-voltage = <1200000>; 197 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>, 200 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
|
D | tegra114-tn7.dts | 63 palmas: pmic@58 { 79 pmic { 80 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
|
D | exynos4210-origen.dts | 153 compatible = "maxim,max8997-pmic"; 158 max8997,pmic-buck1-dvs-voltage = <1350000>; 159 max8997,pmic-buck2-dvs-voltage = <1100000>; 160 max8997,pmic-buck5-dvs-voltage = <1200000>;
|
D | am335x-bone-common.dtsi | 293 * Configure pmic to enter OFF-state instead of SLEEP-state ("RTC-only 298 * [PATCH] ARM: dts: am335x-bone* enable pmic-shutdown-controller 304 * &tps { /delete-property/ ti,pmic-shutdown-controller; } 309 ti,pmic-shutdown-controller;
|
D | qcom-pm8941.dtsi | 8 compatible ="qcom,spmi-pmic"; 157 compatible = "qcom,spmi-pmic";
|
D | tegra124-nyan.dtsi | 6 rtc0 = "/i2c@0,7000d000/pmic@40"; 103 pmic: pmic@40 { label 569 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>; 634 gpio = <&pmic 4 GPIO_ACTIVE_HIGH>; 650 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
|
D | qcom-apq8064-cm-qs600.dts | 3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 184 pmic@0 {
|
D | qcom-apq8064-ifc6410.dts | 3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 235 pmic@0 {
|
/arch/arm64/boot/dts/qcom/ |
D | pm8916.dtsi | 8 compatible = "qcom,spmi-pmic"; 94 compatible = "qcom,spmi-pmic";
|
D | apq8016-sbc-pmic-pins.dtsi | 1 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
|