projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6cdeb00
)
spi-imx: update state correctly
author
Sascha Hauer
<
[email protected]
>
Thu, 1 Oct 2009 22:44:29 +0000
(15:44 -0700)
committer
Linus Torvalds
<
[email protected]
>
Thu, 1 Oct 2009 23:11:16 +0000
(16:11 -0700)
Signed-off-by: Sascha Hauer <
[email protected]
>
Signed-off-by: Uwe Kleine-König <
[email protected]
>
Cc: David Brownell <
[email protected]
>
Cc: Guennadi Liakhovetski <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
drivers/spi/spi_imx.c
patch
|
blob
|
history
diff --git
a/drivers/spi/spi_imx.c
b/drivers/spi/spi_imx.c
index b1f530fd6bdc48368a73940d8f04af33bb249725..a8f9bff529e5a4c4f7c4750284a1a4fe1ec45551 100644
(file)
--- a/
drivers/spi/spi_imx.c
+++ b/
drivers/spi/spi_imx.c
@@
-443,6
+443,13
@@
static int spi_imx_setupxfer(struct spi_device *spi,
config.speed_hz = t ? t->speed_hz : spi->max_speed_hz;
config.mode = spi->mode;
+ if (!config.speed_hz)
+ config.speed_hz = spi->max_speed_hz;
+ if (!config.bpw)
+ config.bpw = spi->bits_per_word;
+ if (!config.speed_hz)
+ config.speed_hz = spi->max_speed_hz;
+
spi_imx->config(spi_imx, &config);
return 0;