/Linux-v4.19/include/linux/mfd/da9052/ |
D | da9052.h | 97 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/ |
D | da9052-irq.c | 179 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()
|
D | da9052-core.c | 378 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()
|
D | da9052-i2c.c | 63 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
|
D | da9052-spi.c | 29 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/ |
D | da9052_wdt.c | 29 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/ |
D | leds-da9052.c | 34 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/ |
D | da9052_tsi.c | 26 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/ |
D | da9052_onkey.c | 23 struct da9052 *da9052; member 77 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); in da9052_onkey_probe() local
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-da9052.c | 50 struct da9052 *da9052; member 178 struct da9052 *da9052 = gpio->da9052; in da9052_gpio_to_irq() local
|
/Linux-v4.19/drivers/hwmon/ |
D | da9052-hwmon.c | 30 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/ |
D | rtc-da9052.c | 31 struct da9052 *da9052; member 106 struct da9052 *da9052 = rtc->da9052; in da9052_set_alarm() local
|
/Linux-v4.19/drivers/regulator/ |
D | da9052-regulator.c | 77 struct da9052 *da9052; member 401 struct da9052 *da9052; in da9052_regulator_probe() local
|
/Linux-v4.19/drivers/video/backlight/ |
D | da9052_bl.c | 44 struct da9052 *da9052; member
|
/Linux-v4.19/drivers/power/supply/ |
D | da9052-battery.c | 171 struct da9052 *da9052; member
|