On Tue, Aug 7, 2018 at 6:07 PM, Heiko Stuebner <heiko@xxxxxxxxx> wrote: > Am Dienstag, 7. August 2018, 18:05:13 CEST schrieb Vicente Bergas: >> Hi Heiko, Jeffy, Marc, >> >> On Tue, Aug 7, 2018 at 2:44 PM, Heiko Stuebner <heiko@xxxxxxxxx> wrote: >> > Hi Vicente, >> > >> > Am Sonntag, 5. August 2018, 16:09:11 CEST schrieb Vicente Bergas: >> >> As explained by Robin Murphy: >> >> > the IOMMU shutdown disables paging, so if the VOP is still >> >> > scanning out then that will result in whatever IOVAs it was using now going >> >> > straight out onto the bus as physical addresses. >> >> >> >> Suggested-by: JeffyChen <jeffy.chen@xxxxxxxxxxxxxx> >> >> Suggested-by: Robin Murphy <robin.murphy@xxxxxxx> >> >> Signed-off-by: Vicente Bergas <vicencb@xxxxxxxxx> >> >> --- >> >> drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 9 +++++++++ >> >> 1 file changed, 9 insertions(+) >> >> >> >> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c >> >> index f814d37b1db2..00a06768edb2 100644 >> >> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c >> >> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c >> >> @@ -442,6 +442,14 @@ static int rockchip_drm_platform_remove(struct platform_device *pdev) >> >> return 0; >> >> } >> >> >> >> +static void rockchip_drm_platform_shutdown(struct platform_device *pdev) >> >> +{ >> >> + struct drm_device *drm = platform_get_drvdata(pdev); >> >> + >> >> + if (drm) >> >> + drm_atomic_helper_shutdown(drm); >> > >> > I tend to side with Marc's more drastic approach, especially as this one >> > should also nicely unbind the encoders used. Are you ok with us going >> > with Marc's patch or do you have concerns? >> >> The patch i posted comes from Jeffy, as is, no modifications. >> So, if he has no concerns about it, then it is also fine for me. >> >> > >> > Providing a Tested-by tag would also be great ;-) >> >> OK, i'll reply to his patch with a Tested-by tag, but i was only >> aware of this issue affecting hdmi on power-off, so, the only testing >> performed was checking only this. I have done no kexec-related test. >> >> Only one issue related to this: Marc, how can i reply to your patch >> if i was not a recipient? > > You can also just post it here. Together with Sandy I'm carrying the > drm-maintainer hat, so I'm probably the one that applies either one > of the patches and can pick up a tag from here as well :-D > > > Heiko OK, perfect, so, for this patch: https://www.spinics.net/lists/arm-kernel/msg670229.html here is my Tested-by: Vicente Bergas <vicencb@xxxxxxxxx> tag. As said, i only tested that on shutdown, the hdmi output is also shut down instead of showing random noise. Regards, Vicente. _______________________________________________ Linux-rockchip mailing list Linux-rockchip@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-rockchip