Home
last modified time | relevance | path

Searched refs:current_limit (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/power/supply/
H A Dmax8997_charger.c103 int current_limit; in max8997_battery_extcon_evt_worker() local
107 current_limit = 450000; in max8997_battery_extcon_evt_worker()
110 current_limit = 650000; in max8997_battery_extcon_evt_worker()
113 current_limit = 650000; in max8997_battery_extcon_evt_worker()
116 current_limit = 650000; in max8997_battery_extcon_evt_worker()
119 current_limit = 650000; in max8997_battery_extcon_evt_worker()
122 current_limit = -1; in max8997_battery_extcon_evt_worker()
125 if (current_limit > 0) { in max8997_battery_extcon_evt_worker()
126 int ret = regulator_set_current_limit(charger->reg, current_limit, current_limit); in max8997_battery_extcon_evt_worker()
[all...]
H A Daxp288_charger.c621 int ret, current_limit; in axp288_charger_extcon_evt_worker() local
646 current_limit = 3000000; in axp288_charger_extcon_evt_worker()
649 current_limit = 500000; in axp288_charger_extcon_evt_worker()
652 current_limit = 1500000; in axp288_charger_extcon_evt_worker()
655 current_limit = 2000000; in axp288_charger_extcon_evt_worker()
662 ret = axp288_charger_set_vbus_inlmt(info, current_limit); in axp288_charger_extcon_evt_worker()
H A Dbq2415x_charger.c705 bq2415x_set_default_value(bq, current_limit); in bq2415x_set_defaults()
1299 if (strcmp(attr->attr.name, "current_limit") == 0) in bq2415x_sysfs_set_limit()
1326 if (strcmp(attr->attr.name, "current_limit") == 0) in bq2415x_sysfs_show_limit()
1407 static DEVICE_ATTR(current_limit, S_IWUSR | S_IRUGO,
1590 &bq->init_data.current_limit); in bq2415x_probe()
H A Dqcom_battmgr.c271 unsigned int current_limit; member
777 val->intval = battmgr->usb.current_limit; in qcom_battmgr_usb_get_property()
1210 battmgr->usb.current_limit = le32_to_cpu(resp->intval.value); in qcom_battmgr_sm8350_callback()
/kernel/linux/linux-5.10/drivers/leds/
H A 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()
/kernel/linux/linux-6.6/drivers/leds/
H A 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()
/kernel/linux/linux-5.10/include/linux/power/
H A Dbq2415x_charger.h36 int current_limit; /* mA */ member
/kernel/linux/linux-6.6/include/linux/power/
H A Dbq2415x_charger.h36 int current_limit; /* mA */ member
/kernel/linux/linux-5.10/drivers/power/supply/
H A Daxp288_charger.c602 int ret, current_limit; in axp288_charger_extcon_evt_worker() local
624 current_limit = 3000000; in axp288_charger_extcon_evt_worker()
627 current_limit = 500000; in axp288_charger_extcon_evt_worker()
630 current_limit = 1500000; in axp288_charger_extcon_evt_worker()
633 current_limit = 2000000; in axp288_charger_extcon_evt_worker()
640 ret = axp288_charger_set_vbus_inlmt(info, current_limit); in axp288_charger_extcon_evt_worker()
H A Dbq2415x_charger.c705 bq2415x_set_default_value(bq, current_limit); in bq2415x_set_defaults()
1299 if (strcmp(attr->attr.name, "current_limit") == 0) in bq2415x_sysfs_set_limit()
1326 if (strcmp(attr->attr.name, "current_limit") == 0) in bq2415x_sysfs_show_limit()
1407 static DEVICE_ATTR(current_limit, S_IWUSR | S_IRUGO,
1590 &bq->init_data.current_limit); in bq2415x_probe()
/kernel/linux/linux-5.10/drivers/mmc/core/
H A Dsd.c539 int current_limit = SD_SET_CURRENT_NO_CHANGE; in sd_set_current_limit() local
576 current_limit = SD_SET_CURRENT_LIMIT_800; in sd_set_current_limit()
579 current_limit = SD_SET_CURRENT_LIMIT_600; in sd_set_current_limit()
582 current_limit = SD_SET_CURRENT_LIMIT_400; in sd_set_current_limit()
585 current_limit = SD_SET_CURRENT_LIMIT_200; in sd_set_current_limit()
587 if (current_limit != SD_SET_CURRENT_NO_CHANGE) { in sd_set_current_limit()
588 err = mmc_sd_switch(card, 1, 3, current_limit, status); in sd_set_current_limit()
592 if (((status[15] >> 4) & 0x0F) != current_limit) in sd_set_current_limit()
/kernel/linux/linux-5.10/mm/
H A Dmemblock.c123 .current_limit = MEMBLOCK_ALLOC_ANYWHERE,
291 end = memblock.current_limit; in memblock_find_in_range_node()
446 memblock.current_limit, in memblock_double_array()
450 min(new_area_start, memblock.current_limit), in memblock_double_array()
1308 * memblock.current_limit if @end == %MEMBLOCK_ALLOC_ACCESSIBLE.
1452 if (max_addr > memblock.current_limit) in memblock_alloc_internal()
1453 max_addr = memblock.current_limit; in memblock_alloc_internal()
1478 * allocate only from memory limited by memblock.current_limit value
1515 * allocate only from memory limited by memblock.current_limit value
1552 * allocate only from memory limited by memblock.current_limit valu
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/include/media/
H A Dlm3554.h127 unsigned int current_limit; member
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/include/media/
H A Dlm3554.h127 unsigned int current_limit; member
/kernel/linux/linux-6.6/tools/testing/memblock/tests/
H A Dcommon.c59 memblock.current_limit = MEMBLOCK_ALLOC_ANYWHERE; in reset_memblock_attributes()
/kernel/linux/linux-6.6/drivers/mmc/core/
H A Dsd.c558 int current_limit = SD_SET_CURRENT_NO_CHANGE; in sd_set_current_limit() local
595 current_limit = SD_SET_CURRENT_LIMIT_800; in sd_set_current_limit()
598 current_limit = SD_SET_CURRENT_LIMIT_600; in sd_set_current_limit()
601 current_limit = SD_SET_CURRENT_LIMIT_400; in sd_set_current_limit()
604 current_limit = SD_SET_CURRENT_LIMIT_200; in sd_set_current_limit()
606 if (current_limit != SD_SET_CURRENT_NO_CHANGE) { in sd_set_current_limit()
607 err = mmc_sd_switch(card, 1, 3, current_limit, status); in sd_set_current_limit()
611 if (((status[15] >> 4) & 0x0F) != current_limit) in sd_set_current_limit()
/kernel/linux/linux-6.6/mm/
H A Dmemblock.c127 .current_limit = MEMBLOCK_ALLOC_ANYWHERE,
301 end = memblock.current_limit; in memblock_find_in_range_node()
456 memblock.current_limit, in memblock_double_array()
460 min(new_area_start, memblock.current_limit), in memblock_double_array()
1376 * memblock.current_limit if @end == %MEMBLOCK_ALLOC_ACCESSIBLE.
1535 if (max_addr > memblock.current_limit) in memblock_alloc_internal()
1536 max_addr = memblock.current_limit; in memblock_alloc_internal()
1561 * allocate only from memory limited by memblock.current_limit value
1592 * allocate only from memory limited by memblock.current_limit value
1623 * allocate only from memory limited by memblock.current_limit valu
[all...]
/kernel/linux/linux-5.10/drivers/usb/typec/tcpm/
H A 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()
H A Dtcpm.c348 u32 current_limit; member
805 port->current_limit = max_ma; in tcpm_set_current_limit()
1953 port->pps_data.req_op_curr = port->current_limit; in tcpm_pd_ctrl_request()
4617 target_mw = (port->current_limit * req_out_volt) / 1000; in tcpm_pps_set_out_volt()
4677 port->pps_data.req_op_curr = port->current_limit; in tcpm_pps_activate()
4925 val->intval = port->current_limit * 1000; in tcpm_psy_get_current_max()
4933 val->intval = port->current_limit * 1000; in tcpm_psy_get_current_now()
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/
H A 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()
H A Dtcpm.c431 u32 current_limit; member
1029 port->current_limit = max_ma; in tcpm_set_current_limit()
2727 port->pps_data.req_op_curr = port->current_limit; in tcpm_pd_ctrl_request()
4376 port->current_limit * port->supply_voltage / 1000 > PD_P_SNK_STDBY_MW) { in run_state_machine()
5875 target_mw = (port->current_limit * req_out_volt) / 1000; in tcpm_pps_set_out_volt()
5951 port->pps_data.req_op_curr = port->current_limit; in tcpm_pps_activate()
6314 val->intval = port->current_limit * 1000; in tcpm_psy_get_current_max()
6322 val->intval = port->current_limit * 1000; in tcpm_psy_get_current_now()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/
H A Datomisp-lm3554.c153 (flash->pdata->current_limit << LM3554_CURRENT_LIMIT_SHIFT); in lm3554_set_duration()
829 platform_data.current_limit = 0; in lm3554_platform_data_func()
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/i2c/
H A Datomisp-lm3554.c153 (flash->pdata->current_limit << LM3554_CURRENT_LIMIT_SHIFT); in lm3554_set_duration()
828 platform_data.current_limit = 0; in lm3554_platform_data_func()
/kernel/linux/linux-5.10/include/linux/
H A Dmemblock.h77 * @current_limit: physical address of the current allocation limit
83 phys_addr_t current_limit; member
/kernel/linux/linux-6.6/include/linux/
H A Dmemblock.h87 * @current_limit: physical address of the current allocation limit
93 phys_addr_t current_limit; member

Completed in 40 milliseconds

12