diff options
| author | Daniel Mack <zonque@gmail.com> | 2012-11-13 22:14:26 -0500 |
|---|---|---|
| committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-11-13 22:16:17 -0500 |
| commit | 2cd451792db174382aaca96c75bc3bf47a6065fe (patch) | |
| tree | a16e2eed2823febb9b8057d64c1d95716bc1e4f5 /include/linux/platform_data | |
| parent | 0384e90b853357d24935c65ba0e1bdd27faa6e58 (diff) | |
spi/omap: fix D0/D1 direction confusion
0384e90b8 ("spi/mcspi: allow configuration of pin directions") did what
it claimed to do the wrong way around. D0/D1 is configured as output by
*clearing* the bits in the conf registers, hence also breaking the
former default behaviour.
Fix this before that change is merged to mainline.
Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/linux/platform_data')
| -rw-r--r-- | include/linux/platform_data/spi-omap2-mcspi.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/platform_data/spi-omap2-mcspi.h b/include/linux/platform_data/spi-omap2-mcspi.h index ce70f7b5a8e1..a65572d53211 100644 --- a/include/linux/platform_data/spi-omap2-mcspi.h +++ b/include/linux/platform_data/spi-omap2-mcspi.h | |||
| @@ -7,8 +7,8 @@ | |||
| 7 | 7 | ||
| 8 | #define OMAP4_MCSPI_REG_OFFSET 0x100 | 8 | #define OMAP4_MCSPI_REG_OFFSET 0x100 |
| 9 | 9 | ||
| 10 | #define MCSPI_PINDIR_D0_OUT_D1_IN 0 | 10 | #define MCSPI_PINDIR_D0_IN_D1_OUT 0 |
| 11 | #define MCSPI_PINDIR_D0_IN_D1_OUT 1 | 11 | #define MCSPI_PINDIR_D0_OUT_D1_IN 1 |
| 12 | 12 | ||
| 13 | struct omap2_mcspi_platform_config { | 13 | struct omap2_mcspi_platform_config { |
| 14 | unsigned short num_cs; | 14 | unsigned short num_cs; |
