help on udoo_neo power up on mainline uboot

Fabio Estevam festevam at gmail.com
Sun Jan 2 02:24:29 CET 2022


Hi Tommaso,

On Sat, Jan 1, 2022 at 8:22 PM Tommaso Merciai <tomm.merciai at gmail.com> wrote:

> Hi Peter, Fabio,
> What do you think about this solution:
>
> First create new static entry in gd:
>
> +++ b/include/asm-generic/global_data.h
> @@ -459,6 +459,7 @@ struct global_data {
>          */
>         char *smbios_version;
>  #endif
> +       int board_cfg;

No need to add this new 'board_cfg' field entry.

Please use the existing 'board_type' field instead:

#ifdef CONFIG_BOARD_TYPES
/**
* @board_type: board type
*
* If a U-Boot configuration supports multiple board types, the actual
* board type may be stored in this field.
*/
unsigned long board_type;
#endif

Please make sure to add CONFIG_BOARD_TYPES=y in the defconfig.

> What do you think about this solution?
> Let me know.

I like your solution.

The only suggestion is to use the existing 'gd->board_type' and then
feel free to submit a formal patch.

Thanks!

Fabio Estevam


More information about the U-Boot mailing list