uboot/include/configs/rastaban.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2013 Siemens Schweiz AG
   3 * (C) Heiko Schocher, DENX Software Engineering, hs@denx.de.
   4 *
   5 * Based on:
   6 * U-Boot file:/include/configs/am335x_evm.h
   7 *
   8 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
   9 *
  10 * SPDX-License-Identifier:     GPL-2.0+
  11 */
  12
  13#ifndef __CONFIG_RASTABAN_H
  14#define __CONFIG_RASTABAN_H
  15
  16#include "siemens-am33x-common.h"
  17
  18#define DDR_PLL_FREQ    303
  19#undef CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC
  20
  21/* FWD Button = 27
  22 * SRV Button = 87 */
  23#define BOARD_DFU_BUTTON_GPIO   27
  24#define GPIO_LAN9303_NRST       88      /* GPIO2_24 = gpio88 */
  25/* In dfu mode keep led1 on */
  26#define CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS \
  27        "button_dfu0=27\0" \
  28        "button_dfu1=87\0" \
  29        "led0=3,0,1\0" \
  30        "led1=4,0,0\0" \
  31        "led2=5,0,1\0" \
  32        "led3=62,0,1\0" \
  33        "led4=60,0,1\0" \
  34        "led5=63,0,1\0"
  35
  36 /* Physical Memory Map */
  37#define CONFIG_MAX_RAM_BANK_SIZE        (1024 << 20)    /* 1GB */
  38
  39/* I2C Configuration */
  40#define CONFIG_SYS_I2C_SPEED            100000
  41
  42#define CONFIG_SYS_I2C_EEPROM_ADDR              0x50
  43#define EEPROM_ADDR_DDR3 0x90
  44#define EEPROM_ADDR_CHIP 0x120
  45
  46#undef CONFIG_MII
  47#define CONFIG_PHY_SMSC
  48
  49#define CONFIG_FACTORYSET
  50
  51/* Define own nand partitions */
  52#define CONFIG_ENV_OFFSET_REDUND        0x2E0000
  53#define CONFIG_ENV_SIZE_REDUND          0x2000
  54#define CONFIG_ENV_RANGE                (4 * CONFIG_SYS_ENV_SECT_SIZE)
  55
  56#ifndef CONFIG_SPL_BUILD
  57
  58/* Default env settings */
  59#define CONFIG_EXTRA_ENV_SETTINGS \
  60        "hostname=rastaban\0" \
  61        "ubi_off=2048\0"\
  62        "nand_img_size=0x400000\0" \
  63        "optargs=\0" \
  64        "preboot=draco_led 0\0" \
  65        CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS \
  66        CONFIG_ENV_SETTINGS_V2 \
  67        CONFIG_ENV_SETTINGS_NAND_V2
  68
  69#ifndef CONFIG_RESTORE_FLASH
  70/* set to negative value for no autoboot */
  71
  72#define CONFIG_BOOTCOMMAND \
  73"if dfubutton; then " \
  74        "run dfu_start; " \
  75        "reset; " \
  76"fi;" \
  77"run nand_boot;" \
  78"run nand_boot_backup;" \
  79"reset;"
  80
  81#else
  82
  83#define CONFIG_BOOTCOMMAND                      \
  84        "setenv autoload no; "                  \
  85        "dhcp; "                                \
  86        "if tftp 80000000 debrick.scr; then "   \
  87                "source 80000000; "             \
  88        "fi"
  89#endif
  90#endif  /* CONFIG_SPL_BUILD */
  91#endif  /* ! __CONFIG_RASTABAN_H */
  92