[PATCH v4 4/4] phytec: phycore_imx8mp: override env_get_location
Marek Vasut
marex at denx.de
Mon Jan 31 18:03:58 CET 2022
On 1/31/22 17:58, Tommaso Merciai wrote:
> Override env_get_location function at board level, previously dropped
> down from arch/arm/mach-imx/imx8m/soc.c
>
> References:
> - commit 98af80d3c969e69a1b8ce98bb20e5ad844022da2
>
> Signed-off-by: Tommaso Merciai <tommaso.merciai at amarulasolutions.com>
> ---
> board/phytec/phycore_imx8mp/phycore-imx8mp.c | 33 ++++++++++++++++++++
> 1 file changed, 33 insertions(+)
>
> diff --git a/board/phytec/phycore_imx8mp/phycore-imx8mp.c b/board/phytec/phycore_imx8mp/phycore-imx8mp.c
> index a8f0821437..05926eefa3 100644
> --- a/board/phytec/phycore_imx8mp/phycore-imx8mp.c
> +++ b/board/phytec/phycore_imx8mp/phycore-imx8mp.c
> @@ -11,9 +11,42 @@
> #include <asm/mach-imx/boot_mode.h>
> #include <env.h>
> #include <miiphy.h>
> +#include <env_internal.h>
>
> DECLARE_GLOBAL_DATA_PTR;
>
> +enum env_location env_get_location(enum env_operation op, int prio)
> +{
Why don't you just turn this into default __weak function and override
it on board level when it is really needed to be overridden ?
More information about the U-Boot
mailing list