On Thu, 10 Sept 2026 at 08:56, Jan Kiszka <[email protected]> wrote: > > From: Jan Kiszka <[email protected]> > > This is needed to that OP-TEE can re-enumerate services which need RPMB > access that may have become available now. > > Signed-off-by: Jan Kiszka <[email protected]> > Reviewed-by: Peng Fan <[email protected]> > Reviewed-by: Tanmay Kathpalia <[email protected]> > --- > CC: Peng Fan <[email protected]> > CC: Jaehoon Chung <[email protected]> > --- > drivers/mmc/mmc.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c > index 670e92ee12b..2463e50cd3c 100644 > --- a/drivers/mmc/mmc.c > +++ b/drivers/mmc/mmc.c > @@ -27,6 +27,7 @@ > #include <linux/list.h> > #include <linux/printk.h> > #include <div64.h> > +#include <tee/optee.h> > #include "mmc_private.h" > > #define DEFAULT_CMD6_TIMEOUT_MS 500 > @@ -3168,6 +3169,9 @@ int mmc_init(struct mmc *mmc) > mmc->cfg->name); > } > > + if (CONFIG_IS_ENABLED(OPTEE) && mmc->capacity_rpmb > 0)
This is only used in used in U-Boot proper right? We don't have SPL/TPL symbols for RPMB support, so IS_ENABLED() is better Cheers /Ilias > + optee_rpmb_available(); > + > return err; > } > > -- > 2.47.3 >
