blob: eb1d1ad60d1a8670b12a3f3144a89e185745547f [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Bo Shen42aafb32012-07-05 17:21:46 +00002/*
3 * Copyright (C) 2012 Atmel Corporation
4 *
5 * Configuation settings for the AT91SAM9X5EK board.
Bo Shen42aafb32012-07-05 17:21:46 +00006 */
7
8#ifndef __CONFIG_H__
9#define __CONFIG_H__
10
Bo Shen42aafb32012-07-05 17:21:46 +000011/* ARM asynchronous clock */
12#define CONFIG_SYS_AT91_SLOW_CLOCK 32768
13#define CONFIG_SYS_AT91_MAIN_CLOCK 12000000 /* 12 MHz crystal */
Bo Shen42aafb32012-07-05 17:21:46 +000014
Bo Shen42aafb32012-07-05 17:21:46 +000015/* general purpose I/O */
Bo Shen42aafb32012-07-05 17:21:46 +000016
Bo Shen42aafb32012-07-05 17:21:46 +000017/*
Tom Riniceed5d22017-05-12 22:33:27 -040018 * define CONFIG_USB_EHCI_HCD to enable USB Hi-Speed (aka 2.0)
Richard Genoud1e34e832012-11-29 23:18:34 +000019 * NB: in this case, USB 1.1 devices won't be recognized.
20 */
21
Bo Shen42aafb32012-07-05 17:21:46 +000022/* SDRAM */
Tom Rinibb4dd962022-11-16 13:10:37 -050023#define CFG_SYS_SDRAM_BASE 0x20000000
24#define CFG_SYS_SDRAM_SIZE 0x08000000 /* 128 megs */
Bo Shen42aafb32012-07-05 17:21:46 +000025
Bo Shen42aafb32012-07-05 17:21:46 +000026/* DataFlash */
Bo Shen42aafb32012-07-05 17:21:46 +000027
Bo Shen42aafb32012-07-05 17:21:46 +000028/* NAND flash */
29#ifdef CONFIG_CMD_NAND
Tom Rinib4213492022-11-12 17:36:51 -050030#define CFG_SYS_NAND_BASE 0x40000000
Bo Shen42aafb32012-07-05 17:21:46 +000031/* our ALE is AD21 */
Tom Rinib4213492022-11-12 17:36:51 -050032#define CFG_SYS_NAND_MASK_ALE (1 << 21)
Bo Shen42aafb32012-07-05 17:21:46 +000033/* our CLE is AD22 */
Tom Rinib4213492022-11-12 17:36:51 -050034#define CFG_SYS_NAND_MASK_CLE (1 << 22)
35#define CFG_SYS_NAND_ENABLE_PIN AT91_PIN_PD4
36#define CFG_SYS_NAND_READY_PIN AT91_PIN_PD5
Tom Rini00448d22017-07-28 21:31:42 -040037#endif
38
Bo Shen9a3b1fe2015-03-27 14:23:35 +080039/* SPL */
Bo Shen9a3b1fe2015-03-27 14:23:35 +080040
Bo Shen9a3b1fe2015-03-27 14:23:35 +080041#define CONFIG_SYS_MASTER_CLOCK 132096000
42#define CONFIG_SYS_AT91_PLLA 0x20c73f03
43#define CONFIG_SYS_MCKR 0x1301
44#define CONFIG_SYS_MCKR_CSS 0x1302
45
Bo Shen42aafb32012-07-05 17:21:46 +000046#endif