imx-drm: imx-drm-core: Fix imx_drm_encoder_get_mux_id
The decoder mux id is equal to the port id of the encoder's input port that is connected to the given crtc, not to the endpoint id (which is arbitrary and usually zero). Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Tested-by: Shawn Guo <shawn.guo@freescale.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
539e26cbbd
Коммит
60d857bffc
|
@ -517,7 +517,7 @@ int imx_drm_encoder_get_mux_id(struct device_node *node,
|
|||
of_node_put(port);
|
||||
if (port == imx_crtc->port) {
|
||||
ret = of_graph_parse_endpoint(ep, &endpoint);
|
||||
return ret ? ret : endpoint.id;
|
||||
return ret ? ret : endpoint.port;
|
||||
}
|
||||
} while (ep);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче