aboutsummaryrefslogtreecommitdiffstats
path: root/x-loader/include/asm/arch-omap3/mem.h
diff options
context:
space:
mode:
authorH. Nikolaus Schaller <hns@goldelico.com>2012-04-20 14:10:36 +0200
committerH. Nikolaus Schaller <hns@goldelico.com>2012-04-20 14:10:36 +0200
commit819e36b8ceadb1d67db1ffe91b99c5282bfc6159 (patch)
treecaa2bc25e54f0d41abb61920f29d3bf5eee3d864 /x-loader/include/asm/arch-omap3/mem.h
parenta9a9e3f6aed040a12daf64157615f5e9fed974bb (diff)
downloadbootable_bootloader_goldelico_gta04_x-loader-819e36b8ceadb1d67db1ffe91b99c5282bfc6159.zip
bootable_bootloader_goldelico_gta04_x-loader-819e36b8ceadb1d67db1ffe91b99c5282bfc6159.tar.gz
bootable_bootloader_goldelico_gta04_x-loader-819e36b8ceadb1d67db1ffe91b99c5282bfc6159.tar.bz2
tree moved to a better location
Diffstat (limited to 'x-loader/include/asm/arch-omap3/mem.h')
-rw-r--r--x-loader/include/asm/arch-omap3/mem.h589
1 files changed, 0 insertions, 589 deletions
diff --git a/x-loader/include/asm/arch-omap3/mem.h b/x-loader/include/asm/arch-omap3/mem.h
deleted file mode 100644
index 284c665..0000000
--- a/x-loader/include/asm/arch-omap3/mem.h
+++ /dev/null
@@ -1,589 +0,0 @@
-/*
- * (C) Copyright 2006
- * Texas Instruments, <www.ti.com>
- * Richard Woodruff <r-woodruff2@ti.com>
- *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- */
-
-#ifndef _OMAP34XX_MEM_H_
-#define _OMAP34XX_MEM_H_
-
-#define SDRC_CS0_OSET 0x0
-#define SDRC_CS1_OSET 0x30 /* mirror CS1 regs appear offset 0x30 from CS0 */
-
-#ifndef __ASSEMBLY__
-
-typedef enum {
- STACKED = 0,
- IP_DDR = 1,
- COMBO_DDR = 2,
- IP_SDR = 3,
-} mem_t;
-
-
-/* Memory that can be connected to GPMC */
-#define GPMC_NOR 0
-#define GPMC_NAND 1
-#define GPMC_MDOC 2
-#define GPMC_ONENAND 3
-#define MMC_NAND 4
-#define MMC_ONENAND 5
-#define GPMC_NONE 6
-#define GPMC_ONENAND_TRY 7
-
-#endif
-
-/* set the 343x-SDRC incoming address convention */
-#if defined(SDRC_B_R_C)
-#define B_ALL (0 << 6) /* bank-row-column */
-#elif defined(SDRC_B1_R_B0_C)
-#define B_ALL (1 << 6) /* bank1-row-bank0-column */
-#elif defined(SDRC_R_B_C)
-#define B_ALL (2 << 6) /* row-bank-column */
-#endif
-
-/* Future memory combinations based on past */
-#define SDP_SDRC_MDCFG_MONO_DDR 0x0
-#define SDP_COMBO_MDCFG_0_DDR 0x0
-#define SDP_SDRC_MDCFG_0_SDR 0x0
-
-/* Slower full frequency range default timings for x32 operation*/
-#define SDP_SDRC_SHARING 0x00000100
-#define SDP_SDRC_MR_0_SDR 0x00000031
-
-#ifdef CONFIG_3430ZEBU
-#define SDP_SDRC_MDCFG_0_DDR (0x02582019|B_ALL) /* Infin ddr module */
-#else
-#define SDP_SDRC_MDCFG_0_DDR (0x02584019|B_ALL)
-#define SDP_SDRC_MDCFG_0_DDR_MICRON_XM (0x03588019|B_ALL)
-#define SDP_SDRC_MDCFG_0_DDR_NUMONYX_XM (0x04590019|B_ALL)
-#define SDP_SDRC_MDCFG_0_DDR_HYNIX (0x03588019|B_ALL)
-#endif
-
-#define SDP_SDRC_MR_0_DDR 0x00000032
-
-/* Diabling power down mode using CKE pin */
-#define SDP_SDRC_POWER_POP 0x00000081
-
-/* optimized timings good for current shipping parts */
-#define SDP_3430_SDRC_RFR_CTRL_100MHz 0x0002da01
-#define SDP_3430_SDRC_RFR_CTRL_133MHz 0x0003de01 /* 7.8us/7.5ns - 50=0x3de */
-#define SDP_3430_SDRC_RFR_CTRL_165MHz 0x0004e201 /* 7.8us/6ns - 50=0x4e2 */
-#define SDP_3430_SDRC_RFR_CTRL_200MHz 0x0005e601 /* 7.8us/5ns - 50=0x5e6 */
-
-#define DLL_OFFSET 0
-#define DLL_WRITEDDRCLKX2DIS 1
-#define DLL_ENADLL 1
-#define DLL_LOCKDLL 0
-#define DLL_DLLPHASE_72 0
-#define DLL_DLLPHASE_90 1
-
-// rkw - need to find of 90/72 degree recommendation for speed like before.
-#define SDP_SDRC_DLLAB_CTRL ((DLL_ENADLL << 3) | \
- (DLL_LOCKDLL << 2) | (DLL_DLLPHASE_90 << 1))
-
-/* Infineon part of 3430SDP (133MHz optimized) ~ 7.5ns
- * TDAL = Twr/Tck + Trp/tck = 15/7.5 + 22.5/7.5 = 2 + 3 = 5
- * TDPL = 15/7.5 = 2
- * TRRD = 15/2.5 = 2
- * TRCD = 22.5/7.5 = 3
- * TRP = 22.5/7.5 = 3
- * TRAS = 45/7.5 = 6
- * TRC = 65/7.5 = 8.6->9
- * TRFC = 75/7.5 = 10
- * ACTIMB
- * TCKE = 2
- * XSR = 120/7.5 = 16
- */
-#define INFINEON_TDAL_133 5
-#define INFINEON_TDPL_133 2
-#define INFINEON_TRRD_133 2
-#define INFINEON_TRCD_133 3
-#define INFINEON_TRP_133 3
-#define INFINEON_TRAS_133 6
-#define INFINEON_TRC_133 9
-#define INFINEON_TRFC_133 10
-#define INFINEON_V_ACTIMA_133 ((INFINEON_TRFC_133 << 27) | (INFINEON_TRC_133 << 22) | (INFINEON_TRAS_133 << 18) \
- |(INFINEON_TRP_133 << 15) | (INFINEON_TRCD_133 << 12) |(INFINEON_TRRD_133 << 9) |(INFINEON_TDPL_133 << 6) \
- | (INFINEON_TDAL_133))
-
-#define INFINEON_TWTR_133 1
-#define INFINEON_TCKE_133 2
-#define INFINEON_TXP_133 2
-#define INFINEON_XSR_133 16
-#define INFINEON_V_ACTIMB_133 ((INFINEON_TCKE_133 << 12) | (INFINEON_XSR_133 << 0)) | \
- (INFINEON_TXP_133 << 8) | (INFINEON_TWTR_133 << 16)
-
-#define INFINEON_V_ACTIMA_100 INFINEON_V_ACTIMA_133
-#define INFINEON_V_ACTIMB_100 INFINEON_V_ACTIMB_133
-
-
-/* Infineon part of 3430SDP (165MHz optimized) 6.06ns
- * ACTIMA
- * TDAL = Twr/Tck + Trp/tck = 15/6 + 18/6 = 2.5 + 3 = 5.5 -> 6
- * TDPL (Twr) = 15/6 = 2.5 -> 3
- * TRRD = 12/6 = 2
- * TRCD = 18/6 = 3
- * TRP = 18/6 = 3
- * TRAS = 42/6 = 7
- * TRC = 60/6 = 10
- * TRFC = 72/6 = 12
- * ACTIMB
- * TCKE = 2
- * XSR = 120/6 = 20
- */
-#define INFINEON_TDAL_165 6
-#define INFINEON_TDPL_165 3
-#define INFINEON_TRRD_165 2
-#define INFINEON_TRCD_165 3
-#define INFINEON_TRP_165 3
-#define INFINEON_TRAS_165 7
-#define INFINEON_TRC_165 10
-#define INFINEON_TRFC_165 12
-#define INFINEON_V_ACTIMA_165 ((INFINEON_TRFC_165 << 27) | (INFINEON_TRC_165 << 22) | (INFINEON_TRAS_165 << 18) \
- | (INFINEON_TRP_165 << 15) | (INFINEON_TRCD_165 << 12) |(INFINEON_TRRD_165 << 9) | \
- (INFINEON_TDPL_165 << 6) | (INFINEON_TDAL_165))
-
-#define INFINEON_TWTR_165 1
-#define INFINEON_TCKE_165 2
-#define INFINEON_TXP_165 2
-#define INFINEON_XSR_165 20
-#define INFINEON_V_ACTIMB_165 ((INFINEON_TCKE_165 << 12) | (INFINEON_XSR_165 << 0)) | \
- (INFINEON_TXP_165 << 8) | (INFINEON_TWTR_165 << 16)
-
-/* Micron part of 3430 EVM (133MHz optimized) ~ 7.5ns
- * TDAL = Twr/Tck + Trp/tck = 15/7.5 + 22.5/7.5 = 2 + 3 = 5
- * TDPL = 15/7.5 = 2
- * TRRD = 15/7.5 = 2
- * TRCD = 22.5/7.5 = 3
- * TRP = 22.5/7.5 = 3
- * TRAS = 45/7.5 = 6
- * TRC = 75/7.5 = 10
- * TRFC = 125/7.5 = 16.6->17
- * ACTIMB
- * TWTR = 1
- * TCKE = 1
- * TXSR = 138/7.5 = 18.3->19
- * TXP = 25/7.5 = 3.3->4
- */
-#define MICRON_TDAL_133 5
-#define MICRON_TDPL_133 2
-#define MICRON_TRRD_133 2
-#define MICRON_TRCD_133 3
-#define MICRON_TRP_133 3
-#define MICRON_TRAS_133 6
-#define MICRON_TRC_133 10
-#define MICRON_TRFC_133 17
-#define MICRON_V_ACTIMA_133 ((MICRON_TRFC_133 << 27) | (MICRON_TRC_133 << 22) | (MICRON_TRAS_133 << 18) \
- |(MICRON_TRP_133 << 15) | (MICRON_TRCD_133 << 12) |(MICRON_TRRD_133 << 9) |(MICRON_TDPL_133 << 6) \
- | (MICRON_TDAL_133))
-
-#define MICRON_TWTR_133 1
-#define MICRON_TCKE_133 1
-#define MICRON_TXSR_133 19
-#define MICRON_TXP_133 4
-#define MICRON_V_ACTIMB_133 ((MICRON_TWTR_133 << 16) | (MICRON_TCKE_133 << 12) | (MICRON_TXP_133 << 8) \
- | (MICRON_TXSR_133 << 0))
-
-#define MICRON_V_ACTIMA_100 MICRON_V_ACTIMA_133
-#define MICRON_V_ACTIMB_100 MICRON_V_ACTIMB_133
-
-/* Micron part of 3430 EVM (165MHz optimized) 6.06ns
- * ACTIMA
- * TDAL = Twr/Tck + Trp/tck = 15/6 + 18 /6 = 2.5 + 3 = 5.5 -> 6
- * TDPL (Twr) = 15/6 = 2.5 -> 3
- * TRRD = 12/6 = 2
- * TRCD = 18/6 = 3
- * TRP = 18/6 = 3
- * TRAS = 42/6 = 7
- * TRC = 60/6 = 10
- * TRFC = 125/6 = 21
- * ACTIMB
- * TWTR = 1
- * TCKE = 1
- * TXSR = 138/6 = 23
- * TXP = 25/6 = 4.1 ~5
- */
-#define MICRON_TDAL_165 6
-#define MICRON_TDPL_165 3
-#define MICRON_TRRD_165 2
-#define MICRON_TRCD_165 3
-#define MICRON_TRP_165 3
-#define MICRON_TRAS_165 7
-#define MICRON_TRC_165 10
-#define MICRON_TRFC_165 21
-#define MICRON_V_ACTIMA_165 ((MICRON_TRFC_165 << 27) | (MICRON_TRC_165 << 22) | (MICRON_TRAS_165 << 18) \
- | (MICRON_TRP_165 << 15) | (MICRON_TRCD_165 << 12) |(MICRON_TRRD_165 << 9) | \
- (MICRON_TDPL_165 << 6) | (MICRON_TDAL_165))
-
-#define MICRON_TWTR_165 1
-#define MICRON_TCKE_165 1
-#define MICRON_TXP_165 5
-#define MICRON_XSR_165 23
-#define MICRON_V_ACTIMB_165 ((MICRON_TCKE_165 << 12) | (MICRON_XSR_165 << 0)) | \
- (MICRON_TXP_165 << 8) | (MICRON_TWTR_165 << 16)
-
-/* Micron part (200MHz optimized) 5 ns
- */
-#define MICRON_TDAL_200 6
-#define MICRON_TDPL_200 3
-#define MICRON_TRRD_200 2
-#define MICRON_TRCD_200 3
-#define MICRON_TRP_200 3
-#define MICRON_TRAS_200 8
-#define MICRON_TRC_200 11
-#define MICRON_TRFC_200 15
-#define MICRON_V_ACTIMA_200 ((MICRON_TRFC_200 << 27) | (MICRON_TRC_200 << 22) | (MICRON_TRAS_200 << 18) \
- | (MICRON_TRP_200 << 15) | (MICRON_TRCD_200 << 12) |(MICRON_TRRD_200 << 9) | \
- (MICRON_TDPL_200 << 6) | (MICRON_TDAL_200))
-
-#define MICRON_TWTR_200 2
-#define MICRON_TCKE_200 4
-#define MICRON_TXP_200 2
-#define MICRON_XSR_200 23
-#define MICRON_V_ACTIMB_200 ((MICRON_TCKE_200 << 12) | (MICRON_XSR_200 << 0)) | \
- (MICRON_TXP_200 << 8) | (MICRON_TWTR_200 << 16)
-
-/* NUMONYX part of IGEP0020 (165MHz optimized) 6.06ns
- * ACTIMA
- * TDAL = Twr/Tck + Trp/tck = 15/6 + 18/6 = 2.5 + 3 = 5.5 -> 6
- * TDPL (Twr) = 15/6 = 2.5 -> 3
- * TRRD = 12/6 = 2
- * TRCD = 22.5/6 = 3.75 -> 4
- * TRP = 18/6 = 3
- * TRAS = 42/6 = 7
- * TRC = 60/6 = 10
- * TRFC = 140/6 = 23.3 -> 24
- * ACTIMB
- * TWTR = 2
- * TCKE = 2
- * TXSR = 200/6 = 33.3 -> 34
- * TXP = 1.0 + 1.1 = 2.1 -> 3 ¿?
- */
-#define NUMONYX_TDAL_165 6
-#define NUMONYX_TDPL_165 3
-#define NUMONYX_TRRD_165 2
-#define NUMONYX_TRCD_165 4
-#define NUMONYX_TRP_165 3
-#define NUMONYX_TRAS_165 7
-#define NUMONYX_TRC_165 10
-#define NUMONYX_TRFC_165 24
-#define NUMONYX_V_ACTIMA_165 ((NUMONYX_TRFC_165 << 27) | (NUMONYX_TRC_165 << 22) | (NUMONYX_TRAS_165 << 18) \
- | (NUMONYX_TRP_165 << 15) | (NUMONYX_TRCD_165 << 12) |(NUMONYX_TRRD_165 << 9) | \
- (NUMONYX_TDPL_165 << 6) | (NUMONYX_TDAL_165))
-
-#define NUMONYX_TWTR_165 2
-#define NUMONYX_TCKE_165 2
-#define NUMONYX_TXP_165 3
-#define NUMONYX_XSR_165 34
-#define NUMONYX_V_ACTIMB_165 ((NUMONYX_TCKE_165 << 12) | (NUMONYX_XSR_165 << 0)) | \
- (NUMONYX_TXP_165 << 8) | (NUMONYX_TWTR_165 << 16)
-
-/*
- * Hynix part of Overo (165MHz optimized) 6.06ns
- * ACTIMA
- * ACTIMA
- * TDAL = Twr/Tck + Trp/tck = 15/6 + 18/6 = 2.5 + 3 = 5.5 -> 6
- * TDPL (Twr) = 15/6 = 2.5 -> 3
- * TRRD = 12/6 = 2
- * TRCD = 18/6 = 3
- * TRP = 18/6 = 3
- * TRAS = 42/6 = 7
- * TRC = 60/6 = 10
- * TRFC = 97.5/6 = 17
- * ACTIMB
- * TWTR = 1
- * TCKE = 1
- * TXP = 1+1
- * XSR = 140/6 = 24
- */
-#define HYNIX_TDAL_165 6
-#define HYNIX_TDPL_165 3
-#define HYNIX_TRRD_165 2
-#define HYNIX_TRCD_165 3
-#define HYNIX_TRP_165 3
-#define HYNIX_TRAS_165 7
-#define HYNIX_TRC_165 10
-#define HYNIX_TRFC_165 21
-#define HYNIX_V_ACTIMA_165 ((HYNIX_TRFC_165 << 27) | \
- (HYNIX_TRC_165 << 22) | (HYNIX_TRAS_165 << 18) | \
- (HYNIX_TRP_165 << 15) | (HYNIX_TRCD_165 << 12) | \
- (HYNIX_TRRD_165 << 9) | (HYNIX_TDPL_165 << 6) | \
- (HYNIX_TDAL_165))
-
-#define HYNIX_TWTR_165 1
-#define HYNIX_TCKE_165 1
-#define HYNIX_TXP_165 2
-#define HYNIX_XSR_165 24
-#define HYNIX_V_ACTIMB_165 ((HYNIX_TCKE_165 << 12) | \
- (HYNIX_XSR_165 << 0) | (HYNIX_TXP_165 << 8) | \
- (HYNIX_TWTR_165 << 16))
-
-/* New and compatability speed defines */
-#if defined(PRCM_CLK_CFG2_200MHZ) || defined(PRCM_CONFIG_II) || defined(PRCM_CONFIG_5B)
-# define L3_100MHZ /* Use with <= 100MHz SDRAM */
-#elif defined (PRCM_CLK_CFG2_266MHZ) || defined(PRCM_CONFIG_III) || defined(PRCM_CONFIG_5A)
-# define L3_133MHZ /* Use with <= 133MHz SDRAM*/
-#elif defined(PRCM_CLK_CFG2_332MHZ) || defined(PRCM_CONFIG_I) || defined(PRCM_CONFIG_2)
-# define L3_165MHZ /* Use with <= 165MHz SDRAM (L3=166 on 3430) */
-#endif
-
-#if defined(L3_100MHZ)
-# define MICRON_SDRC_ACTIM_CTRLA_0 MICRON_V_ACTIMA_100
-# define MICRON_SDRC_ACTIM_CTRLB_0 MICRON_V_ACTIMB_100
-#elif defined(L3_133MHZ)
-# define MICRON_SDRC_ACTIM_CTRLA_0 MICRON_V_ACTIMA_133
-# define MICRON_SDRC_ACTIM_CTRLB_0 MICRON_V_ACTIMB_133
-#elif defined(L3_165MHZ)
-# define MICRON_SDRC_ACTIM_CTRLA_0 MICRON_V_ACTIMA_165
-# define MICRON_SDRC_ACTIM_CTRLB_0 MICRON_V_ACTIMB_165
-# define NUMONYX_SDRC_ACTIM_CTRLA_0 NUMONYX_V_ACTIMA_165
-# define NUMONYX_SDRC_ACTIM_CTRLB_0 NUMONYX_V_ACTIMB_165
-#endif
-
-
-#if defined(L3_100MHZ)
-# define INFINEON_SDRC_ACTIM_CTRLA_0 INFINEON_V_ACTIMA_100
-# define INFINEON_SDRC_ACTIM_CTRLB_0 INFINEON_V_ACTIMB_100
-#elif defined(L3_133MHZ)
-# define INFINEON_SDRC_ACTIM_CTRLA_0 INFINEON_V_ACTIMA_133
-# define INFINEON_SDRC_ACTIM_CTRLB_0 INFINEON_V_ACTIMB_133
-#elif defined(L3_165MHZ)
-# define INFINEON_SDRC_ACTIM_CTRLA_0 INFINEON_V_ACTIMA_165
-# define INFINEON_SDRC_ACTIM_CTRLB_0 INFINEON_V_ACTIMB_165
-#endif
-
-#if defined(L3_100MHZ)
-# define SDP_SDRC_RFR_CTRL SDP_3430_SDRC_RFR_CTRL_100MHz
-#elif defined(L3_133MHZ)
-# define SDP_SDRC_RFR_CTRL SDP_3430_SDRC_RFR_CTRL_133MHz
-#elif defined(L3_165MHZ)
-# define SDP_SDRC_RFR_CTRL SDP_3430_SDRC_RFR_CTRL_165MHz
-#endif
-
-/*
- * GPMC settings -
- * Definitions is as per the following format
- * # define <PART>_GPMC_CONFIG<x> <value>
- * Where:
- * PART is the part name e.g. STNOR - Intel Strata Flash
- * x is GPMC config registers from 1 to 6 (there will be 6 macros)
- * Value is corresponding value
- *
- * For every valid PRCM configuration there should be only one definition of
- * the same. if values are independent of the board, this definition will be
- * present in this file if values are dependent on the board, then this should
- * go into corresponding mem-boardName.h file
- *
- * Currently valid part Names are (PART):
- * STNOR - Intel Strata Flash
- * SMNAND - Samsung NAND
- * M_NAND - Micron Large page x16 NAND
- * MPDB - H4 MPDB board
- * SBNOR - Sibley NOR
- * ONNAND - Samsung One NAND
- *
- * include/configs/file.h contains the defn - for all CS we are interested
- * #define OMAP34XX_GPMC_CSx PART
- * #define OMAP34XX_GPMC_CSx_SIZE Size
- * #define OMAP34XX_GPMC_CSx_MAP Map
- * Where:
- * x - CS number
- * PART - Part Name as defined above
- * SIZE - how big is the mapping to be
- * GPMC_SIZE_128M - 0x8
- * GPMC_SIZE_64M - 0xC
- * GPMC_SIZE_32M - 0xE
- * GPMC_SIZE_16M - 0xF
- * MAP - Map this CS to which address(GPMC address space)- Absolute address
- * >>24 before being used.
- */
-#define GPMC_SIZE_128M 0x8
-#define GPMC_SIZE_64M 0xC
-#define GPMC_SIZE_32M 0xE
-#define GPMC_SIZE_16M 0xF
-
-#if defined(L3_100MHZ)
-# define SMNAND_GPMC_CONFIG1 0x0
-# define SMNAND_GPMC_CONFIG2 0x00141400
-# define SMNAND_GPMC_CONFIG3 0x00141400
-# define SMNAND_GPMC_CONFIG4 0x0F010F01
-# define SMNAND_GPMC_CONFIG5 0x010C1414
-# define SMNAND_GPMC_CONFIG6 0x00000A80
-
-# define M_NAND_GPMC_CONFIG1 0x00001800
-# define M_NAND_GPMC_CONFIG2 SMNAND_GPMC_CONFIG2
-# define M_NAND_GPMC_CONFIG3 SMNAND_GPMC_CONFIG3
-# define M_NAND_GPMC_CONFIG4 SMNAND_GPMC_CONFIG4
-# define M_NAND_GPMC_CONFIG5 SMNAND_GPMC_CONFIG5
-# define M_NAND_GPMC_CONFIG6 SMNAND_GPMC_CONFIG6
-# define STNOR_GPMC_CONFIG1 0x3
-# define STNOR_GPMC_CONFIG2 0x000f0f01
-# define STNOR_GPMC_CONFIG3 0x00050502
-# define STNOR_GPMC_CONFIG4 0x0C060C06
-# define STNOR_GPMC_CONFIG5 0x01131F1F
-# define STNOR_GPMC_CONFIG6 0x0 /* 0? */
-# define MPDB_GPMC_CONFIG1 0x00011000
-# define MPDB_GPMC_CONFIG2 0x001F1F00
-# define MPDB_GPMC_CONFIG3 0x00080802
-# define MPDB_GPMC_CONFIG4 0x1C091C09
-# define MPDB_GPMC_CONFIG5 0x031A1F1F
-# define MPDB_GPMC_CONFIG6 0x000003C2
-#endif
-
-#if defined(L3_133MHZ)
-# define SMNAND_GPMC_CONFIG1 0x00000800
-# define SMNAND_GPMC_CONFIG2 0x00141400
-# define SMNAND_GPMC_CONFIG3 0x00141400
-# define SMNAND_GPMC_CONFIG4 0x0F010F01
-# define SMNAND_GPMC_CONFIG5 0x010C1414
-# define SMNAND_GPMC_CONFIG6 0x00000A80
-# define SMNAND_GPMC_CONFIG7 0x00000C44
-
-# define M_NAND_GPMC_CONFIG1 0x00001800
-# define M_NAND_GPMC_CONFIG2 SMNAND_GPMC_CONFIG2
-# define M_NAND_GPMC_CONFIG3 SMNAND_GPMC_CONFIG3
-# define M_NAND_GPMC_CONFIG4 SMNAND_GPMC_CONFIG4
-# define M_NAND_GPMC_CONFIG5 SMNAND_GPMC_CONFIG5
-# define M_NAND_GPMC_CONFIG6 SMNAND_GPMC_CONFIG6
-# define M_NAND_GPMC_CONFIG7 SMNAND_GPMC_CONFIG7
-
-# define STNOR_GPMC_CONFIG1 0x1203
-# define STNOR_GPMC_CONFIG2 0x00151501
-# define STNOR_GPMC_CONFIG3 0x00060602
-# define STNOR_GPMC_CONFIG4 0x10081008
-# define STNOR_GPMC_CONFIG5 0x01131F1F
-# define STNOR_GPMC_CONFIG6 0x000004c4
-
-# define SIBNOR_GPMC_CONFIG1 0x1200
-# define SIBNOR_GPMC_CONFIG2 0x001f1f00
-# define SIBNOR_GPMC_CONFIG3 0x00080802
-# define SIBNOR_GPMC_CONFIG4 0x1C091C09
-# define SIBNOR_GPMC_CONFIG5 0x01131F1F
-# define SIBNOR_GPMC_CONFIG6 0x000003C2
-
-# define MPDB_GPMC_CONFIG1 0x00011000
-# define MPDB_GPMC_CONFIG2 0x001f1f01
-# define MPDB_GPMC_CONFIG3 0x00080803
-# define MPDB_GPMC_CONFIG4 0x1C091C09
-# define MPDB_GPMC_CONFIG5 0x041f1F1F
-# define MPDB_GPMC_CONFIG6 0x000004C4
-
-# define P2_GPMC_CONFIG1 0x0
-# define P2_GPMC_CONFIG2 0x0
-# define P2_GPMC_CONFIG3 0x0
-# define P2_GPMC_CONFIG4 0x0
-# define P2_GPMC_CONFIG5 0x0
-# define P2_GPMC_CONFIG6 0x0
-
-# define ONENAND_GPMC_CONFIG1 0x00001200
-# define ONENAND_GPMC_CONFIG2 0x000c0c01
-# define ONENAND_GPMC_CONFIG3 0x00030301
-# define ONENAND_GPMC_CONFIG4 0x0c040c04
-# define ONENAND_GPMC_CONFIG5 0x010C1010
-# define ONENAND_GPMC_CONFIG6 0x00000000
-
-#endif /* endif L3_133MHZ */
-
-#if defined (L3_165MHZ)
-# define SMNAND_GPMC_CONFIG1 0x00000800
-# define SMNAND_GPMC_CONFIG2 0x00141400
-# define SMNAND_GPMC_CONFIG3 0x00141400
-# define SMNAND_GPMC_CONFIG4 0x0F010F01
-# define SMNAND_GPMC_CONFIG5 0x010C1414
-# define SMNAND_GPMC_CONFIG6 0x1F0F0A80
-# define SMNAND_GPMC_CONFIG7 0x00000C44
-
-# define M_NAND_GPMC_CONFIG1 0x00001800
-# define M_NAND_GPMC_CONFIG2 SMNAND_GPMC_CONFIG2
-# define M_NAND_GPMC_CONFIG3 SMNAND_GPMC_CONFIG3
-# define M_NAND_GPMC_CONFIG4 SMNAND_GPMC_CONFIG4
-# define M_NAND_GPMC_CONFIG5 SMNAND_GPMC_CONFIG5
-# define M_NAND_GPMC_CONFIG6 SMNAND_GPMC_CONFIG6
-# define M_NAND_GPMC_CONFIG7 SMNAND_GPMC_CONFIG7
-
-# define STNOR_GPMC_CONFIG1 0x3
-# define STNOR_GPMC_CONFIG2 0x00151501
-# define STNOR_GPMC_CONFIG3 0x00060602
-# define STNOR_GPMC_CONFIG4 0x11091109
-# define STNOR_GPMC_CONFIG5 0x01141F1F
-# define STNOR_GPMC_CONFIG6 0x000004c4
-
-# define SIBNOR_GPMC_CONFIG1 0x1200
-# define SIBNOR_GPMC_CONFIG2 0x001f1f00
-# define SIBNOR_GPMC_CONFIG3 0x00080802
-# define SIBNOR_GPMC_CONFIG4 0x1C091C09
-# define SIBNOR_GPMC_CONFIG5 0x01131F1F
-# define SIBNOR_GPMC_CONFIG6 0x1F0F03C2
-
-# define SDPV2_MPDB_GPMC_CONFIG1 0x00611200
-# define SDPV2_MPDB_GPMC_CONFIG2 0x001F1F01
-# define SDPV2_MPDB_GPMC_CONFIG3 0x00080803
-# define SDPV2_MPDB_GPMC_CONFIG4 0x1D091D09
-# define SDPV2_MPDB_GPMC_CONFIG5 0x041D1F1F
-# define SDPV2_MPDB_GPMC_CONFIG6 0x1D0904C4
-
-# define MPDB_GPMC_CONFIG1 0x00011000
-# define MPDB_GPMC_CONFIG2 0x001f1f01
-# define MPDB_GPMC_CONFIG3 0x00080803
-# define MPDB_GPMC_CONFIG4 0x1c0b1c0a
-# define MPDB_GPMC_CONFIG5 0x041f1F1F
-# define MPDB_GPMC_CONFIG6 0x1F0F04C4
-
-# define P2_GPMC_CONFIG1 0x0
-# define P2_GPMC_CONFIG2 0x0
-# define P2_GPMC_CONFIG3 0x0
-# define P2_GPMC_CONFIG4 0x0
-# define P2_GPMC_CONFIG5 0x0
-# define P2_GPMC_CONFIG6 0x0
-
-# define ONENAND_GPMC_CONFIG1 0x00001200
-# define ONENAND_GPMC_CONFIG2 0x000F0F01
-# define ONENAND_GPMC_CONFIG3 0x00030301
-# define ONENAND_GPMC_CONFIG4 0x0F040F04
-# define ONENAND_GPMC_CONFIG5 0x010F1010
-# define ONENAND_GPMC_CONFIG6 0x1F060000
-
-#endif
-
-/* max number of GPMC Chip Selects */
-#define GPMC_MAX_CS 8
-/* max number of GPMC regs */
-#define GPMC_MAX_REG 7
-
-#define PISMO1_NOR 1
-#define PISMO1_NAND 2
-#define PISMO2_CS0 3
-#define PISMO2_CS1 4
-#define PISMO1_ONENAND 5
-#define POP_ONENAND 5
-#define DBG_MPDB 6
-#define PISMO2_NAND_CS0 7
-#define PISMO2_NAND_CS1 8
-
-/* make it readable for the gpmc_init */
-#define PISMO1_NOR_BASE FLASH_BASE
-#define PISMO1_NAND_BASE NAND_BASE
-#define PISMO2_CS0_BASE PISMO2_MAP1
-#define PISMO1_ONEN_BASE ONENAND_MAP
-#define POP_ONEN_BASE ONENAND_MAP
-#define DBG_MPDB_BASE DEBUG_BASE
-
-#endif /* endif _OMAP34XX_MEM_H_ */