Home
last modified time | relevance | path

Searched defs:da9052 (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/include/linux/mfd/da9052/
Dda9052.h97 struct da9052 { struct
111 int (*fix_io) (struct da9052 *da9052, unsigned char reg); argument
119 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) in da9052_reg_read()
136 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, in da9052_reg_write()
154 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg, in da9052_group_read()
177 static inline int da9052_group_write(struct da9052 *da9052, unsigned char reg, in da9052_group_write()
198 static inline int da9052_reg_update(struct da9052 *da9052, unsigned char reg, in da9052_reg_update()
/Linux-v4.19/drivers/mfd/
Dda9052-irq.c179 static int da9052_map_irq(struct da9052 *da9052, int irq) in da9052_map_irq()
184 int da9052_enable_irq(struct da9052 *da9052, int irq) in da9052_enable_irq()
196 int da9052_disable_irq(struct da9052 *da9052, int irq) in da9052_disable_irq()
208 int da9052_disable_irq_nosync(struct da9052 *da9052, int irq) in da9052_disable_irq_nosync()
220 int da9052_request_irq(struct da9052 *da9052, int irq, char *name, in da9052_request_irq()
233 void da9052_free_irq(struct da9052 *da9052, int irq, void *data) in da9052_free_irq()
245 struct da9052 *da9052 = irq_data; in da9052_auxadc_irq() local
252 int da9052_irq_init(struct da9052 *da9052) in da9052_irq_init()
284 int da9052_irq_exit(struct da9052 *da9052) in da9052_irq_exit()
Dda9052-core.c378 int da9052_adc_manual_read(struct da9052 *da9052, unsigned char channel) in da9052_adc_manual_read()
430 int da9052_adc_read_temp(struct da9052 *da9052) in da9052_adc_read_temp()
549 static int da9052_clear_fault_log(struct da9052 *da9052) in da9052_clear_fault_log()
595 int da9052_device_init(struct da9052 *da9052, u8 chip_id) in da9052_device_init()
652 void da9052_device_exit(struct da9052 *da9052) in da9052_device_exit()
Dda9052-i2c.c63 static int da9052_i2c_fix(struct da9052 *da9052, unsigned char reg) in da9052_i2c_fix()
94 static int da9052_i2c_disable_multiwrite(struct da9052 *da9052) in da9052_i2c_disable_multiwrite()
136 struct da9052 *da9052; in da9052_i2c_probe() local
182 struct da9052 *da9052 = i2c_get_clientdata(client); in da9052_i2c_remove() local
Dda9052-spi.c29 struct da9052 *da9052; in da9052_spi_probe() local
64 struct da9052 *da9052 = spi_get_drvdata(spi); in da9052_spi_remove() local
/Linux-v4.19/drivers/watchdog/
Dda9052_wdt.c29 struct da9052 *da9052; member
53 struct da9052 *da9052 = driver_data->da9052; in da9052_wdt_set_timeout() local
111 struct da9052 *da9052 = driver_data->da9052; in da9052_wdt_ping() local
153 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); in da9052_wdt_probe() local
/Linux-v4.19/drivers/leds/
Dleds-da9052.c34 struct da9052 *da9052; member
68 static int da9052_configure_leds(struct da9052 *da9052) in da9052_configure_leds()
97 struct da9052 *da9052; in da9052_led_probe() local
168 struct da9052 *da9052; in da9052_led_remove() local
/Linux-v4.19/drivers/input/touchscreen/
Dda9052_tsi.c26 struct da9052 *da9052; member
143 static int da9052_ts_configure_gpio(struct da9052 *da9052) in da9052_ts_configure_gpio()
231 struct da9052 *da9052; in da9052_ts_probe() local
/Linux-v4.19/drivers/input/misc/
Dda9052_onkey.c23 struct da9052 *da9052; member
77 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); in da9052_onkey_probe() local
/Linux-v4.19/drivers/gpio/
Dgpio-da9052.c50 struct da9052 *da9052; member
178 struct da9052 *da9052 = gpio->da9052; in da9052_gpio_to_irq() local
/Linux-v4.19/drivers/hwmon/
Dda9052-hwmon.c30 struct da9052 *da9052; member
77 static inline int da9052_enable_vddout_channel(struct da9052 *da9052) in da9052_enable_vddout_channel()
84 static inline int da9052_disable_vddout_channel(struct da9052 *da9052) in da9052_disable_vddout_channel()
/Linux-v4.19/drivers/rtc/
Drtc-da9052.c31 struct da9052 *da9052; member
106 struct da9052 *da9052 = rtc->da9052; in da9052_set_alarm() local
/Linux-v4.19/drivers/regulator/
Dda9052-regulator.c77 struct da9052 *da9052; member
401 struct da9052 *da9052; in da9052_regulator_probe() local
/Linux-v4.19/drivers/video/backlight/
Dda9052_bl.c44 struct da9052 *da9052; member
/Linux-v4.19/drivers/power/supply/
Dda9052-battery.c171 struct da9052 *da9052; member