u-boot/arch/arm/mach-mvebu
Alexander Dahl b646a1053f tools: kwbimage: Allow disabling build on non-mvebu platforms
Some users want to build with CONFIG_TOOLS_LIBCRYPTO disabled, which in
general is possible for at least some boards.  32-bit mvebu however
requires kwbimage for building SPL, and kwbimage has a hard dependency
to host OpenSSL.

The new symbol CONFIG_TOOLS_KWBIMAGE allows disabling kwbimage build on
non-mvebu platforms, and thus building without host libcrypto from
OpenSSL.

Based on previous work and discussions, see links below.

Link: https://lore.kernel.org/u-boot/20211021093304.25399-1-pali@kernel.org/
Link: https://lore.kernel.org/u-boot/20220111153120.1276641-1-marex@denx.de/
Link: https://lore.kernel.org/u-boot/20230121154743.667253-2-paulerwan.rio@gmail.com/
Cc: Marek Vasut <marex@denx.de>
Cc: Paul-Erwan Rio <paulerwan.rio@gmail.com>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2024-01-11 22:09:11 -05:00
..
alleycat5 arm: mvebu: AC5: Use finer grained memory map 2024-01-10 09:38:55 +01:00
armada8k global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* 2022-12-05 16:06:07 -05:00
armada3700 treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
include/mach arm: Drop <common.h> from remaining header files 2023-11-07 14:50:52 -05:00
serdes arm: mvebu: Remove A39x relicts 2023-03-01 06:39:18 +01:00
.gitignore mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
arm64-common.c common: return type board_get_usable_ram_top 2023-08-15 18:21:17 +02:00
cpu.c scsi: Forceably finish migration to DM_SCSI 2023-11-07 18:36:06 -05:00
dram.c arm: mvebu: Avoid reading MVEBU_REG_PCIE_DEVID register too many times 2022-07-21 10:14:04 +02:00
efuse.c arm: mvebu: Add support for specifying VHV_Enable GPIO 2022-10-06 10:15:35 +02:00
gpio.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig tools: kwbimage: Allow disabling build on non-mvebu platforms 2024-01-11 22:09:11 -05:00
kwbimage.cfg.in arm: mvebu: spl: Allow to build SATA kwbimage for 4K Native disks 2023-04-13 11:34:47 +02:00
lowlevel.S global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
lowlevel_spl.S mvebu: Use CONFIG_SPL_STACK + 4 directly for bootparam location 2022-06-06 12:09:12 -04:00
Makefile arm: mvebu: spl: Allow to build SATA kwbimage for 4K Native disks 2023-04-13 11:34:47 +02:00
mbus.c arm: mvebu: Mark constant data with const keyword 2022-09-13 06:38:08 +02:00
spl.c arm: mvebu: allow additional 4096 offset for bootable mmc image 2023-10-26 14:49:36 +02:00
system-controller.c drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00