Home
last modified time | relevance | path

Searched refs:pmic (Results 1 – 25 of 86) sorted by relevance

1234

/arch/arm/mach-omap2/
Dvp.c18 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 …]
Dvc.c121 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 …]
Dvoltage.h78 struct omap_voltdm_pmic *pmic; member
165 struct omap_voltdm_pmic *pmic);
Dvoltage.c214 struct omap_voltdm_pmic *pmic) in omap_voltage_register_pmic() argument
221 voltdm->pmic = pmic; in omap_voltage_register_pmic()
/arch/arm/boot/dts/
Dexynos4210-trats.dts188 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>,
Ds5pv210-aquila.dts70 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>;
Dtegra30-cardhu-a02.dts32 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
44 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
78 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
Dtegra30-cardhu-a04.dts32 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
44 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
78 gpio = <&pmic 8 GPIO_ACTIVE_HIGH>;
Ds5pv210-goni.dts81 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>;
Dexynos4210-universal_c210.dts209 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>;
Dexynos4412-origen.dts202 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>,
Dexynos5250-arndale.dts45 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>,
Dexynos4210-origen.dts114 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>;
Dtegra114-tn7.dts63 palmas: pmic@58 {
79 pmic {
80 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
Drk3288-evb.dtsi164 pmic {
165 pmic_int: pmic-int {
Dqcom-msm8660.dtsi106 qcom,controller-type = "pmic-arbiter";
108 pmicintc: pmic@0 {
Dtegra30-beaver.dts184 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>;
Dsun4i-a10-inet97fv2.dts70 axp209: pmic@34 {
Dsun4i-a10-pcduino.dts80 axp209: pmic@34 {
Dsun4i-a10-mini-xplus.dts79 axp209: pmic@34 {
Dqcom-msm8960.dtsi146 qcom,controller-type = "pmic-arbiter";
148 pmicintc: pmic@0 {
Dsun4i-a10-ba10-tvbox.dts91 axp209: pmic@34 {
Domap2420-n8x0-common.dtsi31 pmic@72 {
Dimx53-qsb.dts22 pmic: dialog@48 { label
Dsun4i-a10-olinuxino-lime.dts100 axp209: pmic@34 {

1234