uboot/board/Marvell/aspenite/aspenite.c
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2010
   3 * Marvell Semiconductor <www.marvell.com>
   4 * Written-by: Prafulla Wadaskar <prafulla@marvell.com>
   5 * Contributor: Mahavir Jain <mjain@marvell.com>
   6 *
   7 * SPDX-License-Identifier:     GPL-2.0+
   8 */
   9
  10#include <common.h>
  11#include <mvmfp.h>
  12#include <asm/mach-types.h>
  13#include <asm/arch/cpu.h>
  14#include <asm/arch/mfp.h>
  15#include <asm/arch/armada100.h>
  16
  17DECLARE_GLOBAL_DATA_PTR;
  18
  19int board_early_init_f(void)
  20{
  21        u32 mfp_cfg[] = {
  22                /* I2C */
  23                MFP105_CI2C_SDA,
  24                MFP106_CI2C_SCL,
  25
  26                /* Enable Console on UART1 */
  27                MFP107_UART1_RXD,
  28                MFP108_UART1_TXD,
  29
  30                MFP_EOC         /*End of configureation*/
  31        };
  32        /* configure MFP's */
  33        mfp_config(mfp_cfg);
  34        return 0;
  35}
  36
  37int board_init(void)
  38{
  39        /* arch number of Board */
  40        gd->bd->bi_arch_number = MACH_TYPE_ASPENITE;
  41        /* adress of boot parameters */
  42        gd->bd->bi_boot_params = armd1_sdram_base(0) + 0x100;
  43        return 0;
  44}
  45