[PATCH] mmc: Poll CD in case cyclic framework is enabled

Simon Glass sjg at chromium.org
Sun Dec 3 18:44:37 CET 2023


Hi Marek,

On Sat, 2 Dec 2023 at 16:41, Marek Vasut
<marek.vasut+renesas at mailbox.org> wrote:
>
> In case the cyclic framework is enabled, poll the card detect of already
> initialized cards and deinitialize them in case they are removed. Since
> the card initialization is a longer process and card initialization is
> done on first access to an uninitialized card anyway, avoid initializing
> newly detected uninitialized cards in the cyclic callback.
>
> Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
> ---
> Cc: Jaehoon Chung <jh80.chung at samsung.com>
> Cc: Peng Fan <peng.fan at nxp.com>
> ---
>  drivers/mmc/mmc-uclass.c | 27 +++++++++++++++++++++++++++
>  1 file changed, 27 insertions(+)

This is really nice!

Is there a remove() method where we could unregister the cyclic?

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list