1*f04776b6SEgli, Samuel /* 2*f04776b6SEgli, Samuel * (C) Copyright 2013 Siemens Schweiz AG 3*f04776b6SEgli, Samuel * (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. 4*f04776b6SEgli, Samuel * 5*f04776b6SEgli, Samuel * Based on: 6*f04776b6SEgli, Samuel * U-Boot file:/include/configs/am335x_evm.h 7*f04776b6SEgli, Samuel * 8*f04776b6SEgli, Samuel * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 9*f04776b6SEgli, Samuel * 10*f04776b6SEgli, Samuel * SPDX-License-Identifier: GPL-2.0+ 11*f04776b6SEgli, Samuel */ 12*f04776b6SEgli, Samuel 13*f04776b6SEgli, Samuel #ifndef __CONFIG_DRACO_H 14*f04776b6SEgli, Samuel #define __CONFIG_DRACO_H 15*f04776b6SEgli, Samuel 16*f04776b6SEgli, Samuel #define CONFIG_SIEMENS_DRACO 17*f04776b6SEgli, Samuel #define MACH_TYPE_DRACO 4314 18*f04776b6SEgli, Samuel #define CONFIG_SIEMENS_MACH_TYPE MACH_TYPE_DRACO 19*f04776b6SEgli, Samuel 20*f04776b6SEgli, Samuel #include "siemens-am33x-common.h" 21*f04776b6SEgli, Samuel 22*f04776b6SEgli, Samuel #define CONFIG_SYS_MPUCLK 275 23*f04776b6SEgli, Samuel #define DDR_PLL_FREQ 303 24*f04776b6SEgli, Samuel #undef CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC 25*f04776b6SEgli, Samuel 26*f04776b6SEgli, Samuel #define BOARD_DFU_BUTTON_GPIO 27 27*f04776b6SEgli, Samuel #define BOARD_DFU_BUTTON_LED 64 /* red LED */ 28*f04776b6SEgli, Samuel #define BOARD_STATUS_LED 103 /* green LED */ 29*f04776b6SEgli, Samuel #define GPIO_LAN9303_NRST 88 /* GPIO2_24 = gpio88 */ 30*f04776b6SEgli, Samuel 31*f04776b6SEgli, Samuel #undef CONFIG_DOS_PARTITION 32*f04776b6SEgli, Samuel #undef CONFIG_CMD_FAT 33*f04776b6SEgli, Samuel 34*f04776b6SEgli, Samuel 35*f04776b6SEgli, Samuel /* Physical Memory Map */ 36*f04776b6SEgli, Samuel #define CONFIG_MAX_RAM_BANK_SIZE (1024 << 20) /* 1GB */ 37*f04776b6SEgli, Samuel 38*f04776b6SEgli, Samuel /* I2C Configuration */ 39*f04776b6SEgli, Samuel #define CONFIG_SYS_I2C_SPEED 100000 40*f04776b6SEgli, Samuel 41*f04776b6SEgli, Samuel #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 42*f04776b6SEgli, Samuel #define EEPROM_ADDR_DDR3 0x90 43*f04776b6SEgli, Samuel #define EEPROM_ADDR_CHIP 0x120 44*f04776b6SEgli, Samuel 45*f04776b6SEgli, Samuel #define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS 0x300 46*f04776b6SEgli, Samuel 47*f04776b6SEgli, Samuel #undef CONFIG_SPL_NET_SUPPORT 48*f04776b6SEgli, Samuel #undef CONFIG_SPL_NET_VCI_STRING 49*f04776b6SEgli, Samuel #undef CONFIG_SPL_ETH_SUPPORT 50*f04776b6SEgli, Samuel 51*f04776b6SEgli, Samuel #undef CONFIG_MII 52*f04776b6SEgli, Samuel #undef CONFIG_PHY_GIGE 53*f04776b6SEgli, Samuel #define CONFIG_PHY_SMSC 54*f04776b6SEgli, Samuel 55*f04776b6SEgli, Samuel #define CONFIG_FACTORYSET 56*f04776b6SEgli, Samuel 57*f04776b6SEgli, Samuel /* Watchdog */ 58*f04776b6SEgli, Samuel #define CONFIG_OMAP_WATCHDOG 59*f04776b6SEgli, Samuel 60*f04776b6SEgli, Samuel #ifndef CONFIG_SPL_BUILD 61*f04776b6SEgli, Samuel 62*f04776b6SEgli, Samuel /* Default env settings */ 63*f04776b6SEgli, Samuel #define CONFIG_EXTRA_ENV_SETTINGS \ 64*f04776b6SEgli, Samuel "nand_img_size=0x400000\0" \ 65*f04776b6SEgli, Samuel "optargs=\0" \ 66*f04776b6SEgli, Samuel CONFIG_COMMON_ENV_SETTINGS 67*f04776b6SEgli, Samuel 68*f04776b6SEgli, Samuel #ifndef CONFIG_RESTORE_FLASH 69*f04776b6SEgli, Samuel /* set to negative value for no autoboot */ 70*f04776b6SEgli, Samuel #define CONFIG_BOOTDELAY 3 71*f04776b6SEgli, Samuel 72*f04776b6SEgli, Samuel #define CONFIG_BOOTCOMMAND \ 73*f04776b6SEgli, Samuel "if dfubutton; then " \ 74*f04776b6SEgli, Samuel "run dfu_start; " \ 75*f04776b6SEgli, Samuel "reset; " \ 76*f04776b6SEgli, Samuel "fi;" \ 77*f04776b6SEgli, Samuel "run nand_boot;" \ 78*f04776b6SEgli, Samuel "reset;" 79*f04776b6SEgli, Samuel 80*f04776b6SEgli, Samuel 81*f04776b6SEgli, Samuel #else 82*f04776b6SEgli, Samuel #define CONFIG_BOOTDELAY 0 83*f04776b6SEgli, Samuel 84*f04776b6SEgli, Samuel #define CONFIG_BOOTCOMMAND \ 85*f04776b6SEgli, Samuel "setenv autoload no; " \ 86*f04776b6SEgli, Samuel "dhcp; " \ 87*f04776b6SEgli, Samuel "if tftp 80000000 debrick.scr; then " \ 88*f04776b6SEgli, Samuel "source 80000000; " \ 89*f04776b6SEgli, Samuel "fi" 90*f04776b6SEgli, Samuel #endif 91*f04776b6SEgli, Samuel #endif /* CONFIG_SPL_BUILD */ 92*f04776b6SEgli, Samuel #endif /* ! __CONFIG_DRACO_H */ 93