On Sat, 2026-01-17 at 15:15 +0100, Giuseppe Ranieri wrote: > > I fixed a problem for the GK208B NVidia Card (GT710): > the initialization was broken my card support scdc channel but the > implementation was missing. > > The problem was tracked by Mathias Anselmann in > https://bugzilla.kernel.org/show_bug.cgi?id=219561 and > https://gitlab.freedesktop.org/drm/nouveau/-/issues/402
Those two links should be moved to Closes: tags above your Signed-off- by tag. See the global git log for inspiration. > > This patch fix the card initialization and fix audio problem on my card > GK208B > the code path is shared by > nouveau/nvkm/engine/device/base.c- .name = "GK110", > nouveau/nvkm/engine/device/base.c- .name = "GK110B", > nouveau/nvkm/engine/device/base.c- .name = "GK208B", > nouveau/nvkm/engine/device/base.c- .name = "GK208", > > I have done another patch so the code don´t broke anymore the initialization > if the scdc implementation is missing when supported by the card. It will > raise a DBG message instead. So the other patch is related to this one here? If so, they should be submitted as a patch series (e.g., `git format-patch --histogram HEAD~2`). Also, the commit message could need some grammar improvements ;-) Greetings, Philipp > > > Signed-off-by: Giuseppe Ranieri <[email protected]> > --- > > diff '--color=auto' -ur a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c > b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c > --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c 2025-11-30 > 23:42:10.000000000 +0100 > +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c 2026-01-16 > 19:03:51.175827296 +0100 > @@ -106,6 +106,7 @@ > const struct nvkm_ior_func_hdmi > gk104_sor_hdmi = { > .ctrl = gk104_sor_hdmi_ctrl, > + .scdc = gm200_sor_hdmi_scdc, > .infoframe_avi = gk104_sor_hdmi_infoframe_avi, > .infoframe_vsi = gk104_sor_hdmi_infoframe_vsi, > }; > >
