uboot/arch/nios2/cpu/fdt.c
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2011, Missing Link Electronics
   3 *                     Joachim Foerster <joachim@missinglinkelectronics.com>
   4 *
   5 * Taken from arch/powerpc/cpu/ppc4xx/fdt.c:
   6 *
   7 * (C) Copyright 2007-2008
   8 * Stefan Roese, DENX Software Engineering, sr@denx.de.
   9 *
  10 * SPDX-License-Identifier:     GPL-2.0+
  11 */
  12
  13#include <common.h>
  14
  15#ifdef CONFIG_OF_BOARD_SETUP
  16#include <libfdt.h>
  17#include <fdt_support.h>
  18
  19DECLARE_GLOBAL_DATA_PTR;
  20
  21int __ft_board_setup(void *blob, bd_t *bd)
  22{
  23        ft_cpu_setup(blob, bd);
  24
  25        return 0;
  26}
  27int ft_board_setup(void *blob, bd_t *bd)
  28        __attribute__((weak, alias("__ft_board_setup")));
  29
  30void ft_cpu_setup(void *blob, bd_t *bd)
  31{
  32        /*
  33         * Fixup all ethernet nodes
  34         * Note: aliases in the dts are required for this
  35         */
  36        fdt_fixup_ethernet(blob);
  37}
  38#endif /* CONFIG_OF_BOARD_SETUP */
  39