|
@@ -128,14 +128,9 @@ unsigned long get_board_ddr_clk(void);
|
|
|
|
|
|
#define CONFIG_ENABLE_36BIT_PHYS
|
|
|
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_ADDR_MAP
|
|
|
#define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
|
|
|
-#endif
|
|
|
|
|
|
-#if 0
|
|
|
-#define CONFIG_POST CONFIG_SYS_POST_MEMORY /* test POST memory test */
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
|
|
|
#define CONFIG_SYS_MEMTEST_END 0x00400000
|
|
|
#define CONFIG_SYS_ALT_MEMTEST
|
|
@@ -146,10 +141,8 @@ unsigned long get_board_ddr_clk(void);
|
|
|
*/
|
|
|
#define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE
|
|
|
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
|
|
#define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
|
|
|
-#endif
|
|
|
|
|
|
/* EEPROM */
|
|
|
#define CONFIG_ID_EEPROM
|
|
@@ -187,11 +180,7 @@ unsigned long get_board_ddr_clk(void);
|
|
|
* IFC Definitions
|
|
|
*/
|
|
|
#define CONFIG_SYS_FLASH_BASE 0xe0000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
|
|
|
-#endif
|
|
|
|
|
|
#define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
|
|
|
#define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \
|
|
@@ -243,11 +232,7 @@ unsigned long get_board_ddr_clk(void);
|
|
|
#define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20
|
|
|
#define QIXIS_RCFG_CTL_RECONFIG_START 0x21
|
|
|
#define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE)
|
|
|
-#else
|
|
|
-#define QIXIS_BASE_PHYS QIXIS_BASE
|
|
|
-#endif
|
|
|
|
|
|
#define CONFIG_SYS_CSPR3_EXT (0xf)
|
|
|
#define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \
|
|
@@ -270,11 +255,7 @@ unsigned long get_board_ddr_clk(void);
|
|
|
/* NAND Flash on IFC */
|
|
|
#define CONFIG_NAND_FSL_IFC
|
|
|
#define CONFIG_SYS_NAND_BASE 0xff800000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
|
|
|
-#endif
|
|
|
|
|
|
#define CONFIG_SYS_NAND_CSPR_EXT (0xf)
|
|
|
#define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
|
|
@@ -375,18 +356,12 @@ unsigned long get_board_ddr_clk(void);
|
|
|
#define CONFIG_L1_INIT_RAM
|
|
|
#define CONFIG_SYS_INIT_RAM_LOCK
|
|
|
#define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
|
|
|
#define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe0ec000
|
|
|
/* The assembler doesn't like typecast */
|
|
|
#define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
|
|
|
((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
|
|
|
CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_INIT_RAM_ADDR_PHYS 0xfe0ec000 /* Initial L1 address */
|
|
|
-#define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0
|
|
|
-#define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
|
|
|
|
|
|
#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
|
|
@@ -460,19 +435,11 @@ unsigned long get_board_ddr_clk(void);
|
|
|
* RapidIO
|
|
|
*/
|
|
|
#define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_SRIO1_MEM_PHYS 0xa0000000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */
|
|
|
|
|
|
#define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_SRIO2_MEM_PHYS 0xb0000000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */
|
|
|
|
|
|
/*
|
|
@@ -520,59 +487,32 @@ unsigned long get_board_ddr_clk(void);
|
|
|
|
|
|
/* controller 1, direct to uli, tgtid 3, Base address 20000 */
|
|
|
#define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
|
|
|
#define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
|
|
|
-#define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
|
|
|
#define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
|
|
|
#define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
|
|
|
|
|
|
/* controller 2, Slot 2, tgtid 2, Base address 201000 */
|
|
|
#define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
|
|
|
#define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000
|
|
|
-#define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
|
|
|
#define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
|
|
|
#define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
|
|
|
|
|
|
/* controller 3, Slot 1, tgtid 1, Base address 202000 */
|
|
|
#define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
|
|
|
#define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000
|
|
|
-#define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
|
|
|
#define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
|
|
|
#define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
|
|
|
|
|
|
/* controller 4, Base address 203000 */
|
|
@@ -588,19 +528,11 @@ unsigned long get_board_ddr_clk(void);
|
|
|
#define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
|
|
|
#define CONFIG_SYS_BMAN_NUM_PORTALS 50
|
|
|
#define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
|
|
|
#define CONFIG_SYS_QMAN_NUM_PORTALS 50
|
|
|
#define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
|
|
|
-#ifdef CONFIG_PHYS_64BIT
|
|
|
#define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
|
|
|
-#else
|
|
|
-#define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE
|
|
|
-#endif
|
|
|
#define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
|
|
|
|
|
|
#define CONFIG_SYS_DPAA_FMAN
|