diff options
| author | Fabio Estevam <fabio.estevam@freescale.com> | 2013-12-04 01:08:17 -0200 | 
|---|---|---|
| committer | Stefano Babic <sbabic@denx.de> | 2013-12-17 18:38:42 +0100 | 
| commit | 119e9909869ee3e2a994a01130014b93fade3bcc (patch) | |
| tree | 4e7b2f7778b159952924094bcdaadd9fd8932e1b | |
| parent | be4ab3dd05504e771fb743d39f88186c4d8b1165 (diff) | |
| download | olio-uboot-2014.01-119e9909869ee3e2a994a01130014b93fade3bcc.tar.xz olio-uboot-2014.01-119e9909869ee3e2a994a01130014b93fade3bcc.zip | |
mx6sabresd: Fix LVDS width and color format
mx6sabresd boards have a 18-bit LVDS data width and the correct color format
is RGB666.
Suggested-by: Liu Ying <Ying.Liu@freescale.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
| -rw-r--r-- | board/freescale/mx6sabresd/mx6sabresd.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/board/freescale/mx6sabresd/mx6sabresd.c b/board/freescale/mx6sabresd/mx6sabresd.c index ecd2eabc9..2ffc3b808 100644 --- a/board/freescale/mx6sabresd/mx6sabresd.c +++ b/board/freescale/mx6sabresd/mx6sabresd.c @@ -294,15 +294,15 @@ static void enable_lvds(struct display_info_t const *dev)  	struct iomuxc *iomux = (struct iomuxc *)  				IOMUXC_BASE_ADDR;  	u32 reg = readl(&iomux->gpr[2]); -	reg |= IOMUXC_GPR2_DATA_WIDTH_CH0_24BIT | -	       IOMUXC_GPR2_DATA_WIDTH_CH1_24BIT; +	reg |= IOMUXC_GPR2_DATA_WIDTH_CH0_18BIT | +	       IOMUXC_GPR2_DATA_WIDTH_CH1_18BIT;  	writel(reg, &iomux->gpr[2]);  }  static struct display_info_t const displays[] = {{  	.bus	= -1,  	.addr	= 0, -	.pixfmt	= IPU_PIX_FMT_LVDS666, +	.pixfmt	= IPU_PIX_FMT_RGB666,  	.detect	= NULL,  	.enable	= enable_lvds,  	.mode	= { |