Hi Casey, On Mon, 4 May 2026 at 12:57, Casey Connolly <[email protected]> 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 <[email protected]> > --- > 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

