uboot/include/configs/ib62x0.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (C) 2011-2012
   4 * Gerald Kerma <dreagle@doukki.net>
   5 * Luka Perkov <luka@openwrt.org>
   6 */
   7
   8#ifndef _CONFIG_IB62x0_H
   9#define _CONFIG_IB62x0_H
  10
  11/*
  12 * High level configuration options
  13 */
  14#define CONFIG_FEROCEON_88FR131         /* CPU Core subversion */
  15#define CONFIG_KW88F6281                /* SOC Name */
  16#define CONFIG_SKIP_LOWLEVEL_INIT       /* disable board lowlevel_init */
  17
  18/* Add target to build it automatically upon "make" */
  19#define CONFIG_BUILD_TARGET     "u-boot.kwb"
  20
  21/*
  22 * Compression configuration
  23 */
  24#define CONFIG_BZIP2
  25
  26/*
  27 * Commands configuration
  28 */
  29
  30/*
  31 * mv-common.h should be defined after CMD configs since it used them
  32 * to enable certain macros
  33 */
  34#include "mv-common.h"
  35
  36/*
  37 * Environment variables configuration
  38 */
  39#ifdef CONFIG_CMD_NAND
  40#define CONFIG_ENV_SECT_SIZE    0x20000
  41#endif
  42#define CONFIG_ENV_SIZE         0x20000
  43#define CONFIG_ENV_OFFSET       0xe0000
  44
  45/*
  46 * Default environment variables
  47 */
  48#define CONFIG_BOOTCOMMAND \
  49        "setenv bootargs ${console} ${mtdparts} ${bootargs_root}; "     \
  50        "ubi part root; "                                               \
  51        "ubifsmount ubi:rootfs; "                                       \
  52        "ubifsload 0x800000 ${kernel}; "                                \
  53        "ubifsload 0x700000 ${fdt}; "                                   \
  54        "ubifsumount; "                                                 \
  55        "fdt addr 0x700000; fdt resize; fdt chosen; "                   \
  56        "bootz 0x800000 - 0x700000"
  57
  58#define CONFIG_EXTRA_ENV_SETTINGS \
  59        "console=console=ttyS0,115200\0"                                \
  60        "mtdids=nand0=orion_nand\0"                                     \
  61        "mtdparts="CONFIG_MTDPARTS_DEFAULT                      \
  62        "kernel=/boot/zImage\0"                                         \
  63        "fdt=/boot/ib62x0.dtb\0"                                        \
  64        "bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs rw\0"
  65
  66/*
  67 * Ethernet driver configuration
  68 */
  69#ifdef CONFIG_CMD_NET
  70#define CONFIG_MVGBE_PORTS      {1, 0}  /* enable port 0 only */
  71#define CONFIG_PHY_BASE_ADR     0
  72#undef CONFIG_RESET_PHY_R
  73#endif /* CONFIG_CMD_NET */
  74
  75/*
  76 * SATA driver configuration
  77 */
  78#ifdef CONFIG_IDE
  79#define __io
  80#define CONFIG_IDE_PREINIT
  81#define CONFIG_MVSATA_IDE_USE_PORT0
  82#define CONFIG_MVSATA_IDE_USE_PORT1
  83#define CONFIG_SYS_ATA_IDE0_OFFSET      MV_SATA_PORT0_OFFSET
  84#define CONFIG_SYS_ATA_IDE1_OFFSET      MV_SATA_PORT1_OFFSET
  85#endif /* CONFIG_IDE */
  86
  87/*
  88 * RTC driver configuration
  89 */
  90#ifdef CONFIG_CMD_DATE
  91#define CONFIG_RTC_MV
  92#endif /* CONFIG_CMD_DATE */
  93
  94#endif /* _CONFIG_IB62x0_H */
  95