Re: [PATCH] global_data: Only include driver model fields when DM is enabled
Tom Rini <[email protected]>
| Newsgroups | gmane.comp.boot-loaders.u-boot |
|---|---|
| Message-ID | <178706184172.660775.6342474262088959100.b4-ty__22771.4795315237$1787061864$gmane$org@konsulko.com> |
On Mon, 10 Aug 2026 20:48:28 +0000, Jonas Karlman wrote:
> The struct list_head dmtag_list, struct udevice *dm_root, struct
> list_head uclass_root_s and struct list_head *uclass_root fields in
> struct global_data takes up 24/48 bytes of memory on ARMv7/AArch64.
> However, these fields are only used when $(PHASE_)DM is enabled.
>
> Guard driver model related fields using CONFIG_IS_ENABLED(DM) to save
> memory space when U-Boot proper is built with DM=y and xPL is built
> without xPL_DM.
>
> [...]
Applied to u-boot/next, thanks!
[1/1] global_data: Only include driver model fields when DM is enabled
commit: 41541f47a3af93d76d63c2d6d1f1c859fa3dd61a
--
Tom