0067-sunxi-Move-SPL_BSS_START_ADDR-to-the-board-Kconfig.patch 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. From 71796f9d47a6b7e0dd6bb276436950463039c1b8 Mon Sep 17 00:00:00 2001
  2. From: Samuel Holland <[email protected]>
  3. Date: Mon, 31 Oct 2022 00:08:26 -0500
  4. Subject: [PATCH 67/90] sunxi: Move SPL_BSS_START_ADDR to the board Kconfig
  5. This provides a default value for RISC-V when that is added, and it
  6. makes sense to put this option next to the other DRAM layout options.
  7. While at it, provide sensible values for platforms with less DRAM.
  8. Signed-off-by: Samuel Holland <[email protected]>
  9. ---
  10. board/sunxi/Kconfig | 6 ++++++
  11. common/spl/Kconfig | 3 ---
  12. 2 files changed, 6 insertions(+), 3 deletions(-)
  13. --- a/board/sunxi/Kconfig
  14. +++ b/board/sunxi/Kconfig
  15. @@ -61,6 +61,12 @@ config PRE_CON_BUF_ADDR
  16. default 0x4f000000 if SUNXI_MINIMUM_DRAM_MB >= 256
  17. default 0x43000000 if SUNXI_MINIMUM_DRAM_MB >= 64
  18. +config SPL_BSS_START_ADDR
  19. + default 0x81f80000 if MACH_SUNIV
  20. + default 0x2ff80000 if MACH_SUN9I
  21. + default 0x4ff80000 if SUNXI_MINIMUM_DRAM_MB >= 256
  22. + default 0x43f80000 if SUNXI_MINIMUM_DRAM_MB >= 64
  23. +
  24. config SPL_STACK_R_ADDR
  25. default 0x81e00000 if MACH_SUNIV
  26. default 0x2fe00000 if MACH_SUN9I
  27. --- a/common/spl/Kconfig
  28. +++ b/common/spl/Kconfig
  29. @@ -119,9 +119,6 @@ config SPL_BSS_START_ADDR
  30. default 0x88200000 if (ARCH_MX6 && (MX6SX || MX6SL || MX6UL || MX6ULL)) || ARCH_MX7
  31. default 0x18200000 if ARCH_MX6 && !(MX6SX || MX6SL || MX6UL || MX6ULL)
  32. default 0x80a00000 if ARCH_OMAP2PLUS
  33. - default 0x81f80000 if ARCH_SUNXI && MACH_SUNIV
  34. - default 0x4ff80000 if ARCH_SUNXI && !(MACH_SUN9I || MACH_SUNIV)
  35. - default 0x2ff80000 if ARCH_SUNXI && MACH_SUN9I
  36. default 0x1000 if ARCH_ZYNQMP
  37. choice