From: Geert Uytterhoeven Date: Thu, 20 Feb 2014 14:43:00 +0000 (+0100) Subject: spi: sh-msiof: Fix SPI bus population from DT X-Git-Tag: firefly_0821_release~176^2~4201^2~2^5~14 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f7c05e837df794d2aaf19174269a270c93a52eca;p=firefly-linux-kernel-4.4.55.git spi: sh-msiof: Fix SPI bus population from DT DT doesn't instantiate SPI children if spi_master.dev.of_node is not set up properly. Signed-off-by: Geert Uytterhoeven Signed-off-by: Mark Brown --- diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c index 81cc02f5f9b0..21ac8f668682 100644 --- a/drivers/spi/spi-sh-msiof.c +++ b/drivers/spi/spi-sh-msiof.c @@ -711,6 +711,7 @@ static int sh_msiof_spi_probe(struct platform_device *pdev) master->mode_bits |= SPI_LSB_FIRST | SPI_3WIRE; master->flags = 0; master->bus_num = pdev->id; + master->dev.of_node = pdev->dev.of_node; master->num_chipselect = p->info->num_chipselect; master->setup = spi_bitbang_setup; master->cleanup = spi_bitbang_cleanup;