Searched refs:rsmu (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | rsmu_i2c.c | 12 #include <linux/mfd/rsmu.h> 18 #include "rsmu.h" 57 static int rsmu_read_device(struct rsmu_ddata *rsmu, u8 reg, u8 *buf, u16 bytes) in rsmu_read_device() argument 59 struct i2c_client *client = to_i2c_client(rsmu->dev); in rsmu_read_device() 76 dev_err(rsmu->dev, "i2c_transfer failed at addr: %04x!", reg); in rsmu_read_device() 79 dev_err(rsmu->dev, in rsmu_read_device() 87 static int rsmu_write_device(struct rsmu_ddata *rsmu, u8 reg, u8 *buf, u16 bytes) in rsmu_write_device() argument 89 struct i2c_client *client = to_i2c_client(rsmu->dev); in rsmu_write_device() 110 static int rsmu_write_page_register(struct rsmu_ddata *rsmu, u32 reg) in rsmu_write_page_register() argument 121 if (rsmu in rsmu_write_page_register() 141 struct rsmu_ddata *rsmu = i2c_get_clientdata((struct i2c_client *)context); rsmu_reg_read() local 158 struct rsmu_ddata *rsmu = i2c_get_clientdata((struct i2c_client *)context); rsmu_reg_write() local 208 struct rsmu_ddata *rsmu; rsmu_i2c_probe() local 250 struct rsmu_ddata *rsmu = i2c_get_clientdata(client); rsmu_i2c_remove() local [all...] |
H A D | rsmu_spi.c | 11 #include <linux/mfd/rsmu.h> 18 #include "rsmu.h" 25 static int rsmu_read_device(struct rsmu_ddata *rsmu, u8 reg, u8 *buf, u16 bytes) in rsmu_read_device() argument 27 struct spi_device *client = to_spi_device(rsmu->dev); in rsmu_read_device() 66 static int rsmu_write_device(struct rsmu_ddata *rsmu, u8 reg, u8 *buf, u16 bytes) in rsmu_write_device() argument 68 struct spi_device *client = to_spi_device(rsmu->dev); in rsmu_write_device() 94 static int rsmu_write_page_register(struct rsmu_ddata *rsmu, u32 reg) in rsmu_write_page_register() argument 102 switch (rsmu->type) { in rsmu_write_page_register() 126 dev_err(rsmu->dev, "Unsupported RSMU device type: %d\n", rsmu in rsmu_write_page_register() 146 struct rsmu_ddata *rsmu = spi_get_drvdata((struct spi_device *)context); rsmu_reg_read() local 163 struct rsmu_ddata *rsmu = spi_get_drvdata((struct spi_device *)context); rsmu_reg_write() local 202 struct rsmu_ddata *rsmu; rsmu_spi_probe() local 239 struct rsmu_ddata *rsmu = spi_get_drvdata(client); rsmu_spi_remove() local [all...] |
H A D | rsmu_core.c | 11 #include <linux/mfd/rsmu.h> 17 #include "rsmu.h" 52 int rsmu_core_init(struct rsmu_ddata *rsmu) in rsmu_core_init() argument 57 switch (rsmu->type) { in rsmu_core_init() 68 dev_err(rsmu->dev, "Unsupported RSMU device type: %d\n", rsmu->type); in rsmu_core_init() 72 mutex_init(&rsmu->lock); in rsmu_core_init() 74 ret = devm_mfd_add_devices(rsmu->dev, PLATFORM_DEVID_AUTO, cells, in rsmu_core_init() 77 dev_err(rsmu->dev, "Failed to register sub-devices: %d\n", ret); in rsmu_core_init() 82 void rsmu_core_exit(struct rsmu_ddata *rsmu) in rsmu_core_exit() argument [all...] |
H A D | rsmu.h | 11 #include <linux/mfd/rsmu.h> 15 int rsmu_core_init(struct rsmu_ddata *rsmu); 16 void rsmu_core_exit(struct rsmu_ddata *rsmu);
|
H A D | Makefile | 283 rsmu-i2c-objs := rsmu_core.o rsmu_i2c.o 284 rsmu-spi-objs := rsmu_core.o rsmu_spi.o 285 obj-$(CONFIG_MFD_RSMU_I2C) += rsmu-i2c.o 286 obj-$(CONFIG_MFD_RSMU_SPI) += rsmu-spi.o
|
/kernel/linux/linux-6.6/drivers/ptp/ |
H A D | ptp_idt82p33.c | 18 #include <linux/mfd/rsmu.h>
|
H A D | ptp_clockmatrix.c | 18 #include <linux/mfd/rsmu.h>
|
Completed in 7 milliseconds