Home
last modified time | relevance | path

Searched refs:current_limit (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/leds/
Dleds-cpcap.c70 u32 current_limit; member
73 static u16 cpcap_led_val(u8 current_limit, u8 duty_cycle) in cpcap_led_val() argument
75 current_limit &= 0x1f; /* 5 bit */ in cpcap_led_val()
78 return current_limit << 4 | duty_cycle; in cpcap_led_val()
/Linux-v5.4/include/linux/power/
Dbq2415x_charger.h36 int current_limit; /* mA */ member
/Linux-v5.4/drivers/mmc/core/
Dsd.c533 int current_limit = SD_SET_CURRENT_NO_CHANGE; in sd_set_current_limit() local
570 current_limit = SD_SET_CURRENT_LIMIT_800; in sd_set_current_limit()
573 current_limit = SD_SET_CURRENT_LIMIT_600; in sd_set_current_limit()
576 current_limit = SD_SET_CURRENT_LIMIT_400; in sd_set_current_limit()
579 current_limit = SD_SET_CURRENT_LIMIT_200; in sd_set_current_limit()
581 if (current_limit != SD_SET_CURRENT_NO_CHANGE) { in sd_set_current_limit()
582 err = mmc_sd_switch(card, 1, 3, current_limit, status); in sd_set_current_limit()
586 if (((status[15] >> 4) & 0x0F) != current_limit) in sd_set_current_limit()
/Linux-v5.4/drivers/power/supply/
Daxp288_charger.c552 int ret, current_limit; in axp288_charger_extcon_evt_worker() local
573 current_limit = 500000; in axp288_charger_extcon_evt_worker()
576 current_limit = 1500000; in axp288_charger_extcon_evt_worker()
579 current_limit = 2000000; in axp288_charger_extcon_evt_worker()
586 ret = axp288_charger_set_vbus_inlmt(info, current_limit); in axp288_charger_extcon_evt_worker()
Dbq2415x_charger.c705 bq2415x_set_default_value(bq, current_limit); in bq2415x_set_defaults()
1407 static DEVICE_ATTR(current_limit, S_IWUSR | S_IRUGO,
1590 &bq->init_data.current_limit); in bq2415x_probe()
/Linux-v5.4/mm/
Dmemblock.c133 .current_limit = MEMBLOCK_ALLOC_ANYWHERE,
281 end = memblock.current_limit; in memblock_find_in_range_node()
455 memblock.current_limit, in memblock_double_array()
459 min(new_area_start, memblock.current_limit), in memblock_double_array()
1469 if (max_addr > memblock.current_limit) in memblock_alloc_internal()
1470 max_addr = memblock.current_limit; in memblock_alloc_internal()
1831 memblock.current_limit = limit; in memblock_set_current_limit()
1836 return memblock.current_limit; in memblock_get_current_limit()
/Linux-v5.4/drivers/usb/typec/tcpm/
Dfusb302.c440 int current_limit = 0; in tcpm_get_current_limit() local
453 current_limit = 500; in tcpm_get_current_limit()
457 current_limit = 1500; in tcpm_get_current_limit()
460 current_limit = 2000; in tcpm_get_current_limit()
463 } while (current_limit == 0 && time_before(jiffies, timeout)); in tcpm_get_current_limit()
465 return current_limit; in tcpm_get_current_limit()
Dtcpm.c289 u32 current_limit; member
741 port->current_limit = max_ma; in tcpm_set_current_limit()
1726 port->current_limit, in tcpm_pd_ctrl_request()
1767 port->pps_data.op_curr = port->current_limit; in tcpm_pd_ctrl_request()
1800 port->current_limit = port->pps_data.op_curr; in tcpm_pd_ctrl_request()
2401 port->current_limit = ma; in tcpm_pd_build_request()
4282 port->pps_data.op_curr = port->current_limit; in tcpm_pps_activate()
4544 val->intval = port->current_limit * 1000; in tcpm_psy_get_current_max()
4552 val->intval = port->current_limit * 1000; in tcpm_psy_get_current_now()
/Linux-v5.4/include/linux/
Dmemblock.h84 phys_addr_t current_limit; member