18c65a2faSHeiko Schocher /* 28c65a2faSHeiko Schocher * (C) Copyright 2013 Siemens Schweiz AG 38c65a2faSHeiko Schocher * (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. 48c65a2faSHeiko Schocher * 58c65a2faSHeiko Schocher * Based on: 68c65a2faSHeiko Schocher * U-Boot file:/include/configs/am335x_evm.h 78c65a2faSHeiko Schocher * 88c65a2faSHeiko Schocher * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 98c65a2faSHeiko Schocher * 108c65a2faSHeiko Schocher * SPDX-License-Identifier: GPL-2.0+ 118c65a2faSHeiko Schocher */ 128c65a2faSHeiko Schocher 138c65a2faSHeiko Schocher #ifndef __CONFIG_THUBAN_H 148c65a2faSHeiko Schocher #define __CONFIG_THUBAN_H 158c65a2faSHeiko Schocher 168c65a2faSHeiko Schocher #include "siemens-am33x-common.h" 178c65a2faSHeiko Schocher 188c65a2faSHeiko Schocher #define DDR_PLL_FREQ 303 198c65a2faSHeiko Schocher #undef CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC 208c65a2faSHeiko Schocher 218c65a2faSHeiko Schocher #define BOARD_DFU_BUTTON_GPIO 27 /* Use as default */ 228c65a2faSHeiko Schocher #define GPIO_LAN9303_NRST 88 /* GPIO2_24 = gpio88 */ 238c65a2faSHeiko Schocher 248c65a2faSHeiko Schocher #define CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS \ 258c65a2faSHeiko Schocher "button_dfu0=27\0" \ 268c65a2faSHeiko Schocher "led0=103,1,0\0" \ 278c65a2faSHeiko Schocher "led1=64,0,1\0" 288c65a2faSHeiko Schocher 298c65a2faSHeiko Schocher /* Physical Memory Map */ 308c65a2faSHeiko Schocher #define CONFIG_MAX_RAM_BANK_SIZE (1024 << 20) /* 1GB */ 318c65a2faSHeiko Schocher 328c65a2faSHeiko Schocher /* I2C Configuration */ 338c65a2faSHeiko Schocher #define CONFIG_SYS_I2C_SPEED 100000 348c65a2faSHeiko Schocher 358c65a2faSHeiko Schocher #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 368c65a2faSHeiko Schocher #define EEPROM_ADDR_DDR3 0x90 378c65a2faSHeiko Schocher #define EEPROM_ADDR_CHIP 0x120 388c65a2faSHeiko Schocher 398c65a2faSHeiko Schocher #undef CONFIG_MII 408c65a2faSHeiko Schocher #define CONFIG_PHY_SMSC 418c65a2faSHeiko Schocher 428c65a2faSHeiko Schocher #define CONFIG_FACTORYSET 438c65a2faSHeiko Schocher 448c65a2faSHeiko Schocher /* Define own nand partitions */ 458c65a2faSHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND 0x2E0000 468c65a2faSHeiko Schocher #define CONFIG_ENV_SIZE_REDUND 0x2000 478c65a2faSHeiko Schocher #define CONFIG_ENV_RANGE (4 * CONFIG_SYS_ENV_SECT_SIZE) 488c65a2faSHeiko Schocher 498c65a2faSHeiko Schocher #define MTDPARTS_DEFAULT MTDPARTS_DEFAULT_V2 508c65a2faSHeiko Schocher 518c65a2faSHeiko Schocher #ifndef CONFIG_SPL_BUILD 528c65a2faSHeiko Schocher 538c65a2faSHeiko Schocher /* Default env settings */ 548c65a2faSHeiko Schocher #define CONFIG_EXTRA_ENV_SETTINGS \ 558c65a2faSHeiko Schocher "hostname=thuban\0" \ 56*6b3943f1SHeiko Schocher "ubi_off=2048\0"\ 578c65a2faSHeiko Schocher "nand_img_size=0x400000\0" \ 588c65a2faSHeiko Schocher "optargs=\0" \ 598c65a2faSHeiko Schocher "preboot=draco_led 0\0" \ 608c65a2faSHeiko Schocher CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS \ 618c65a2faSHeiko Schocher CONFIG_ENV_SETTINGS_V2 \ 628c65a2faSHeiko Schocher CONFIG_ENV_SETTINGS_NAND_V2 638c65a2faSHeiko Schocher 648c65a2faSHeiko Schocher #ifndef CONFIG_RESTORE_FLASH 658c65a2faSHeiko Schocher /* set to negative value for no autoboot */ 668c65a2faSHeiko Schocher 678c65a2faSHeiko Schocher #define CONFIG_BOOTCOMMAND \ 688c65a2faSHeiko Schocher "if dfubutton; then " \ 698c65a2faSHeiko Schocher "run dfu_start; " \ 708c65a2faSHeiko Schocher "reset; " \ 718c65a2faSHeiko Schocher "fi;" \ 728c65a2faSHeiko Schocher "run nand_boot;" \ 738c65a2faSHeiko Schocher "run nand_boot_backup;" \ 748c65a2faSHeiko Schocher "reset;" 758c65a2faSHeiko Schocher 768c65a2faSHeiko Schocher #else 778c65a2faSHeiko Schocher 788c65a2faSHeiko Schocher #define CONFIG_BOOTCOMMAND \ 798c65a2faSHeiko Schocher "setenv autoload no; " \ 808c65a2faSHeiko Schocher "dhcp; " \ 818c65a2faSHeiko Schocher "if tftp 80000000 debrick.scr; then " \ 828c65a2faSHeiko Schocher "source 80000000; " \ 838c65a2faSHeiko Schocher "fi" 848c65a2faSHeiko Schocher #endif 858c65a2faSHeiko Schocher #endif /* CONFIG_SPL_BUILD */ 868c65a2faSHeiko Schocher #endif /* ! __CONFIG_THUBAN_H */ 87