uboot/include/configs/openrd.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * (C) Copyright 2009
   4 * Net Insight <www.netinsight.net>
   5 * Written-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
   6 *
   7 * Based on sheevaplug.h:
   8 * (C) Copyright 2009
   9 * Marvell Semiconductor <www.marvell.com>
  10 * Written-by: Prafulla Wadaskar <prafulla@marvell.com>
  11 */
  12
  13#ifndef _CONFIG_OPENRD_H
  14#define _CONFIG_OPENRD_H
  15
  16/*
  17 * High Level Configuration Options (easy to change)
  18 */
  19#define CONFIG_SHEEVA_88SV131   1       /* CPU Core subversion */
  20#define CONFIG_KW88F6281        1       /* SOC Name */
  21#define CONFIG_SKIP_LOWLEVEL_INIT       /* disable board lowlevel_init */
  22
  23#include "mv-common.h"
  24
  25/*
  26 *  Environment variables configurations
  27 */
  28/*
  29 * max 4k env size is enough, but in case of nand
  30 * it has to be rounded to sector size
  31 */
  32/*
  33 * Environment is right behind U-Boot in flash. Make sure U-Boot
  34 * doesn't grow into the environment area.
  35 */
  36#define CONFIG_BOARD_SIZE_LIMIT         CONFIG_ENV_OFFSET
  37
  38/*
  39 * Default environment variables
  40 */
  41#define CONFIG_BOOTCOMMAND              "${x_bootcmd_kernel}; " \
  42        "setenv bootargs ${x_bootargs} ${x_bootargs_root}; "    \
  43        "${x_bootcmd_usb}; bootm 0x6400000;"
  44
  45#define CONFIG_EXTRA_ENV_SETTINGS       "x_bootargs=console=ttyS0,115200 " \
  46        CONFIG_MTDPARTS_DEFAULT " rw ubi.mtd=2,2048\0" \
  47        "x_bootcmd_kernel=nand read 0x6400000 0x100000 0x300000\0"      \
  48        "x_bootcmd_usb=usb start\0"                                     \
  49        "x_bootargs_root=root=ubi0:rootfs rootfstype=ubifs\0"
  50
  51/*
  52 * Ethernet Driver configuration
  53 */
  54#ifdef CONFIG_CMD_NET
  55# ifdef CONFIG_BOARD_IS_OPENRD_BASE
  56#  define CONFIG_MVGBE_PORTS    {1, 0}  /* enable port 0 only */
  57# else
  58#  define CONFIG_MVGBE_PORTS    {1, 1}  /* enable both ports */
  59# endif
  60# ifdef CONFIG_BOARD_IS_OPENRD_ULTIMATE
  61#  define CONFIG_PHY_BASE_ADR   0x0
  62#  define PHY_NO                "88E1121"
  63# else
  64#  define CONFIG_PHY_BASE_ADR   0x8
  65#  define PHY_NO                "88E1116"
  66# endif
  67#endif /* CONFIG_CMD_NET */
  68
  69/*
  70 * SATA Driver configuration
  71 */
  72#ifdef CONFIG_MVSATA_IDE
  73#define CONFIG_SYS_ATA_IDE0_OFFSET      MV_SATA_PORT0_OFFSET
  74#define CONFIG_SYS_ATA_IDE1_OFFSET      MV_SATA_PORT1_OFFSET
  75#endif /*CONFIG_MVSATA_IDE*/
  76
  77#endif /* _CONFIG_OPENRD_BASE_H */
  78