]> Git Repo - J-u-boot.git/blame - include/configs/at91sam9m10g45ek.h
Convert CONFIG_SPL_PAD_TO et al to Kconfig
[J-u-boot.git] / include / configs / at91sam9m10g45ek.h
CommitLineData
83d290c5 1/* SPDX-License-Identifier: GPL-2.0+ */
22ee6473
SG
2/*
3 * (C) Copyright 2007-2008
c9e798d3 4 * Stelian Pop <[email protected]>
22ee6473
SG
5 * Lead Tech Design <www.leadtechdesign.com>
6 *
7 * Configuation settings for the AT91SAM9M10G45EK board(and AT91SAM9G45EKES).
22ee6473
SG
8 */
9
10#ifndef __CONFIG_H
11#define __CONFIG_H
12
13/* ARM asynchronous clock */
5cfeec51
TP
14#define CONFIG_SYS_AT91_SLOW_CLOCK 32768
15#define CONFIG_SYS_AT91_MAIN_CLOCK 12000000 /* from 12 MHz crystal */
5cfeec51 16
5cfeec51 17/* general purpose I/O */
5cfeec51 18
22ee6473 19/* LCD */
22ee6473 20#define LCD_BPP LCD_COLOR8
22ee6473 21
22ee6473 22/* SDRAM */
e61ed48f 23#define CONFIG_SYS_SDRAM_BASE 0x70000000
5cfeec51 24#define CONFIG_SYS_SDRAM_SIZE 0x08000000
22ee6473 25
5cfeec51 26#define CONFIG_SYS_INIT_SP_ADDR \
59b37122 27 (CONFIG_SYS_SDRAM_BASE + 16 * 1024 - GENERATED_GBL_DATA_SIZE)
5cfeec51 28
22ee6473
SG
29/* NAND flash */
30#ifdef CONFIG_CMD_NAND
22ee6473 31#define CONFIG_SYS_MAX_NAND_DEVICE 1
5cfeec51
TP
32#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
33#define CONFIG_SYS_NAND_DBW_8
22ee6473
SG
34/* our ALE is AD21 */
35#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
36/* our CLE is AD22 */
37#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
38#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
39#define CONFIG_SYS_NAND_READY_PIN AT91_PIN_PC8
2eb99ca8 40
22ee6473
SG
41#endif
42
41d41a93 43/* Defines for SPL */
41d41a93
BS
44#define CONFIG_SPL_STACK 0x310000
45
41d41a93
BS
46#define CONFIG_SYS_MONITOR_LEN 0x80000
47
5541543f 48#ifdef CONFIG_SD_BOOT
41d41a93
BS
49
50#define CONFIG_SPL_BSS_START_ADDR 0x70000000
51#define CONFIG_SPL_BSS_MAX_SIZE 0x00080000
52#define CONFIG_SYS_SPL_MALLOC_START 0x70080000
53#define CONFIG_SYS_SPL_MALLOC_SIZE 0x00080000
54
5541543f 55#elif CONFIG_NAND_BOOT
41d41a93 56#define CONFIG_SYS_NAND_U_BOOT_SIZE 0x80000
41d41a93 57
41d41a93
BS
58#define CONFIG_SYS_NAND_ECCSIZE 256
59#define CONFIG_SYS_NAND_ECCBYTES 3
41d41a93
BS
60#define CONFIG_SYS_NAND_ECCPOS { 40, 41, 42, 43, 44, 45, 46, 47, \
61 48, 49, 50, 51, 52, 53, 54, 55, \
62 56, 57, 58, 59, 60, 61, 62, 63, }
63#endif
64
41d41a93
BS
65#define CONFIG_SYS_MASTER_CLOCK 132096000
66#define CONFIG_SYS_AT91_PLLA 0x20c73f03
67#define CONFIG_SYS_MCKR 0x1301
68#define CONFIG_SYS_MCKR_CSS 0x1302
69
22ee6473 70#endif
This page took 0.795354 seconds and 4 git commands to generate.