Skip to contentSkip to conversation

lcd: atmel: Add 32bpp support for HLCDC

PATCH In review Marek Vasut 2 participants 3 messages Oct 23, 2015 – Nov 1, 2015

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 lcd: atmel: Add 32bpp support for HLCDC

Add 32bpp framebuffer support for the Atmel HLCDC driver. This is needed for output bpp higher than 16bpp.

---
 drivers/video/atmel_hlcdfb.c | 4 ++++
 1 file changed, 4 insertions(+)
drivers/video/atmel_hlcdfb.c +4 -0
index 0ce2370..960b474 100644
@@ -162,6 +162,10 @@ void lcd_ctrl_init(void *lcdbase)
 		lcdc_writel(&regs->lcdc_basecfg1,
 			LCDC_BASECFG1_RGBMODE_16BPP_RGB_565);
 		break;
+	case 32:
+		lcdc_writel(&regs->lcdc_basecfg1,
+			LCDC_BASECFG1_RGBMODE_24BPP_RGB_888);
+		break;
 	default:
 		BUG();
 		break;
Signature · 1 line
2.1.4
#1 lore raw

PATCH 1/1 lcd: atmel: Add 32bpp support for HLCDC

Quoted 4 lines · Marek Vasut

Add 32bpp framebuffer support for the Atmel HLCDC driver. This is needed for output bpp higher than 16bpp.

Quoted 20 lines
---
 drivers/video/atmel_hlcdfb.c | 4 ++++
 1 file changed, 4 insertions(+)
drivers/video/atmel_hlcdfb.c +4 -0
index 0ce2370..960b474 100644
@@ -162,6 +162,10 @@ void lcd_ctrl_init(void *lcdbase)
 		lcdc_writel(&regs->lcdc_basecfg1,
 			LCDC_BASECFG1_RGBMODE_16BPP_RGB_565);
 		break;
+	case 32:
+		lcdc_writel(&regs->lcdc_basecfg1,
+			LCDC_BASECFG1_RGBMODE_24BPP_RGB_888);
+		break;
 	default:
 		BUG();
 		break;