Blame view

include/configs/r2dplus.h 2.61 KB
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
1
2
  #ifndef __CONFIG_H
  #define __CONFIG_H
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
3
  #define CONFIG_CPU_SH7751	1
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
4
  #define __LITTLE_ENDIAN__	1
18a40e847   Vladimir Zapolskiy   sh: define CONFIG...
5
  #define CONFIG_DISPLAY_BOARDINFO
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
6
  /* SCIF */
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
7
  #define CONFIG_CONS_SCIF1	1
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
8

f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
9
  #define CONFIG_ENV_OVERWRITE	1
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
10
  /* SDRAM */
765270472   Vladimir Zapolskiy   r2dplus: use P1 a...
11
12
  #define CONFIG_SYS_SDRAM_BASE		0x8C000000
  #define CONFIG_SYS_SDRAM_SIZE		0x04000000
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
13

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
14
  #define CONFIG_SYS_PBSIZE		256
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
15

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
16
  #define CONFIG_SYS_MEMTEST_START	(CONFIG_SYS_SDRAM_BASE)
14d0a02a1   Wolfgang Denk   Rename TEXT_BASE ...
17
  #define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_TEXT_BASE - 0x100000)
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
18

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
19
  #define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 32 * 1024 * 1024)
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
20
  /* Address of u-boot image in Flash */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
21
22
  #define CONFIG_SYS_MONITOR_BASE	(CONFIG_SYS_FLASH_BASE)
  #define CONFIG_SYS_MONITOR_LEN		(256 * 1024)
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
23
  /* Size of DRAM reserved for malloc() use */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
24
  #define CONFIG_SYS_MALLOC_LEN		(1024 * 1024)
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
25
  #define CONFIG_SYS_BOOTMAPSZ		(8 * 1024 * 1024)
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
26
27
  
  /*
873d97aab   Nobuhiro Iwamatsu   sh: Update Renesa...
28
   * NOR Flash ( Spantion S29GL256P )
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
29
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
30
  #define CONFIG_SYS_FLASH_CFI
00b1883a4   Jean-Christophe PLAGNIOL-VILLARD   drivers/mtd: Move...
31
  #define CONFIG_FLASH_CFI_DRIVER
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
32
33
34
35
  #define CONFIG_SYS_FLASH_BASE		(0xA0000000)
  #define CONFIG_SYS_MAX_FLASH_BANKS (1)
  #define CONFIG_SYS_MAX_FLASH_SECT  256
  #define CONFIG_SYS_FLASH_BANKS_LIST	{ CONFIG_SYS_FLASH_BASE }
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
36

0e8d15866   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ENV ma...
37
38
  #define CONFIG_ENV_SECT_SIZE	0x40000
  #define CONFIG_ENV_SIZE        (CONFIG_ENV_SECT_SIZE)
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
39
  #define CONFIG_ENV_ADDR        (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
40
41
42
43
44
  
  /*
   * SuperH Clock setting
   */
  #define CONFIG_SYS_CLK_FREQ	60000000
684a501e8   Nobuhiro Iwamatsu   sh: boards: Chang...
45
46
  #define CONFIG_SH_TMU_CLK_FREQ CONFIG_SYS_CLK_FREQ
  #define CONFIG_SH_SCIF_CLK_FREQ CONFIG_SYS_CLK_FREQ
be45c6325   Jean-Christophe PLAGNIOL-VILLARD   sh3/sh4: rename c...
47
  #define CONFIG_SYS_TMU_CLK_DIV		4
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
48
  #define	CONFIG_SYS_PLL_SETTLING_TIME	100/* in us */
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
49
50
51
52
53
  
  /*
   * IDE support
   */
  #define CONFIG_IDE_RESET	1
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
54
55
56
57
58
59
60
61
  #define CONFIG_SYS_PIO_MODE		1
  #define CONFIG_SYS_IDE_MAXBUS		1 /* IDE bus */
  #define CONFIG_SYS_IDE_MAXDEVICE	1
  #define CONFIG_SYS_ATA_BASE_ADDR	0xb4000000
  #define CONFIG_SYS_ATA_STRIDE		2 /* 1bit shift */
  #define CONFIG_SYS_ATA_DATA_OFFSET	0x1000	/* data reg offset */
  #define CONFIG_SYS_ATA_REG_OFFSET	0x1000	/* reg offset */
  #define CONFIG_SYS_ATA_ALT_OFFSET	0x800	/* alternate register offset */
f2a37fcd9   Albert Aribaud   ide: add configur...
62
  #define CONFIG_IDE_SWAP_IO
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
63
64
65
66
  
  /*
   * SuperH PCI Bridge Configration
   */
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
67
68
  #define CONFIG_SH4_PCI
  #define CONFIG_SH7751_PCI
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
69
  #define CONFIG_PCI_SCAN_SHOW	1
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
70
71
72
73
74
75
76
77
  #define __mem_pci
  
  #define CONFIG_PCI_MEM_BUS	0xFD000000	/* Memory space base addr */
  #define CONFIG_PCI_MEM_PHYS	CONFIG_PCI_MEM_BUS
  #define CONFIG_PCI_MEM_SIZE	0x01000000	/* Size of Memory window */
  #define CONFIG_PCI_IO_BUS	0xFE240000	/* IO space base address */
  #define CONFIG_PCI_IO_PHYS	CONFIG_PCI_IO_BUS
  #define CONFIG_PCI_IO_SIZE	0x00040000	/* Size of IO window */
765270472   Vladimir Zapolskiy   r2dplus: use P1 a...
78
79
  #define CONFIG_PCI_SYS_BUS	CONFIG_SYS_SDRAM_BASE
  #define CONFIG_PCI_SYS_PHYS	CONFIG_SYS_SDRAM_BASE
2db0e1278   Yoshihiro Shimoda   sh: Fix cannot wo...
80
  #define CONFIG_PCI_SYS_SIZE	CONFIG_SYS_SDRAM_SIZE
f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
81

f5e2466f7   Nobuhiro Iwamatsu   sh: Add support R...
82
  #endif /* __CONFIG_H */