On Fri, Oct 03, 2025 at 04:43:59PM +0200, Luca Weiss wrote: > On Fri Oct 3, 2025 at 3:06 PM CEST, Luca Weiss wrote: > > Hi Dmitry, > > > > On Wed Apr 23, 2025 at 7:52 PM CEST, Dmitry Baryshkov wrote: > >> From: Dmitry Baryshkov <[email protected]> > >> > >> The MSM DisplayPort driver implements several HDMI codec functions > >> in the driver, e.g. it manually manages HDMI codec device registration, > >> returning ELD and plugged_cb support. In order to reduce code > >> duplication reuse drm_hdmi_audio_* helpers and drm_bridge_connector > >> integration. > > > > A bit late, but it appears that since 6.16 kernel (incl. 6.17) DP audio > > is broken on qcm6490-fairphone-fp5 (which is using the Elite audio > > architecture, not Audioreach). > > > > Git bisect is pointing to this patch: > > > > 98a8920e7b07641eb1996b3c39b9ce27fc05dbb9 is the first bad commit > > commit 98a8920e7b07641eb1996b3c39b9ce27fc05dbb9 > > Author: Dmitry Baryshkov <[email protected]> > > Date: Fri May 2 01:41:42 2025 +0300 > > > > drm/msm/dp: reuse generic HDMI codec implementation > > > > It's specifically failing with these errors: > > > > [ 177.380809] qcom-q6afe aprsvc:service:4:4: AFE enable for port 0x6020 > > failed -110 > > [ 177.380851] q6afe-dai 3700000.remoteproc:glink-edge:apr:service@4:dais: > > fail to start AFE port 68 > > [ 177.380865] q6afe-dai 3700000.remoteproc:glink-edge:apr:service@4:dais: > > ASoC error (-110): at snd_soc_dai_prepare() on DISPLAY_PORT_RX_0 > > [ 177.437004] qcom-q6afe aprsvc:service:4:4: cmd = 0x100e5 returned error > > = 0x9 > > [ 177.437294] qcom-q6afe aprsvc:service:4:4: DSP returned error[9] > > [ 177.437312] qcom-q6afe aprsvc:service:4:4: AFE enable for port 0x6020 > > failed -22 > > [ 177.437332] q6afe-dai 3700000.remoteproc:glink-edge:apr:service@4:dais: > > fail to start AFE port 68 > > [ 177.437343] q6afe-dai 3700000.remoteproc:glink-edge:apr:service@4:dais: > > ASoC error (-22): at snd_soc_dai_prepare() on DISPLAY_PORT_RX_0 > > > > Do you have an idea? > > Dmitry pointed me to this patch on IRC which does fix the problem > described above. > > https://lore.kernel.org/linux-arm-msm/[email protected]/
I have been waiting for Srini to respond to the quetions that I have asked in response to those emails. If he doesn't respond in a sensible timeframe, I think, we should pick that patch. -- With best wishes Dmitry
