From patchwork Sat Aug 31 12:08:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 3348 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id C0C493F338 for ; Sat, 31 Aug 2024 14:08:47 +0200 (CEST) Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-2f3f16a39e0sf26626571fa.2 for ; Sat, 31 Aug 2024 05:08:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1725106127; cv=pass; d=google.com; s=arc-20240605; b=lOS9rOMrKQzodhlDjbS9bU5QEeYxhOIjiZ7dl9Z9SvW9xQdOYx4UdxKw5grU7u0F5l 46rlYXkSxj6FWM+wrsz5TC+gwdv6fQnnXB0OkjNAsHY/hUYW3TJanoCVP4RNxnIgIHVU Q4hbRBP8ZP/87nGxCnGrcnOp7yQa2g68rvI67HDeJJSn+OHWPIKAFIs2vLgt6Z+N6zdT xkYQNGQMfXi0PVKtVhHo102W7K2wDbNPvJMWpjzFGTkHQmPZ4Y1tKqioSqDVTNROnzpZ Y9fZV9oeP28BBBmtkO7/oVm3YZ3ZkicILjgQnIM6hSRyHC/WnrHJ2IVlmvbw4fcB3DL1 56Zg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=oB23lB755u0evq9f8o1s4Rx6EsORWRbBbycaW3MWuiI=; fh=A1SpY+S/td39y9MGxdrTbb3s44CxyjAquMoa0ZFVfQI=; b=NG+PFUNWUjCXWPOxOpa5YyQIXkz+4XED+2fR6lcsnBnz95Swr83BeGi16H0TLqQuSA LhX0i9dnCjqQ6mc4CS/y8krKgE81+Lx4/mSIhuFgJkI5KJqb91sabfKVgtzO5rlciBXc piL7jQhIHzIZIfIBPmRe+fnsaR5m8oX6D52B55Y+hw26tSZ7Lv4vWI+Jc2tJKEyZK5gg kwPwqLkGcMbYjBTiFKhN2LSihFGUZRyN/ZsKvj7mfQcxSGbVbhJ8JU2wus0z41lnk9ui rNFFkTy4SVMQSYtybbC6CmCRzDWfPLaYPwhOrwEWu0hggGVl7SB48Es8XESYS3wEh1Ro ZQWA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=nwLuW1ME; 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=1725106127; x=1725710927; 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=oB23lB755u0evq9f8o1s4Rx6EsORWRbBbycaW3MWuiI=; b=n5wWoJPviIH1vt2Nn+bBBAOyYuPUrgoVOTInCSFIETRWkVA0g1pyZu2gJFQUIy8/Kx 6obQZByz6XG8HjdOUjmIBzKgRTa7Csq03Qzvm9J3764B9mmRsuAXS6OYVQ7fdTC0GVfc b561jI2W54Oz7ljITDraav++tK/pUVFLOxMtQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725106127; x=1725710927; 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=oB23lB755u0evq9f8o1s4Rx6EsORWRbBbycaW3MWuiI=; b=RuBZFuAb4gZzQ+pp98uCLhczsFQLfqJ8qq+OWNPMyWdW3kWeTVkezJosWrSzy17S+Q BExNz6lDoRQHTEry253zTZtZeUjV+zJZ2qNBTzLH97crjtliU0xfxDZkCSg6Nm4UNFzo cZlEiFDFWukbaG5g0hYWyNFqtQvhNe8o6844Ps5/P8L45nccx/wh8hsxHx7l+vgs2HpT AF/hGlxMRMpNGvYg+BOtfsjD/ymsiYjLecRt2HeZUZMTFzKHX/7F+U70QjZuHyqwovbh 5eITGE5M4TyNslzgaS2wX+Tc9UT61rVPWxVg8P5PTATA1JBXzdHeD6dJvP5tklGNfj4e g5ww== X-Forwarded-Encrypted: i=2; AJvYcCVhfFvKfIKutmUqXY5lIi1v/wHSb96xdi5TxXNWCpg+0nn6XSRJrkTwlZ5sbGSc9jo/GmlWiUSN3FV88qZ0@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YwfmXzEsDjurj9R2wvXvugPzMljzrobWSxXalJ84VsaLEUIrIdN YUrE3RYLPBvhHaoqdas1ZbqXIA5BQgP7Olxw1kx1P5AlT0Kr0ur+N2uPFO+F9aX4Hg== X-Google-Smtp-Source: AGHT+IGJdaMo33Ce1G7EH+vpbBtmfspvYgMf20J2c89fFw0OjfJYNWUmF8kV8wP4Ax+vxJgSaTgRNQ== X-Received: by 2002:a2e:be08:0:b0:2f0:1a8f:4cd2 with SMTP id 38308e7fff4ca-2f6104f284dmr78522641fa.33.1725106126746; Sat, 31 Aug 2024 05:08:46 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a2e:2282:0:b0:2ee:7a6c:fcba with SMTP id 38308e7fff4ca-2f610a862eels10366781fa.1.-pod-prod-08-eu; Sat, 31 Aug 2024 05:08:45 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVaQuxSPtrd9yz9snuMMVsGLjpWg1ehMtLpcIMETzba+7WV/+ZjE8zQk2TzQTSnwptRZA5pdDa9APwsXOfn@amarulasolutions.com X-Received: by 2002:a05:651c:2210:b0:2f5:2e2:eadf with SMTP id 38308e7fff4ca-2f61039088cmr69694101fa.10.1725106124873; Sat, 31 Aug 2024 05:08:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1725106124; cv=none; d=google.com; s=arc-20160816; b=Zv6UYZ4lMPUNkZJX/zjtKdGLIdy/Vyzk/GTIekoAkOH1OCsL+/Uj+cZI6YWs7UGnu7 O96cNPmD4d+Rz1WwId+BziJkzy3qzjmVDasUc8H2z2ZJ19EwfJnK192qRwpclpTI9/+T hKt5h+/ca1OfqB9HahtoUbSA+BBJQb29Cpkn8o1otf3Qs71nbQHPkyt/I3QTEb6JSokl aCE5tC/P6H+Xmr4RiePGft1IB2P0M4lAI/iJEwn7BQuQmoiqoX8cTrc3pY/BwlFaIkOL 2aAXzb+uW5boWcaArKmk847wiY6n8leG3RmjbAY6CTl2LNrbgMbChO/i/ae5pOOahjt3 Uocg== 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=TmBMI624XPvQVILDzBHHHhA6pjVilGnK++D3NnqAOmk=; fh=WkPQHKAkM4ve9DC0lVlopVz8mp+vYWyxkZ2vUnu92G4=; b=Ew+JaKoG0XFwUboz7xUOU3GkmwBpN3CY2JkKth2RPNVWmsCNjszdVGqlExZqqmscKf Lcqye4K88Tp+hu+JHiICne+nKrMwloPmP4lSxMM87egj/Y++RWnsyzX9+jGR5NV3u4bY uzqn1QyJiVfFVTG3bEfQ5pETz2n/a5g5+4i5u8b4XgQqMXnJzhoZwP2raG5dyTs49dvQ mUTmUY4TlOHQC/vRjKZaFU/6NlONbCpJxWKxM95SFAQeIWElOAqNxMpActfdneRX/4/y nTdg4eiZId75CARkNGwWVJPlwKri6YoSWWwBXdWfo0Kd4S5dWfTKIlaq8a7OvRY/jDjp CAzA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=nwLuW1ME; 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 4fb4d7f45d1cf-5c226cea324sor1133946a12.7.2024.08.31.05.08.44 for (Google Transport Security); Sat, 31 Aug 2024 05:08:44 -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; AJvYcCXYnk6RG+5wlduosJ+Nc3TE1Il9fYh8OZrwQJ73XIDVZ1pwwzCdWIuwn4nrbFCVu+rqmDghIuNqHD/gDZry@amarulasolutions.com X-Received: by 2002:a05:6402:1d56:b0:5c0:9097:c0fc with SMTP id 4fb4d7f45d1cf-5c21ed89fe2mr7378470a12.26.1725106124369; Sat, 31 Aug 2024 05:08:44 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-82-48-52-249.retail.telecomitalia.it. [82.48.52.249]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5c226ce4f47sm2938178a12.88.2024.08.31.05.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Aug 2024 05:08:44 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Damien Le Moal , Dario Binacchi , Thomas Petazzoni , "Yann E . MORIN" , linux-amarula@amarulasolutions.com, Waldemar Brodkorb Subject: [PATCH v4 2/3] configs/stm32f746_disco_sd: new defconfig Date: Sat, 31 Aug 2024 14:08:32 +0200 Message-ID: <20240831120833.2915529-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240831120833.2915529-1-dario.binacchi@amarulasolutions.com> References: <20240831120833.2915529-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=nwLuW1ME; 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 v3 -> v4: - Fix indentation in board/stmicroelectronics/stm32f746-disco/flash_sd.sh - Remove from board/stmicroelectronics/stm32f746-disco/post-build.sh the statements for finalizing the tinyinit script - Replace BR2_INIT_NONE=y and BR2_PACKAGE_TINYINIT=y with BR2_INIT_TINYINIT=y in stm32f746_disco_sd_defconfig - I ran some tests with a single partition, as suggested by Thomas, but the system became less stable. Even with just an `ls` command, I encountered issues with the device, whereas with two partitions, I can execute more commands before running into problems. The memory fragmentation has likely increased. So I therefore preferred to keep the two-partition system. 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 | 4 +++ .../stm32f746-disco/readme.txt | 31 +++++++++++++++++++ configs/stm32f746_disco_sd_defconfig | 31 +++++++++++++++++++ 11 files changed, 139 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 cf62d0ed65ae..70e57598486e 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..b4858cb9dacb --- /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..5dcdb352eb3b --- /dev/null +++ b/board/stmicroelectronics/stm32f746-disco/post-build.sh @@ -0,0 +1,4 @@ +#!/bin/sh +BOARD_DIR="$(dirname "$0")" + +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf 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..870dde318324 --- /dev/null +++ b/configs/stm32f746_disco_sd_defconfig @@ -0,0 +1,31 @@ +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_TINYINIT=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_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