diff options
author | Thierry Reding <treding@nvidia.com> | 2021-09-03 16:16:24 +0300 |
---|---|---|
committer | Tom Warren <twarren@nvidia.com> | 2021-10-14 00:18:30 +0300 |
commit | 77409c7f83622a71060bf78142149d39540ba405 (patch) | |
tree | a938476a6e8ca81c75c133582fa19f1279de3a66 /arch/arm/include/asm/arch-tegra | |
parent | f814ff5e0b10a0b6a1b303a849e68f302f0d8627 (diff) | |
download | u-boot-77409c7f83622a71060bf78142149d39540ba405.tar.xz |
ARM: tegra: Refactor DT update helpers
Rather than duplicate the Ethernet MAC address and carveout updating
code for each board, move it to a common location and make it more
reusable.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
Diffstat (limited to 'arch/arm/include/asm/arch-tegra')
-rw-r--r-- | arch/arm/include/asm/arch-tegra/board.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-tegra/board.h b/arch/arm/include/asm/arch-tegra/board.h index 24d0db8ced..cd4d0ee3c9 100644 --- a/arch/arm/include/asm/arch-tegra/board.h +++ b/arch/arm/include/asm/arch-tegra/board.h @@ -30,4 +30,14 @@ void pin_mux_nand(void); /* overridable NAND pinmux setup */ void pin_mux_mmc(void); /* overridable mmc pinmux setup */ void pin_mux_display(void); /* overridable DISPLAY pinmux setup */ +/* + * Helpers for various standard DT update mechanisms. + */ + +#if defined(CONFIG_ARM64) +void ft_mac_address_setup(void *fdt); +void ft_carveout_setup(void *fdt, const char *const *nodes, + unsigned int count); +#endif + #endif |