Audio over HDMI Creates a Kernel Panic When Audio Stops

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Audio over HDMI Creates a Kernel Panic When Audio Stops

1,145件の閲覧回数
maxkrummenacher
Contributor III

Hi

On an i.MX 8QM system the kernel panics after audio was played over HDMI.

The kernel version is based on lf-6.12.20-2.0.0. It looks like the issue is still present in lf-6.12.49-2.2.0.

Looks like commit c91c717f7113 ("LF-13883: drm: bridge: mhdp: Add info frame remove function") introduced a regression as it does not use the register access helper cdns_mhdp_bus_write() and thus for i.MX 8QM does not write registers in they way they should be written.

The attached patch fixed the issue for me.

Regards

Max

0 件の賞賛
返信
2 返答(返信)

628件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @maxkrummenacher 

The Q2 BSP is expected to resolve this issue.

Best Regards,
Zhiming

0 件の賞賛
返信

1,100件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @maxkrummenacher 

Reported it, wait for internal reply.

Best Regards,
Zhiming

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2264780%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHDMI%E7%B5%8C%E7%94%B1%E3%81%AE%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%81%AF%E3%80%81%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%81%8C%E5%81%9C%E6%AD%A2%E3%81%99%E3%82%8B%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF%E3%82%92%E5%BC%95%E3%81%8D%E8%B5%B7%E3%81%93%E3%81%97%E3%81%BE%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264780%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%83%8F%E3%82%A4%3C%2FP%3E%3CP%3Ei.MX%208QM%20%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A7%E3%81%AF%E3%80%81HDMI%20%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%92%E5%86%8D%E7%94%9F%E3%81%99%E3%82%8B%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%8C%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AF%20lf-6.12.20-2.0.0%20%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82lf-6.12.49-2.2.0%20%E3%81%A7%E3%82%82%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%BE%E3%81%A0%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%20c91c717f7113%20(%E3%80%8CLF-13883%3A%20drm%3A%20bridge%3A%20mhdp%3A%20%E6%83%85%E5%A0%B1%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E5%89%8A%E9%99%A4%E9%96%A2%E6%95%B0%E3%82%92%E8%BF%BD%E5%8A%A0%E3%80%8D)%20%E3%81%A7%E3%81%AF%E3%80%81%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%20%E3%83%98%E3%83%AB%E3%83%91%E3%83%BC%20cdns_mhdp_bus_write()%20%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%80%81i.MX%208QM%20%E3%81%A7%E3%81%AF%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%8C%E9%81%A9%E5%88%87%E3%81%AA%E6%96%B9%E6%B3%95%E3%81%A7%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%9A%E3%80%81%E5%9B%9E%E5%B8%B0%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%B7%BB%E4%BB%98%E3%81%AE%E3%83%91%E3%83%83%E3%83%81%E3%81%AB%E3%82%88%E3%82%8A%E5%95%8F%E9%A1%8C%E3%81%8C%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%9C%80%E5%A4%A7%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2265819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Audio%20over%20HDMI%20Creates%20a%20Kernel%20Panic%20When%20Audio%20Stops%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2265819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F18368%22%20target%3D%22_blank%22%3E%40maxkrummenacher%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%A0%B1%E5%91%8A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%86%85%E9%83%A8%E3%81%8B%E3%82%89%E3%81%AE%E8%BF%94%E4%BF%A1%E3%82%92%E3%81%8A%E5%BE%85%E3%81%A1%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E5%BF%97%E6%98%8E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2327419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Audio%20over%20HDMI%20Creates%20a%20Kernel%20Panic%20When%20Audio%20Stops%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2327419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F18368%22%20target%3D%22_blank%22%3E%40maxkrummenacher%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%20Q2%20BSP%20%E3%81%A7%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%95%E3%82%8C%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E5%BF%97%E6%98%8E%3C%2FP%3E%3C%2FLINGO-BODY%3E