[PATCH v2 01/15] Revert "dm: SMEM (Shared memory) uclass"
Simon Glass
sjg at chromium.org
Thu May 7 17:31:35 CEST 2026
Hi Casey,
On Mon, 4 May 2026 at 12:57, Casey Connolly <casey.connolly at linaro.org> wrote:
>
> SMEM is a highly Qualcomm specific interface, while having a dedicated
> UCLASS for it offers a nice abstraction, for things like memory layout
> parsing we need to use it before the driver model is available.
Do you mean before or after relocation?
>
> Therefore, it doesn't make sense to fit SMEM into the driver model.
> Instead let's adopt a model closer to Linux, and parse SMEM really early
> during boot (as soon as we have the FDT).
>
> This reverts commit 7b384eccc785b596f68448b155cbda26df57fb23.
>
> Signed-off-by: Casey Connolly <casey.connolly at linaro.org>
> ---
> arch/arm/Kconfig | 1 -
> drivers/Kconfig | 2 --
> drivers/Makefile | 1 -
> drivers/smem/Kconfig | 25 -------------
> drivers/smem/Makefile | 7 ----
> drivers/smem/smem-uclass.c | 46 ------------------------
> include/dm/uclass-id.h | 1 -
> include/smem.h | 90 ----------------------------------------------
> 8 files changed, 173 deletions(-)
[..]
Regards,
Simon
More information about the U-Boot
mailing list