From patchwork Thu Aug 22 18:37:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 3330 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id D733B3F15B for ; Thu, 22 Aug 2024 20:37:50 +0200 (CEST) Received: by mail-wr1-f69.google.com with SMTP id ffacd0b85a97d-371914b5caasf597403f8f.0 for ; Thu, 22 Aug 2024 11:37:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1724351870; cv=pass; d=google.com; s=arc-20160816; b=0r4/1u/ApEOr+PdOk2DE4PwYzfcnL1ZT0sKqcShmNafdTc4XNoNMETdHMv1G/4D2i7 Xg6zNbVvKc9fklEuqpce5AmhGY2ZfCWCzLI9Fux3wHC7MrjYgYQgjuU/fGVz/Anyhexh H8YGLPpsyek9Gjd4krsQve9zsvovpJajVHaKdEk3tV72IJca8EBjhylH7+9KdK6t7+wF 4JeGUPdvds0aQQQFoMNZ9YawqLFR0yV2hJwoM6UBYhRT/XWP9EG67FkehoHd+GbygtFh HOTF6Jzaczaf/lxIdvWiwxpPQWMsquXN1cRaWrJ5H8TCCjwQSYoJPWyc9vYh03+jWPD+ +39A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=pLPw7SC5EGZTCMHT2qGstp8l6gsucGus/XZxLLqI6BQ=; fh=l+JrsGZZ1+qpiYYXR7P/Afjv5Bd8t/go0I5nhSOesSg=; b=XA9oRhtdHvt+ey+WmjeFay6sRgBJHHVtXxEqg68JuXW+TWMvhiKcqC0ku4vsuWvYG/ /Rt4M1CAAOLj3s+RZlz7V3Z1V+wnedRWPWRwMoO2zL8U4gxZzgjGS+oOSCs0w9A+JL0+ 2YRB3tablqF+L0sgzLXHysywtAleoUmdtuq8IYlGk0c+TPXES0UgKJy5IxC8nx9vn0ZM 8lIq9sNhVZsOJS9nqNOXuBbjnsCIjFPuTqM42eMhaJkIuk//nUiU0dFlb7KzBWPO2L7R GiHeN8Ansoo8LzEvm8VFLv5Wtj1uBGBqJOhBuk2kWFwis5/0tGxNGUuMvvScRiZKl1Bu 2aPg==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=TjxXVLB7; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1724351870; x=1724956670; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=pLPw7SC5EGZTCMHT2qGstp8l6gsucGus/XZxLLqI6BQ=; b=rOdj6NPotxVt4i6A211dNtwQep3VAV0zfGnlUVut/t7tQR6VNkt7HtWZFQpNLxW+ot cja7Zwgp2XRCFqt5Q5XY/2x2dK3ZDvuoVu+5za+xDGvORoUqjCAi1T22TbaE8e0TmnYy qoqFwYYmI7OgCLNT553Ic7SDZN5nPfuUidOlg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724351870; x=1724956670; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pLPw7SC5EGZTCMHT2qGstp8l6gsucGus/XZxLLqI6BQ=; b=SKixhGKlGrfkon05gkXR/Yj+dpNNZskuS2KVPEgQ9R3oHv5I+KGFQaOXScSzduwaTZ HEo93pzARzVwGy/RFkJz+/8Y6grs3HXQeY9GpwmMzcCUK4xmX/JElhaMcsBUK53gEcIs n0DGRhRi5e7cklyMgczUNx5EeLNVyyxi9Z6o1BBSTARLn2ktkWoowrPzZ1eGdG8DgUyj C6pukws6jqMDN3Yndo57Nq7B7xAzgw9PoayP6bRl+HINq9npHShM4YrJhUTvw0Yq9pg9 X1ed2i2t8endXanAxplm+3edw2t0cvkM/bmqLT1gHVVdBm0KntOq0Pk4xHAnvWWp/WIy CJsw== X-Forwarded-Encrypted: i=2; AJvYcCVGRJ75LxCOFHGHCaB9Klyq1UMTGsMeS0AUjv1jcwJyHe2Leq5a/oIAsqu1VXyw3cTsCzcflqWw4k6kJCOm@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxNSHv0/MeKfQtWqjcj9g+cPqidSuTVLvE0lvhSwYycFZTNfi+3 3Nwm4T0GZUKtkm6X/AsIHWgcO/4fHS+vv8bAjio0FjXw6yPQBum7bMzsP8CiOtts/A== X-Google-Smtp-Source: AGHT+IEQwsmVm3gRTySh61dkg+lig3Q0enZgne/0KBC/DB4LyUB3OMWEy6bhBFGVIlQmiCg6osg4QA== X-Received: by 2002:a5d:658c:0:b0:36c:ff0c:36d3 with SMTP id ffacd0b85a97d-372fd5aa40dmr4389194f8f.29.1724351870052; Thu, 22 Aug 2024 11:37:50 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:adf:fe4e:0:b0:368:326f:723 with SMTP id ffacd0b85a97d-37305dcd34als343755f8f.2.-pod-prod-08-eu; Thu, 22 Aug 2024 11:37:48 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVPv+Cjb2X8VcNL/N4O2QWX+3OLe8tCU95v0axYyoJLLlHa19hDDS0UI8oQd0NbkkJa0+EFz4LyjfFYvuNa@amarulasolutions.com X-Received: by 2002:a5d:688e:0:b0:367:9881:7d66 with SMTP id ffacd0b85a97d-372fd71ff45mr4259270f8f.41.1724351868127; Thu, 22 Aug 2024 11:37:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1724351868; cv=none; d=google.com; s=arc-20160816; b=MNsmEWak9vysEZ8TeW33iWsXTbNX/iQzCHWrUirb1yTXwzkZEMHfOxmUM7dqBXijed OVmMsS2gDqS39B5cMc/VJSp4xaNvIEpLraQQneE2zWDtq9Szo0Req9BWm93AFH8NPjEQ UjaXRFX8xC3aIQSd8SQuhA8c/1y4JWrkxnkaS8e1zO1Qerv+zo+STX8dCIlVEoqikSiJ gj50TTEKCnbhWE/5iEq9P43B/lFQyOEcXMhqk6QwcFuGo76cvGujjLSlMTQwataszH/x HzhQfKj5cuIKLvxkuUYpcKXGNO6UVRUbl37XI/jzNkh4jdMinfwvJF2OTjn34XFtgcZW rk8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=wfDn25DvjQbEDfvxvo3R4b6L0CBWG3X/xv0iKBlN4Vs=; fh=jUA8yZzhQ3ahU3xTyFfONq8OMK8NmXW+/cwquHCtd90=; b=UpN57Qx3vp1XYq00W/RmhbbSVRWoUgNlE08/gMavmavDHllaQRG4/oPi4B0agy4ABU wIjkMMzZEFtsuuBEn/G8d5hogaZM0ZxSLrb+zVKF75g4FeWIaP4LEf6YZv1uqMMCw7Zw frGKcfoAt2bqPyvHa2gY0dLTH5VGdGK6NvWm+Zr0a6YnC9DI+ADlD5ts54OJcIpjmKA8 1ryHQS2yhRtSn+Ew0pfbAJI/nTTrgPJMVOuYfv048F8zUqXN8wwVYA66gNSDWdCfYFQt YKarK3XKYM+Ehlc2nAZ+b2IFZt+BnIrj+VGmhTZNhUYQjmXynbBfZecnMI4mLiJlYq4K bSSA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=TjxXVLB7; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ffacd0b85a97d-373081ff444sor506601f8f.6.2024.08.22.11.37.48 for (Google Transport Security); Thu, 22 Aug 2024 11:37:48 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCUMnrGMANw6nEk8G3yBjJN4jXZUs5SiHlJ2yQKO6Lh37yzjYmMZEIcChYIUQW7KcyuKTakEn6H3RVyd1gmt@amarulasolutions.com X-Received: by 2002:a5d:498b:0:b0:371:9366:6d8d with SMTP id ffacd0b85a97d-372fd592a07mr3879041f8f.19.1724351867534; Thu, 22 Aug 2024 11:37:47 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.. ([2.196.40.166]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3730811001fsm2276397f8f.20.2024.08.22.11.37.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Aug 2024 11:37:47 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Dario Binacchi , Damien Le Moal , Thomas Petazzoni , "Yann E . MORIN" , linux-amarula@amarulasolutions.com, Waldemar Brodkorb Subject: [PATCH v3 2/3] configs/stm32f746_disco_sd: new defconfig Date: Thu, 22 Aug 2024 20:37:41 +0200 Message-ID: <20240822183742.3550055-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240822183742.3550055-1-dario.binacchi@amarulasolutions.com> References: <20240822183742.3550055-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=TjxXVLB7; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The commit adds support for STM32F746G-DISCO board. The discovery kit is a complete demonstration and development platform for STMicroelectronics Arm Cortex-M7-core-based STM32F746NG. Board support package includes the following components: - mainline Linux kernel 5.15.165 - mainline U-Boot 2024.07 - default packages from buildroot Link: https://www.st.com/en/evaluation-tools/32f746gdiscovery.html Co-Developed-by: Waldemar Brodkorb Tested-by: Waldemar Brodkorb Signed-off-by: Dario Binacchi --- Changes v2 -> v3: - Replace BR2_INIT_TINYINIT=y with BR2_INIT_NONE=y and BR2_PACKAGE_TINYINIT=y in stm32f746_disco_sd_defconfig. Changes v1 -> v2: - Move Linux kernel from version 5.15.163 to 5.15.165. - Drop busybox-tiny.config and use package/busybox/busybox-minimal.config. - Remove the logo management. - Add the Tested-by tag. - Update the commit message DEVELOPERS | 2 ++ .../stm32f746-disco/extlinux.conf | 4 +++ .../stm32f746-disco/flash_sd.sh | 22 +++++++++++++ .../stm32f746-disco/genimage.cfg | 27 ++++++++++++++++ .../stm32f746-disco/linux.fragment | 13 ++++++++ .../patches/linux-headers/linux-headers.hash | 1 + .../stm32f746-disco/patches/linux/linux.hash | 2 ++ .../stm32f746-disco/patches/uboot/uboot.hash | 2 ++ .../stm32f746-disco/post-build.sh | 9 ++++++ .../stm32f746-disco/readme.txt | 31 ++++++++++++++++++ configs/stm32f746_disco_sd_defconfig | 32 +++++++++++++++++++ 11 files changed, 145 insertions(+) create mode 100644 board/stmicroelectronics/stm32f746-disco/extlinux.conf create mode 100755 board/stmicroelectronics/stm32f746-disco/flash_sd.sh create mode 100644 board/stmicroelectronics/stm32f746-disco/genimage.cfg create mode 100644 board/stmicroelectronics/stm32f746-disco/linux.fragment create mode 120000 board/stmicroelectronics/stm32f746-disco/patches/linux-headers/linux-headers.hash create mode 100644 board/stmicroelectronics/stm32f746-disco/patches/linux/linux.hash create mode 100644 board/stmicroelectronics/stm32f746-disco/patches/uboot/uboot.hash create mode 100755 board/stmicroelectronics/stm32f746-disco/post-build.sh create mode 100644 board/stmicroelectronics/stm32f746-disco/readme.txt create mode 100644 configs/stm32f746_disco_sd_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 45cc1cc48996..e8dc27f7ad47 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -785,10 +785,12 @@ F: package/xinetd/ N: Dario Binacchi F: board/bsh/ +F: board/stmicroelectronics/stm32f746-disco/ F: board/stmicroelectronics/stm32f769-disco/ F: configs/imx6ulz_bsh_smm_m2_defconfig F: configs/imx8mn_bsh_smm_s2_defconfig F: configs/imx8mn_bsh_smm_s2_pro_defconfig +F: configs/stm32f746_disco_sd_defconfig F: configs/stm32f769_disco_sd_defconfig F: package/sscep/ F: package/tinyinit/ diff --git a/board/stmicroelectronics/stm32f746-disco/extlinux.conf b/board/stmicroelectronics/stm32f746-disco/extlinux.conf new file mode 100644 index 000000000000..bb79c0b412a2 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/extlinux.conf @@ -0,0 +1,4 @@ +label stm32f746-disco-buildroot + kernel /zImage + devicetree /stm32f746-disco.dtb + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootwait consoleblank=0 ignore_loglevel diff --git a/board/stmicroelectronics/stm32f746-disco/flash_sd.sh b/board/stmicroelectronics/stm32f746-disco/flash_sd.sh new file mode 100755 index 000000000000..4fe85448f984 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/flash_sd.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +if [ $# -eq 0 ]; then + OUTPUT_DIR=output +else + OUTPUT_DIR=$1 +fi + +if ! test -d "${OUTPUT_DIR}" ; then + echo "ERROR: no output directory specified." + echo "Usage: $0 OUTPUT_DIR" + exit 1 +fi + +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f746g-disco.cfg \ + -c "init" \ + -c "reset init" \ + -c "flash probe 0" \ + -c "flash info 0" \ + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ + -c "reset run" \ + -c "shutdown" diff --git a/board/stmicroelectronics/stm32f746-disco/genimage.cfg b/board/stmicroelectronics/stm32f746-disco/genimage.cfg new file mode 100644 index 000000000000..6743d41972c0 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "zImage", + "stm32f746-disco.dtb", + "extlinux" + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + size = 32M + } +} diff --git a/board/stmicroelectronics/stm32f746-disco/linux.fragment b/board/stmicroelectronics/stm32f746-disco/linux.fragment new file mode 100644 index 000000000000..625fdced9e8d --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/linux.fragment @@ -0,0 +1,13 @@ +# CONFIG_PREEMPT is not set +# CONFIG_MULTIUSER is not set +# CONFIG_TIMERFD is not set +CONFIG_SET_MEM_PARAM=y +CONFIG_DRAM_BASE=0xC0000000 +CONFIG_DRAM_SIZE=0x01000000 +# CONFIG_GCC_PLUGINS is not set +# CONFIG_XIP_KERNEL is not set +# CONFIG_BLK_DEV is not set +# CONFIG_COMPAT_BRK is not set +# CONFIG_PROC_SYSCTL is not set +# CONFIG_CRYPTO is not set +CONFIG_RCU_TRACE=y \ No newline at end of file diff --git a/board/stmicroelectronics/stm32f746-disco/patches/linux-headers/linux-headers.hash b/board/stmicroelectronics/stm32f746-disco/patches/linux-headers/linux-headers.hash new file mode 120000 index 000000000000..5808d92afe89 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/patches/linux-headers/linux-headers.hash @@ -0,0 +1 @@ +../linux/linux.hash \ No newline at end of file diff --git a/board/stmicroelectronics/stm32f746-disco/patches/linux/linux.hash b/board/stmicroelectronics/stm32f746-disco/patches/linux/linux.hash new file mode 100644 index 000000000000..7f78b950f35c --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/patches/linux/linux.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 a36dd3e82ceb634afded31f2656568f57c4d9c4b399859f298b18116df11c6fe linux-5.15.165.tar.xz diff --git a/board/stmicroelectronics/stm32f746-disco/patches/uboot/uboot.hash b/board/stmicroelectronics/stm32f746-disco/patches/uboot/uboot.hash new file mode 100644 index 000000000000..fe9b4f53dc63 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/patches/uboot/uboot.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2 diff --git a/board/stmicroelectronics/stm32f746-disco/post-build.sh b/board/stmicroelectronics/stm32f746-disco/post-build.sh new file mode 100755 index 000000000000..2894ad851c66 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/post-build.sh @@ -0,0 +1,9 @@ +#!/bin/sh +BOARD_DIR="$(dirname "$0")" + +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf + +# finalize the init script +INIT_PATH="${TARGET_DIR}/sbin/init" +sed -i "/^# Clear memory to reduce page fragmentation/d" "${INIT_PATH}" +sed -i "/^echo 3 > \/proc\/sys\/vm\/drop_caches/d" "${INIT_PATH}" diff --git a/board/stmicroelectronics/stm32f746-disco/readme.txt b/board/stmicroelectronics/stm32f746-disco/readme.txt new file mode 100644 index 000000000000..4ac16da33132 --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/readme.txt @@ -0,0 +1,31 @@ +STM32F746-DISCO +=================== + +This tutorial describes how to use the predefined Buildroot +configuration for the STM32F746-DISCO evaluation platform. + +Building +-------- + + make stm32f746_disco_sd_defconfig + make + +Flashing +-------- + + ./board/stmicroelectronics/stm32f746-disco/flash_sd.sh output/ + +It will flash the U-boot bootloader. + +Creating SD card +---------------- + +Buildroot prepares an "sdcard.img" image in the output/images/ directory, +ready to be dumped on a SD card. Launch the following command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the card content. Use with care! *** + +For details about the medium image layout and its content, see the +definition in board/stmicroelectronics/stm32f746-disco/genimage.cfg. diff --git a/configs/stm32f746_disco_sd_defconfig b/configs/stm32f746_disco_sd_defconfig new file mode 100644 index 000000000000..8c92afc5740e --- /dev/null +++ b/configs/stm32f746_disco_sd_defconfig @@ -0,0 +1,32 @@ +BR2_arm=y +BR2_cortex_m7=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_GLOBAL_PATCH_DIR="board/stmicroelectronics/stm32f746-disco/patches" +BR2_DOWNLOAD_FORCE_CHECK_HASHES=y +BR2_INIT_NONE=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f746-disco/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f746-disco/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.165" +BR2_LINUX_KERNEL_DEFCONFIG="stm32" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/stmicroelectronics/stm32f746-disco/linux.fragment" +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f746-disco" +BR2_PACKAGE_TINYINIT=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.07" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f746-disco" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_OPENOCD=y