
-----邮件原件----- 发件人: Tim Harvey tharvey@gateworks.com 发送时间: 2025年1月17日 6:48 收件人: Alice Guo (OSS) alice.guo@oss.nxp.com 抄送: Tom Rini trini@konsulko.com; Stefano Babic sbabic@denx.de; Fabio Estevam festevam@gmail.com; dl-uboot-imx uboot-imx@nxp.com; Lukasz Majewski lukma@denx.de; Sean Anderson seanga2@gmail.com; Simon Glass sjg@chromium.org; Alper Nebi Yasak alpernebiyasak@gmail.com; marex@denx.de; u-boot@lists.denx.de; Alice Guo alice.guo@nxp.com; Ye Li ye.li@nxp.com; Peng Fan peng.fan@nxp.com 主题: [EXT] Re: [PATCH v4 20/20] imx95_evk: add i.MX95 19x19 EVK board basic support
Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, report the message using the 'Report this email' button
On Thu, Jan 16, 2025 at 11:42 AM Tim Harvey tharvey@gateworks.com wrote:
On Thu, Jan 16, 2025 at 11:38 AM Tim Harvey tharvey@gateworks.com
wrote:
On Wed, Jan 15, 2025 at 5:30 AM Alice Guo alice.guo@oss.nxp.com
wrote:
From: Ye Li ye.li@nxp.com
This patch adds i.MX95 19x19 EVK board basic support.
Messaging unit for EdgeLock Secure Enclave, messaging unit for System Manager, uSDHC for SD Card, gpio, lpuart are supported now.
Signed-off-by: Ye Li ye.li@nxp.com Signed-off-by: Alice Guo alice.guo@nxp.com Reviewed-by: Peng Fan peng.fan@nxp.com
<snip...>
diff --git a/board/freescale/imx95_evk/imx95_evk.c b/board/freescale/imx95_evk/imx95_evk.c new file mode 100644 index
0000000000000000000000000000000000000000..1ed15ca47b157067a7376b0 b
32101dc7f9899f4f --- /dev/null +++ b/board/freescale/imx95_evk/imx95_evk.c @@ -0,0 +1,54 @@ +// SPDX-License-Identifier: GPL-2.0+ +/*
- Copyright 2025 NXP
- */
+#include <env.h> +#include <init.h> +#include <asm/global_data.h> +#include <asm/arch-imx9/ccm_regs.h> #include <asm/arch/clock.h> +#include <fdt_support.h> #include <asm/io.h> #include +<linux/bitfield.h> #include <linux/bitops.h> #include +<linux/delay.h> #include <miiphy.h> #include <netdev.h> #include +<asm/gpio.h> #include <asm/mach-imx/sys_proto.h> #include +<scmi_agent.h> #include <scmi_protocols.h> #include +"../../../dts/upstream/src/arm64/freescale/imx95-clock.h" +#include "../../../dts/upstream/src/arm64/freescale/imx95-power.h"
Hi Alice,
Most of the above are not needed (and should be alphabetized anyway)
The only ones needed are: #include <asm/arch/clock.h> #include <asm/gpio.h> #include <asm/mach-imx/sys_proto.h>
+DECLARE_GLOBAL_DATA_PTR;
not needed as you don't use gd
Best Regards,
Tim
Hi Alic,
One more thing to do for next series. Refresh your imx95_19x19_evk_defconfig as its very out of sync:
make imx95_19x19_evk_defconfig make savedefconfig cp defconfig configs/imx95_19x19_evk_defconfig
Hi Alice,
I'm also seeing the following files left around after a build that are also not removed after a clean/distclean: mkimage-out.imx-boot.spl mkimage-out.imx-boot.u-boot mkimage.imx-boot.spl mkimage.imx-boot.u-boot
Best Regards,
Tim
Will improve these in v5.
Best Regards, Alice Guo