Home
last modified time | relevance | path

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

/Linux-v6.6/include/linux/mfd/da9052/
Dda9052.h83 struct da9052 { struct
97 int (*fix_io) (struct da9052 *da9052, unsigned char reg); argument
105 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) in da9052_reg_read()
122 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, in da9052_reg_write()
140 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg, in da9052_group_read()
163 static inline int da9052_group_write(struct da9052 *da9052, unsigned char reg, in da9052_group_write()
184 static inline int da9052_reg_update(struct da9052 *da9052, unsigned char reg, in da9052_reg_update()
/Linux-v6.6/drivers/mfd/
Dda9052-irq.c176 static int da9052_map_irq(struct da9052 *da9052, int irq) in da9052_map_irq()
181 int da9052_enable_irq(struct da9052 *da9052, int irq) in da9052_enable_irq()
193 int da9052_disable_irq(struct da9052 *da9052, int irq) in da9052_disable_irq()
205 int da9052_disable_irq_nosync(struct da9052 *da9052, int irq) in da9052_disable_irq_nosync()
217 int da9052_request_irq(struct da9052 *da9052, int irq, char *name, in da9052_request_irq()
230 void da9052_free_irq(struct da9052 *da9052, int irq, void *data) in da9052_free_irq()
242 struct da9052 *da9052 = irq_data; in da9052_auxadc_irq() local
249 int da9052_irq_init(struct da9052 *da9052) in da9052_irq_init()
281 int da9052_irq_exit(struct da9052 *da9052) in da9052_irq_exit()
Dda9052-core.c374 int da9052_adc_manual_read(struct da9052 *da9052, unsigned char channel) in da9052_adc_manual_read()
426 int da9052_adc_read_temp(struct da9052 *da9052) in da9052_adc_read_temp()
545 static int da9052_clear_fault_log(struct da9052 *da9052) in da9052_clear_fault_log()
591 int da9052_device_init(struct da9052 *da9052, u8 chip_id) in da9052_device_init()
648 void da9052_device_exit(struct da9052 *da9052) in da9052_device_exit()
Dda9052-i2c.c55 static int da9052_i2c_fix(struct da9052 *da9052, unsigned char reg) in da9052_i2c_fix()
86 static int da9052_i2c_disable_multiwrite(struct da9052 *da9052) in da9052_i2c_disable_multiwrite()
129 struct da9052 *da9052; in da9052_i2c_probe() local
170 struct da9052 *da9052 = i2c_get_clientdata(client); in da9052_i2c_remove() local
Dda9052-spi.c24 struct da9052 *da9052; in da9052_spi_probe() local
60 struct da9052 *da9052 = spi_get_drvdata(spi); in da9052_spi_remove() local
/Linux-v6.6/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
154 struct da9052 *da9052 = dev_get_drvdata(dev->parent); in da9052_wdt_probe() local
/Linux-v6.6/drivers/leds/
Dleds-da9052.c29 struct da9052 *da9052; member
63 static int da9052_configure_leds(struct da9052 *da9052) in da9052_configure_leds()
92 struct da9052 *da9052; in da9052_led_probe() local
163 struct da9052 *da9052; in da9052_led_remove() local
/Linux-v6.6/drivers/input/touchscreen/
Dda9052_tsi.c21 struct da9052 *da9052; member
138 static int da9052_ts_configure_gpio(struct da9052 *da9052) in da9052_ts_configure_gpio()
226 struct da9052 *da9052; in da9052_ts_probe() local
/Linux-v6.6/drivers/input/misc/
Dda9052_onkey.c19 struct da9052 *da9052; member
73 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); in da9052_onkey_probe() local
/Linux-v6.6/drivers/gpio/
Dgpio-da9052.c44 struct da9052 *da9052; member
172 struct da9052 *da9052 = gpio->da9052; in da9052_gpio_to_irq() local
/Linux-v6.6/drivers/hwmon/
Dda9052-hwmon.c25 struct da9052 *da9052; member
72 static inline int da9052_enable_vddout_channel(struct da9052 *da9052) in da9052_enable_vddout_channel()
79 static inline int da9052_disable_vddout_channel(struct da9052 *da9052) in da9052_disable_vddout_channel()
/Linux-v6.6/drivers/rtc/
Drtc-da9052.c26 struct da9052 *da9052; member
101 struct da9052 *da9052 = rtc->da9052; in da9052_set_alarm() local
/Linux-v6.6/drivers/regulator/
Dda9052-regulator.c69 struct da9052 *da9052; member
398 struct da9052 *da9052; in da9052_regulator_probe() local
/Linux-v6.6/drivers/video/backlight/
Dda9052_bl.c39 struct da9052 *da9052; member
/Linux-v6.6/drivers/power/supply/
Dda9052-battery.c167 struct da9052 *da9052; member