Re: [PATCH 1/1] drm: bridge: dw_hdmi: Set DRM bridge type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/01/2024 16:25, Alexander Stein wrote:
The bridge type was set to default (Unknown). Set proper bridge type.
With this fixed, debugfs output imx8mp looks proper.
$ cat /sys/kernel/debug/dri/1/encoder-0/bridges
bridge[0]: imx_hdmi_pvi_bridge_funcs [imx8mp_hdmi_pvi]
         type: [0] Unknown
         OF: /soc@0/bus@32c00000/display-bridge@32fc4000:fsl,imx8mp-hdmi-pvi
         ops: [0x0]
bridge[1]: dw_hdmi_bridge_funcs [dw_hdmi]
         type: [11] HDMI-A
         OF: /soc@0/bus@32c00000/hdmi@32fd8000:fsl,imx8mp-hdmi
         ops: [0x7] detect edid hpd

Signed-off-by: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxx>
---
For the record, the output before is:
$ cat /sys/kernel/debug/dri/1/encoder-0/bridges
bridge[0]: imx_hdmi_pvi_bridge_funcs [imx8mp_hdmi_pvi]
         type: [0] Unknown
         OF: /soc@0/bus@32c00000/display-bridge@32fc4000:fsl,imx8mp-hdmi-pvi
         ops: [0x0]
bridge[1]: dw_hdmi_bridge_funcs [dw_hdmi]
         type: [0] Unknown
         OF: /soc@0/bus@32c00000/hdmi@32fd8000:fsl,imx8mp-hdmi
         ops: [0x7] detect edid hpd

  drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
index aca5bb0866f88..455bc15d90cc1 100644
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
@@ -3541,6 +3541,7 @@ struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev,
  	hdmi->bridge.interlace_allowed = true;
  	hdmi->bridge.ddc = hdmi->ddc;
  	hdmi->bridge.of_node = pdev->dev.of_node;
+	hdmi->bridge.type = DRM_MODE_CONNECTOR_HDMIA;
memset(&pdevinfo, 0, sizeof(pdevinfo));
  	pdevinfo.parent = dev;

Reviewed-by: Neil Armstrong <neil.armstrong@xxxxxxxxxx>



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux