/Linux-v5.4/include/linux/mfd/da9052/ |
D | da9052.h | 83 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-v5.4/drivers/mfd/ |
D | da9052-irq.c | 176 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()
|
D | da9052-core.c | 374 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()
|
D | da9052-i2c.c | 58 static int da9052_i2c_fix(struct da9052 *da9052, unsigned char reg) in da9052_i2c_fix() 89 static int da9052_i2c_disable_multiwrite(struct da9052 *da9052) in da9052_i2c_disable_multiwrite() 131 struct da9052 *da9052; in da9052_i2c_probe() local 177 struct da9052 *da9052 = i2c_get_clientdata(client); in da9052_i2c_remove() local
|
D | da9052-spi.c | 24 struct da9052 *da9052; in da9052_spi_probe() local 60 struct da9052 *da9052 = spi_get_drvdata(spi); in da9052_spi_remove() local
|
/Linux-v5.4/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 154 struct da9052 *da9052 = dev_get_drvdata(dev->parent); in da9052_wdt_probe() local
|
/Linux-v5.4/drivers/leds/ |
D | leds-da9052.c | 29 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-v5.4/drivers/input/touchscreen/ |
D | da9052_tsi.c | 21 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-v5.4/drivers/input/misc/ |
D | da9052_onkey.c | 19 struct da9052 *da9052; member 73 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); in da9052_onkey_probe() local
|
/Linux-v5.4/drivers/gpio/ |
D | gpio-da9052.c | 45 struct da9052 *da9052; member 173 struct da9052 *da9052 = gpio->da9052; in da9052_gpio_to_irq() local
|
/Linux-v5.4/drivers/hwmon/ |
D | da9052-hwmon.c | 25 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-v5.4/drivers/rtc/ |
D | rtc-da9052.c | 26 struct da9052 *da9052; member 101 struct da9052 *da9052 = rtc->da9052; in da9052_set_alarm() local
|
/Linux-v5.4/drivers/regulator/ |
D | da9052-regulator.c | 69 struct da9052 *da9052; member 397 struct da9052 *da9052; in da9052_regulator_probe() local
|
/Linux-v5.4/drivers/video/backlight/ |
D | da9052_bl.c | 39 struct da9052 *da9052; member
|
/Linux-v5.4/drivers/power/supply/ |
D | da9052-battery.c | 167 struct da9052 *da9052; member
|