| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | vm149c.c | 47 int max_ma; member 307 if (dev_vcm->max_ma == 0) { in vm149c_update_vcm_cfg() 313 cur_dist = cur_dist * VM149C_MAX_REG / dev_vcm->max_ma; in vm149c_update_vcm_cfg() 316 VM149C_MAX_REG / dev_vcm->max_ma; in vm149c_update_vcm_cfg() 326 dev_vcm->max_ma); in vm149c_update_vcm_cfg() 450 unsigned int max_ma, start_ma, rated_ma, step_mode; in vm149c_probe() local 463 (unsigned int *)&max_ma)) { in vm149c_probe() 464 max_ma = VM149C_MAX_CURRENT; in vm149c_probe() 469 if (max_ma == 0) in vm149c_probe() 470 max_ma = VM149C_MAX_CURRENT; in vm149c_probe() [all …]
|
| H A D | dw9800w.c | 70 int max_ma; member 381 if (dev_vcm->max_ma == 0) { in dw9800w_update_vcm_cfg() 387 cur_dist = cur_dist * DW9800W_MAX_REG / dev_vcm->max_ma; in dw9800w_update_vcm_cfg() 390 DW9800W_MAX_REG / dev_vcm->max_ma; in dw9800w_update_vcm_cfg() 392 DW9800W_MAX_REG / dev_vcm->max_ma; in dw9800w_update_vcm_cfg() 400 dev_vcm->max_ma); in dw9800w_update_vcm_cfg() 588 unsigned int max_ma, start_ma, rated_ma, step_mode; in dw9800w_probe() local 597 (unsigned int *)&max_ma)) { in dw9800w_probe() 598 max_ma = DW9800W_MAX_CURRENT; in dw9800w_probe() 603 if (max_ma == 0) in dw9800w_probe() [all …]
|
| H A D | dw9763.c | 70 int max_ma; member 406 if (dev_vcm->max_ma == 0) { in dw9763_update_vcm_cfg() 412 cur_dist = cur_dist * DW9763_MAX_REG / dev_vcm->max_ma; in dw9763_update_vcm_cfg() 415 DW9763_MAX_REG / dev_vcm->max_ma; in dw9763_update_vcm_cfg() 417 DW9763_MAX_REG / dev_vcm->max_ma; in dw9763_update_vcm_cfg() 425 dev_vcm->max_ma); in dw9763_update_vcm_cfg() 685 unsigned int max_ma, start_ma, rated_ma, step_mode; in dw9763_probe() local 694 (unsigned int *)&max_ma)) { in dw9763_probe() 695 max_ma = DW9763_MAX_CURRENT; in dw9763_probe() 700 if (max_ma == 0) in dw9763_probe() [all …]
|
| H A D | fp5510.c | 59 int max_ma; member 495 if (dev_vcm->max_ma == 0) { in fp5510_update_vcm_cfg() 501 cur_dist = cur_dist * FP5510_MAX_REG / dev_vcm->max_ma; in fp5510_update_vcm_cfg() 504 FP5510_MAX_REG / dev_vcm->max_ma; in fp5510_update_vcm_cfg() 514 dev_vcm->max_ma); in fp5510_update_vcm_cfg() 655 unsigned int max_ma, start_ma, rated_ma, step_mode; in fp5510_probe() local 664 (unsigned int *)&max_ma)) { in fp5510_probe() 665 max_ma = FP5510_MAX_CURRENT; in fp5510_probe() 670 if (max_ma == 0) in fp5510_probe() 671 max_ma = FP5510_MAX_CURRENT; in fp5510_probe() [all …]
|
| H A D | aw8601.c | 66 int max_ma; member 372 if (dev_vcm->max_ma == 0) { in aw8601_update_vcm_cfg() 378 AW8601_MAX_REG / dev_vcm->max_ma; in aw8601_update_vcm_cfg() 380 AW8601_MAX_REG / dev_vcm->max_ma; in aw8601_update_vcm_cfg() 388 dev_vcm->max_ma); in aw8601_update_vcm_cfg() 551 unsigned int max_ma, start_ma, rated_ma, step_mode; in aw8601_probe() local 560 (unsigned int *)&max_ma)) { in aw8601_probe() 561 max_ma = AW8601_MAX_CURRENT; in aw8601_probe() 566 if (max_ma == 0) in aw8601_probe() 567 max_ma = AW8601_MAX_CURRENT; in aw8601_probe() [all …]
|
| H A D | gt9760s.c | 66 int max_ma; member 507 if (dev_vcm->max_ma == 0) { in gt9760s_update_vcm_cfg() 513 cur_dist = cur_dist * GT9760S_MAX_REG / dev_vcm->max_ma; in gt9760s_update_vcm_cfg() 516 GT9760S_MAX_REG / dev_vcm->max_ma; in gt9760s_update_vcm_cfg() 526 dev_vcm->max_ma); in gt9760s_update_vcm_cfg() 648 (unsigned int *)&dev_vcm->max_ma)) { in gt9760s_read_dts() 649 dev_vcm->max_ma = GT9760S_MAX_CURRENT; in gt9760s_read_dts() 654 if (dev_vcm->max_ma == 0) in gt9760s_read_dts() 655 dev_vcm->max_ma = GT9760S_MAX_CURRENT; in gt9760s_read_dts()
|
| /OK3568_Linux_fs/kernel/include/linux/usb/ |
| H A D | pd.h | 263 #define PDO_VAR(min_mv, max_mv, max_ma) \ argument 265 PDO_VAR_MAX_VOLT(max_mv) | PDO_VAR_MAX_CURR(max_ma)) 290 #define PDO_PPS_APDO(min_mv, max_mv, max_ma) \ argument 293 PDO_PPS_APDO_MAX_CURR(max_ma)) 367 #define RDO_FIXED(idx, op_ma, max_ma, flags) \ argument 369 PDO_FIXED_OP_CURR(op_ma) | PDO_FIXED_MAX_CURR(max_ma))
|
| H A D | tcpm.h | 141 int (*set_current_limit)(struct tcpc_dev *dev, u32 max_ma, u32 mv);
|
| /OK3568_Linux_fs/u-boot/include/power/power_delivery/ |
| H A D | pd.h | 263 #define PDO_VAR(min_mv, max_mv, max_ma) \ argument 265 PDO_VAR_MAX_VOLT(max_mv) | PDO_VAR_MAX_CURR(max_ma)) 290 #define PDO_PPS_APDO(min_mv, max_mv, max_ma) \ argument 293 PDO_PPS_APDO_MAX_CURR(max_ma)) 367 #define RDO_FIXED(idx, op_ma, max_ma, flags) \ argument 369 PDO_FIXED_OP_CURR(op_ma) | PDO_FIXED_MAX_CURR(max_ma))
|
| H A D | tcpm.h | 145 int (*set_current_limit)(struct tcpc_dev *dev, u32 max_ma, u32 mv);
|
| /OK3568_Linux_fs/kernel/include/dt-bindings/usb/ |
| H A D | pd.h | 58 #define PDO_VAR(min_mv, max_mv, max_ma) \ argument 60 PDO_VAR_MAX_VOLT(max_mv) | PDO_VAR_MAX_CURR(max_ma)) 83 #define PDO_PPS_APDO(min_mv, max_mv, max_ma) \ argument 86 PDO_PPS_APDO_MAX_CURR(max_ma))
|
| /OK3568_Linux_fs/u-boot/drivers/power/power_delivery/ |
| H A D | tcpm.c | 683 static int tcpm_set_current_limit(struct tcpm_port *port, u32 max_ma, u32 mv) in tcpm_set_current_limit() argument 687 debug("Setting voltage/current limit %u mV %u mA\n", mv, max_ma); in tcpm_set_current_limit() 690 port->current_limit = max_ma; in tcpm_set_current_limit() 693 ret = port->tcpc->set_current_limit(port->tcpc, max_ma, mv); in tcpm_set_current_limit() 1738 unsigned int max_ma, max_mw; in tcpm_pd_build_request() local 1778 max_ma = ma; in tcpm_pd_build_request() 1787 max_ma = pdo_max_current(matching_snk_pdo); in tcpm_pd_build_request() 1802 *rdo = RDO_FIXED(src_pdo_index + 1, ma, max_ma, flags); in tcpm_pd_build_request() 1838 unsigned int out_mv, op_ma, op_mw, max_mv, max_ma, flags; in tcpm_pd_build_pps_request() local 1857 max_ma = port->pps_data.req_max_curr; in tcpm_pd_build_pps_request() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/typec/tcpm/ |
| H A D | tcpm.c | 1024 static int tcpm_set_current_limit(struct tcpm_port *port, u32 max_ma, u32 mv) in tcpm_set_current_limit() argument 1028 tcpm_log(port, "Setting voltage/current limit %u mV %u mA", mv, max_ma); in tcpm_set_current_limit() 1031 port->current_limit = max_ma; in tcpm_set_current_limit() 1035 ret = port->tcpc->set_current_limit(port->tcpc, max_ma, mv); in tcpm_set_current_limit() 3334 unsigned int max_ma, max_mw; in tcpm_pd_build_request() local 3374 max_ma = ma; in tcpm_pd_build_request() 3383 max_ma = pdo_max_current(matching_snk_pdo); in tcpm_pd_build_request() 3398 *rdo = RDO_FIXED(src_pdo_index + 1, ma, max_ma, flags); in tcpm_pd_build_request() 3440 unsigned int out_mv, op_ma, op_mw, max_mv, max_ma, flags; in tcpm_pd_build_pps_request() local 3459 max_ma = port->pps_data.req_max_curr; in tcpm_pd_build_pps_request() [all …]
|
| H A D | wcove.c | 325 static int wcove_set_current_limit(struct tcpc_dev *tcpc, u32 max_ma, u32 mv) in wcove_set_current_limit() argument
|