diff options
author | Christian Hemp <c.hemp@phytec.de> | 2014-04-25 13:54:26 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-04-28 12:02:55 +0200 |
commit | 724ea7e6c349c6aece00d54f20d5dbfb1094e053 (patch) | |
tree | 18dfedb3ac2007dedf10e1eb3f22f9cffc188a2f /arch/arm/mach-imx/include/mach/imx6-mmdc.h | |
parent | 3858b933b504f44562d6c2cd2251aed7828637ff (diff) | |
download | barebox-724ea7e6c349c6aece00d54f20d5dbfb1094e053.tar.gz barebox-724ea7e6c349c6aece00d54f20d5dbfb1094e053.tar.xz |
imx6: read back memory size
To reduce the devicetree files for one board with different memory sizes the
memory size can be read back from i.MX6.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/imx6-mmdc.h')
-rw-r--r-- | arch/arm/mach-imx/include/mach/imx6-mmdc.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/imx6-mmdc.h b/arch/arm/mach-imx/include/mach/imx6-mmdc.h index 3152e1673c..0017174d87 100644 --- a/arch/arm/mach-imx/include/mach/imx6-mmdc.h +++ b/arch/arm/mach-imx/include/mach/imx6-mmdc.h @@ -30,6 +30,15 @@ #define MPDGHWST2 0x884 #define MPDGHWST3 0x888 +#define MMDCx_MDCTL_SDE0 0x80000000 +#define MMDCx_MDCTL_SDE1 0x40000000 + +#define MMDCx_MDCTL_DSIZ_16B 0x00000000 +#define MMDCx_MDCTL_DSIZ_32B 0x00010000 +#define MMDCx_MDCTL_DSIZ_64B 0x00020000 + +#define MMDCx_MDMISC_DDR_4_BANKS 0x00000020 + #define IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0 ((void __iomem *)MX6_IOMUXC_BASE_ADDR + 0x5a8) #define IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1 ((void __iomem *)MX6_IOMUXC_BASE_ADDR + 0x5b0) #define IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS2 ((void __iomem *)MX6_IOMUXC_BASE_ADDR + 0x524) |