/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | aat2870-core.c | 3 * linux/drivers/mfd/aat2870-core.c 18 #include <linux/mfd/aat2870.h> 66 .name = "aat2870-backlight", 71 .name = "aat2870-regulator", 76 .name = "aat2870-regulator", 81 .name = "aat2870-regulator", 86 .name = "aat2870-regulator", 92 static int __aat2870_read(struct aat2870_data *aat2870, u8 addr, u8 *val) in __aat2870_read() argument 97 dev_err(aat2870->dev, "Invalid address, 0x%02x\n", addr); in __aat2870_read() 101 if (!aat2870 in __aat2870_read() 123 __aat2870_write(struct aat2870_data *aat2870, u8 addr, u8 val) __aat2870_write() argument 153 aat2870_read(struct aat2870_data *aat2870, u8 addr, u8 *val) aat2870_read() argument 164 aat2870_write(struct aat2870_data *aat2870, u8 addr, u8 val) aat2870_write() argument 175 aat2870_update(struct aat2870_data *aat2870, u8 addr, u8 mask, u8 val) aat2870_update() argument 199 aat2870_enable(struct aat2870_data *aat2870) aat2870_enable() argument 207 aat2870_disable(struct aat2870_data *aat2870) aat2870_disable() argument 216 aat2870_dump_reg(struct aat2870_data *aat2870, char *buf) aat2870_dump_reg() argument 254 struct aat2870_data *aat2870 = file->private_data; aat2870_reg_read_file() local 275 struct aat2870_data *aat2870 = file->private_data; aat2870_reg_write_file() local 321 aat2870_init_debugfs(struct aat2870_data *aat2870) aat2870_init_debugfs() argument 330 aat2870_init_debugfs(struct aat2870_data *aat2870) aat2870_init_debugfs() argument 339 struct aat2870_data *aat2870; aat2870_i2c_probe() local 416 struct aat2870_data *aat2870 = i2c_get_clientdata(client); aat2870_i2c_suspend() local 426 struct aat2870_data *aat2870 = i2c_get_clientdata(client); aat2870_i2c_resume() local [all...] |
H A D | Makefile | 209 obj-$(CONFIG_MFD_AAT2870_CORE) += aat2870-core.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | aat2870-core.c | 3 * linux/drivers/mfd/aat2870-core.c 18 #include <linux/mfd/aat2870.h> 66 .name = "aat2870-backlight", 71 .name = "aat2870-regulator", 76 .name = "aat2870-regulator", 81 .name = "aat2870-regulator", 86 .name = "aat2870-regulator", 92 static int __aat2870_read(struct aat2870_data *aat2870, u8 addr, u8 *val) in __aat2870_read() argument 97 dev_err(aat2870->dev, "Invalid address, 0x%02x\n", addr); in __aat2870_read() 101 if (!aat2870 in __aat2870_read() 123 __aat2870_write(struct aat2870_data *aat2870, u8 addr, u8 val) __aat2870_write() argument 153 aat2870_read(struct aat2870_data *aat2870, u8 addr, u8 *val) aat2870_read() argument 164 aat2870_write(struct aat2870_data *aat2870, u8 addr, u8 val) aat2870_write() argument 175 aat2870_update(struct aat2870_data *aat2870, u8 addr, u8 mask, u8 val) aat2870_update() argument 199 aat2870_enable(struct aat2870_data *aat2870) aat2870_enable() argument 207 aat2870_disable(struct aat2870_data *aat2870) aat2870_disable() argument 216 aat2870_dump_reg(struct aat2870_data *aat2870, char *buf) aat2870_dump_reg() argument 254 struct aat2870_data *aat2870 = file->private_data; aat2870_reg_read_file() local 275 struct aat2870_data *aat2870 = file->private_data; aat2870_reg_write_file() local 321 aat2870_init_debugfs(struct aat2870_data *aat2870) aat2870_init_debugfs() argument 330 aat2870_init_debugfs(struct aat2870_data *aat2870) aat2870_init_debugfs() argument 338 struct aat2870_data *aat2870; aat2870_i2c_probe() local 412 struct aat2870_data *aat2870 = i2c_get_clientdata(client); aat2870_i2c_suspend() local 422 struct aat2870_data *aat2870 = i2c_get_clientdata(client); aat2870_i2c_resume() local [all...] |
H A D | Makefile | 211 obj-$(CONFIG_MFD_AAT2870_CORE) += aat2870-core.o
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | aat2870-regulator.c | 3 * linux/drivers/regulator/aat2870-regulator.c 17 #include <linux/mfd/aat2870.h> 20 struct aat2870_data *aat2870; member 36 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_set_voltage_sel() local 38 return aat2870->update(aat2870, ri->voltage_addr, ri->voltage_mask, in aat2870_ldo_set_voltage_sel() 45 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_get_voltage_sel() local 49 ret = aat2870 in aat2870_ldo_get_voltage_sel() 59 struct aat2870_data *aat2870 = ri->aat2870; aat2870_ldo_enable() local 68 struct aat2870_data *aat2870 = ri->aat2870; aat2870_ldo_disable() local 76 struct aat2870_data *aat2870 = ri->aat2870; aat2870_ldo_is_enabled() local [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | aat2870-regulator.c | 3 * linux/drivers/regulator/aat2870-regulator.c 17 #include <linux/mfd/aat2870.h> 20 struct aat2870_data *aat2870; member 36 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_set_voltage_sel() local 38 return aat2870->update(aat2870, ri->voltage_addr, ri->voltage_mask, in aat2870_ldo_set_voltage_sel() 45 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_get_voltage_sel() local 49 ret = aat2870 in aat2870_ldo_get_voltage_sel() 59 struct aat2870_data *aat2870 = ri->aat2870; aat2870_ldo_enable() local 68 struct aat2870_data *aat2870 = ri->aat2870; aat2870_ldo_disable() local 76 struct aat2870_data *aat2870 = ri->aat2870; aat2870_ldo_is_enabled() local [all...] |
/kernel/linux/linux-5.10/drivers/video/backlight/ |
H A D | aat2870_bl.c | 17 #include <linux/mfd/aat2870.h> 42 struct aat2870_data *aat2870 in aat2870_bl_enable() local 45 return aat2870->write(aat2870, AAT2870_BL_CH_EN, in aat2870_bl_enable() 51 struct aat2870_data *aat2870 in aat2870_bl_disable() local 54 return aat2870->write(aat2870, AAT2870_BL_CH_EN, 0x0); in aat2870_bl_disable() 60 struct aat2870_data *aat2870 = in aat2870_bl_update_status() local 78 ret = aat2870->write(aat2870, AAT2870_BL in aat2870_bl_update_status() [all...] |
/kernel/linux/linux-6.6/drivers/video/backlight/ |
H A D | aat2870_bl.c | 17 #include <linux/mfd/aat2870.h> 42 struct aat2870_data *aat2870 in aat2870_bl_enable() local 45 return aat2870->write(aat2870, AAT2870_BL_CH_EN, in aat2870_bl_enable() 51 struct aat2870_data *aat2870 in aat2870_bl_disable() local 54 return aat2870->write(aat2870, AAT2870_BL_CH_EN, 0x0); in aat2870_bl_disable() 60 struct aat2870_data *aat2870 = in aat2870_bl_update_status() local 73 ret = aat2870->write(aat2870, AAT2870_BL in aat2870_bl_update_status() [all...] |
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | aat2870.h | 3 * linux/include/linux/mfd/aat2870.h 129 int (*init)(struct aat2870_data *aat2870); 130 void (*uninit)(struct aat2870_data *aat2870); 133 int (*read)(struct aat2870_data *aat2870, u8 addr, u8 *val); 134 int (*write)(struct aat2870_data *aat2870, u8 addr, u8 val); 135 int (*update)(struct aat2870_data *aat2870, u8 addr, u8 mask, u8 val); 154 int (*init)(struct aat2870_data *aat2870); 155 void (*uninit)(struct aat2870_data *aat2870);
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | aat2870.h | 3 * linux/include/linux/mfd/aat2870.h 129 int (*init)(struct aat2870_data *aat2870); 130 void (*uninit)(struct aat2870_data *aat2870); 133 int (*read)(struct aat2870_data *aat2870, u8 addr, u8 *val); 134 int (*write)(struct aat2870_data *aat2870, u8 addr, u8 val); 135 int (*update)(struct aat2870_data *aat2870, u8 addr, u8 mask, u8 val); 154 int (*init)(struct aat2870_data *aat2870); 155 void (*uninit)(struct aat2870_data *aat2870);
|