回复: [PATCH v4 0/8] imx: Switch watchdog addressing from macros to devicetree
Alice Guo (OSS)
alice.guo at oss.nxp.com
Thu Jun 4 07:49:47 CEST 2026
Hi Fabio,
May I kindly ask if this series can be considered for inclusion in the next branch? Thanks!
Best regards,
Alice Guo
> -----邮件原件-----
> 发件人: U-Boot <u-boot-bounces at lists.denx.de> 代表
> alice.guo at oss.nxp.com
> 发送时间: 2026年5月19日 14:22
> 收件人: dl-uboot-imx <uboot-imx at nxp.com>; u-boot at lists.denx.de; Christoph
> Stoidner <c.stoidner at phytec.de>; upstream at lists.phytec.de
> 抄送: Stefano Babic <sbabic at nabladev.com>; Fabio Estevam
> <festevam at gmail.com>; Tom Rini <trini at konsulko.com>; Peng Fan
> <peng.fan at nxp.com>; Francesco Dolcini <francesco.dolcini at toradex.com>;
> Marek Vasut <marek.vasut+renesas at mailbox.org>; Joseph Guo
> <qijian.guo at nxp.com>; Francesco Valla <francesco at valla.it>; Sumit Garg
> <sumit.garg at oss.qualcomm.com>; Ye Li <ye.li at nxp.com>; Primoz Fiser
> <primoz.fiser at norik.com>; Emanuele Ghidoli
> <emanuele.ghidoli at toradex.com>; Frieder Schrempf
> <frieder.schrempf at kontron.de>; Sam Protsenko
> <semen.protsenko at linaro.org>; Tien Fong Chee <tien.fong.chee at altera.com>;
> Svyatoslav Ryhel <clamor95 at gmail.com>; Andre Przywara
> <andre.przywara at arm.com>; Ernest Van Hoecke
> <ernest.vanhoecke at toradex.com>; Johan Jonker <jbx6244 at gmail.com>; Hai
> Pham <hai.pham.ud at renesas.com>; David Lechner <dlechner at baylibre.com>;
> Parth Pancholi <parth.pancholi at toradex.com>; Paresh Bhagat
> <p-bhagat at ti.com>; Janne Grunau <j at jannau.net>; Paul Kocialkowski
> <contact at paulk.fr>; Mathieu Dubois-Briand
> <mathieu.dubois-briand at bootlin.com>; Mathieu Othacehe
> <m.othacehe at gmail.com>; Brian Sune <briansune at gmail.com>; Jérémie
> Dautheribes (Schneider Electric) <jeremie.dautheribes at bootlin.com>; Jacky Bai
> <ping.bai at nxp.com>; David Zang <davidzangcs at gmail.com>; Quentin Schulz
> <quentin.schulz at cherry.de>; Simon Glass <sjg at chromium.org>; João Paulo
> Gonçalves <joao.goncalves at toradex.com>; Ross, Fedor <fedor.ross at ifm.com>;
> Stefan Roese <stefan.roese at mailbox.org>; Lukasz Majewski <lukma at denx.de>;
> Max Krummenacher <max.krummenacher at toradex.com>; Wadim Egorov
> <w.egorov at phytec.de>; Martin Schwan <m.schwan at phytec.de>; Simona
> Toaca <simona.toaca at nxp.com>; Anshul Dalal <anshuld at ti.com>; Franz
> Schnyder <franz.schnyder at toradex.com>; Alice Guo <alice.guo at nxp.com>
> 主题: [PATCH v4 0/8] imx: Switch watchdog addressing from macros to
> devicetree
>
> CI: https://github.com/u-boot/u-boot/pull/974/checks
>
> The watchdog DT changes have already been posted to the upstream Linux
> kernel, addressing the concern about avoiding unnecessary growth of
> u-boot.dtsi. Linux DT changes are available at:
> https://lore.kernel.org/all/20260512024850.904551-1-alice.guo@oss.nxp.com/
> T/#u
>
> Changes for v2:
> - Iterate all watchdog nodes in device tree instead of wdog alias
> - Delete non-DM implementation of the ULP watchdog driver
>
> Changes for v3:
> - Convert imx7ulp, imx91, imx93-frdm and imx93_var_som to
> CONFIG_OF_UPSTREAM
>
> Changes for v4:
> - Replace ofnode_by_compatible with the ofnode_for_each_compatible_node
> - Reorder patch [v3,5/9] and patch [v3,6/9]
> - Merge patch [v3,7/9] and patch [v3,8/9]
>
> Signed-off-by: Alice Guo <alice.guo at nxp.com>
> ---
> Alice Guo (8):
> imx7ulp: Switch to OF_UPSTREAM
> imx91: Switch to OF_UPSTREAM
> imx93-frdm: Switch to OF_UPSTREAM
> imx93_var_som: Switch to OF_UPSTREAM
> arm: dts: imx: Update watchdog nodes for dynamic base address lookup
> imx: soc: Get watchdog base addresses from device tree
> watchdog: ulp_wdog: Use driver model for reset_cpu()
> imx: Remove hardcoded watchdog base address macros
>
> arch/arm/dts/Makefile | 4 -
> arch/arm/dts/imx7ulp-com-u-boot.dtsi | 2 +
> arch/arm/dts/imx7ulp-com.dts | 79 --
> arch/arm/dts/imx7ulp-evk-u-boot.dtsi | 6 +
> arch/arm/dts/imx7ulp-evk.dts | 133 ----
> arch/arm/dts/imx7ulp-u-boot.dtsi | 17 +
> arch/arm/dts/imx7ulp.dtsi | 461 ------------
> arch/arm/dts/imx8ulp-evk-u-boot.dtsi | 4 -
> arch/arm/dts/imx8ulp-u-boot.dtsi | 4 +
> arch/arm/dts/imx91-11x11-evk.dts | 875 ----------------------
> arch/arm/dts/imx91-11x11-frdm.dts | 773 -------------------
> arch/arm/dts/imx91-pinfunc.h | 770 -------------------
> arch/arm/dts/imx91-u-boot.dtsi | 12 +
> arch/arm/dts/imx91.dtsi | 53 --
> arch/arm/dts/imx93-11x11-frdm.dts | 603 ---------------
> arch/arm/dts/imx93-u-boot.dtsi | 12 +
> arch/arm/dts/imx93-var-som-symphony.dts | 323 --------
> arch/arm/dts/imx93-var-som.dtsi | 111 ---
> arch/arm/dts/imx93.dtsi | 906
> -----------------------
> arch/arm/dts/imx943-evk-u-boot.dtsi | 4 -
> arch/arm/dts/imx943-u-boot.dtsi | 19 +
> arch/arm/dts/imx95-15x15-evk-u-boot.dtsi | 4 -
> arch/arm/dts/imx95-19x19-evk-u-boot.dtsi | 4 -
> arch/arm/dts/imx95-toradex-smarc-dev-u-boot.dtsi | 4 -
> arch/arm/dts/imx95-u-boot.dtsi | 14 +
> arch/arm/dts/imx95-verdin-wifi-dev-u-boot.dtsi | 4 -
> arch/arm/dts/imx952-u-boot.dtsi | 14 +
> arch/arm/include/asm/arch-imx8ulp/imx-regs.h | 2 -
> arch/arm/include/asm/arch-imx9/imx-regs.h | 9 -
> arch/arm/mach-imx/imx8ulp/soc.c | 12 +-
> arch/arm/mach-imx/imx9/Kconfig | 4 +
> arch/arm/mach-imx/imx9/scmi/soc.c | 13 +-
> arch/arm/mach-imx/imx9/soc.c | 14 +-
> arch/arm/mach-imx/mx7ulp/Kconfig | 2 +
> arch/arm/mach-imx/mx7ulp/soc.c | 22 +-
> configs/imx8ulp_evk_defconfig | 1 +
> configs/imx91_11x11_evk_defconfig | 2 +-
> configs/imx91_11x11_evk_inline_ecc_defconfig | 2 +-
> configs/imx91_11x11_frdm_defconfig | 2 +-
> configs/imx93-phycore_defconfig | 1 +
> configs/imx93_frdm_defconfig | 2 +-
> configs/imx93_var_som_defconfig | 2 +-
> configs/imx943_evk_defconfig | 1 +
> configs/imx95_15x15_evk_defconfig | 1 +
> configs/imx95_evk.config | 1 +
> configs/mx7ulp_com_defconfig | 3 +-
> configs/mx7ulp_evk_defconfig | 2 +-
> configs/mx7ulp_evk_plugin_defconfig | 2 +-
> configs/toradex-smarc-imx95_defconfig | 1 +
> configs/verdin-imx95_defconfig | 1 +
> drivers/watchdog/ulp_wdog.c | 79 +-
> include/configs/imx8ulp_evk.h | 2 -
> include/configs/imx91_evk.h | 2 -
> include/configs/imx91_frdm.h | 2 -
> include/configs/imx93_evk.h | 3 -
> include/configs/imx93_frdm.h | 3 -
> include/configs/imx93_qsb.h | 2 -
> include/configs/imx93_var_som.h | 3 -
> include/configs/imx94_evk.h | 3 -
> include/configs/imx95_evk.h | 2 -
> include/configs/kontron-osm-s-mx93.h | 2 -
> include/configs/mx7ulp_com.h | 3 -
> include/configs/mx7ulp_evk.h | 3 -
> include/configs/phycore_imx91_93.h | 3 -
> include/configs/toradex-smarc-imx95.h | 2 -
> 65 files changed, 198 insertions(+), 5233 deletions(-)
> ---
> base-commit: 38dbe637c9dfcadbd1bc201bfbb27f96b2ad525a
> change-id: 20260519-wdtv4-58862a14ff84
>
> Best regards,
> --
> Alice Guo <alice.guo at nxp.com>
More information about the U-Boot
mailing list