Lines Matching refs:pmic
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()
702 if (voltdm->pmic->i2c_high_speed != i2c_high_speed) in omap_vc_i2c_init()
715 i2c_high_speed = voltdm->pmic->i2c_high_speed; in omap_vc_i2c_init()
721 mcode = voltdm->pmic->i2c_mcode; in omap_vc_i2c_init()
745 if (voltdm->pmic->vddmin > uvolt) in omap_vc_calc_vsel()
746 uvolt = voltdm->pmic->vddmin; in omap_vc_calc_vsel()
747 if (voltdm->pmic->vddmax < uvolt) { in omap_vc_calc_vsel()
749 __func__, uvolt, voltdm->pmic->vddmax); in omap_vc_calc_vsel()
751 uvolt = voltdm->pmic->vddmax; in omap_vc_calc_vsel()
754 return voltdm->pmic->uv_to_vsel(uvolt); in omap_vc_calc_vsel()
778 if (!voltdm->pmic || !voltdm->pmic->uv_to_vsel) { in omap_vc_init_channel()
796 vc->i2c_slave_addr = voltdm->pmic->i2c_slave_addr; in omap_vc_init_channel()
797 vc->volt_reg_addr = voltdm->pmic->volt_reg_addr; in omap_vc_init_channel()
798 vc->cmd_reg_addr = voltdm->pmic->cmd_reg_addr; in omap_vc_init_channel()