Merge git://git.denx.de/u-boot-marvell

This commit is contained in:
Tom Rini
2018-11-06 10:37:31 -05:00
3 changed files with 12 additions and 8 deletions

View File

@@ -134,7 +134,7 @@
u-boot,dm-pre-reloc; u-boot,dm-pre-reloc;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
compatible = "n25q128a13", "jedec,spi-nor"; compatible = "n25q128a13", "jedec,spi-nor", "spi-flash";
reg = <0>; /* Chip select 0 */ reg = <0>; /* Chip select 0 */
spi-max-frequency = <27777777>; spi-max-frequency = <27777777>;
}; };
@@ -151,11 +151,11 @@
spi1: spi@10680 { spi1: spi@10680 {
status = "okay"; status = "okay";
fpga@2 { fpga@0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
compatible = "spi-generic-device"; compatible = "spi-generic-device";
reg = <2>; /* Chip select 2 */ reg = <0>; /* Chip select 0 */
spi-max-frequency = <27777777>; spi-max-frequency = <27777777>;
}; };
}; };

View File

@@ -33,7 +33,9 @@ struct sdram_addr_dec {
#define REG_CPUCS_WIN_WIN0_CS(x) (((x) & 0x3) << 2) #define REG_CPUCS_WIN_WIN0_CS(x) (((x) & 0x3) << 2)
#define REG_CPUCS_WIN_SIZE(x) (((x) & 0xff) << 24) #define REG_CPUCS_WIN_SIZE(x) (((x) & 0xff) << 24)
#define SDRAM_SIZE_MAX 0xc0000000 #ifndef MVEBU_SDRAM_SIZE_MAX
#define MVEBU_SDRAM_SIZE_MAX 0xc0000000
#endif
#define SCRUB_MAGIC 0xbeefdead #define SCRUB_MAGIC 0xbeefdead
@@ -275,8 +277,8 @@ int dram_init(void)
* address space left for the internal registers etc. * address space left for the internal registers etc.
*/ */
size += mvebu_sdram_bs(i); size += mvebu_sdram_bs(i);
if (size > SDRAM_SIZE_MAX) if (size > MVEBU_SDRAM_SIZE_MAX)
size = SDRAM_SIZE_MAX; size = MVEBU_SDRAM_SIZE_MAX;
} }
for (; i < CONFIG_NR_DRAM_BANKS; i++) { for (; i < CONFIG_NR_DRAM_BANKS; i++) {
@@ -312,7 +314,7 @@ int dram_init_banksize(void)
/* Clip the banksize to 1GiB if it exceeds the max size */ /* Clip the banksize to 1GiB if it exceeds the max size */
size += gd->bd->bi_dram[i].size; size += gd->bd->bi_dram[i].size;
if (size > SDRAM_SIZE_MAX) if (size > MVEBU_SDRAM_SIZE_MAX)
mvebu_sdram_bs_set(i, 0x40000000); mvebu_sdram_bs_set(i, 0x40000000);
} }

View File

@@ -68,10 +68,12 @@ enum {
MVEBU_SOC_UNKNOWN, MVEBU_SOC_UNKNOWN,
}; };
#define MVEBU_SDRAM_SIZE_MAX 0xc0000000
/* /*
* Default Device Address MAP BAR values * Default Device Address MAP BAR values
*/ */
#define MBUS_PCI_MEM_BASE 0xE8000000 #define MBUS_PCI_MEM_BASE MVEBU_SDRAM_SIZE_MAX
#define MBUS_PCI_MEM_SIZE (128 << 20) #define MBUS_PCI_MEM_SIZE (128 << 20)
#define MBUS_PCI_IO_BASE 0xF1100000 #define MBUS_PCI_IO_BASE 0xF1100000
#define MBUS_PCI_IO_SIZE (64 << 10) #define MBUS_PCI_IO_SIZE (64 << 10)