On Thu, 2026-07-09 at 13:31 +0200, AngeloGioacchino Del Regno wrote: > During probe, this driver is registering two platform devices: one > for the HDMI Codec driver and one for the DisplayPort PHY driver. > > In the probe function, none of the error cases are unregistering > any of the two platform devices and this may cause registration > of multiple instances of those in case this driver returns one or > more probe deferral(s) in the "wrong" spots. > > In order to fix this, add devm actions to unregister those and > remove the manual calls to platform_device_unregister in the > mtk_dp_remove() function, as those would otherwise be redundant.
Reviewed-by: CK Hu <[email protected]> > > Fixes: e71a8ebbe086 ("drm/mediatek: dp: Audio support for MT8195") > Fixes: caf2ae486742 ("drm/mediatek: dp: Add support for embedded DisplayPort > aux-bus") > Signed-off-by: AngeloGioacchino Del Regno > <[email protected]> > ---
