mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 17:18:59 +00:00
d41d9befb9
Add u-boot bootloader based on 2023.01 to support D1-based boards, currently: - Dongshan Nezha STU - LicheePi RV Dock - MangoPi MQ-Pro - Nezha D1 Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
148 lines
4.0 KiB
Diff
148 lines
4.0 KiB
Diff
From 5838fd3a53e613312d46ab4cb6015a502c4c45d0 Mon Sep 17 00:00:00 2001
|
|
From: Zoltan HERPAI <wigyori@uid0.hu>
|
|
Date: Tue, 6 Jun 2023 18:07:24 +0000
|
|
Subject: [PATCH 60/90] sunxi: Globally enable SUPPORT_SPL
|
|
|
|
This was already supported by every machine type. It is unlikely that
|
|
any new SoC support will be added without SPL support.
|
|
|
|
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
|
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
|
|
---
|
|
arch/arm/mach-sunxi/Kconfig | 14 --------------
|
|
board/sunxi/Kconfig | 2 ++
|
|
2 files changed, 2 insertions(+), 14 deletions(-)
|
|
|
|
--- a/arch/arm/mach-sunxi/Kconfig
|
|
+++ b/arch/arm/mach-sunxi/Kconfig
|
|
@@ -133,7 +133,6 @@ config SUN50I_GEN_H6
|
|
select FIT
|
|
select SPL_LOAD_FIT
|
|
select MMC_SUNXI_HAS_NEW_MODE
|
|
- select SUPPORT_SPL
|
|
---help---
|
|
Select this for sunxi SoCs which have H6 like peripherals, clocks
|
|
and memory map.
|
|
@@ -166,7 +165,6 @@ config MACH_SUNXI_H3_H5
|
|
select SUNXI_DRAM_DW
|
|
select SUNXI_DRAM_DW_32BIT
|
|
select SUNXI_GEN_SUN6I
|
|
- select SUPPORT_SPL
|
|
|
|
# TODO: try out A80's 8GiB DRAM space
|
|
config SUNXI_DRAM_MAX_SIZE
|
|
@@ -183,7 +181,6 @@ config MACH_SUNIV
|
|
bool "suniv (Allwinner F1C100s/F1C200s/F1C600/R6)"
|
|
select CPU_ARM926EJS
|
|
select SUNXI_GEN_SUN6I
|
|
- select SUPPORT_SPL
|
|
select SKIP_LOWLEVEL_INIT_ONLY
|
|
select SPL_SKIP_LOWLEVEL_INIT_ONLY
|
|
|
|
@@ -192,7 +189,6 @@ config MACH_SUN4I
|
|
select CPU_V7A
|
|
select DRAM_SUN4I
|
|
select SUNXI_GEN_SUN4I
|
|
- select SUPPORT_SPL
|
|
imply SPL_SYS_I2C_LEGACY
|
|
imply SYS_I2C_LEGACY
|
|
|
|
@@ -201,7 +197,6 @@ config MACH_SUN5I
|
|
select CPU_V7A
|
|
select DRAM_SUN4I
|
|
select SUNXI_GEN_SUN4I
|
|
- select SUPPORT_SPL
|
|
imply SPL_SYS_I2C_LEGACY
|
|
imply SYS_I2C_LEGACY
|
|
|
|
@@ -216,7 +211,6 @@ config MACH_SUN6I
|
|
select SPL_I2C
|
|
select SUN6I_PRCM
|
|
select SUNXI_GEN_SUN6I
|
|
- select SUPPORT_SPL
|
|
select SYS_I2C_SUN6I_P2WI
|
|
select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
|
|
|
|
@@ -229,7 +223,6 @@ config MACH_SUN7I
|
|
select SPL_ARMV7_SET_CORTEX_SMPEN
|
|
select DRAM_SUN4I
|
|
select SUNXI_GEN_SUN4I
|
|
- select SUPPORT_SPL
|
|
select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
|
|
imply SPL_SYS_I2C_LEGACY
|
|
imply SYS_I2C_LEGACY
|
|
@@ -243,7 +236,6 @@ config MACH_SUN8I_A23
|
|
select DRAM_SUN8I_A23
|
|
select SPL_I2C
|
|
select SUNXI_GEN_SUN6I
|
|
- select SUPPORT_SPL
|
|
select SYS_I2C_SUN8I_RSB
|
|
select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
|
|
|
|
@@ -256,7 +248,6 @@ config MACH_SUN8I_A33
|
|
select DRAM_SUN8I_A33
|
|
select SPL_I2C
|
|
select SUNXI_GEN_SUN6I
|
|
- select SUPPORT_SPL
|
|
select SYS_I2C_SUN8I_RSB
|
|
select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
|
|
|
|
@@ -268,7 +259,6 @@ config MACH_SUN8I_A83T
|
|
select SUNXI_GEN_SUN6I
|
|
select MMC_SUNXI_HAS_NEW_MODE
|
|
select MMC_SUNXI_HAS_MODE_SWITCH
|
|
- select SUPPORT_SPL
|
|
select SYS_I2C_SUN8I_RSB
|
|
|
|
config MACH_SUN8I_H3
|
|
@@ -288,7 +278,6 @@ config MACH_SUN8I_R40
|
|
select ARCH_SUPPORT_PSCI
|
|
select SUNXI_GEN_SUN6I
|
|
select MMC_SUNXI_HAS_NEW_MODE
|
|
- select SUPPORT_SPL
|
|
select SUNXI_DRAM_DW
|
|
select SUNXI_DRAM_DW_32BIT
|
|
imply SPL_SYS_I2C_LEGACY
|
|
@@ -302,7 +291,6 @@ config MACH_SUN8I_V3S
|
|
select SUNXI_GEN_SUN6I
|
|
select SUNXI_DRAM_DW
|
|
select SUNXI_DRAM_DW_16BIT
|
|
- select SUPPORT_SPL
|
|
select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
|
|
|
|
config MACH_SUN9I
|
|
@@ -313,7 +301,6 @@ config MACH_SUN9I
|
|
select SPL_I2C
|
|
select SUN6I_PRCM
|
|
select SUNXI_GEN_SUN6I
|
|
- select SUPPORT_SPL
|
|
|
|
config MACH_SUN50I
|
|
bool "sun50i (Allwinner A64)"
|
|
@@ -322,7 +309,6 @@ config MACH_SUN50I
|
|
select SUNXI_DE2
|
|
select SUNXI_GEN_SUN6I
|
|
select MMC_SUNXI_HAS_NEW_MODE
|
|
- select SUPPORT_SPL
|
|
select SUNXI_DRAM_DW
|
|
select SUNXI_DRAM_DW_32BIT
|
|
select FIT
|
|
--- a/board/sunxi/Kconfig
|
|
+++ b/board/sunxi/Kconfig
|
|
@@ -18,6 +18,7 @@ config BOARD_SUNXI
|
|
select SPL_SEPARATE_BSS if SPL
|
|
select SUNXI_GPIO if GPIO
|
|
select SYS_NS16550 if SERIAL
|
|
+ select SUPPORT_SPL
|
|
select SYS_RELOC_GD_ENV_ADDR
|
|
select USB if DISTRO_DEFAULTS
|
|
select USB_KEYBOARD if DISTRO_DEFAULTS && USB_HOST
|
|
@@ -31,6 +32,7 @@ config BOARD_SUNXI
|
|
imply FIT
|
|
imply OF_LIBFDT_OVERLAY
|
|
imply PRE_CONSOLE_BUFFER
|
|
+ imply SPL
|
|
imply SPL_GPIO
|
|
imply SPL_LIBCOMMON_SUPPORT
|
|
imply SPL_LIBGENERIC_SUPPORT
|