Home
last modified time | relevance | path

Searched refs:da9150 (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
H A Dda9150-core.c19 #include <linux/mfd/da9150/core.h>
20 #include <linux/mfd/da9150/registers.h>
177 void da9150_read_qif(struct da9150 *da9150, u8 addr, int count, u8 *buf) in da9150_read_qif() argument
181 ret = da9150_i2c_read_device(da9150->core_qif, addr, count, buf); in da9150_read_qif()
183 dev_err(da9150->dev, "Failed to read from QIF 0x%x: %d\n", in da9150_read_qif()
188 void da9150_write_qif(struct da9150 *da9150, u8 addr, int count, const u8 *buf) in da9150_write_qif() argument
192 ret = da9150_i2c_write_device(da9150->core_qif, addr, count, buf); in da9150_write_qif()
194 dev_err(da9150 in da9150_write_qif()
199 da9150_reg_read(struct da9150 *da9150, u16 reg) da9150_reg_read() argument
212 da9150_reg_write(struct da9150 *da9150, u16 reg, u8 val) da9150_reg_write() argument
223 da9150_set_bits(struct da9150 *da9150, u16 reg, u8 mask, u8 val) da9150_set_bits() argument
234 da9150_bulk_read(struct da9150 *da9150, u16 reg, int count, u8 *buf) da9150_bulk_read() argument
245 da9150_bulk_write(struct da9150 *da9150, u16 reg, int count, const u8 *buf) da9150_bulk_write() argument
398 struct da9150 *da9150; da9150_probe() local
476 struct da9150 *da9150 = i2c_get_clientdata(client); da9150_remove() local
487 struct da9150 *da9150 = i2c_get_clientdata(client); da9150_shutdown() local
[all...]
H A DMakefile160 obj-$(CONFIG_MFD_DA9150) += da9150-core.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Dda9150-core.c19 #include <linux/mfd/da9150/core.h>
20 #include <linux/mfd/da9150/registers.h>
177 void da9150_read_qif(struct da9150 *da9150, u8 addr, int count, u8 *buf) in da9150_read_qif() argument
181 ret = da9150_i2c_read_device(da9150->core_qif, addr, count, buf); in da9150_read_qif()
183 dev_err(da9150->dev, "Failed to read from QIF 0x%x: %d\n", in da9150_read_qif()
188 void da9150_write_qif(struct da9150 *da9150, u8 addr, int count, const u8 *buf) in da9150_write_qif() argument
192 ret = da9150_i2c_write_device(da9150->core_qif, addr, count, buf); in da9150_write_qif()
194 dev_err(da9150 in da9150_write_qif()
199 da9150_reg_read(struct da9150 *da9150, u16 reg) da9150_reg_read() argument
212 da9150_reg_write(struct da9150 *da9150, u16 reg, u8 val) da9150_reg_write() argument
223 da9150_set_bits(struct da9150 *da9150, u16 reg, u8 mask, u8 val) da9150_set_bits() argument
234 da9150_bulk_read(struct da9150 *da9150, u16 reg, int count, u8 *buf) da9150_bulk_read() argument
245 da9150_bulk_write(struct da9150 *da9150, u16 reg, int count, const u8 *buf) da9150_bulk_write() argument
397 struct da9150 *da9150; da9150_probe() local
475 struct da9150 *da9150 = i2c_get_clientdata(client); da9150_remove() local
484 struct da9150 *da9150 = i2c_get_clientdata(client); da9150_shutdown() local
[all...]
H A DMakefile157 obj-$(CONFIG_MFD_DA9150) += da9150-core.o
/kernel/linux/linux-5.10/include/linux/mfd/da9150/
H A Dcore.h60 struct da9150 { struct
71 void da9150_read_qif(struct da9150 *da9150, u8 addr, int count, u8 *buf);
72 void da9150_write_qif(struct da9150 *da9150, u8 addr, int count, const u8 *buf);
74 u8 da9150_reg_read(struct da9150 *da9150, u16 reg);
75 void da9150_reg_write(struct da9150 *da9150, u16 reg, u8 val);
76 void da9150_set_bits(struct da9150 *da915
[all...]
/kernel/linux/linux-6.6/include/linux/mfd/da9150/
H A Dcore.h60 struct da9150 { struct
71 void da9150_read_qif(struct da9150 *da9150, u8 addr, int count, u8 *buf);
72 void da9150_write_qif(struct da9150 *da9150, u8 addr, int count, const u8 *buf);
74 u8 da9150_reg_read(struct da9150 *da9150, u16 reg);
75 void da9150_reg_write(struct da9150 *da9150, u16 reg, u8 val);
76 void da9150_set_bits(struct da9150 *da915
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dda9150-charger.c21 #include <linux/mfd/da9150/core.h>
22 #include <linux/mfd/da9150/registers.h>
26 struct da9150 *da9150; member
144 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_H); in da9150_charger_battery_status()
153 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_status()
186 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_health()
223 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_present()
237 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_charge_type()
261 reg = da9150_reg_read(charger->da9150, DA9150_PPR_CHGCTRL_ in da9150_charger_battery_voltage_min()
517 struct da9150 *da9150 = dev_get_drvdata(dev->parent); da9150_charger_probe() local
[all...]
H A Dda9150-fg.c21 #include <linux/mfd/da9150/core.h>
22 #include <linux/mfd/da9150/registers.h>
73 struct da9150 *da9150; member
99 da9150_read_qif(fg->da9150, read_addr, size, buf); in da9150_fg_read_attr()
121 da9150_write_qif(fg->da9150, write_addr, size, buf); in da9150_fg_write_attr()
438 .name = "da9150-fg",
448 struct da9150 *da9150 = dev_get_drvdata(dev->parent); in da9150_fg_probe() local
458 fg->da9150 in da9150_fg_probe()
[all...]
H A DMakefile50 obj-$(CONFIG_CHARGER_DA9150) += da9150-charger.o
51 obj-$(CONFIG_BATTERY_DA9150) += da9150-fg.o
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dda9150-charger.c19 #include <linux/mfd/da9150/core.h>
20 #include <linux/mfd/da9150/registers.h>
24 struct da9150 *da9150; member
142 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_H); in da9150_charger_battery_status()
151 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_status()
184 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_health()
221 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_present()
235 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_charge_type()
259 reg = da9150_reg_read(charger->da9150, DA9150_PPR_CHGCTRL_ in da9150_charger_battery_voltage_min()
510 struct da9150 *da9150 = dev_get_drvdata(dev->parent); da9150_charger_probe() local
[all...]
H A Dda9150-fg.c20 #include <linux/mfd/da9150/core.h>
21 #include <linux/mfd/da9150/registers.h>
73 struct da9150 *da9150; member
99 da9150_read_qif(fg->da9150, read_addr, size, buf); in da9150_fg_read_attr()
121 da9150_write_qif(fg->da9150, write_addr, size, buf); in da9150_fg_write_attr()
438 .name = "da9150-fg",
448 struct da9150 *da9150 = dev_get_drvdata(dev->parent); in da9150_fg_probe() local
458 fg->da9150 in da9150_fg_probe()
[all...]
H A DMakefile51 obj-$(CONFIG_CHARGER_DA9150) += da9150-charger.o
52 obj-$(CONFIG_BATTERY_DA9150) += da9150-fg.o
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dda9150-gpadc.c20 #include <linux/mfd/da9150/core.h>
21 #include <linux/mfd/da9150/registers.h>
75 struct da9150 *da9150; member
101 da9150_reg_write(gpadc->da9150, DA9150_GPADC_MAN, in da9150_gpadc_read_adc()
112 da9150_bulk_read(gpadc->da9150, DA9150_GPADC_RES_A, 2, result_regs); in da9150_gpadc_read_adc()
293 /* Default maps used by da9150-charger */
296 .consumer_dev_name = "da9150-charger",
301 .consumer_dev_name = "da9150-charger",
306 .consumer_dev_name = "da9150
321 struct da9150 *da9150 = dev_get_drvdata(dev->parent); da9150_gpadc_probe() local
[all...]
H A DMakefile40 obj-$(CONFIG_DA9150_GPADC) += da9150-gpadc.o
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dda9150-gpadc.c20 #include <linux/mfd/da9150/core.h>
21 #include <linux/mfd/da9150/registers.h>
75 struct da9150 *da9150; member
101 da9150_reg_write(gpadc->da9150, DA9150_GPADC_MAN, in da9150_gpadc_read_adc()
112 da9150_bulk_read(gpadc->da9150, DA9150_GPADC_RES_A, 2, result_regs); in da9150_gpadc_read_adc()
293 /* Default maps used by da9150-charger */
296 .consumer_dev_name = "da9150-charger",
301 .consumer_dev_name = "da9150-charger",
306 .consumer_dev_name = "da9150
321 struct da9150 *da9150 = dev_get_drvdata(dev->parent); da9150_gpadc_probe() local
[all...]
H A DMakefile42 obj-$(CONFIG_DA9150_GPADC) += da9150-gpadc.o

Completed in 11 milliseconds