[PATCH v7 02/10] drm: bridge: samsung-dsim: Lookup OF-graph or Child node devices
Marek Vasut
marex at denx.de
Sat Oct 15 14:48:50 PDT 2022
On 10/5/22 17:13, Jagan Teki wrote:
> The child devices in MIPI DSI can be binding with OF-graph
> and also via child nodes.
>
> The OF-graph interface represents the child devices via
> remote and associated endpoint numbers like
>
> dsi {
> compatible = "fsl,imx8mm-mipi-dsim";
>
> ports {
> port at 0 {
> reg = <0>;
>
> dsi_in_lcdif: endpoint at 0 {
> reg = <0>;
> remote-endpoint = <&lcdif_out_dsi>;
> };
> };
>
> port at 1 {
> reg = <1>;
>
> dsi_out_bridge: endpoint {
> remote-endpoint = <&bridge_in_dsi>;
> };
> };
> };
>
> The child node interface represents the child devices via
> conventional child nodes on given DSI parent like
>
> dsi {
> compatible = "samsung,exynos5433-mipi-dsi";
>
> ports {
> port at 0 {
> reg = <0>;
>
> dsi_to_mic: endpoint {
> remote-endpoint = <&mic_to_dsi>;
> };
> };
> };
>
> panel at 0 {
> reg = <0>;
> };
> };
>
> As Samsung DSIM bridge is common DSI IP across all Exynos DSI
> and NXP i.MX8M host controllers, this patch adds support to
> lookup the child devices whether its bindings on the associated
> host represent OF-graph or child node interfaces.
This looks like a good candidate for common/helper code which can be
reused by other similar drivers.
More information about the linux-arm-kernel
mailing list