/linux/drivers/power/supply/ |
H A D | bq2515x_charger.c | 138 * @ilim: input current limit 144 int ilim; member 153 * @ilim: input current limit 157 int ilim; member 959 if (bq2515x->init_data.ilim) { in bq2515x_hw_init() 960 ret = bq2515x_set_ilim_lvl(bq2515x, bq2515x->init_data.ilim); in bq2515x_hw_init() 1005 &bq2515x->init_data.ilim); in bq2515x_read_properties() 1007 bq2515x->init_data.ilim = bq2515x->info->ilim; in bq2515x_read_properties() 1131 .ilim = BQ25150_DEFAULT_ILIM_UA, 1136 .ilim = BQ25155_DEFAULT_ILIM_UA,
|
H A D | wm831x_backup.c | 75 switch (pdata->ilim) { in wm831x_config_backup() 89 pdata->ilim); in wm831x_config_backup()
|
H A D | rt9467-charger.c | 1061 /* Disable hardware ILIM */ in rt9467_do_charger_init() 1064 return dev_err_probe(dev, ret, "Failed to disable hardware ILIM\n"); in rt9467_do_charger_init()
|
H A D | ucs1002_power.c | 279 * Any current limit setting exceeding the one set via ILIM in ucs1002_set_max_current()
|
H A D | adp5061.c | 559 * limit into VINx (ILIM) in adp5061_get_property()
|
H A D | bq25890_charger.c | 90 u8 ilim_en; /* enable ILIM pin */ 1431 init->ilim_en = device_property_read_bool(bq->dev, "ti,use-ilim-pin"); in bq25890_fw_probe()
|
H A D | mt6360_charger.c | 770 "%s: Failed to disable ilim\n", __func__); in mt6360_chg_init_setting()
|
H A D | bq24257_charger.c | 266 * The "External ILIM" and "Production & Test" modes are not exposed in bq24257_get_input_current_limit()
|
/linux/drivers/regulator/ |
H A D | tps6594-regulator.c | 24 /* TPS6593 and LP8764 supports OV, UV, SC, ILIM */ 269 { TPS6594_IRQ_NAME_BUCK1_ILIM, "BUCK1", "reach ilim, overcurrent", 277 { TPS6594_IRQ_NAME_BUCK2_ILIM, "BUCK2", "reach ilim, overcurrent", 285 { TPS6594_IRQ_NAME_BUCK3_ILIM, "BUCK3", "reach ilim, overcurrent", 293 { TPS6594_IRQ_NAME_BUCK4_ILIM, "BUCK4", "reach ilim, overcurrent", 301 { TPS6594_IRQ_NAME_BUCK5_ILIM, "BUCK5", "reach ilim, overcurrent", 309 { TPS6594_IRQ_NAME_LDO1_ILIM, "LDO1", "reach ilim, overcurrent", 317 { TPS6594_IRQ_NAME_LDO2_ILIM, "LDO2", "reach ilim, overcurrent", 325 { TPS6594_IRQ_NAME_LDO3_ILIM, "LDO3", "reach ilim, overcurrent", 333 { TPS6594_IRQ_NAME_LDO4_ILIM, "LDO4", "reach ilim, overcurrent",
|
H A D | pf8x00-regulator.c | 179 static void swxilim_select(struct pf8x00_chip *chip, int id, int ilim) in swxilim_select() argument 184 switch (ilim) { in swxilim_select() 216 ret = of_property_read_u32(np, "nxp,ilim-ma", &val); in handle_ilim_property() 218 dev_dbg(chip->dev, "unspecified ilim for BUCK%d, use value stored in OTP\n", in handle_ilim_property() 223 dev_warn(chip->dev, "nxp,ilim-ma is deprecated, please use regulator-max-microamp\n"); in handle_ilim_property() 227 dev_warn(chip->dev, "nxp,ilim-ma used with incorrect regulator (%d)\n", desc->id); in handle_ilim_property()
|
H A D | rt4803.c | 173 return dev_err_probe(dev, ret, "Failed to config ILIM to max\n"); in rt4803_probe()
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | bq25890.yaml | 70 ti,use-ilim-pin: 72 ILIM resistor will be used and the input current will be the lower 124 ti,use-ilim-pin;
|
/linux/Documentation/devicetree/bindings/iio/dac/ |
H A D | adi,ad5758.yaml | 84 adi,dc-dc-ilim-microamp: 136 adi,dc-dc-ilim-microamp = <200000>;
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | nxp,pf8x00-regulator.yaml | 50 nxp,ilim-ma: 133 nxp,ilim-ma = <4500>;
|
/linux/drivers/iio/dac/ |
H A D | ad5758.c | 353 static int ad5758_set_dc_dc_ilim(struct ad5758_state *st, unsigned int ilim) in ad5758_set_dc_dc_ilim() argument 359 AD5758_DCDC_CONFIG2_ILIMIT_MODE(ilim)); in ad5758_set_dc_dc_ilim() 703 "adi,dc-dc-ilim-microamp", &tmp); in ad5758_parse_dt() 706 "Missing \"dc-dc-ilim-microamp\" property\n"); in ad5758_parse_dt() 712 dev_dbg(&st->spi->dev, "dc-dc-ilim out of range\n"); in ad5758_parse_dt()
|
/linux/include/linux/mfd/wm831x/ |
H A D | pdata.h | 25 int ilim; /** Current limit in microamps */ member
|
/linux/arch/arm/boot/dts/microchip/ |
H A D | at91-tse850-3.dts | 333 /* 12 */ "", "", "", "/ILIM",
|
/linux/include/linux/mfd/wm8350/ |
H A D | pmic.h | 761 u16 ilim, u16 ramp, u16 feedback);
|
/linux/arch/arm/mach-s3c/ |
H A D | mach-crag6410.c | 531 .ilim = 200, /* uA */
|
/linux/drivers/platform/x86/x86-android-tablets/ |
H A D | lenovo.c | 815 PROPERTY_ENTRY_BOOL("ti,use-ilim-pin"),
|