[PATCH 07/10] include: configs: add STM32H747 discovery board

Patrice CHOTARD patrice.chotard at foss.st.com
Tue May 27 15:13:57 CEST 2025



On 5/8/25 23:24, Johannes Krottmayer wrote:
> Add initial support for the STM32H747 discovery board. The
> header is copied and modified from the STM32H743 discovery
> board.
> 
> Signed-off-by: Johannes Krottmayer <johannes at krotti42.com>
> Cc: Patrick Delaunay <patrick.delaunay at foss.st.com>
> Cc: Patrice Chotard <patrice.chotard at foss.st.com>
> ---
>  include/configs/stm32h747-disco.h | 37 +++++++++++++++++++++++++++++++
>  1 file changed, 37 insertions(+)
>  create mode 100644 include/configs/stm32h747-disco.h
> 
> diff --git a/include/configs/stm32h747-disco.h b/include/configs/stm32h747-disco.h
> new file mode 100644
> index 00000000000..582c0289137
> --- /dev/null
> +++ b/include/configs/stm32h747-disco.h
> @@ -0,0 +1,37 @@
> +/* SPDX-License-Identifier: GPL-2.0+ */
> +/*
> + * Copied from include/configs/stm32h743-disco.h:
> + *
> + * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
> + * Author(s): Patrice Chotard, <patrice.chotard at foss.st.com> for STMicroelectronics.

Remove STMicroelectronics Copyright and my name as i am not the author of this file.

> + *
> + * Modified for the STM32H747-DISCO: Author: Johannes Krottmayer <johannes at krotti42.com>
> + */
> +
> +#ifndef __CONFIG_H
> +#define __CONFIG_H
> +
> +#include <config.h>
> +#include <linux/sizes.h>
> +
> +/* For booting Linux, use the first 16MB of memory */
> +#define CFG_SYS_BOOTMAPSZ		SZ_16M
> +
> +#define CFG_SYS_FLASH_BASE		0x08000000
> +
> +#define CFG_SYS_HZ_CLOCK		1000000
> +
> +#define BOOT_TARGET_DEVICES(func) \
> +	func(MMC, mmc, 0)
> +
> +#include <config_distro_bootcmd.h>
> +#define CFG_EXTRA_ENV_SETTINGS				\
> +			"kernel_addr_r=0xD0008000\0"		\
> +			"fdtfile=stm32h747i-disco.dtb\0"	\
> +			"fdt_addr_r=0xD0408000\0"		\
> +			"scriptaddr=0xD0418000\0"		\
> +			"pxefile_addr_r=0xD0428000\0" \
> +			"ramdisk_addr_r=0xD0438000\0"		\
> +			BOOTENV
> +
> +#endif /* __CONFIG_H */




More information about the U-Boot mailing list