| From 4418c9f47b583d0511cce3a844268a9bcce80fe2 Mon Sep 17 00:00:00 2001 |
| From: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> |
| Date: Fri, 18 Nov 2016 16:55:48 +0200 |
| Subject: [PATCH 257/286] drm: Add data transmission order bus flag |
| |
| The flags indicate whether data is transmitted LSB to MSB or MSB to LSB |
| on the bus. |
| |
| The exact meaning is bus-type dependent. For instance, for LVDS buses |
| the flags indicate whether the seven data bits transmitted in a clock |
| pulse are sent in normal order (MSB to LSB, slots 0 to 6) or reverse |
| order (LSB to MSB, slots 6 to 0). |
| |
| Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> |
| Reviewed-by: Thierry Reding <treding@nvidia.com> |
| (cherry picked from commit 5ec1a96010aa7aff19adba92a8163ef8f8c5c1ad) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| include/drm/drm_connector.h | 4 ++++ |
| 1 file changed, 4 insertions(+) |
| |
| diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h |
| index 7cb10d15cfa5..2ebb54a60412 100644 |
| --- a/include/drm/drm_connector.h |
| +++ b/include/drm/drm_connector.h |
| @@ -159,6 +159,10 @@ struct drm_display_info { |
| #define DRM_BUS_FLAG_PIXDATA_POSEDGE (1<<2) |
| /* drive data on neg. edge */ |
| #define DRM_BUS_FLAG_PIXDATA_NEGEDGE (1<<3) |
| +/* data is transmitted MSB to LSB on the bus */ |
| +#define DRM_BUS_FLAG_DATA_MSB_TO_LSB (1<<4) |
| +/* data is transmitted LSB to MSB on the bus */ |
| +#define DRM_BUS_FLAG_DATA_LSB_TO_MSB (1<<5) |
| |
| /** |
| * @bus_flags: Additional information (like pixel signal polarity) for |
| -- |
| 2.13.3 |
| |