<div dir="ltr"><div dir="ltr"><p>Hi Thomas and Jocelyn,</p>
<p>What we do in ast_dp_set_on_off() is a handshake between host driver and bmc-fw to confirm<br>
 the operation, on/off, is completed.<br>
</p>
<p>We use some scratch registers in bmc to handshake with host. This handshake only work if<br>
BMC's scu-lock is opened. If scu-lock is opened too late, then it could lead to this issue.<br>
</p>
<p>Best regards<br>
Jammy<br>
</p></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Thomas Zimmermann <<a href="mailto:tzimmermann@suse.de">tzimmermann@suse.de</a>> 於 2024年3月28日 週四 上午4:28寫道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi<br>
<br>
Am 27.03.24 um 09:53 schrieb Jocelyn Falempe:<br>
> Hi,<br>
><br>
> Thanks for your patch.<br>
> I'm wondering how you can trigger this infinite loop ?<br>
<br>
Yeah, a bit more context for this bug would be welcome. It's hard to <br>
judge the fix without.<br>
<br>
Best regards<br>
Thomas<br>
<br>
><br>
> Also this looks like a simple fix, that can be easily backported, so <br>
> I'm adding stable in Cc.<br>
><br>
> If Thomas has no objections, I can push it to drm-misc-fixes.<br>
><br>
> Reviewed-by: Jocelyn Falempe <<a href="mailto:jfalempe@redhat.com" target="_blank">jfalempe@redhat.com</a>><br>
><br>
<br>
<br>
<br>
-- <br>
--<br>
Thomas Zimmermann<br>
Graphics Driver Developer<br>
SUSE Software Solutions Germany GmbH<br>
Frankenstrasse 146, 90461 Nuernberg, Germany<br>
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman<br>
HRB 36809 (AG Nuernberg)<br>
<br>
</blockquote></div></div>