From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Anderson Date: Tue, 29 Sep 2020 10:18:25 -0400 Subject: [PATCH 00/10] riscv: k210: Enable use of AI ram bank Message-ID: <20200929141835.38435-1-seanga2@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de This ram bank was previously unusable because PLL1 was not started correctly. This series fixes that bug, and allows U-Boot to relocate into the AI ram. This provides an extra 2M of space in which to load payloads. Sean Anderson (10): clk: k210: Fix PLLs not being enabled clk: Add support for the k210 clock driver pre-relocation riscv: Enable some devices pre-relocation lib: fdt: Add fdtdec_setup_mem_size_base_highest test: Add a test for fdtdec_setup_mem_size_base et al. ram: Add driver for K210 SRAM ram: sifive: Default to y only if compiling for fu540 riscv: Probe ram in dram_init riscv: Enable AI ram on K210 riscv: Don't reserve AI ram in k210 dts MAINTAINERS | 1 + arch/riscv/cpu/generic/dram.c | 26 ++++++++++++++ arch/riscv/dts/k210.dtsi | 16 +++------ arch/sandbox/dts/test.dts | 12 +++++++ board/sipeed/maix/Kconfig | 2 ++ board/sipeed/maix/maix.c | 26 -------------- configs/sandbox64_defconfig | 2 +- configs/sandbox_defconfig | 2 +- configs/sandbox_flattree_defconfig | 2 +- configs/sipeed_maix_bitm_defconfig | 1 + drivers/clk/kendryte/clk.c | 14 +++++--- drivers/clk/kendryte/pll.c | 2 ++ drivers/ram/Kconfig | 7 ++++ drivers/ram/Makefile | 1 + drivers/ram/kendryte.c | 56 ++++++++++++++++++++++++++++++ drivers/ram/sifive/Kconfig | 2 +- include/configs/sipeed-maix.h | 4 --- include/fdtdec.h | 19 +++++++++- lib/fdtdec.c | 34 +++++++++++++++--- test/dm/fdtdec.c | 38 ++++++++++++++++++++ 20 files changed, 211 insertions(+), 56 deletions(-) create mode 100644 drivers/ram/kendryte.c -- 2.28.0