Home
last modified time | relevance | path

Searched refs:rdo (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/include/linux/usb/
H A Dpd.h398 static inline unsigned int rdo_index(u32 rdo) in rdo_index() argument
400 return (rdo >> RDO_OBJ_POS_SHIFT) & RDO_OBJ_POS_MASK; in rdo_index()
403 static inline unsigned int rdo_op_current(u32 rdo) in rdo_op_current() argument
405 return ((rdo >> RDO_FIXED_OP_CURR_SHIFT) & RDO_CURR_MASK) * 10; in rdo_op_current()
408 static inline unsigned int rdo_max_current(u32 rdo) in rdo_max_current() argument
410 return ((rdo >> RDO_FIXED_MAX_CURR_SHIFT) & in rdo_max_current()
414 static inline unsigned int rdo_op_power(u32 rdo) in rdo_op_power() argument
416 return ((rdo >> RDO_BATT_OP_PWR_SHIFT) & RDO_PWR_MASK) * 250; in rdo_op_power()
419 static inline unsigned int rdo_max_power(u32 rdo) in rdo_max_power() argument
421 return ((rdo >> RDO_BATT_MAX_PWR_SHIF in rdo_max_power()
[all...]
/kernel/linux/linux-6.6/include/linux/usb/
H A Dpd.h399 static inline unsigned int rdo_index(u32 rdo) in rdo_index() argument
401 return (rdo >> RDO_OBJ_POS_SHIFT) & RDO_OBJ_POS_MASK; in rdo_index()
404 static inline unsigned int rdo_op_current(u32 rdo) in rdo_op_current() argument
406 return ((rdo >> RDO_FIXED_OP_CURR_SHIFT) & RDO_CURR_MASK) * 10; in rdo_op_current()
409 static inline unsigned int rdo_max_current(u32 rdo) in rdo_max_current() argument
411 return ((rdo >> RDO_FIXED_MAX_CURR_SHIFT) & in rdo_max_current()
415 static inline unsigned int rdo_op_power(u32 rdo) in rdo_op_power() argument
417 return ((rdo >> RDO_BATT_OP_PWR_SHIFT) & RDO_PWR_MASK) * 250; in rdo_op_power()
420 static inline unsigned int rdo_max_power(u32 rdo) in rdo_max_power() argument
422 return ((rdo >> RDO_BATT_MAX_PWR_SHIF in rdo_max_power()
[all...]
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/
H A Dpsy.c100 index = rdo_index(con->rdo); in ucsi_psy_get_voltage_now()
157 val->intval = rdo_op_current(con->rdo) * 1000; in ucsi_psy_get_current_now()
H A Ducsi.c548 con->rdo = con->status.request_data_obj; in ucsi_pwr_opmode_change()
553 con->rdo = 0; in ucsi_pwr_opmode_change()
557 con->rdo = 0; in ucsi_pwr_opmode_change()
561 con->rdo = 0; in ucsi_pwr_opmode_change()
H A Ducsi.h333 u32 rdo; member
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/
H A Dpsy.c121 index = rdo_index(con->rdo); in ucsi_psy_get_voltage_now()
178 val->intval = rdo_op_current(con->rdo) * 1000; in ucsi_psy_get_current_now()
H A Ducsi.c725 con->rdo = con->status.request_data_obj; in ucsi_pwr_opmode_change()
732 con->rdo = 0; in ucsi_pwr_opmode_change()
736 con->rdo = 0; in ucsi_pwr_opmode_change()
740 con->rdo = 0; in ucsi_pwr_opmode_change()
H A Ducsi.h351 u32 rdo; member
/kernel/linux/linux-5.10/drivers/usb/typec/tcpm/
H A Dtcpm.c2273 u32 pdo, rdo = port->sink_request; in tcpm_pd_check_request() local
2277 index = rdo_index(rdo); in tcpm_pd_check_request()
2286 max = rdo_max_current(rdo); in tcpm_pd_check_request()
2287 op = rdo_op_current(rdo); in tcpm_pd_check_request()
2292 if (max > pdo_max && !(rdo & RDO_CAP_MISMATCH)) in tcpm_pd_check_request()
2306 max = rdo_max_power(rdo); in tcpm_pd_check_request()
2307 op = rdo_op_power(rdo); in tcpm_pd_check_request()
2312 if (max > pdo_max && !(rdo & RDO_CAP_MISMATCH)) in tcpm_pd_check_request()
2529 static int tcpm_pd_build_request(struct tcpm_port *port, u32 *rdo) in tcpm_pd_build_request() argument
2590 *rdo in tcpm_pd_build_request()
2613 u32 rdo; tcpm_pd_send_request() local
2630 tcpm_pd_build_pps_request(struct tcpm_port *port, u32 *rdo) tcpm_pd_build_pps_request() argument
2710 u32 rdo; tcpm_pd_send_pps_request() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/
H A Dtcpm.c3112 u32 pdo, rdo = port->sink_request; in tcpm_pd_check_request() local
3116 index = rdo_index(rdo); in tcpm_pd_check_request()
3125 max = rdo_max_current(rdo); in tcpm_pd_check_request()
3126 op = rdo_op_current(rdo); in tcpm_pd_check_request()
3131 if (max > pdo_max && !(rdo & RDO_CAP_MISMATCH)) in tcpm_pd_check_request()
3145 max = rdo_max_power(rdo); in tcpm_pd_check_request()
3146 op = rdo_op_power(rdo); in tcpm_pd_check_request()
3151 if (max > pdo_max && !(rdo & RDO_CAP_MISMATCH)) in tcpm_pd_check_request()
3314 static int tcpm_pd_build_request(struct tcpm_port *port, u32 *rdo) in tcpm_pd_build_request() argument
3375 *rdo in tcpm_pd_build_request()
3398 u32 rdo; tcpm_pd_send_request() local
3421 tcpm_pd_build_pps_request(struct tcpm_port *port, u32 *rdo) tcpm_pd_build_pps_request() argument
3485 u32 rdo; tcpm_pd_send_pps_request() local
[all...]

Completed in 18 milliseconds