mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-01 10:45:49 +00:00
i3c: master: Inherit DMA masks and parameters from parent device
Copy the DMA masks and parameters for an I3C master device from parent device so that the master device has them set for the DMA buffer and mapping API. Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Link: https://lore.kernel.org/r/20230921055704.1087277-2-jarkko.nikula@linux.intel.com Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
This commit is contained in:
parent
a8b163e184
commit
0c35691551
@ -2629,6 +2629,10 @@ int i3c_master_register(struct i3c_master_controller *master,
|
||||
device_initialize(&master->dev);
|
||||
dev_set_name(&master->dev, "i3c-%d", i3cbus->id);
|
||||
|
||||
master->dev.dma_mask = parent->dma_mask;
|
||||
master->dev.coherent_dma_mask = parent->coherent_dma_mask;
|
||||
master->dev.dma_parms = parent->dma_parms;
|
||||
|
||||
ret = of_populate_i3c_bus(master);
|
||||
if (ret)
|
||||
goto err_put_dev;
|
||||
|
Loading…
Reference in New Issue
Block a user