[U-Boot] [PATCH] am3517_evm: add FIT support
Wolfgang Denk
wd at denx.de
Mon Jul 27 10:44:46 CEST 2015
Dear Yegor,
In message <1437979451-14060-1-git-send-email-yegorslists at googlemail.com> you wrote:
>
> Enable DTS support (CONFIG_OF_LIBFDT), create ft_board_setup()
> stub and select CONFIG_FIT in defconfig.
...
> +int ft_board_setup(void *blob, bd_t *bd)
> +{
> + return 0;
> +}
What is the purpose of such an empty implementation? Most boards have
at least
ft_cpu_setup(blob, bd);
here. Many also include
#ifdef CONFIG_PCI
ft_pci_setup(blob, bd);
#endif
(or variants, like FT_FSL_PCI_SETUP or ft_board_pci_setup() or
pci_of_setup())
Some architectures provide a "weak" default implementation to avoid
repeating the same code everywhere, but apparently not all do that.
Q1: Would it make sense to call ft_cpu_setup() here?
Q2: Would it make sense to clean up the code and use a weak default
implementation instead?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
If you don't have time to do it right, when will you have time to do
it over? - John Wooden
More information about the U-Boot
mailing list