diff options
author | Stefano Babic <sbabic@denx.de> | 2010-08-23 22:41:19 +0400 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2010-09-30 16:42:13 +0400 |
commit | 9f481e95baaca2a5a739f930c16b1cc485b0c1f3 (patch) | |
tree | f569b9da23b356a660168a2f2dbcc2708eff6fa0 /include/configs/mx51evk.h | |
parent | 4d0e49d33639394d25a60a4e2d73e99634348af7 (diff) | |
download | u-boot-9f481e95baaca2a5a739f930c16b1cc485b0c1f3.tar.xz |
MXC: Correct SPI_CPOL setting in SPI driver
The handling of the SPI_CPOL bit inside the SPI
driver was wrong. As reported by the manual,
the meaning of the SSPOL inside the
configuration register is the same as reported
by SPI specification (0 if low in idle, 1 is high
on idle). The driver inverts this logic.
Because this patch sets the logic as specified, it is required
to clear the CPOL bit in the configuration file to adapt
to the correct logic.
Signed-off-by: Stefano Babic <sbabic@denx.de>
Signed-off-by: David Jander <david.jander@protonic.nl>
Diffstat (limited to 'include/configs/mx51evk.h')
-rw-r--r-- | include/configs/mx51evk.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h index 86a4731a69..8864f3ab78 100644 --- a/include/configs/mx51evk.h +++ b/include/configs/mx51evk.h @@ -73,7 +73,7 @@ #define CONFIG_FSL_PMIC_BUS 0 #define CONFIG_FSL_PMIC_CS 0 #define CONFIG_FSL_PMIC_CLK 2500000 -#define CONFIG_FSL_PMIC_MODE (SPI_CPOL | SPI_CS_HIGH) +#define CONFIG_FSL_PMIC_MODE (SPI_MODE_0 | SPI_CS_HIGH) /* * MMC Configs |