[PATCH 0/2] board: samsung: e850-96: Fix MMC devices in EFI
Tom Rini
trini at konsulko.com
Fri Jun 20 20:54:25 CEST 2025
On Fri, Jun 20, 2025 at 01:36:09PM -0500, Sam Protsenko wrote:
> On Fri, Jun 20, 2025 at 9:21 AM Tom Rini <trini at konsulko.com> wrote:
> >
> > On Thu, Jun 19, 2025 at 09:25:54PM -0500, Sam Protsenko wrote:
> >
> > > Avoid using MMC in board_init() to make sure disk objects are created in
> > > EFI subsystem later.
> > >
> > > If it's still possible, please take this series for 2025.07, as it makes
> > > EFI functional on E850-96 board.
> > >
> > > Sam Protsenko (2):
> > > configs: e850-96: Enable BOARD_LATE_INIT
> > > board: samsung: e850-96: Load LDFW in board_late_init()
> > >
> > > board/samsung/e850-96/e850-96.c | 9 +++++++++
> > > configs/e850-96_defconfig | 1 +
> > > 2 files changed, 10 insertions(+)
> >
> > These should be one patch and also I think you want to disable
> > CONFIG_BOARD_INIT ?
> >
>
> Thanks for the review! I'll send v2 in an hour. But I wasn't able to
> find CONFIG_BOARD_INIT option:
>
> $ find . -name Kconfig* -exec grep -Hn "\bBOARD_INIT" {} \;
>
> initcall_run_r() seems to always call board_init() for ARM and other
> architectures:
>
> #if CONFIG_IS_ENABLED(ARM) || CONFIG_IS_ENABLED(RISCV) || \
> CONFIG_IS_ENABLED(SANDBOX)
> INITCALL(board_init); /* Setup chipselects */
> #endif
>
> Interesting thought though. I did a brief analysis, and it looks like
> there are 79 boards which have empty board_init() because it's not
> possible to disable it at the moment:
>
> $ grep -Pzrl "\bboard_init\(void\)\n{\n.*return 0;\n}\n" board/ | wc -l
> 79
>
> Do you think U-Boot could benefit from having such an option?
Yes, it looks like we need to clean the code up to match what we have in
Kconfig now, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20250620/26a90eba/attachment.sig>
More information about the U-Boot
mailing list