/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() 339 val = (voltdm->vc_param->on - idle) / voltdm->pmic->slew_rate; in omap3_init_voltsetup1() 440 time = voltage_diff / voltdm->pmic->slew_rate; in omap4_calc_volt_ramp() 621 if (!voltdm->pmic->i2c_high_speed) { in omap4_vc_i2c_timing_init() 633 capacitance += voltdm->pmic->i2c_pad_load; in omap4_vc_i2c_timing_init() [all …]
|
D | voltage.h | 78 struct omap_voltdm_pmic *pmic; member 165 struct omap_voltdm_pmic *pmic);
|
D | voltage.c | 214 struct omap_voltdm_pmic *pmic) in omap_voltage_register_pmic() argument 221 voltdm->pmic = pmic; in omap_voltage_register_pmic()
|
/arch/arm/boot/dts/ |
D | exynos4210-trats.dts | 188 compatible = "maxim,max8997-pmic"; 192 max8997,pmic-buck1-uses-gpio-dvs; 193 max8997,pmic-buck2-uses-gpio-dvs; 194 max8997,pmic-buck5-uses-gpio-dvs; 196 max8997,pmic-ignore-gpiodvs-side-effect; 197 max8997,pmic-buck125-default-dvs-idx = <0>; 199 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 0>, 203 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 208 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 213 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 | 209 vdd_arm_reg: pmic@60 { 227 pmic@66 { 231 max8998,pmic-buck1-default-dvs-idx = <0>; 232 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 0>, 234 max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>, 237 max8998,pmic-buck2-default-dvs-idx = <0>; 238 max8998,pmic-buck2-dvs-gpio = <&gpe2 0 0>; 239 max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>;
|
D | exynos4412-origen.dts | 202 compatible = "samsung,s5m8767-pmic"; 205 s5m8767,pmic-buck-default-dvs-idx = <3>; 207 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>, 211 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>, 215 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>, 220 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 225 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
|
D | exynos5250-arndale.dts | 45 compatible = "samsung,s5m8767-pmic"; 70 s5m8767,pmic-buck2-dvs-voltage = <1300000>; 71 s5m8767,pmic-buck3-dvs-voltage = <1100000>; 72 s5m8767,pmic-buck4-dvs-voltage = <1200000>; 73 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 0>, 76 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 0>,
|
D | exynos4210-origen.dts | 114 compatible = "maxim,max8997-pmic"; 119 max8997,pmic-buck1-dvs-voltage = <1350000>; 120 max8997,pmic-buck2-dvs-voltage = <1100000>; 121 max8997,pmic-buck5-dvs-voltage = <1200000>;
|
D | tegra114-tn7.dts | 63 palmas: pmic@58 { 79 pmic { 80 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
|
D | rk3288-evb.dtsi | 164 pmic { 165 pmic_int: pmic-int {
|
D | qcom-msm8660.dtsi | 106 qcom,controller-type = "pmic-arbiter"; 108 pmicintc: pmic@0 {
|
D | tegra30-beaver.dts | 184 pmic: tps65911@2d { label 411 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>; 423 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 473 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
|
D | sun4i-a10-inet97fv2.dts | 70 axp209: pmic@34 {
|
D | sun4i-a10-pcduino.dts | 80 axp209: pmic@34 {
|
D | sun4i-a10-mini-xplus.dts | 79 axp209: pmic@34 {
|
D | qcom-msm8960.dtsi | 146 qcom,controller-type = "pmic-arbiter"; 148 pmicintc: pmic@0 {
|
D | sun4i-a10-ba10-tvbox.dts | 91 axp209: pmic@34 {
|
D | omap2420-n8x0-common.dtsi | 31 pmic@72 {
|
D | imx53-qsb.dts | 22 pmic: dialog@48 { label
|
D | sun4i-a10-olinuxino-lime.dts | 100 axp209: pmic@34 {
|