diff options
Diffstat (limited to 'scripts/Kconfig')
-rw-r--r-- | scripts/Kconfig | 94 |
1 files changed, 93 insertions, 1 deletions
diff --git a/scripts/Kconfig b/scripts/Kconfig index a490aaa44e..4b675671ee 100644 --- a/scripts/Kconfig +++ b/scripts/Kconfig @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only + menu "Host Tools" config COMPILE_HOST_TOOLS @@ -7,11 +9,74 @@ config COMPILE_HOST_TOOLS on some config options. If you say yes here, the host tools that are not needed can be selected, too. - This is usefull for compile coverage testing and for packaging the + This is useful for compile coverage testing and for packaging the host tools. source "scripts/imx/Kconfig" +config SOCFPGA_MKIMAGE + bool "SoCFPGA mkimage" if COMPILE_HOST_TOOLS + depends on ARCH_SOCFPGA || COMPILE_HOST_TOOLS + default y if ARCH_SOCFPGA + help + This enables building the image creation tool for SoCFPGA + +config ZYNQ_MKIMAGE + bool "Zynq mkimage" if COMPILE_HOST_TOOLS + depends on ARCH_ZYNQ || COMPILE_HOST_TOOLS + default y if ARCH_ZYNQ + help + This enables building the image creation tool for Zynq + +config IMX9_IMAGE + bool "imx9image" + depends on ARCH_IMX93 || COMPILE_HOST_TOOLS + default y if ARCH_IMX93 + help + This enables building the image tool for NXP i.MX9 SoCs + +config MXS_HOSTTOOLS + bool "MXS host tools" if COMPILE_HOST_TOOLS + depends on ARCH_MXS || COMPILE_HOST_TOOLS + default y if ARCH_MXS + help + This enables building the host tools for Freescale MXS SoCs + +config LAYERSCAPE_PBLIMAGE + bool "Layerscape PBL image tool" if COMPILE_HOST_TOOLS + depends on ARCH_LAYERSCAPE || COMPILE_HOST_TOOLS + default y if ARCH_LAYERSCAPE + help + This enables building the PBL image tool for Freescale Layerscape SoCs + +config STM32_IMAGE + bool "STM32MP image tool" if COMPILE_HOST_TOOLS + depends on ARCH_STM32MP || COMPILE_HOST_TOOLS + default y if ARCH_STM32MP + help + This enables building the image creation tool for STM32MP SoCs + +config RK_IMAGE + bool "Rockchip image tool" if COMPILE_HOST_TOOLS + depends on ARCH_ROCKCHIP_V8 || COMPILE_HOST_TOOLS + default y if ARCH_ROCKCHIP_V8 + help + This enables building the image creation tool for Rockchip SoCs + +config OMAP_IMAGE + bool "TI OMAP image tools" if COMPILE_HOST_TOOLS + depends on ARCH_OMAP || COMPILE_HOST_TOOLS + default y if ARCH_OMAP + help + This enables building the image creation tools for TI OMAP SoCs + +config DAVINCI_IMAGE + bool "Davinci image tool" if COMPILE_HOST_TOOLS + depends on ARCH_DAVINCI || COMPILE_HOST_TOOLS + default y if ARCH_DAVINCI + help + This enables building the image creation tool for Davinci SoCs + config MVEBU_HOSTTOOLS bool "mvebu hosttools" if COMPILE_HOST_TOOLS depends on ARCH_MVEBU || COMPILE_HOST_TOOLS @@ -39,6 +104,26 @@ config OMAP4_HOSTTOOL_USBBOOT You need libusb-1.0 to compile this tool. +config RK_USB_LOADER + bool "Rockchip USB loader" + depends on ARCH_ROCKCHIP || COMPILE_HOST_TOOLS + help + Say Y here to build the rockchip usb loader tool. + + You need libusb-1.0 to compile this tool. + +config QOICONV + bool "QOI image format conversion" if COMPILE_HOST_TOOLS + help + This enable converting png to qoi images to generate boot logo. + +config RSATOC + bool "RSA to C converter" if COMPILE_HOST_TOOLS + help + This utility converts RSA keys in PEM format to either C or + device tree snippets. This requires OpenSSL on the build host + and will be selected by the build system if required. + endmenu menu "Target Tools" @@ -104,4 +189,11 @@ config OMAP4_USBBOOT_TARGET Say Y here to build the omap4 usb loader tool for the target. The cross toolchain needs libusb-1.0 to compile this tool. +config RK_USB_LOADER_TARGET + bool "Rockchip USB loader for target" + depends on HAS_TARGET_LIBUSB_1_0 + help + Say Y here to build the rockchip usb loader tool for the target. + The cross toolchain needs libusb-1.0 to compile this tool. + endmenu |