OpenCloudOS-Kernel/Documentation/devicetree/bindings/drm
Archit Taneja f7009d266d drm/msm: dsi host: Use device graph parsing to parse connected panel
The dsi host looks for the connected panel node by parsing for a child
named 'panel'. This hierarchy isn't very flexible. The connected
panel is forced to be a child to the dsi host, and hence, a mipi dsi
device. This isn't suitable for dsi devices that don't use mipi dsi
as their control bus.

Follow the of_graph approach of creating ports and endpoints to
represent the connections between the dsi host and the panel connected
to it. In our case, the dsi host will only have one output port, linked
to the panel's input port.

Update DT binding documentation with device graph usage info.

v3:
- Fix return value checks of of_graph_* calls.
- Don't make port a mandatory DT property
- Fix defer check when no panel node specified
- Rename parse_dt func to align with other dsi_host funcs

Reviewed-by: Hai Li <hali@codeaurora.org>
Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2015-08-15 18:27:23 -04:00
..
armada dt-bindings: add Marvell Dove LCD controller documentation 2014-07-11 15:40:16 +01:00
atmel drm: add DT bindings documentation for atmel-hlcdc-dc driver 2015-01-21 09:46:02 +01:00
bridge Documentation: drm: bridge: move to video/bridge 2015-01-28 08:47:30 +01:00
i2c drm/i2c: tda998x: fix lack of required reg in DT documentation 2014-07-02 16:25:22 +01:00
imx drm/imx: parallel-display: fix drm_panel support 2015-07-10 11:02:31 +02:00
msm drm/msm: dsi host: Use device graph parsing to parse connected panel 2015-08-15 18:27:23 -04:00
tilcdc drm/tilcdc: Add support for external tda998x encoder 2015-05-27 13:13:32 +03:00