From 8e788cf3388956f32cf99a6b7d4060a43ed2c813 Mon Sep 17 00:00:00 2001 From: Clark Wang Date: Tue, 23 Apr 2019 15:11:58 +0800 Subject: [PATCH] MLK-21520-1 spi: lpspi: add NULL check when probe device Add a NULL check for device node and lpspi_platform_info when lpspi device probe. Signed-off-by: Clark Wang Acked-by: Fugang Duan --- drivers/spi/spi-fsl-lpspi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/spi/spi-fsl-lpspi.c b/drivers/spi/spi-fsl-lpspi.c index 0c38d7927b50..38a7a3be4511 100644 --- a/drivers/spi/spi-fsl-lpspi.c +++ b/drivers/spi/spi-fsl-lpspi.c @@ -829,6 +829,11 @@ static int fsl_lpspi_probe(struct platform_device *pdev) int i, ret, irq; u32 temp; + if (!np && !lpspi_platform_info) { + dev_err(&pdev->dev, "can't get the platform data\n"); + return -EINVAL; + } + if (of_property_read_bool((&pdev->dev)->of_node, "spi-slave")) controller = spi_alloc_slave(&pdev->dev, sizeof(struct fsl_lpspi_data)); -- 2.17.1