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>
This commit is contained in:
		
							parent
							
								
									be4ab3dd05
								
							
						
					
					
						commit
						119e990986
					
				|  | @ -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	= { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue