Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4b3a81a9 authored by Boris Brezillon's avatar Boris Brezillon Committed by Philipp Zabel
Browse files

Add RGB444_1X12 and RGB565_1X16 media bus formats



Add RGB444_1X12 and RGB565_1X16 format definitions and update the
documentation.

Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
Acked-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
parent e0d155ca
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
@@ -192,6 +192,24 @@ see <xref linkend="colorspaces" />.</entry>
	    </row>
	  </thead>
	  <tbody valign="top">
	    <row id="MEDIA-BUS-FMT-RGB444-1X12">
	      <entry>MEDIA_BUS_FMT_RGB444_1X12</entry>
	      <entry>0x100e</entry>
	      <entry></entry>
	      &dash-ent-20;
	      <entry>r<subscript>3</subscript></entry>
	      <entry>r<subscript>2</subscript></entry>
	      <entry>r<subscript>1</subscript></entry>
	      <entry>r<subscript>0</subscript></entry>
	      <entry>g<subscript>3</subscript></entry>
	      <entry>g<subscript>2</subscript></entry>
	      <entry>g<subscript>1</subscript></entry>
	      <entry>g<subscript>0</subscript></entry>
	      <entry>b<subscript>3</subscript></entry>
	      <entry>b<subscript>2</subscript></entry>
	      <entry>b<subscript>1</subscript></entry>
	      <entry>b<subscript>0</subscript></entry>
	    </row>
	    <row id="MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE">
	      <entry>MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE</entry>
	      <entry>0x1001</entry>
@@ -304,6 +322,28 @@ see <xref linkend="colorspaces" />.</entry>
	      <entry>g<subscript>4</subscript></entry>
	      <entry>g<subscript>3</subscript></entry>
	    </row>
	    <row id="MEDIA-BUS-FMT-RGB565-1X16">
	      <entry>MEDIA_BUS_FMT_RGB565_1X16</entry>
	      <entry>0x100f</entry>
	      <entry></entry>
	      &dash-ent-16;
	      <entry>r<subscript>4</subscript></entry>
	      <entry>r<subscript>3</subscript></entry>
	      <entry>r<subscript>2</subscript></entry>
	      <entry>r<subscript>1</subscript></entry>
	      <entry>r<subscript>0</subscript></entry>
	      <entry>g<subscript>5</subscript></entry>
	      <entry>g<subscript>4</subscript></entry>
	      <entry>g<subscript>3</subscript></entry>
	      <entry>g<subscript>2</subscript></entry>
	      <entry>g<subscript>1</subscript></entry>
	      <entry>g<subscript>0</subscript></entry>
	      <entry>b<subscript>4</subscript></entry>
	      <entry>b<subscript>3</subscript></entry>
	      <entry>b<subscript>2</subscript></entry>
	      <entry>b<subscript>1</subscript></entry>
	      <entry>b<subscript>0</subscript></entry>
	    </row>
	    <row id="MEDIA-BUS-FMT-BGR565-2X8-BE">
	      <entry>MEDIA_BUS_FMT_BGR565_2X8_BE</entry>
	      <entry>0x1005</entry>
+3 −1
Original line number Diff line number Diff line
@@ -33,11 +33,13 @@

#define MEDIA_BUS_FMT_FIXED			0x0001

/* RGB - next is	0x100e */
/* RGB - next is	0x1010 */
#define MEDIA_BUS_FMT_RGB444_1X12		0x100e
#define MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE	0x1001
#define MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE	0x1002
#define MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE	0x1003
#define MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE	0x1004
#define MEDIA_BUS_FMT_RGB565_1X16		0x100f
#define MEDIA_BUS_FMT_BGR565_2X8_BE		0x1005
#define MEDIA_BUS_FMT_BGR565_2X8_LE		0x1006
#define MEDIA_BUS_FMT_RGB565_2X8_BE		0x1007