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()
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()
698 if (voltdm->pmic->i2c_high_speed != i2c_high_speed) in omap_vc_i2c_init()
711 i2c_high_speed = voltdm->pmic->i2c_high_speed; in omap_vc_i2c_init()
717 mcode = voltdm->pmic->i2c_mcode; in omap_vc_i2c_init()
741 if (voltdm->pmic->vddmin > uvolt) in omap_vc_calc_vsel()
742 uvolt = voltdm->pmic->vddmin; in omap_vc_calc_vsel()
743 if (voltdm->pmic->vddmax < uvolt) { in omap_vc_calc_vsel()
745 __func__, uvolt, voltdm->pmic->vddmax); in omap_vc_calc_vsel()
747 uvolt = voltdm->pmic->vddmax; in omap_vc_calc_vsel()
750 return voltdm->pmic->uv_to_vsel(uvolt); in omap_vc_calc_vsel()
774 if (!voltdm->pmic || !voltdm->pmic->uv_to_vsel) { in omap_vc_init_channel()
792 vc->i2c_slave_addr = voltdm->pmic->i2c_slave_addr; in omap_vc_init_channel()
793 vc->volt_reg_addr = voltdm->pmic->volt_reg_addr; in omap_vc_init_channel()
794 vc->cmd_reg_addr = voltdm->pmic->cmd_reg_addr; in omap_vc_init_channel()