Re: [PATCH] Add LVDS RGB media bus formats

2014-12-15 Thread Philipp Zabel
Hi Sakari,

Am Samstag, den 13.12.2014, 01:07 +0200 schrieb Sakari Ailus:
[...]
  diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml 
  b/Documentation/DocBook/media/v4l/subdev-formats.xml
  index 0d6f731..6d59a0e 100644
  --- a/Documentation/DocBook/media/v4l/subdev-formats.xml
  +++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
  @@ -89,6 +89,14 @@
 constantMEDIA_BUS_FMT_RGB555_2X8_PADHI_BE/constant.
 /para
   
  +  paraOn LVDS buses, usually each sample is transferred serialized 
  in seven
 
 80 characters per line, please.
 
 Could you move this paragraph just before the LVDS table?

Will do.

[...]
  diff --git a/include/uapi/linux/media-bus-format.h 
  b/include/uapi/linux/media-bus-format.h
  index 37091c6..3fb9cbb 100644
  --- a/include/uapi/linux/media-bus-format.h
  +++ b/include/uapi/linux/media-bus-format.h
  @@ -33,7 +33,7 @@
   
   #define MEDIA_BUS_FMT_FIXED0x0001
   
  -/* RGB - next is   0x1010 */
 
 Does your patch depend on another patch which is not merged yet?

Yes, it depends on Boris Brezillon's patch to
Add RGB444_1X12 and RGB565_1X16 media bus formats:
https://lkml.org/lkml/2014/11/16/12

thanks
Philipp

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] Add LVDS RGB media bus formats

2014-12-12 Thread Philipp Zabel
This patch adds three new RGB media bus formats that describe
18-bit or 24-bit samples transferred over an LVDS bus with three
or four differential data pairs, serialized into 7 time slots,
using standard SPWG/PSWG/VESA or JEIDA data ordering.

Signed-off-by: Philipp Zabel p.za...@pengutronix.de
---
 Documentation/DocBook/media/v4l/subdev-formats.xml | 253 +
 include/uapi/linux/media-bus-format.h  |   5 +-
 2 files changed, 257 insertions(+), 1 deletion(-)

diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml 
b/Documentation/DocBook/media/v4l/subdev-formats.xml
index 0d6f731..6d59a0e 100644
--- a/Documentation/DocBook/media/v4l/subdev-formats.xml
+++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
@@ -89,6 +89,14 @@
   constantMEDIA_BUS_FMT_RGB555_2X8_PADHI_BE/constant.
   /para
 
+  paraOn LVDS buses, usually each sample is transferred serialized in 
seven
+  time slots per pixel clock, on three (18-bit) or four (24-bit) 
differential
+  data pairs at the same time. The remaining bits are used for control 
signals
+  as defined by SPWG/PSWG/VESA or JEIDA standards. The 24-bit RGB format 
serialized
+  in seven time slots on four lanes using JEIDA defined bit mapping will be
+  named constantMEDIA_BUS_FMT_RGB888_1X7X3_JEIDA/constant, for example.
+  /para
+
   paraThe following tables list existing packed RGB formats./para
 
   table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb
@@ -606,6 +614,251 @@
  /tbody
/tgroup
   /table
+  table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb-lvds
+   titleLVDS RGB formats/title
+   tgroup cols=8
+ colspec colname=id align=left /
+ colspec colname=code align=center /
+ colspec colname=slot align=center /
+ colspec colname=lane /
+ colspec colnum=5 colname=l03 align=center /
+ colspec colnum=6 colname=l02 align=center /
+ colspec colnum=7 colname=l01 align=center /
+ colspec colnum=8 colname=l00 align=center /
+ spanspec namest=l03 nameend=l00 spanname=l0 /
+ thead
+   row
+ entryIdentifier/entry
+ entryCode/entry
+ entry/entry
+ entry/entry
+ entry spanname=l0Data organization/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entryTimeslot/entry
+ entryLane/entry
+ entry3/entry
+ entry2/entry
+ entry1/entry
+ entry0/entry
+   /row
+ /thead
+ tbody valign=top
+   row id=MEDIA-BUS-FMT-RGB666-1X7X3-SPWG
+ entryMEDIA_BUS_FMT_RGB666_1X7X3_SPWG/entry
+ entry0x1010/entry
+ entry0/entry
+ entry/entry
+ entry-/entry
+ entryd/entry
+ entrybsubscript1/subscript/entry
+ entrygsubscript0/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entry1/entry
+ entry/entry
+ entry-/entry
+ entryd/entry
+ entrybsubscript0/subscript/entry
+ entryrsubscript5/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entry2/entry
+ entry/entry
+ entry-/entry
+ entryd/entry
+ entrygsubscript5/subscript/entry
+ entryrsubscript4/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entry3/entry
+ entry/entry
+ entry-/entry
+ entrybsubscript5/subscript/entry
+ entrygsubscript4/subscript/entry
+ entryrsubscript3/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entry4/entry
+ entry/entry
+ entry-/entry
+ entrybsubscript4/subscript/entry
+ entrygsubscript3/subscript/entry
+ entryrsubscript2/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entry5/entry
+ entry/entry
+ entry-/entry
+ entrybsubscript3/subscript/entry
+ entrygsubscript2/subscript/entry
+ entryrsubscript1/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entry6/entry
+ entry/entry
+ entry-/entry
+ entrybsubscript2/subscript/entry
+ entrygsubscript1/subscript/entry
+ entryrsubscript0/subscript/entry
+   /row
+   row id=MEDIA-BUS-FMT-RGB888-1X7X4-SPWG
+ entryMEDIA_BUS_FMT_RGB888_1X7X4_SPWG/entry
+ entry0x1011/entry
+ entry0/entry
+ entry/entry
+ 

Re: [PATCH] Add LVDS RGB media bus formats

2014-12-07 Thread Sakari Ailus
Hi Philipp,

On Thu, Dec 04, 2014 at 11:44:32AM +0100, Philipp Zabel wrote:
 Hi Sakari,
 
 Am Mittwoch, den 03.12.2014, 17:47 +0200 schrieb Sakari Ailus:
  Hi Philipp,
  
  On Tue, Dec 02, 2014 at 08:41:24PM +0100, Philipp Zabel wrote:
   This patch adds three new RGB media bus formats that describe
   18-bit or 24-bit samples transferred over an LVDS bus with three
   or four differential data pairs, serialized into 7 time slots,
   using standard SPWG/PSWG/VESA or JEIDA data ordering.
   
   Signed-off-by: Philipp Zabel p.za...@pengutronix.de
   ---
Documentation/DocBook/media/v4l/subdev-formats.xml | 189 
   +
include/uapi/linux/media-bus-format.h  |   5 +-
2 files changed, 193 insertions(+), 1 deletion(-)
   
   diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml 
   b/Documentation/DocBook/media/v4l/subdev-formats.xml
   index 0d6f731..52d7f04 100644
   --- a/Documentation/DocBook/media/v4l/subdev-formats.xml
   +++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
   @@ -89,6 +89,11 @@
  constantMEDIA_BUS_FMT_RGB555_2X8_PADHI_BE/constant.
  /para

   +  paraOn LVDS buses, usually each sample is transferred in seven 
   time slots
   +  on three (18-bit) or four (24-bit) differential data pairs at the 
   same time.
   +  The remaining bits are used for control signals as defined by 
   SPWG/PSWG/VESA
   +  or JEIDA standards./para
   +
  paraThe following tables list existing packed RGB formats./para

  table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb
   @@ -606,6 +611,190 @@
   /tbody
 /tgroup
  /table
   +  table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb-lvds
   + titleLVDS RGB formats/title
   + tgroup cols=11
   +   colspec colname=id align=left /
   +   colspec colname=code align=center /
   +   colspec colname=pair align=center /
   +   colspec colname=slot /
   +   colspec colnum=4 colname=s00 align=center /
   +   colspec colnum=5 colname=s01 align=center /
   +   colspec colnum=6 colname=s02 align=center /
   +   colspec colnum=7 colname=s03 align=center /
   +   colspec colnum=8 colname=s04 align=center /
   +   colspec colnum=9 colname=s05 align=center /
   +   colspec colnum=10 colname=s06 align=center /
   +   spanspec namest=s00 nameend=s06 spanname=s0 /
   +   thead
   + row
   +   entryIdentifier/entry
   +   entryCode/entry
   +   entry/entry
   +   entry/entry
   +   entry spanname=s0Data organization/entry
   + /row
   + row
   +   entry/entry
   +   entry/entry
   +   entryPair/entry
   +   entrySlot/entry
   +   entry0/entry
   +   entry1/entry
   +   entry2/entry
   +   entry3/entry
   +   entry4/entry
   +   entry5/entry
   +   entry6/entry
   + /row
   +   /thead
   +   tbody valign=top
   + row id=MEDIA-BUS-FMT-RGB666-LVDS-SPWG
   +   entryMEDIA_BUS_FMT_RGB666_LVDS_SPWG/entry
   +   entry0x1010/entry
   +   entrydata0/entry
   +   entry/entry
   +   entrygsubscript0/subscript/entry
   +   entryrsubscript5/subscript/entry
   +   entryrsubscript4/subscript/entry
   +   entryrsubscript3/subscript/entry
   +   entryrsubscript2/subscript/entry
   +   entryrsubscript1/subscript/entry
   +   entryrsubscript0/subscript/entry
   + /row
   + row
   +   entry/entry
   +   entry/entry
   +   entrydata1/entry
   +   entry/entry
   +   entrybsubscript1/subscript/entry
   +   entrybsubscript0/subscript/entry
   +   entrygsubscript5/subscript/entry
   +   entrygsubscript4/subscript/entry
   +   entrygsubscript3/subscript/entry
   +   entrygsubscript2/subscript/entry
   +   entrygsubscript1/subscript/entry
   + /row
   + row
   +   entry/entry
   +   entry/entry
   +   entrydata2/entry
   +   entry/entry
   +   entryde/entry
   +   entryvs/entry
   +   entryhs/entry
   +   entrybsubscript5/subscript/entry
   +   entrybsubscript4/subscript/entry
   +   entrybsubscript3/subscript/entry
   +   entrybsubscript2/subscript/entry
   + /row
   + row id=MEDIA-BUS-FMT-RGB888-LVDS-SPWG
   +   entryMEDIA_BUS_FMT_RGB888_LVDS_SPWG/entry
   +   entry0x1011/entry
   +   entrydata0/entry
   +   entry/entry
   +   entrygsubscript0/subscript/entry
   +   entryrsubscript5/subscript/entry
   +   entryrsubscript4/subscript/entry
   +   entryrsubscript3/subscript/entry
   +   entryrsubscript2/subscript/entry
   +   entryrsubscript1/subscript/entry
   +   entryrsubscript0/subscript/entry
   + /row
   + row
   +   entry/entry
   +   entry/entry
   +   entrydata1/entry
   +   entry/entry
   +   entrybsubscript1/subscript/entry
   +   entrybsubscript0/subscript/entry
   +   entrygsubscript5/subscript/entry
   +   entrygsubscript4/subscript/entry
   +   

Re: [PATCH] Add LVDS RGB media bus formats

2014-12-04 Thread Philipp Zabel
Hi Sakari,

Am Mittwoch, den 03.12.2014, 17:47 +0200 schrieb Sakari Ailus:
 Hi Philipp,
 
 On Tue, Dec 02, 2014 at 08:41:24PM +0100, Philipp Zabel wrote:
  This patch adds three new RGB media bus formats that describe
  18-bit or 24-bit samples transferred over an LVDS bus with three
  or four differential data pairs, serialized into 7 time slots,
  using standard SPWG/PSWG/VESA or JEIDA data ordering.
  
  Signed-off-by: Philipp Zabel p.za...@pengutronix.de
  ---
   Documentation/DocBook/media/v4l/subdev-formats.xml | 189 
  +
   include/uapi/linux/media-bus-format.h  |   5 +-
   2 files changed, 193 insertions(+), 1 deletion(-)
  
  diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml 
  b/Documentation/DocBook/media/v4l/subdev-formats.xml
  index 0d6f731..52d7f04 100644
  --- a/Documentation/DocBook/media/v4l/subdev-formats.xml
  +++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
  @@ -89,6 +89,11 @@
 constantMEDIA_BUS_FMT_RGB555_2X8_PADHI_BE/constant.
 /para
   
  +  paraOn LVDS buses, usually each sample is transferred in seven 
  time slots
  +  on three (18-bit) or four (24-bit) differential data pairs at the 
  same time.
  +  The remaining bits are used for control signals as defined by 
  SPWG/PSWG/VESA
  +  or JEIDA standards./para
  +
 paraThe following tables list existing packed RGB formats./para
   
 table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb
  @@ -606,6 +611,190 @@
/tbody
  /tgroup
 /table
  +  table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb-lvds
  +   titleLVDS RGB formats/title
  +   tgroup cols=11
  + colspec colname=id align=left /
  + colspec colname=code align=center /
  + colspec colname=pair align=center /
  + colspec colname=slot /
  + colspec colnum=4 colname=s00 align=center /
  + colspec colnum=5 colname=s01 align=center /
  + colspec colnum=6 colname=s02 align=center /
  + colspec colnum=7 colname=s03 align=center /
  + colspec colnum=8 colname=s04 align=center /
  + colspec colnum=9 colname=s05 align=center /
  + colspec colnum=10 colname=s06 align=center /
  + spanspec namest=s00 nameend=s06 spanname=s0 /
  + thead
  +   row
  + entryIdentifier/entry
  + entryCode/entry
  + entry/entry
  + entry/entry
  + entry spanname=s0Data organization/entry
  +   /row
  +   row
  + entry/entry
  + entry/entry
  + entryPair/entry
  + entrySlot/entry
  + entry0/entry
  + entry1/entry
  + entry2/entry
  + entry3/entry
  + entry4/entry
  + entry5/entry
  + entry6/entry
  +   /row
  + /thead
  + tbody valign=top
  +   row id=MEDIA-BUS-FMT-RGB666-LVDS-SPWG
  + entryMEDIA_BUS_FMT_RGB666_LVDS_SPWG/entry
  + entry0x1010/entry
  + entrydata0/entry
  + entry/entry
  + entrygsubscript0/subscript/entry
  + entryrsubscript5/subscript/entry
  + entryrsubscript4/subscript/entry
  + entryrsubscript3/subscript/entry
  + entryrsubscript2/subscript/entry
  + entryrsubscript1/subscript/entry
  + entryrsubscript0/subscript/entry
  +   /row
  +   row
  + entry/entry
  + entry/entry
  + entrydata1/entry
  + entry/entry
  + entrybsubscript1/subscript/entry
  + entrybsubscript0/subscript/entry
  + entrygsubscript5/subscript/entry
  + entrygsubscript4/subscript/entry
  + entrygsubscript3/subscript/entry
  + entrygsubscript2/subscript/entry
  + entrygsubscript1/subscript/entry
  +   /row
  +   row
  + entry/entry
  + entry/entry
  + entrydata2/entry
  + entry/entry
  + entryde/entry
  + entryvs/entry
  + entryhs/entry
  + entrybsubscript5/subscript/entry
  + entrybsubscript4/subscript/entry
  + entrybsubscript3/subscript/entry
  + entrybsubscript2/subscript/entry
  +   /row
  +   row id=MEDIA-BUS-FMT-RGB888-LVDS-SPWG
  + entryMEDIA_BUS_FMT_RGB888_LVDS_SPWG/entry
  + entry0x1011/entry
  + entrydata0/entry
  + entry/entry
  + entrygsubscript0/subscript/entry
  + entryrsubscript5/subscript/entry
  + entryrsubscript4/subscript/entry
  + entryrsubscript3/subscript/entry
  + entryrsubscript2/subscript/entry
  + entryrsubscript1/subscript/entry
  + entryrsubscript0/subscript/entry
  +   /row
  +   row
  + entry/entry
  + entry/entry
  + entrydata1/entry
  + entry/entry
  + entrybsubscript1/subscript/entry
  + entrybsubscript0/subscript/entry
  + entrygsubscript5/subscript/entry
  + entrygsubscript4/subscript/entry
  + 

Re: [PATCH] Add LVDS RGB media bus formats

2014-12-03 Thread Sakari Ailus
Hi Philipp,

On Tue, Dec 02, 2014 at 08:41:24PM +0100, Philipp Zabel wrote:
 This patch adds three new RGB media bus formats that describe
 18-bit or 24-bit samples transferred over an LVDS bus with three
 or four differential data pairs, serialized into 7 time slots,
 using standard SPWG/PSWG/VESA or JEIDA data ordering.
 
 Signed-off-by: Philipp Zabel p.za...@pengutronix.de
 ---
  Documentation/DocBook/media/v4l/subdev-formats.xml | 189 
 +
  include/uapi/linux/media-bus-format.h  |   5 +-
  2 files changed, 193 insertions(+), 1 deletion(-)
 
 diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml 
 b/Documentation/DocBook/media/v4l/subdev-formats.xml
 index 0d6f731..52d7f04 100644
 --- a/Documentation/DocBook/media/v4l/subdev-formats.xml
 +++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
 @@ -89,6 +89,11 @@
constantMEDIA_BUS_FMT_RGB555_2X8_PADHI_BE/constant.
/para
  
 +  paraOn LVDS buses, usually each sample is transferred in seven time 
 slots
 +  on three (18-bit) or four (24-bit) differential data pairs at the same 
 time.
 +  The remaining bits are used for control signals as defined by 
 SPWG/PSWG/VESA
 +  or JEIDA standards./para
 +
paraThe following tables list existing packed RGB formats./para
  
table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb
 @@ -606,6 +611,190 @@
 /tbody
   /tgroup
/table
 +  table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb-lvds
 + titleLVDS RGB formats/title
 + tgroup cols=11
 +   colspec colname=id align=left /
 +   colspec colname=code align=center /
 +   colspec colname=pair align=center /
 +   colspec colname=slot /
 +   colspec colnum=4 colname=s00 align=center /
 +   colspec colnum=5 colname=s01 align=center /
 +   colspec colnum=6 colname=s02 align=center /
 +   colspec colnum=7 colname=s03 align=center /
 +   colspec colnum=8 colname=s04 align=center /
 +   colspec colnum=9 colname=s05 align=center /
 +   colspec colnum=10 colname=s06 align=center /
 +   spanspec namest=s00 nameend=s06 spanname=s0 /
 +   thead
 + row
 +   entryIdentifier/entry
 +   entryCode/entry
 +   entry/entry
 +   entry/entry
 +   entry spanname=s0Data organization/entry
 + /row
 + row
 +   entry/entry
 +   entry/entry
 +   entryPair/entry
 +   entrySlot/entry
 +   entry0/entry
 +   entry1/entry
 +   entry2/entry
 +   entry3/entry
 +   entry4/entry
 +   entry5/entry
 +   entry6/entry
 + /row
 +   /thead
 +   tbody valign=top
 + row id=MEDIA-BUS-FMT-RGB666-LVDS-SPWG
 +   entryMEDIA_BUS_FMT_RGB666_LVDS_SPWG/entry
 +   entry0x1010/entry
 +   entrydata0/entry
 +   entry/entry
 +   entrygsubscript0/subscript/entry
 +   entryrsubscript5/subscript/entry
 +   entryrsubscript4/subscript/entry
 +   entryrsubscript3/subscript/entry
 +   entryrsubscript2/subscript/entry
 +   entryrsubscript1/subscript/entry
 +   entryrsubscript0/subscript/entry
 + /row
 + row
 +   entry/entry
 +   entry/entry
 +   entrydata1/entry
 +   entry/entry
 +   entrybsubscript1/subscript/entry
 +   entrybsubscript0/subscript/entry
 +   entrygsubscript5/subscript/entry
 +   entrygsubscript4/subscript/entry
 +   entrygsubscript3/subscript/entry
 +   entrygsubscript2/subscript/entry
 +   entrygsubscript1/subscript/entry
 + /row
 + row
 +   entry/entry
 +   entry/entry
 +   entrydata2/entry
 +   entry/entry
 +   entryde/entry
 +   entryvs/entry
 +   entryhs/entry
 +   entrybsubscript5/subscript/entry
 +   entrybsubscript4/subscript/entry
 +   entrybsubscript3/subscript/entry
 +   entrybsubscript2/subscript/entry
 + /row
 + row id=MEDIA-BUS-FMT-RGB888-LVDS-SPWG
 +   entryMEDIA_BUS_FMT_RGB888_LVDS_SPWG/entry
 +   entry0x1011/entry
 +   entrydata0/entry
 +   entry/entry
 +   entrygsubscript0/subscript/entry
 +   entryrsubscript5/subscript/entry
 +   entryrsubscript4/subscript/entry
 +   entryrsubscript3/subscript/entry
 +   entryrsubscript2/subscript/entry
 +   entryrsubscript1/subscript/entry
 +   entryrsubscript0/subscript/entry
 + /row
 + row
 +   entry/entry
 +   entry/entry
 +   entrydata1/entry
 +   entry/entry
 +   entrybsubscript1/subscript/entry
 +   entrybsubscript0/subscript/entry
 +   entrygsubscript5/subscript/entry
 +   entrygsubscript4/subscript/entry
 +   

[PATCH] Add LVDS RGB media bus formats

2014-12-02 Thread Philipp Zabel
This patch adds three new RGB media bus formats that describe
18-bit or 24-bit samples transferred over an LVDS bus with three
or four differential data pairs, serialized into 7 time slots,
using standard SPWG/PSWG/VESA or JEIDA data ordering.

Signed-off-by: Philipp Zabel p.za...@pengutronix.de
---
 Documentation/DocBook/media/v4l/subdev-formats.xml | 189 +
 include/uapi/linux/media-bus-format.h  |   5 +-
 2 files changed, 193 insertions(+), 1 deletion(-)

diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml 
b/Documentation/DocBook/media/v4l/subdev-formats.xml
index 0d6f731..52d7f04 100644
--- a/Documentation/DocBook/media/v4l/subdev-formats.xml
+++ b/Documentation/DocBook/media/v4l/subdev-formats.xml
@@ -89,6 +89,11 @@
   constantMEDIA_BUS_FMT_RGB555_2X8_PADHI_BE/constant.
   /para
 
+  paraOn LVDS buses, usually each sample is transferred in seven time 
slots
+  on three (18-bit) or four (24-bit) differential data pairs at the same 
time.
+  The remaining bits are used for control signals as defined by 
SPWG/PSWG/VESA
+  or JEIDA standards./para
+
   paraThe following tables list existing packed RGB formats./para
 
   table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb
@@ -606,6 +611,190 @@
  /tbody
/tgroup
   /table
+  table pgwide=0 frame=none id=v4l2-mbus-pixelcode-rgb-lvds
+   titleLVDS RGB formats/title
+   tgroup cols=11
+ colspec colname=id align=left /
+ colspec colname=code align=center /
+ colspec colname=pair align=center /
+ colspec colname=slot /
+ colspec colnum=4 colname=s00 align=center /
+ colspec colnum=5 colname=s01 align=center /
+ colspec colnum=6 colname=s02 align=center /
+ colspec colnum=7 colname=s03 align=center /
+ colspec colnum=8 colname=s04 align=center /
+ colspec colnum=9 colname=s05 align=center /
+ colspec colnum=10 colname=s06 align=center /
+ spanspec namest=s00 nameend=s06 spanname=s0 /
+ thead
+   row
+ entryIdentifier/entry
+ entryCode/entry
+ entry/entry
+ entry/entry
+ entry spanname=s0Data organization/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entryPair/entry
+ entrySlot/entry
+ entry0/entry
+ entry1/entry
+ entry2/entry
+ entry3/entry
+ entry4/entry
+ entry5/entry
+ entry6/entry
+   /row
+ /thead
+ tbody valign=top
+   row id=MEDIA-BUS-FMT-RGB666-LVDS-SPWG
+ entryMEDIA_BUS_FMT_RGB666_LVDS_SPWG/entry
+ entry0x1010/entry
+ entrydata0/entry
+ entry/entry
+ entrygsubscript0/subscript/entry
+ entryrsubscript5/subscript/entry
+ entryrsubscript4/subscript/entry
+ entryrsubscript3/subscript/entry
+ entryrsubscript2/subscript/entry
+ entryrsubscript1/subscript/entry
+ entryrsubscript0/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entrydata1/entry
+ entry/entry
+ entrybsubscript1/subscript/entry
+ entrybsubscript0/subscript/entry
+ entrygsubscript5/subscript/entry
+ entrygsubscript4/subscript/entry
+ entrygsubscript3/subscript/entry
+ entrygsubscript2/subscript/entry
+ entrygsubscript1/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entrydata2/entry
+ entry/entry
+ entryde/entry
+ entryvs/entry
+ entryhs/entry
+ entrybsubscript5/subscript/entry
+ entrybsubscript4/subscript/entry
+ entrybsubscript3/subscript/entry
+ entrybsubscript2/subscript/entry
+   /row
+   row id=MEDIA-BUS-FMT-RGB888-LVDS-SPWG
+ entryMEDIA_BUS_FMT_RGB888_LVDS_SPWG/entry
+ entry0x1011/entry
+ entrydata0/entry
+ entry/entry
+ entrygsubscript0/subscript/entry
+ entryrsubscript5/subscript/entry
+ entryrsubscript4/subscript/entry
+ entryrsubscript3/subscript/entry
+ entryrsubscript2/subscript/entry
+ entryrsubscript1/subscript/entry
+ entryrsubscript0/subscript/entry
+   /row
+   row
+ entry/entry
+ entry/entry
+ entrydata1/entry
+ entry/entry
+ entrybsubscript1/subscript/entry
+ entrybsubscript0/subscript/entry
+ entrygsubscript5/subscript/entry
+ entrygsubscript4/subscript/entry
+ entrygsubscript3/subscript/entry
+