Fix coverity Issue:
11026161 Dereference before null check
The lpspi should not be dereferenced before null checking, moving
getting its udevice after the checking
Signed-off-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
u32 blk_size;
struct LPSPI_Type *regs;
u8 watermark = 0;
- struct udevice *dev = lpspi->dev;
- struct dm_spi_slave_plat *slave_plat = dev_get_parent_plat(dev);
+ struct udevice *dev;
+ struct dm_spi_slave_plat *slave_plat;
if (!lpspi)
return -EINVAL;
regs = (struct LPSPI_Type *)lpspi->base;
+ dev = lpspi->dev;
+ slave_plat = dev_get_parent_plat(dev);
ret = fsl_lpspi_check_trans_len(n_bytes, lpspi->wordlen);
if (ret)