~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/include/configs/dxr2.h

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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_DXR2_H
 
14
#define __CONFIG_DXR2_H
 
15
 
 
16
#define CONFIG_SIEMENS_DXR2
 
17
#define MACH_TYPE_DXR2                  4315
 
18
#define CONFIG_SIEMENS_MACH_TYPE        MACH_TYPE_DXR2
 
19
 
 
20
#include "siemens-am33x-common.h"
 
21
 
 
22
#define CONFIG_SYS_MPUCLK       275
 
23
#define DXR2_IOCTRL_VAL 0x18b
 
24
#define DDR_PLL_FREQ    303
 
25
#undef CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC
 
26
 
 
27
#define BOARD_DFU_BUTTON_GPIO   27
 
28
#define BOARD_DFU_BUTTON_LED    64
 
29
#define GPIO_LAN9303_NRST       88      /* GPIO2_24 = gpio88 */
 
30
 
 
31
#undef CONFIG_DOS_PARTITION
 
32
#undef CONFIG_CMD_FAT
 
33
 
 
34
 
 
35
 /* Physical Memory Map */
 
36
#define CONFIG_MAX_RAM_BANK_SIZE        (1024 << 20)    /* 1GB */
 
37
 
 
38
/* I2C Configuration */
 
39
#define CONFIG_SYS_I2C_SPEED            100000
 
40
 
 
41
#define CONFIG_SYS_I2C_EEPROM_ADDR              0x50
 
42
#define EEPROM_ADDR_DDR3 0x90
 
43
#define EEPROM_ADDR_CHIP 0x120
 
44
 
 
45
#define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS      0x300
 
46
 
 
47
#undef CONFIG_SPL_NET_SUPPORT
 
48
#undef CONFIG_SPL_NET_VCI_STRING
 
49
#undef CONFIG_SPL_ETH_SUPPORT
 
50
 
 
51
#undef CONFIG_MII
 
52
#undef CONFIG_PHY_GIGE
 
53
#define CONFIG_PHY_SMSC
 
54
 
 
55
#define CONFIG_FACTORYSET
 
56
 
 
57
/* Watchdog */
 
58
#define CONFIG_OMAP_WATCHDOG
 
59
 
 
60
#ifndef CONFIG_SPL_BUILD
 
61
 
 
62
/* Default env settings */
 
63
#define CONFIG_EXTRA_ENV_SETTINGS \
 
64
        "hostname=dxr2\0" \
 
65
        "nand_img_size=0x400000\0" \
 
66
        "optargs=\0" \
 
67
        CONFIG_COMMON_ENV_SETTINGS
 
68
 
 
69
#ifndef CONFIG_RESTORE_FLASH
 
70
/* set to negative value for no autoboot */
 
71
#define CONFIG_BOOTDELAY                3
 
72
 
 
73
#define CONFIG_BOOTCOMMAND \
 
74
"if dfubutton; then " \
 
75
        "run dfu_start; " \
 
76
        "reset; " \
 
77
"fi;" \
 
78
"run nand_boot;" \
 
79
"reset;"
 
80
 
 
81
 
 
82
#else
 
83
#define CONFIG_BOOTDELAY                0
 
84
 
 
85
#define CONFIG_BOOTCOMMAND                      \
 
86
        "setenv autoload no; "                  \
 
87
        "dhcp; "                                \
 
88
        "if tftp 80000000 debrick.scr; then "   \
 
89
                "source 80000000; "             \
 
90
        "fi"
 
91
#endif
 
92
#endif  /* CONFIG_SPL_BUILD */
 
93
#endif  /* ! __CONFIG_DXR2_H */