am43xx_evm.h 1.9 KB
Newer Older
L
Lokesh Vutla 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13
/*
 * am43xx_evm.h
 *
 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
 *
 * SPDX-License-Identifier:	GPL-2.0+
 */

#ifndef __CONFIG_AM43XX_EVM_H
#define __CONFIG_AM43XX_EVM_H

#define CONFIG_AM43XX

14 15 16
#define CONFIG_BOARD_LATE_INIT
#define CONFIG_ARCH_CPU_INIT
#define CONFIG_SYS_CACHELINE_SIZE       32
L
Lokesh Vutla 已提交
17 18
#define CONFIG_MAX_RAM_BANK_SIZE	(1024 << 20)	/* 1GB */
#define CONFIG_SYS_TIMERBASE		0x48040000	/* Use Timer2 */
19 20

#include <asm/arch/omap.h>
L
Lokesh Vutla 已提交
21 22 23 24 25

/* NS16550 Configuration */
#define CONFIG_SYS_NS16550
#define CONFIG_SYS_NS16550_SERIAL
#define CONFIG_SYS_NS16550_REG_SIZE	(-4)
26
#define CONFIG_SYS_NS16550_CLK		48000000
L
Lokesh Vutla 已提交
27

28 29 30 31
/* SPL defines. */
#define CONFIG_SPL_TEXT_BASE		0x40300350
#define CONFIG_SPL_MAX_SIZE		(0x40337C00 - CONFIG_SPL_TEXT_BASE)
#define CONFIG_SPL_YMODEM_SUPPORT
L
Lokesh Vutla 已提交
32

L
Lokesh Vutla 已提交
33 34 35 36 37
/* Enabling L2 Cache */
#define CONFIG_SYS_L2_PL310
#define CONFIG_SYS_PL310_BASE	0x48242000
#define CONFIG_SYS_CACHELINE_SIZE	32

L
Lokesh Vutla 已提交
38
/*
39 40
 * Since SPL did pll and ddr initialization for us,
 * we don't need to do it twice.
L
Lokesh Vutla 已提交
41
 */
42
#if !defined(CONFIG_SPL_BUILD) && !defined(CONFIG_NOR_BOOT)
L
Lokesh Vutla 已提交
43 44 45
#define CONFIG_SKIP_LOWLEVEL_INIT
#endif

46 47
/* Now bring in the rest of the common code. */
#include <configs/ti_armv7_common.h>
L
Lokesh Vutla 已提交
48

49 50
/* Always 128 KiB env size */
#define CONFIG_ENV_SIZE			(128 << 10)
L
Lokesh Vutla 已提交
51

52
#define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
L
Lokesh Vutla 已提交
53

54 55 56
/* Clock Defines */
#define V_OSCK				24000000  /* Clock output from T2 */
#define V_SCLK				(V_OSCK)
L
Lokesh Vutla 已提交
57

58 59 60 61 62 63
/* NS16550 Configuration */
#define CONFIG_SYS_NS16550_COM1		0x44e09000	/* Base EVM has UART0 */

#define CONFIG_ENV_IS_NOWHERE

#define CONFIG_SPL_LDSCRIPT		"$(CPUDIR)/omap-common/u-boot-spl.lds"
L
Lokesh Vutla 已提交
64

65 66 67 68 69 70 71 72 73 74
#define CONFIG_CMD_USB
#define CONFIG_USB_HOST
#define CONFIG_USB_XHCI
#define CONFIG_USB_XHCI_OMAP
#define CONFIG_USB_STORAGE
#define CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS 2

#define CONFIG_OMAP_USB_PHY
#define CONFIG_AM437X_USB2PHY2_HOST

L
Lokesh Vutla 已提交
75
#endif	/* __CONFIG_AM43XX_EVM_H */