Home
last modified time | relevance | path

Searched defs:charger (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/power/supply/
H A Drt5033_charger.c43 static int rt5033_get_charger_state(struct rt5033_charger *charger) in rt5033_get_charger_state()
78 static int rt5033_get_charger_type(struct rt5033_charger *charger) in rt5033_get_charger_type()
100 static int rt5033_get_charger_current_limit(struct rt5033_charger *charger) in rt5033_get_charger_current_limit()
116 static int rt5033_get_charger_const_voltage(struct rt5033_charger *charger) in rt5033_get_charger_const_voltage()
132 static inline int rt5033_init_const_charge(struct rt5033_charger *charger) in rt5033_init_const_charge()
206 static inline int rt5033_init_fast_charge(struct rt5033_charger *charger) in rt5033_init_fast_charge()
251 static inline int rt5033_init_pre_charge(struct rt5033_charger *charger) in rt5033_init_pre_charge()
314 static int rt5033_charger_reg_init(struct rt5033_charger *charger) in rt5033_charger_reg_init()
352 static int rt5033_charger_set_otg(struct rt5033_charger *charger) in rt5033_charger_set_otg()
389 static int rt5033_charger_unset_otg(struct rt5033_charger *charger) in rt5033_charger_unset_otg()
[all …]
H A Dcros_usbpd-charger.c41 struct charger_data *charger; member
84 static int cros_usbpd_charger_ec_command(struct charger_data *charger, in cros_usbpd_charger_ec_command()
116 static int cros_usbpd_charger_get_num_ports(struct charger_data *charger) in cros_usbpd_charger_get_num_ports()
135 static int cros_usbpd_charger_get_usbpd_num_ports(struct charger_data *charger) in cros_usbpd_charger_get_usbpd_num_ports()
155 struct charger_data *charger = port->charger; in cros_usbpd_charger_get_discovery_info() local
184 struct charger_data *charger = port->charger; in cros_usbpd_charger_get_power_info() local
327 static int cros_usbpd_charger_set_ext_power_limit(struct charger_data *charger, in cros_usbpd_charger_set_ext_power_limit()
350 struct charger_data *charger = port->charger; in cros_usbpd_charger_power_changed() local
362 struct charger_data *charger = port->charger; in cros_usbpd_charger_get_prop() local
449 struct charger_data *charger = port->charger; in cros_usbpd_charger_set_prop() local
[all …]
H A Dcros_peripheral_charger.c34 struct charger_data *charger; member
54 static int cros_pchg_ec_command(const struct charger_data *charger, in cros_pchg_ec_command()
88 static bool cros_pchg_cmd_ver_check(const struct charger_data *charger) in cros_pchg_cmd_ver_check()
107 static int cros_pchg_port_count(const struct charger_data *charger) in cros_pchg_port_count()
125 struct charger_data *charger = port->charger; in cros_pchg_get_status() local
230 static int cros_pchg_event(const struct charger_data *charger) in cros_pchg_event()
245 struct charger_data *charger = in cros_ec_notify() local
263 struct charger_data *charger = data; in cros_pchg_unregister_notifier() local
275 struct charger_data *charger; in cros_pchg_probe() local
365 struct charger_data *charger = dev_get_drvdata(dev); in cros_pchg_resume() local
H A Dmp2629_charger.c146 static int mp2629_read_adc(struct mp2629_charger *charger, in mp2629_read_adc()
162 static int mp2629_get_prop(struct mp2629_charger *charger, in mp2629_get_prop()
178 static int mp2629_set_prop(struct mp2629_charger *charger, in mp2629_set_prop()
191 static int mp2629_get_battery_capacity(struct mp2629_charger *charger, in mp2629_get_battery_capacity()
215 struct mp2629_charger *charger = dev_get_drvdata(psy->dev.parent); in mp2629_charger_battery_get_prop() local
318 struct mp2629_charger *charger = dev_get_drvdata(psy->dev.parent); in mp2629_charger_battery_set_prop() local
342 struct mp2629_charger *charger = dev_get_drvdata(psy->dev.parent); in mp2629_charger_usb_get_prop() local
407 struct mp2629_charger *charger = dev_get_drvdata(psy->dev.parent); in mp2629_charger_usb_set_prop() local
439 struct mp2629_charger *charger = dev_id; in mp2629_irq_handler() local
507 struct mp2629_charger *charger = dev_get_drvdata(dev->parent); in batt_impedance_compensation_show() local
[all …]
H A Dpm8916_lbc.c59 struct power_supply *charger; member
H A Dbd99954-charger.c96 struct power_supply *charger; member
H A Dbq24190_charger.c227 struct power_supply *charger; member
/linux/drivers/platform/x86/intel/
H A Dcrystal_cove_charger.c35 struct crystal_cove_charger_data *charger = data; in crystal_cove_charger_irq() local
48 struct crystal_cove_charger_data *charger = irq_data_get_irq_chip_data(data); in crystal_cove_charger_irq_bus_lock() local
55 struct crystal_cove_charger_data *charger = irq_data_get_irq_chip_data(data); in crystal_cove_charger_irq_bus_sync_unlock() local
67 struct crystal_cove_charger_data *charger = irq_data_get_irq_chip_data(data); in crystal_cove_charger_irq_unmask() local
74 struct crystal_cove_charger_data *charger = irq_data_get_irq_chip_data(data); in crystal_cove_charger_irq_mask() local
81 struct crystal_cove_charger_data *charger = data; in crystal_cove_charger_rm_irq_domain() local
89 struct crystal_cove_charger_data *charger; in crystal_cove_charger_probe() local
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-controller.dts43 charger: charger { label
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-b1x5pv2.dtsi157 charger: battery-charger { label
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra114-dalmore.dts834 charger: charger { label
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-a2015-common.dtsi295 charger: charger { label
H A Dmsm8939-samsung-a7.dts367 charger: charger { label
/linux/drivers/usb/common/
H A Dusb-conn-gpio.c49 struct power_supply *charger; member
/linux/include/linux/power/
H A Dcharger-manager.h69 struct charger_regulator *charger; member
/linux/drivers/hid/
H A Dhid-nvidia-shield.c159 struct thunderstrike_hostcmd_charger charger; member
657 struct thunderstrike_hostcmd_charger *charger) in thunderstrike_parse_charger_payload()
/linux/drivers/acpi/
H A Dsbs.c84 struct power_supply *charger; member