[U-Boot] [PATCH v3 1/2] spl: Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR to Kconfig
Tom Rini
trini at konsulko.com
Tue Nov 1 17:34:51 CET 2016
On Tue, Nov 01, 2016 at 03:29:09PM +0200, Sam Protsenko wrote:
> Signed-off-by: Sam Protsenko <semen.protsenko at linaro.org>
> ---
> Changes in v3:
> - PATCH 1/2: add USE_SECTOR to missed boards (reported by buildman):
> - Merrii_A80_Optimus
> - Cubieboard4
> - imx6qdl_icore_mmc
> Changes in v2:
> - PATCH 1/2: merge "SPL dependency" patch
> - PATCH 1/2: add defaults for common architectures/targets
[snip]
> 311 files changed, 331 insertions(+), 89 deletions(-)
Getting better, but..
[snip]
> diff --git a/common/spl/Kconfig b/common/spl/Kconfig
> index bb99f1f..1ecc6ff 100644
> --- a/common/spl/Kconfig
> +++ b/common/spl/Kconfig
> @@ -70,6 +70,36 @@ config SPL_DISPLAY_PRINT
> banner ("U-Boot SPL ..."). This function should be provided by
> the board.
>
> +config SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
> + bool "MMC raw mode: by sector"
> + depends on SPL
> + default n
> + help
> + Use sector number for specifying U-Boot location on MMC/SD in
> + raw mode.
This should be default y if ARCH_SUNXI and perhaps a few others from the
list where you have defaults for the sector. That said..
> +config SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR
> + hex "Address on the MMC to load U-Boot from"
> + depends on SPL && SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
> + default 0x50 if ARCH_SUNXI
> + default 0x75 if ARCH_DAVINCI
> + default 0x80 if ARCH_UNIPHIER
> + default 0x8a if ARCH_MX6
> + default 0xe8 if TARGET_LS1021AQDS || TARGET_LS1021ATWR
> + default 0xf0 if TARGET_LS1043AQDS || TARGET_LS1043ARDB
> + default 0x100 if ARCH_ROCKCHIP || TARGET_WOODBURN_SD
> + default 0x110 if TARGET_LS1046AQDS || TARGET_LS1046ARDB
> + default 0x140 if ARCH_MVEBU
> + default 0x200 if ARCH_SOCFPGA || ARCH_AT91
> + default 0x300 if ARCH_ZYNQ || ARCH_KEYSTONE || OMAP34XX || OMAP44XX || \
> + OMAP54XX || AM33XX || AM43XX || TARGET_BRPPT1 || \
> + TARGET_BRXRE1 || TARGET_DRACO || TARGET_ETAMIN || \
> + TARGET_PXM2 || TARGET_RASTABAN || TARGET_RUT || \
> + TARGET_THUBAN || TARGET_TI814X_EVM || TARGET_TI816X_EVM
All of the cases of TARGET_... should be done in the config file as they
are target-dependent. I think a few of those even will be caught by
AM33XX as they just didn't use ti_armv7_common.h previously. Thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161101/800e1990/attachment.sig>
More information about the U-Boot
mailing list