]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
spi/imx: set the inactive state of the clock according to the clock polarity
authorKnut Wohlrab <knut.wohlrab@de.bosch.com>
Tue, 25 Sep 2012 11:21:57 +0000 (13:21 +0200)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 28 Sep 2012 13:05:08 +0000 (14:05 +0100)
commitc09b890b763df3ccd79a2c34c2f1abeb73179caf
tree7fd59d180a85f6d3b5c9e150dc4f8669b78a2681
parentada7aec7eec0ca2d2a9d2208548813d5dda8108e
spi/imx: set the inactive state of the clock according to the clock polarity

There are SPI devices which need a SPI clock with active low polarity and
high inactive state.

Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:

DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
DT with    "spi-cpol" = 1 = clock active low  polarity = inactive state high

Signed-off-by: Knut Wohlrab <knut.wohlrab@de.bosch.com>
Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/spi/spi-imx.c