From 3b3ec898cd1f43ad295b965a622c8cff4f3cb6ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20B=C3=A9nard?= Date: Tue, 10 Sep 2013 19:13:31 +0200 Subject: [PATCH] mxs_spi: unbreak driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit since the switch to common clock, SPI driver reports : MXS: Timeout resetting block via register 0x80014000 mxs_spi mxs_spi2: MXS SPI: Timeout waiting for start The reason is that the clock is not enabled anywhere in the driver. Signed-off-by: Eric BĂ©nard Signed-off-by: Sascha Hauer --- drivers/spi/mxs_spi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/mxs_spi.c b/drivers/spi/mxs_spi.c index a80365264..a00784f55 100644 --- a/drivers/spi/mxs_spi.c +++ b/drivers/spi/mxs_spi.c @@ -270,6 +270,7 @@ static int mxs_spi_probe(struct device_d *dev) mxs->clk = clk_get(dev, NULL); if (IS_ERR(mxs->clk)) return PTR_ERR(mxs->clk); + clk_enable(mxs->clk); spi_register_master(master);