aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMauro Condarelli <mc5686@mclink.it>2020-09-20 18:28:59 +0200
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2020-09-23 00:14:56 +0200
commit7d1538cc9bb87d12dcd8c9f9b07c17bb510042ef (patch)
tree31a8e5cc84feaa0d7af650b580b06fff0673c3b9
parentbd25f9a69fa5accde66cf914154bdd64604d8f64 (diff)
downloadu-boot-7d1538cc9bb87d12dcd8c9f9b07c17bb510042ef.zip
u-boot-7d1538cc9bb87d12dcd8c9f9b07c17bb510042ef.tar.gz
u-boot-7d1538cc9bb87d12dcd8c9f9b07c17bb510042ef.tar.bz2
mips: vocore2: fix various issues
- fix SPL image generation - fix incorrect console output - increase malloc_f and malloc_r space to fix LZMA decompression errors - increase SPI flash clock Signed-off-by: Mauro Condarelli <mc5686@mclink.it> [squashed to one patch, fix commit subject and description] Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
-rw-r--r--arch/mips/dts/vocore_vocore2.dts2
-rw-r--r--configs/vocore2_defconfig2
-rw-r--r--include/configs/vocore2.h4
3 files changed, 5 insertions, 3 deletions
diff --git a/arch/mips/dts/vocore_vocore2.dts b/arch/mips/dts/vocore_vocore2.dts
index 3502e4b..9adf396 100644
--- a/arch/mips/dts/vocore_vocore2.dts
+++ b/arch/mips/dts/vocore_vocore2.dts
@@ -59,7 +59,7 @@
#address-cells = <1>;
#size-cells = <1>;
compatible = "jedec,spi-nor";
- spi-max-frequency = <25000000>;
+ spi-max-frequency = <40000000>;
reg = <0>;
};
};
diff --git a/configs/vocore2_defconfig b/configs/vocore2_defconfig
index 99a1143..5776aad 100644
--- a/configs/vocore2_defconfig
+++ b/configs/vocore2_defconfig
@@ -6,7 +6,7 @@ CONFIG_ENV_SIZE=0x1000
CONFIG_ENV_OFFSET=0x04e000
CONFIG_ENV_SECT_SIZE=0x1000
CONFIG_SYS_BOOTCOUNT_ADDR=0xb000006c
-CONFIG_SPL_SYS_MALLOC_F_LEN=0x20000
+CONFIG_SPL_SYS_MALLOC_F_LEN=0x40000
CONFIG_SPL=y
CONFIG_SYS_BOOTCOUNT_SINGLEWORD=y
CONFIG_ARCH_MTMIPS=y
diff --git a/include/configs/vocore2.h b/include/configs/vocore2.h
index 40467b7..dfdb8fc 100644
--- a/include/configs/vocore2.h
+++ b/include/configs/vocore2.h
@@ -25,6 +25,7 @@
#define CONFIG_SPL_BSS_START_ADDR 0x80010000
#define CONFIG_SPL_BSS_MAX_SIZE 0x10000
#define CONFIG_SPL_MAX_SIZE 0x10000
+#define CONFIG_SPL_PAD_TO 0
/* Dummy value */
#define CONFIG_SYS_UBOOT_BASE 0
@@ -34,12 +35,13 @@
#define CONFIG_SYS_NS16550_CLK 40000000
#define CONFIG_SYS_NS16550_REG_SIZE -4
#define CONFIG_SYS_NS16550_COM3 0xb0000e00
+#define CONFIG_CONS_INDEX 3
/* RAM */
/* Memory usage */
#define CONFIG_SYS_MAXARGS 64
-#define CONFIG_SYS_MALLOC_LEN (1024 * 1024)
+#define CONFIG_SYS_MALLOC_LEN (16 * 1024 * 1024)
#define CONFIG_SYS_BOOTPARAMS_LEN (128 * 1024)
#define CONFIG_SYS_CBSIZE 512