Am Mi., 19. Dez. 2018 um 15:10 Uhr schrieb Horatiu Vultur <horatiu.vul...@microchip.com>: > > When probing soft_spi the result of dev_get_parent_priv(dev) in probe > function is null ptr because the spi is on the ahb bus which has > per_child_auto_alloc_size set to 0. Therefore it would generate an Ooops > messages when accessing spi_slave structure. > > The fix consist of delaying the read of dm_spi_slave_platdata until a > child under the spi is probed, to be able to read SPI mode. Therefore > implement .child_pre_probe in which updates soft_spi_platdata based on > child dm_spi_slave_platdata. > > Signed-off-by: Horatiu Vultur <horatiu.vul...@microchip.com> > --- > drivers/spi/soft_spi.c | 24 +++++++++++++++++------- > 1 file changed, 17 insertions(+), 7 deletions(-) >
Reviewed-by: Daniel Schwierzeck <daniel.schwierz...@gmail.com> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot