回复: [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