]> Git Repo - J-u-boot.git/blame - include/configs/kzm9g.h
arm: Disable ATAGs support
[J-u-boot.git] / include / configs / kzm9g.h
CommitLineData
83d290c5 1/* SPDX-License-Identifier: GPL-2.0+ */
8d811ca3
NI
2/*
3 * Copyright (C) 2012 Nobuhiro Iwamatsu <[email protected]>
4 * Copyright (C) 2012 Renesas Solutions Corp.
8d811ca3
NI
5 */
6
7#ifndef __KZM9G_H
8#define __KZM9G_H
9
8d811ca3 10#define CONFIG_SH73A0
8d811ca3
NI
11#define CONFIG_MACH_TYPE MACH_TYPE_KZM9G
12
13#include <asm/arch/rmobile.h>
14
8d811ca3
NI
15/* MEMORY */
16#define KZM_SDRAM_BASE (0x40000000)
17#define PHYS_SDRAM KZM_SDRAM_BASE
18#define PHYS_SDRAM_SIZE (512 * 1024 * 1024)
8d811ca3
NI
19
20/* NOR Flash */
21#define KZM_FLASH_BASE (0x00000000)
22#define CONFIG_SYS_FLASH_BASE (KZM_FLASH_BASE)
23#define CONFIG_SYS_FLASH_CFI_WIDTH (FLASH_CFI_16BIT)
24#define CONFIG_SYS_MAX_FLASH_BANKS (1)
25#define CONFIG_SYS_MAX_FLASH_SECT (512)
26
27/* prompt */
8d811ca3 28#define CONFIG_SYS_PBSIZE 256
8d811ca3
NI
29#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
30
31/* SCIF */
8d811ca3 32#define CONFIG_CONS_SCIF4
8d811ca3 33
8d811ca3
NI
34#undef CONFIG_SYS_LOADS_BAUD_CHANGE
35
36#define CONFIG_SYS_INIT_RAM_ADDR (0xE5600000) /* on MERAM */
37#define CONFIG_SYS_INIT_RAM_SIZE (0x10000)
38#define LOW_LEVEL_MERAM_STACK (CONFIG_SYS_INIT_RAM_ADDR - 4)
39#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \
40 CONFIG_SYS_INIT_RAM_SIZE - \
41 GENERATED_GBL_DATA_SIZE)
9415cf93
TK
42#define CONFIG_SDRAM_OFFSET_FOR_RT (16 * 1024 * 1024)
43#define CONFIG_SYS_SDRAM_BASE (KZM_SDRAM_BASE + CONFIG_SDRAM_OFFSET_FOR_RT)
44#define CONFIG_SYS_SDRAM_SIZE (PHYS_SDRAM_SIZE - CONFIG_SDRAM_OFFSET_FOR_RT)
8d811ca3
NI
45
46#define CONFIG_SYS_MONITOR_BASE (KZM_FLASH_BASE)
8d811ca3
NI
47#define CONFIG_SYS_BOOTMAPSZ (8 * 1024 * 1024)
48
8d811ca3
NI
49#define CONFIG_STANDALONE_LOAD_ADDR 0x41000000
50
51/* FLASH */
8d811ca3
NI
52#undef CONFIG_SYS_FLASH_QUIET_TEST
53#define CONFIG_SYS_FLASH_EMPTY_INFO
54#define FLASH_SECTOR_SIZE (256 * 1024) /* 256 KB sectors */
8d811ca3
NI
55
56/* Timeout for Flash erase operations (in ms) */
57#define CONFIG_SYS_FLASH_ERASE_TOUT (3 * 1000)
58/* Timeout for Flash write operations (in ms) */
59#define CONFIG_SYS_FLASH_WRITE_TOUT (3 * 1000)
60/* Timeout for Flash set sector lock bit operations (in ms) */
61#define CONFIG_SYS_FLASH_LOCK_TOUT (3 * 1000)
62/* Timeout for Flash clear lock bit operations (in ms) */
63#define CONFIG_SYS_FLASH_UNLOCK_TOUT (3 * 1000)
64
8d811ca3 65#undef CONFIG_SYS_DIRECT_FLASH_TFTP
8d811ca3
NI
66
67/* GPIO / PFC */
68#define CONFIG_SH_GPIO_PFC
69
70/* Clock */
eae6c8ab 71#define CONFIG_GLOBAL_TIMER
8d811ca3
NI
72#define CONFIG_SYS_CLK_FREQ (48000000)
73#define CONFIG_SYS_CPU_CLK (1196000000)
59562ff6 74#define CONFIG_SH_SCIF_CLK_FREQ CONFIG_SYS_CLK_FREQ
8d811ca3 75#define TMU_CLK_DIVIDER (4) /* 4 (default), 16, 64, 256 or 1024 */
8d811ca3 76
38263df8 77#define CONFIG_NFS_TIMEOUT 10000UL
8d811ca3 78
8d811ca3 79#endif /* __KZM9G_H */
This page took 0.700197 seconds and 4 git commands to generate.