uboot/include/configs/colibri_t20_iris.h
<<
>>
Prefs
   1/*
   2 *  Copyright (C) 2012 Lucas Stach
   3 *
   4 * This program is free software; you can redistribute it and/or
   5 * modify it under the terms of the GNU General Public License as
   6 * published by the Free Software Foundation; either version 2 of
   7 * the License, or (at your option) any later version.
   8 *
   9 * This program is distributed in the hope that it will be useful,
  10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12 * GNU General Public License for more details.
  13 *
  14 */
  15
  16#ifndef __CONFIG_H
  17#define __CONFIG_H
  18
  19#include "tegra20-common.h"
  20
  21/* Enable FDT support */
  22#define CONFIG_DEFAULT_DEVICE_TREE      tegra20-colibri_t20_iris
  23#define CONFIG_OF_CONTROL
  24#define CONFIG_OF_SEPARATE
  25
  26/* High-level configuration options */
  27#define V_PROMPT                   "Tegra20 (Colibri) # "
  28#define CONFIG_TEGRA_BOARD_STRING  "Toradex Colibri T20 on Iris"
  29
  30/* Board-specific serial config */
  31#define CONFIG_TEGRA_ENABLE_UARTA
  32#define CONFIG_TEGRA_UARTA_SDIO1
  33#define CONFIG_SYS_NS16550_COM1    NV_PA_APB_UARTA_BASE
  34
  35#define CONFIG_BOARD_EARLY_INIT_F
  36
  37/* SD/MMC support */
  38#define CONFIG_MMC
  39#define CONFIG_GENERIC_MMC
  40#define CONFIG_TEGRA_MMC
  41#define CONFIG_CMD_MMC
  42
  43/* File system support */
  44#define CONFIG_DOS_PARTITION
  45#define CONFIG_EFI_PARTITION
  46#define CONFIG_CMD_EXT2
  47#define CONFIG_CMD_FAT
  48
  49/* USB host support */
  50#define CONFIG_USB_EHCI
  51#define CONFIG_USB_EHCI_TEGRA
  52#define CONFIG_USB_ULPI
  53#define CONFIG_USB_ULPI_VIEWPORT
  54#define CONFIG_USB_STORAGE
  55#define CONFIG_USB_MAX_CONTROLLER_COUNT 3
  56#define CONFIG_CMD_USB
  57
  58/* USB networking support */
  59#define CONFIG_USB_HOST_ETHER
  60#define CONFIG_USB_ETHER_ASIX
  61#define CONFIG_CMD_NET
  62#define CONFIG_CMD_DHCP
  63#define CONFIG_CMD_NFS
  64#define CONFIG_CMD_PING
  65
  66/* NAND support */
  67#define CONFIG_CMD_NAND
  68#define CONFIG_TEGRA_NAND
  69#define CONFIG_SYS_MAX_NAND_DEVICE     1
  70
  71/* Environment in NAND, 64K is a bit excessive but erase block is 512K anyway */
  72#define CONFIG_ENV_IS_IN_NAND
  73#define CONFIG_ENV_OFFSET              (SZ_2M)
  74#undef  CONFIG_ENV_SIZE /* undef size from tegra20-common.h */
  75#define CONFIG_ENV_SIZE                (SZ_64K)
  76
  77/* Debug commands */
  78#define CONFIG_CMD_BDI
  79#define CONFIG_CMD_CACHE
  80
  81#include "tegra-common-post.h"
  82
  83#endif /* __CONFIG_H */
  84