ARM: phytec-som-am335x: Add support for 1024MiB RAM on one chip
Added support for IM8G16D3FBBG15EI 1024MiB RAM on one chip. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
c1e1c45f72
commit
dd2586033c
|
@ -124,6 +124,7 @@ PHYTEC_ENTRY_MLO(start_am33xx_phytec_phycore_sram_128mb, am335x_phytec_phycore_s
|
|||
PHYTEC_ENTRY_MLO(start_am33xx_phytec_phycore_sram_256mb, am335x_phytec_phycore_som_mlo, PHYCORE_MT41J128M16125IT_256MB);
|
||||
PHYTEC_ENTRY_MLO(start_am33xx_phytec_phycore_sram_512mb, am335x_phytec_phycore_som_mlo, PHYCORE_MT41J256M16HA15EIT_512MB);
|
||||
PHYTEC_ENTRY_MLO(start_am33xx_phytec_phycore_sram_2x512mb, am335x_phytec_phycore_som_mlo, PHYCORE_MT41J512M8125IT_2x512MB);
|
||||
PHYTEC_ENTRY_MLO(start_am33xx_phytec_phycore_sram_1024mb, am335x_phytec_phycore_som_mlo, PHYCORE_IM8G16D3FBBG15EI_1024MB);
|
||||
PHYTEC_ENTRY(start_am33xx_phytec_phycore_sdram, am335x_phytec_phycore_som);
|
||||
PHYTEC_ENTRY(start_am33xx_phytec_phycore_no_spi_sdram, am335x_phytec_phycore_som_no_spi);
|
||||
|
||||
|
|
|
@ -29,6 +29,7 @@ enum {
|
|||
PHYCORE_MT41J64M1615IT_128MB,
|
||||
PHYCORE_MT41J256M16HA15EIT_512MB,
|
||||
PHYCORE_MT41J512M8125IT_2x512MB,
|
||||
PHYCORE_IM8G16D3FBBG15EI_1024MB,
|
||||
|
||||
PHYCARD_NT5CB128M16BP_256MB,
|
||||
};
|
||||
|
@ -133,7 +134,7 @@ struct am335x_sdram_timings physom_timings[] = {
|
|||
},
|
||||
},
|
||||
|
||||
/* 1024MB */
|
||||
/* 2x512MB */
|
||||
[PHYCORE_MT41J512M8125IT_2x512MB] = {
|
||||
.regs = {
|
||||
.emif_read_latency = 0x7,
|
||||
|
@ -152,6 +153,25 @@ struct am335x_sdram_timings physom_timings[] = {
|
|||
},
|
||||
},
|
||||
|
||||
/* 1024MB */
|
||||
[PHYCORE_IM8G16D3FBBG15EI_1024MB] = {
|
||||
.regs = {
|
||||
.emif_read_latency = 0x7,
|
||||
.emif_tim1 = 0x0AAAE4DB,
|
||||
.emif_tim2 = 0x268F7FDA,
|
||||
.emif_tim3 = 0x501F88BF,
|
||||
.sdram_config = 0x61C053B2,
|
||||
.zq_config = 0x50074BE4,
|
||||
.sdram_ref_ctrl = 0x00000C30
|
||||
},
|
||||
.data = {
|
||||
.rd_slave_ratio0 = 0x33,
|
||||
.wr_dqs_slave_ratio0 = 0x4a,
|
||||
.fifo_we_slave_ratio0 = 0xa4,
|
||||
.wr_slave_ratio0 = 0x85,
|
||||
},
|
||||
},
|
||||
|
||||
/* 256MB */
|
||||
[PHYCARD_NT5CB128M16BP_256MB] = {
|
||||
.regs = {
|
||||
|
|
|
@ -57,6 +57,12 @@ FILE_barebox-am33xx-phytec-phycore-mlo-2x512mb.spi.img = start_am33xx_phytec_phy
|
|||
am33xx-mlo-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += barebox-am33xx-phytec-phycore-mlo-2x512mb.img
|
||||
am33xx-mlospi-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += barebox-am33xx-phytec-phycore-mlo-2x512mb.spi.img
|
||||
|
||||
pblx-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += start_am33xx_phytec_phycore_sram_1024mb
|
||||
FILE_barebox-am33xx-phytec-phycore-mlo-1024mb.img = start_am33xx_phytec_phycore_sram_1024mb.pblx.mlo
|
||||
FILE_barebox-am33xx-phytec-phycore-mlo-1024mb.spi.img = start_am33xx_phytec_phycore_sram_1024mb.pblx.mlospi
|
||||
am33xx-mlo-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += barebox-am33xx-phytec-phycore-mlo-1024mb.img
|
||||
am33xx-mlospi-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += barebox-am33xx-phytec-phycore-mlo-1024mb.spi.img
|
||||
|
||||
pblx-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += start_am33xx_phytec_phyflex_sdram
|
||||
FILE_barebox-am33xx-phytec-phyflex.img = start_am33xx_phytec_phyflex_sdram.pblx
|
||||
am33xx-barebox-$(CONFIG_MACH_PHYTEC_SOM_AM335X) += barebox-am33xx-phytec-phyflex.img
|
||||
|
|
Loading…
Reference in New Issue