/linux-4.1.27/drivers/power/ |
D | da9030_battery.c | 142 struct da9030_charger *charger = s->private; in bat_debug_show() local 144 seq_printf(s, "charger is %s\n", charger->is_on ? "on" : "off"); in bat_debug_show() 145 if (charger->chdet) { in bat_debug_show() 147 charger->mA, charger->mV); in bat_debug_show() 151 charger->adc.vbat_res, in bat_debug_show() 152 da9030_reg_to_mV(charger->adc.vbat_res)); in bat_debug_show() 154 charger->adc.vbatmin_res, in bat_debug_show() 155 da9030_reg_to_mV(charger->adc.vbatmin_res)); in bat_debug_show() 157 charger->adc.vbatmintxon, in bat_debug_show() 158 da9030_reg_to_mV(charger->adc.vbatmintxon)); in bat_debug_show() [all …]
|
D | da9150-charger.c | 48 static inline int da9150_charger_supply_online(struct da9150_charger *charger, in da9150_charger_supply_online() argument 52 val->intval = (psy == charger->supply_online) ? 1 : 0; in da9150_charger_supply_online() 58 static int da9150_charger_vbus_voltage_now(struct da9150_charger *charger, in da9150_charger_vbus_voltage_now() argument 64 ret = iio_read_channel_processed(charger->vbus_chan, &v_val); in da9150_charger_vbus_voltage_now() 74 static int da9150_charger_ibus_current_avg(struct da9150_charger *charger, in da9150_charger_ibus_current_avg() argument 80 ret = iio_read_channel_processed(charger->ibus_chan, &i_val); in da9150_charger_ibus_current_avg() 90 static int da9150_charger_tjunc_temp(struct da9150_charger *charger, in da9150_charger_tjunc_temp() argument 96 ret = iio_read_channel_processed(charger->tjunc_chan, &t_val); in da9150_charger_tjunc_temp() 117 struct da9150_charger *charger = dev_get_drvdata(psy->dev.parent); in da9150_charger_get_prop() local 122 ret = da9150_charger_supply_online(charger, psy, val); in da9150_charger_get_prop() [all …]
|
D | z2_battery.c | 33 static unsigned long z2_read_bat(struct z2_charger *charger) in z2_read_bat() argument 36 data = i2c_smbus_read_byte_data(charger->client, in z2_read_bat() 37 charger->info->batt_I2C_reg); in z2_read_bat() 41 return data * charger->info->batt_mult / charger->info->batt_div; in z2_read_bat() 48 struct z2_charger *charger = power_supply_get_drvdata(batt_ps); in z2_batt_get_property() local 49 struct z2_battery_info *info = charger->info; in z2_batt_get_property() 53 val->intval = charger->bat_status; in z2_batt_get_property() 60 val->intval = z2_read_bat(charger); in z2_batt_get_property() 88 struct z2_charger *charger = power_supply_get_drvdata(batt_ps); in z2_batt_ext_power_changed() local 90 schedule_work(&charger->bat_work); in z2_batt_ext_power_changed() [all …]
|
D | bq24735-charger.c | 47 struct power_supply *charger; member 91 static inline int bq24735_enable_charging(struct bq24735 *charger) in bq24735_enable_charging() argument 93 return bq24735_update_word(charger->client, BQ24735_CHG_OPT, in bq24735_enable_charging() 98 static inline int bq24735_disable_charging(struct bq24735 *charger) in bq24735_disable_charging() argument 100 return bq24735_update_word(charger->client, BQ24735_CHG_OPT, in bq24735_disable_charging() 105 static int bq24735_config_charger(struct bq24735 *charger) in bq24735_config_charger() argument 107 struct bq24735_platform *pdata = charger->pdata; in bq24735_config_charger() 114 ret = bq24735_write_word(charger->client, in bq24735_config_charger() 117 dev_err(&charger->client->dev, in bq24735_config_charger() 127 ret = bq24735_write_word(charger->client, in bq24735_config_charger() [all …]
|
D | tps65090-charger.c | 54 static int tps65090_low_chrg_current(struct tps65090_charger *charger) in tps65090_low_chrg_current() argument 58 if (charger->passive_mode) in tps65090_low_chrg_current() 61 ret = tps65090_write(charger->dev->parent, TPS65090_REG_CG_CTRL5, in tps65090_low_chrg_current() 64 dev_err(charger->dev, "%s(): error reading in register 0x%x\n", in tps65090_low_chrg_current() 71 static int tps65090_enable_charging(struct tps65090_charger *charger) in tps65090_enable_charging() argument 76 if (charger->passive_mode) in tps65090_enable_charging() 79 ret = tps65090_read(charger->dev->parent, TPS65090_REG_CG_CTRL0, in tps65090_enable_charging() 82 dev_err(charger->dev, "%s(): error reading in register 0x%x\n", in tps65090_enable_charging() 87 ret = tps65090_write(charger->dev->parent, TPS65090_REG_CG_CTRL0, in tps65090_enable_charging() 90 dev_err(charger->dev, "%s(): error writing in register 0x%x\n", in tps65090_enable_charging() [all …]
|
D | max8997_charger.c | 47 struct charger_data *charger = power_supply_get_drvdata(psy); in max8997_battery_get_property() local 48 struct i2c_client *i2c = charger->iodev->i2c; in max8997_battery_get_property() 99 struct charger_data *charger; in max8997_battery_probe() local 149 charger = devm_kzalloc(&pdev->dev, sizeof(struct charger_data), in max8997_battery_probe() 151 if (charger == NULL) { in max8997_battery_probe() 156 platform_set_drvdata(pdev, charger); in max8997_battery_probe() 159 charger->dev = &pdev->dev; in max8997_battery_probe() 160 charger->iodev = iodev; in max8997_battery_probe() 162 psy_cfg.drv_data = charger; in max8997_battery_probe() 164 charger->battery = power_supply_register(&pdev->dev, in max8997_battery_probe() [all …]
|
D | charger-manager.c | 1137 ret = regulator_set_current_limit(cable->charger->consumer, in charger_extcon_work() 1141 cable->charger->regulator_name, cable->name); in charger_extcon_work() 1146 cable->charger->regulator_name, in charger_extcon_work() 1234 struct charger_regulator *charger; in charger_manager_register_extcon() local 1240 charger = &desc->charger_regulators[i]; in charger_manager_register_extcon() 1242 charger->consumer = regulator_get(cm->dev, in charger_manager_register_extcon() 1243 charger->regulator_name); in charger_manager_register_extcon() 1244 if (IS_ERR(charger->consumer)) { in charger_manager_register_extcon() 1246 charger->regulator_name); in charger_manager_register_extcon() 1247 return PTR_ERR(charger->consumer); in charger_manager_register_extcon() [all …]
|
D | Kconfig | 23 backup batteries, and optional builtin charger. 40 tristate "MAX8925 battery charger support" 43 Say Y here to enable support for the battery charger in the Maxim 47 tristate "WM831X backup battery charger support" 50 Say Y here to enable support for the backup battery charger 185 Say Y here to enable support for batteries charger integrated into 192 Say Y here to enable support for batteries charger integrated into 201 Say Y here to enable support for charger unit of the DA9150 205 called da9150-charger. 259 Say Y here to enable charger for Marvell 88PM860x chip. [all …]
|
D | Makefile | 35 obj-$(CONFIG_CHARGER_DA9150) += da9150-charger.o 43 obj-$(CONFIG_CHARGER_PCF50633) += pcf50633-charger.o 52 obj-$(CONFIG_CHARGER_LP8788) += lp8788-charger.o 53 obj-$(CONFIG_CHARGER_GPIO) += gpio-charger.o 54 obj-$(CONFIG_CHARGER_MANAGER) += charger-manager.o 61 obj-$(CONFIG_CHARGER_BQ24735) += bq24735-charger.o 63 obj-$(CONFIG_CHARGER_SMB347) += smb347-charger.o 64 obj-$(CONFIG_CHARGER_TPS65090) += tps65090-charger.o
|
D | gpio-charger.c | 35 struct power_supply *charger; member 41 struct power_supply *charger = devid; in gpio_charger_irq() local 43 power_supply_changed(charger); in gpio_charger_irq() 185 gpio_charger->charger = power_supply_register(&pdev->dev, in gpio_charger_probe() 187 if (IS_ERR(gpio_charger->charger)) { in gpio_charger_probe() 188 ret = PTR_ERR(gpio_charger->charger); in gpio_charger_probe() 198 dev_name(&pdev->dev), gpio_charger->charger); in gpio_charger_probe() 222 free_irq(gpio_charger->irq, gpio_charger->charger); in gpio_charger_remove() 224 power_supply_unregister(gpio_charger->charger); in gpio_charger_remove() 250 power_supply_changed(gpio_charger->charger); in gpio_charger_resume()
|
D | bq2415x_charger.c | 169 struct power_supply *charger; member 733 int charger = 0; in bq2415x_set_mode() local 739 charger = 1; in bq2415x_set_mode() 741 if (!charger) in bq2415x_set_mode() 776 if (charger) in bq2415x_set_mode() 788 sysfs_notify(&bq->charger->dev.kobj, NULL, "mode"); in bq2415x_set_mode() 872 sysfs_notify(&bq->charger->dev.kobj, NULL, "timer"); in bq2415x_timer_error() 890 sysfs_notify(&bq->charger->dev.kobj, NULL, "reported_mode"); in bq2415x_timer_work() 1057 bq->charger = power_supply_register(bq->dev, &bq->charger_desc, in bq2415x_power_supply_init() 1059 if (IS_ERR(bq->charger)) { in bq2415x_power_supply_init() [all …]
|
D | max14577_charger.c | 27 struct power_supply *charger; member 599 chg->charger = power_supply_register(&pdev->dev, &max14577_charger_desc, in max14577_charger_probe() 601 if (IS_ERR(chg->charger)) { in max14577_charger_probe() 603 ret = PTR_ERR(chg->charger); in max14577_charger_probe() 624 power_supply_unregister(chg->charger); in max14577_charger_remove()
|
D | ab8500_charger.c | 1357 static int ab8500_charger_ac_en(struct ux500_charger *charger, in ab8500_charger_ac_en() argument 1366 struct ab8500_charger *di = to_ab8500_charger_ac_device_info(charger); in ab8500_charger_ac_en() 1534 static int ab8500_charger_usb_en(struct ux500_charger *charger, in ab8500_charger_usb_en() argument 1542 struct ab8500_charger *di = to_ab8500_charger_usb_device_info(charger); in ab8500_charger_usb_en() 1712 static int ab8500_charger_usb_check_enable(struct ux500_charger *charger, in ab8500_charger_usb_check_enable() argument 1718 struct ab8500_charger *di = to_ab8500_charger_usb_device_info(charger); in ab8500_charger_usb_check_enable() 1761 static int ab8500_charger_ac_check_enable(struct ux500_charger *charger, in ab8500_charger_ac_check_enable() argument 1767 struct ab8500_charger *di = to_ab8500_charger_ac_device_info(charger); in ab8500_charger_ac_check_enable() 1809 static int ab8500_charger_watchdog_kick(struct ux500_charger *charger) in ab8500_charger_watchdog_kick() argument 1814 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS) in ab8500_charger_watchdog_kick() [all …]
|
D | lp8788-charger.c | 108 struct power_supply *charger; member 424 pchg->charger = power_supply_register(&pdev->dev, in lp8788_psy_register() 427 if (IS_ERR(pchg->charger)) in lp8788_psy_register() 433 power_supply_unregister(pchg->charger); in lp8788_psy_register() 443 power_supply_unregister(pchg->charger); in lp8788_psy_unregister() 487 power_supply_changed(pchg->charger); in lp8788_charger_irq_thread()
|
D | max77693_charger.c | 32 struct power_supply *charger; member 720 chg->charger = power_supply_register(&pdev->dev, in max77693_charger_probe() 723 if (IS_ERR(chg->charger)) { in max77693_charger_probe() 725 ret = PTR_ERR(chg->charger); in max77693_charger_probe() 747 power_supply_unregister(chg->charger); in max77693_charger_remove()
|
D | bq24190_charger.c | 155 struct power_supply *charger; member 470 return sysfs_create_group(&bdi->charger->dev.kobj, in bq24190_sysfs_create_group() 476 sysfs_remove_group(&bdi->charger->dev.kobj, &bq24190_sysfs_attr_group); in bq24190_sysfs_remove_group() 1262 power_supply_changed(bdi->charger); in bq24190_irq_handler_thread() 1413 bdi->charger = power_supply_register(dev, &bq24190_charger_desc, in bq24190_probe() 1415 if (IS_ERR(bdi->charger)) { in bq24190_probe() 1417 ret = PTR_ERR(bdi->charger); in bq24190_probe() 1441 power_supply_unregister(bdi->charger); in bq24190_probe() 1461 power_supply_unregister(bdi->charger); in bq24190_remove() 1497 power_supply_changed(bdi->charger); in bq24190_pm_resume()
|
D | pm2301_charger.c | 568 static int pm2xxx_charger_update_charger_current(struct ux500_charger *charger, in pm2xxx_charger_update_charger_current() argument 576 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS) in pm2xxx_charger_update_charger_current() 577 pm2 = to_pm2xxx_charger_ac_device_info(charger); in pm2xxx_charger_update_charger_current() 707 static int pm2xxx_charger_ac_en(struct ux500_charger *charger, in pm2xxx_charger_ac_en() argument 715 struct pm2xxx_charger *pm2 = to_pm2xxx_charger_ac_device_info(charger); in pm2xxx_charger_ac_en() 825 static int pm2xxx_charger_watchdog_kick(struct ux500_charger *charger) in pm2xxx_charger_watchdog_kick() argument 830 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS) in pm2xxx_charger_watchdog_kick() 831 pm2 = to_pm2xxx_charger_ac_device_info(charger); in pm2xxx_charger_watchdog_kick()
|
D | intel_mid_battery.c | 209 static int pmic_scu_ipc_set_charger(int charger) in pmic_scu_ipc_set_charger() argument 211 return intel_scu_ipc_simple_command(IPCMSG_BATTERY, charger); in pmic_scu_ipc_set_charger()
|
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ |
D | gpio-charger.txt | 1 gpio-charger 4 - compatible : "gpio-charger" 5 - gpios : GPIO indicating the charger presence. 7 - charger-type : power supply type, one of 15 usb-aca (USB accessory charger adapter) 19 usb_charger: charger { 20 compatible = "gpio-charger"; 21 charger-type = "usb-sdp";
|
D | power_supply.txt | 9 usb-charger: power@e { 10 compatible = "some,usb-charger"; 14 ac-charger: power@c { 15 compatible = "some,ac-charger"; 22 power-supplies = <&usb-charger>, <&ac-charger>;
|
D | lp8727_charger.txt | 13 - charger-type: "ac" or "usb" (string) 31 /* AC charger: 5% EOC and 500mA charging current */ 33 charger-type = "ac"; 38 /* USB charger: 10% EOC and 400mA charging current */ 40 charger-type = "usb";
|
D | charger-manager.txt | 1 charger-manager bindings 5 - compatible : "charger-manager" 11 - cm-regulator-name : name of charger regulator 13 - cm-cable-name : name of charger cable 19 - cm-name : charger manager's name (default : "battery") 33 charger-manager@0 { 34 compatible = "charger-manager";
|
D | tps65090.txt | 4 -compatible: "ti,tps65090-charger" 14 tps65090-charger { 15 compatible = "ti,tps65090-charger";
|
D | max17042_battery.txt | 14 battery-charger@36 {
|
D | max8925_batter.txt | 12 charger {
|
D | ti,bq24735.txt | 21 - ti,input-current : Used to control and set the charger input current. This
|
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ab8500/ |
D | charger.txt | 4 - compatible = Shall be "stericsson,ab8500-charger" 8 compatible = "stericsson,ab8500-charger"; 12 - vddadc-supply: Supply for USB and Main charger 14 ab8500-charger { 20 ab8500-charger {
|
D | fg.txt | 5 wall-charger, usb-charger, audio codec, general purpose adc, 10 main-charger, usb-combo-charger and battery-temperature-monitoring.
|
/linux-4.1.27/Documentation/devicetree/bindings/power/ |
D | da9150-charger.txt | 4 - compatible: "dlg,da9150-charger" for DA9150 Charger Power Supply 8 - io-channel-names: List of channel names used by charger 15 da9150-charger { 16 compatible = "dlg,da9150-charger";
|
D | bq2415x.txt | 18 - ti,current-limit: integer, initial maximum current charger can pull 30 - ti,usb-charger-detection: phandle to usb charger detection device. 46 ti,usb-charger-detection = <&isp1704>;
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | ti,bq32k.txt | 8 - trickle-resistor-ohms : Selected resistor for trickle charger 10 Should be given if trickle charger should be enabled 11 - trickle-diode-disable : Do not use internal trickle charger diode 12 Should be given if internal trickle charger diode should be disabled
|
/linux-4.1.27/Documentation/devicetree/bindings/rtc/ |
D | dallas,ds1339.txt | 8 - trickle-resistor-ohms : Selected resistor for trickle charger 10 Should be given if trickle charger should be enabled 11 - trickle-diode-disable : Do not use internal trickle charger diode 12 Should be given if internal trickle charger diode should be disabled
|
D | abracon,abx80x.txt | 24 The abx804 and abx805 have a trickle charger that is able to charge the
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-power | 22 What: /sys/class/power_supply/max14577-charger/device/fast_charge_timer 28 charger operates in fast-charge mode. When the timer expires 36 What: /sys/class/power_supply/max77693-charger/device/fast_charge_timer 42 charger operates in fast-charge mode. When the timer expires 50 What: /sys/class/power_supply/max77693-charger/device/top_off_threshold_current 57 charge mode drops below this value, the charger will trigger 65 What: /sys/class/power_supply/max77693-charger/device/top_off_timer 71 charger operates in top-off charge mode. When the timer expires
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | ab8500.txt | 22 ab8500-charger : : : Battery Charger 36 ab8500-charger : : vddadc : Charger interface 37 : MAIN_CH_UNPLUG_DET : : main charger unplug detection management (not in 8505) 38 : MAIN_CHARGE_PLUG_DET : : main charger plug detection management (not in 8505) 39 : MAIN_EXT_CH_NOT_OK : : main charger not OK 40 : MAIN_CH_TH_PROT_R : : Die temp is above main charger 41 : MAIN_CH_TH_PROT_F : : Die temp is below main charger 45 : USB_CH_TH_PROT_R : : Die temp is above usb charger 46 : USB_CH_TH_PROT_F : : Die temp is below usb charger 47 : USB_CHARGER_NOT_OKR : : allowed USB charger not ok detection [all …]
|
D | max77693.txt | 44 - charger : Node configuring the charger driver. 46 - compatible : Must be "maxim,max77693-charger". 49 - maxim,constant-microvolt : Battery constant voltage in uV. The charger 51 reaches this level. Then the charger will switch to fast charge constant 53 DC power is supplied but charger is not enabled. 96 charger@0 { 112 charger { 113 compatible = "maxim,max77693-charger";
|
D | max14577.txt | 18 - charger : 19 Node for configuring the charger driver. 21 - compatible : "maxim,max14577-charger" 22 or "maxim,max77836-charger" 93 charger { 94 compatible = "maxim,max14577-charger"; 138 charger { 139 compatible = "maxim,max77836-charger";
|
D | da9150.txt | 8 da9150-charger : Battery Charger 24 - da9150-charger: See Documentation/devicetree/bindings/power/da9150-charger.txt 40 da9150-charger {
|
D | rn5t618.txt | 4 DCDC converters, 7 low-dropout regulators, a Li-ion battery charger,
|
D | max8925.txt | 57 charger {
|
D | as3711.txt | 2 supplies, a battery charger and an RTC. So far only bindings for the two stepup
|
D | s2mps11.txt | 5 current regulators, RTC, charger controller and other sub-blocks. It is
|
/linux-4.1.27/Documentation/power/ |
D | charger-manager.txt | 4 Charger Manager provides in-kernel battery charger management that 22 they may be activated at the same time. Each charger may have its 25 aggregates charger-related information from multiple sources and 54 With the charger-related events, the device sends 111 batteries are charged by a single charger, they are counted as one independent 137 fuel gauges or charger devices/chips. 181 5. Notify Charger-Manager of charger events: cm_notify_event() 183 If there is an charger event is required to notify 184 Charger Manager, a charger device driver that triggers the event can call 186 In the function, psy is the charger driver's power_supply pointer, which is [all …]
|
D | 00-INDEX | 7 charger-manager.txt 8 - Battery charger management.
|
D | power_supply_class.txt | 84 AUTHENTIC - indicates the power supply (battery or charger) connected 122 CONSTANT_CHARGE_CURRENT - constant charge current programmed by charger. 125 INPUT_CURRENT_LIMIT - input current limit programmed by charger. Indicates 132 CONSTANT_CHARGE_VOLTAGE - constant charge voltage programmed by charger.
|
/linux-4.1.27/drivers/acpi/ |
D | ac.c | 98 struct power_supply *charger; member 279 kobject_uevent(&ac->charger->dev.kobj, KOBJ_CHANGE); in acpi_ac_notify() 358 ac->charger = power_supply_register(&ac->device->dev, in acpi_ac_add() 360 if (IS_ERR(ac->charger)) { in acpi_ac_add() 361 result = PTR_ERR(ac->charger); in acpi_ac_add() 400 kobject_uevent(&ac->charger->dev.kobj, KOBJ_CHANGE); in acpi_ac_resume() 417 power_supply_unregister(ac->charger); in acpi_ac_remove()
|
D | sbs.c | 108 struct power_supply *charger; member 592 sbs->charger = power_supply_register(&sbs->device->dev, in acpi_charger_add() 594 if (IS_ERR(sbs->charger)) { in acpi_charger_add() 595 result = PTR_ERR(sbs->charger); in acpi_charger_add() 596 sbs->charger = NULL; in acpi_charger_add() 607 if (sbs->charger) in acpi_charger_remove() 608 power_supply_unregister(sbs->charger); in acpi_charger_remove() 622 kobject_uevent(&sbs->charger->dev.kobj, KOBJ_CHANGE); in acpi_sbs_callback()
|
/linux-4.1.27/Documentation/hwmon/ |
D | twl4030-madc-hwmon | 34 10 BCI: Battery charger current (ICHG) 35 11 BCI: Battery charger voltage (VCHG)
|
D | da9052 | 19 Channel 1: ICH - internal battery charger current measurement
|
/linux-4.1.27/drivers/staging/nvec/ |
D | Kconfig | 34 tristate "NVEC charger and battery" 37 Say Y to enable support for battery and charger interface for
|
/linux-4.1.27/Documentation/devicetree/bindings/leds/ |
D | leds-gpio.txt | 61 charger-led { 63 linux,default-trigger = "max8903-charger-charging";
|
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | max8997-regulator.txt | 4 current regulators, rtc, charger controller and other sub-blocks. It is 83 - CHARGER_CV: main battery charger voltage control 84 - CHARGER: main battery charger current control
|
D | s5m8767-regulator.txt | 4 current regulators, rtc, charger controller and other sub-blocks. It is
|
/linux-4.1.27/include/linux/power/ |
D | charger-manager.h | 76 struct charger_regulator *charger; member
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | twl4030.dtsi | 22 charger: bci { label
|
D | mmp2-brownstone.dts | 182 charger {
|
D | tegra114-dalmore.dts | 771 power-supplies = <&charger>; 829 charger: charger { label 830 compatible = "ti,tps65090-charger";
|
D | tegra124-nyan.dtsi | 319 charger: bq24735@9 { label 335 power-supplies = <&charger>;
|
D | omap3-pandora-common.dtsi | 395 /* backup battery charger */ 396 &charger {
|
D | exynos5250-snow.dts | 173 charger { 174 compatible = "ti,tps65090-charger";
|
D | exynos3250-monk.dts | 101 charger { 102 compatible = "maxim,max77836-charger";
|
D | exynos3250-rinato.dts | 92 charger { 93 compatible = "maxim,max77836-charger";
|
D | exynos5420-peach-pit.dts | 1027 charger { 1028 compatible = "ti,tps65090-charger";
|
D | exynos5800-peach-pi.dts | 990 charger { 991 compatible = "ti,tps65090-charger";
|
D | omap3-gta04.dtsi | 398 &charger {
|
D | exynos4412-trats2.dts | 572 charger { 573 compatible = "maxim,max77693-charger";
|
D | ste-dbx5x0.dtsi | 473 compatible = "stericsson,ab8500-charger";
|
D | omap3-n900.dts | 621 ti,usb-charger-detection = <&isp1704>;
|
D | tegra124-venice2.dts | 844 charger: bq24735@9 { label
|
/linux-4.1.27/drivers/mfd/ |
D | Kconfig | 140 LEDs and battery-charger under the corresponding menus. 205 This adds support for the DA9150 integrated charger and fuel-gauge 325 thermal, charger and related power management functions 403 battery-charger under the corresponding menus. 426 battery-charger under the corresponding menus. 437 MAX77836 Micro-USB ICs with battery charger. 700 sub-devices like charger, fuel gauge, flash LED, current source, 995 TI LP8788 PMU supports regulators, battery charger, RTC, 1079 charger, wled and other features that are often used in portable
|
/linux-4.1.27/drivers/rtc/ |
D | Kconfig | 198 registers may add features such as NVRAM, a trickle charger for 628 charger, alarms, and NVRAM in addition to the clock. 639 Support for trickle charger, alarm is provided.
|
/linux-4.1.27/drivers/regulator/ |
D | Kconfig | 316 The MAX14577 regulators include safeout LDO and charger current
|
/linux-4.1.27/ |
D | MAINTAINERS | 9918 F: drivers/power/lp8788-charger.c
|