[PATCH 1/2] nouveau: handle EBUSY and EAGAIN for GSP aux errors.

2024-11-10 Thread Dave Airlie
From: Dave Airlie The upper layer transfer functions expect EBUSY as a return for when retries should be done. Fix the AUX error translation, but also check for both errors in a few places. Fixes: eb284f4b3781 ("drm/nouveau/dp: Honor GSP link training retry timeouts") Signed-off-by: Dave Airlie

[PATCH 2/2] nouveau/dp: handle retries for AUX CH transfers with GSP.

2024-11-10 Thread Dave Airlie
From: Dave Airlie eb284f4b3781 drm/nouveau/dp: Honor GSP link training retry timeouts tried to fix a problem with panel retires, however it appears the auxch also needs the same treatment, so add the same retry wrapper around it. This fixes some eDP panels after a suspend/resume cycle. Fixes: