Searched refs:rsmu (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/mfd/ |
| H A D | rsmu_i2c.c | 102 dev_err(rsmu->dev, in rsmu_i2c_read_device() 146 if (rsmu->page == page) in rsmu_write_page_register() 159 rsmu->page = page; in rsmu_write_page_register() 194 dev_err(rsmu->dev, in rsmu_i2c_reg_write() 230 dev_err(rsmu->dev, in rsmu_smbus_i2c_reg_write() 278 struct rsmu_ddata *rsmu; in rsmu_i2c_probe() local 281 rsmu = devm_kzalloc(&client->dev, sizeof(*rsmu), GFP_KERNEL); in rsmu_i2c_probe() 282 if (!rsmu) in rsmu_i2c_probe() 290 switch (rsmu->type) { in rsmu_i2c_probe() 309 dev_err(rsmu->dev, "Unsupported RSMU device type: %d\n", rsmu->type); in rsmu_i2c_probe() [all …]
|
| H A D | rsmu_spi.c | 102 switch (rsmu->type) { in rsmu_write_page_register() 126 dev_err(rsmu->dev, "Unsupported RSMU device type: %d\n", rsmu->type); in rsmu_write_page_register() 131 if (rsmu->page == page) in rsmu_write_page_register() 139 rsmu->page = page; in rsmu_write_page_register() 174 dev_err(rsmu->dev, in rsmu_reg_write() 202 struct rsmu_ddata *rsmu; in rsmu_spi_probe() local 205 rsmu = devm_kzalloc(&client->dev, sizeof(*rsmu), GFP_KERNEL); in rsmu_spi_probe() 206 if (!rsmu) in rsmu_spi_probe() 215 switch (rsmu->type) { in rsmu_spi_probe() 223 dev_err(rsmu->dev, "Unsupported RSMU device type: %d\n", rsmu->type); in rsmu_spi_probe() [all …]
|
| H A D | rsmu_core.c | 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() 83 void rsmu_core_exit(struct rsmu_ddata *rsmu) in rsmu_core_exit() argument 85 mutex_destroy(&rsmu->lock); in rsmu_core_exit()
|
| H A D | rsmu.h | 15 int rsmu_core_init(struct rsmu_ddata *rsmu); 16 void rsmu_core_exit(struct rsmu_ddata *rsmu);
|