Home
last modified time | relevance | path

Searched refs:rdo (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/include/linux/usb/
H A Dpd.h404 static inline unsigned int rdo_index(u32 rdo) in rdo_index() argument
406 return (rdo >> RDO_OBJ_POS_SHIFT) & RDO_OBJ_POS_MASK; in rdo_index()
409 static inline unsigned int rdo_op_current(u32 rdo) in rdo_op_current() argument
411 return ((rdo >> RDO_FIXED_OP_CURR_SHIFT) & RDO_CURR_MASK) * 10; in rdo_op_current()
414 static inline unsigned int rdo_max_current(u32 rdo) in rdo_max_current() argument
416 return ((rdo >> RDO_FIXED_MAX_CURR_SHIFT) & in rdo_max_current()
420 static inline unsigned int rdo_op_power(u32 rdo) in rdo_op_power() argument
422 return ((rdo >> RDO_BATT_OP_PWR_SHIFT) & RDO_PWR_MASK) * 250; in rdo_op_power()
425 static inline unsigned int rdo_max_power(u32 rdo) in rdo_max_power() argument
427 return ((rdo >> RDO_BATT_MAX_PWR_SHIFT) & RDO_PWR_MASK) * 250; in rdo_max_power()
/linux-6.15/drivers/usb/typec/ucsi/
H A Dpsy.c122 index = rdo_index(con->rdo); in ucsi_psy_get_voltage_now()
177 val->intval = rdo_op_current(con->rdo) * 1000; in ucsi_psy_get_current_now()
H A Ducsi.c1016 con->rdo = UCSI_CONSTAT(con, RDO); in ucsi_pwr_opmode_change()
1024 con->rdo = 0; in ucsi_pwr_opmode_change()
1028 con->rdo = 0; in ucsi_pwr_opmode_change()
1032 con->rdo = 0; in ucsi_pwr_opmode_change()
H A Ducsi.h513 u32 rdo; member
/linux-6.15/drivers/usb/typec/tcpm/
H A Dtcpm.c3854 u32 pdo, rdo = port->sink_request; in tcpm_pd_check_request() local
3858 index = rdo_index(rdo); in tcpm_pd_check_request()
3867 max = rdo_max_current(rdo); in tcpm_pd_check_request()
3868 op = rdo_op_current(rdo); in tcpm_pd_check_request()
3887 max = rdo_max_power(rdo); in tcpm_pd_check_request()
3888 op = rdo_op_power(rdo); in tcpm_pd_check_request()
4140 u32 rdo; in tcpm_pd_send_request() local
4142 ret = tcpm_pd_build_request(port, &rdo); in tcpm_pd_send_request()
4158 msg.payload[0] = cpu_to_le32(rdo); in tcpm_pd_send_request()
4227 u32 rdo; in tcpm_pd_send_pps_request() local
[all …]