Re: [PATCH] auxdisplay: arm-charlcd: propagate ready wait failures

From: Andy Shevchenko

Date: Tue Jun 23 2026 - 10:05:24 EST


On Tue, Jun 23, 2026 at 4:52 PM Pengpeng Hou <pengpeng@xxxxxxxxxxx> wrote:
>
> The 4-bit read path waits for CHAR_RAW_VALID before reading each nibble,
> but the poll/IRQ wait results were ignored. A timeout could therefore
> still assemble a byte from CHAR_RD and feed it into the busy-flag path
> as if valid data had arrived.
>
> Return errors from the ready waits and propagate them through the local
> 4-bit helpers. Initialization logs delayed-work failures, while suspend
> and resume return the command error to the PM core.

Hmm... Do you possess such a hardware?

--
With Best Regards,
Andy Shevchenko