[PATCH v2] imx8mn_var_som: Add support for Variscite VAR-SOM-MX8M-NANO board
Tom Rini
trini at konsulko.com
Mon Nov 15 22:28:41 CET 2021
On Mon, Nov 15, 2021 at 06:27:08PM -0300, Ariel D'Alessandro wrote:
> Hi Tom,
>
> Thanks for the feedback.
>
> On 11/15/21 6:11 PM, Tom Rini wrote:
> > On Mon, Nov 15, 2021 at 05:24:22PM -0300, Ariel D'Alessandro wrote:
> >
> >> Add support for iMX8MN VAR-SOM-MX8M-NANO board. Enables support for:
> >>
> >> - 1GiB DDR4 RAM
> >> - 16 GiB eMMC
> >> - SD card
> >> - Gigabit ethernet
> >> - USBOTG1 peripheral - fastboot
> >>
> >> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro at collabora.com>
> >> ---
> >> MAINTAINERS | 8 +
> >
> > Typically this goes in to board/.../MAINTAINERS
>
> Will fix in v3.
>
> >
> >> arch/arm/dts/imx8mn-var-som.dts | 423 ++++++++++++++
> >
> > What linux kernel version (or, is it just in linux-next?) is this from?
>
> It's already supported in current linux/master:
>
> $ git describe origin/master
> v5.16-rc1-3-g8ab774587903
OK, good, thanks.
>
> >
> > [snip]
> >> +#ifdef CONFIG_SPL_BUILD
> >> +
> >> +#define CONFIG_SPL_STACK 0x980000
> >> +#define CONFIG_SPL_BSS_START_ADDR 0x950000
> >> +#define CONFIG_SPL_BSS_MAX_SIZE SZ_8K
> >> +#define CONFIG_SYS_SPL_MALLOC_START 0x42200000
> >> +#define CONFIG_SYS_SPL_MALLOC_SIZE SZ_512K
> >> +
> >> +/* For RAW image gives a error info not panic */
> >> +#define CONFIG_SPL_ABORT_ON_RAW_IMAGE
> >> +
> >> +#endif /* CONFIG_SPL_BUILD */
> >
> > We can't guard CONFIG options with CONFIG_SPL_BUILD or
> > !CONFIG_SPL_BUILD.
>
> Sorry I don't understand, could you expand on the proper way to handle
> the above configuration? AFAICS, several imx8m boards follow this same
> pattern:
>
> $ git grep -l CONFIG_SPL_BUILD -- include/configs/imx8m*
> include/configs/imx8mm-cl-iot-gate.h
> include/configs/imx8mm_beacon.h
> include/configs/imx8mm_evk.h
> include/configs/imx8mm_icore_mx8mm.h
> include/configs/imx8mm_venice.h
> include/configs/imx8mn_beacon.h
> include/configs/imx8mn_evk.h
> include/configs/imx8mp_evk.h
> include/configs/imx8mq_cm.h
> include/configs/imx8mq_evk.h
> include/configs/imx8mq_phanbell.h
Yes, it's sadly a common anti-pattern. Just always define things.
--
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/20211115/fa578b02/attachment.sig>
More information about the U-Boot
mailing list