Lines Matching refs:out_mv
1838 unsigned int out_mv, op_ma, op_mw, max_mv, max_ma, flags; in tcpm_pd_build_pps_request() local
1858 out_mv = port->pps_data.req_out_volt; in tcpm_pd_build_pps_request()
1868 op_mw = (op_ma * out_mv) / 1000; in tcpm_pd_build_pps_request()
1876 op_ma = (port->operating_snk_mw * 1000) / out_mv; in tcpm_pd_build_pps_request()
1877 if ((port->operating_snk_mw * 1000) % out_mv) in tcpm_pd_build_pps_request()
1883 out_mv = (port->operating_snk_mw * 1000) / op_ma; in tcpm_pd_build_pps_request()
1885 ++out_mv; in tcpm_pd_build_pps_request()
1886 out_mv += RDO_PROG_VOLT_MV_STEP - in tcpm_pd_build_pps_request()
1887 (out_mv % RDO_PROG_VOLT_MV_STEP); in tcpm_pd_build_pps_request()
1889 if (out_mv > max_mv) { in tcpm_pd_build_pps_request()
1901 *rdo = RDO_PROG(src_pdo_index + 1, out_mv, op_ma, flags); in tcpm_pd_build_pps_request()
1904 src_pdo_index, out_mv, op_ma); in tcpm_pd_build_pps_request()
1907 port->pps_data.req_out_volt = out_mv; in tcpm_pd_build_pps_request()