11.1Sskrll/*	$NetBSD: aspeed-wdt.h,v 1.1.1.1 2026/01/18 05:21:57 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll
51.1Sskrll#ifndef DT_BINDINGS_ASPEED_WDT_H
61.1Sskrll#define DT_BINDINGS_ASPEED_WDT_H
71.1Sskrll
81.1Sskrll#define AST2500_WDT_RESET_CPU		(1 << 0)
91.1Sskrll#define AST2500_WDT_RESET_COPROC	(1 << 1)
101.1Sskrll#define AST2500_WDT_RESET_SDRAM		(1 << 2)
111.1Sskrll#define AST2500_WDT_RESET_AHB		(1 << 3)
121.1Sskrll#define AST2500_WDT_RESET_I2C		(1 << 4)
131.1Sskrll#define AST2500_WDT_RESET_MAC0		(1 << 5)
141.1Sskrll#define AST2500_WDT_RESET_MAC1		(1 << 6)
151.1Sskrll#define AST2500_WDT_RESET_GRAPHICS	(1 << 7)
161.1Sskrll#define AST2500_WDT_RESET_USB2_HOST_HUB	(1 << 8)
171.1Sskrll#define AST2500_WDT_RESET_USB_HOST	(1 << 9)
181.1Sskrll#define AST2500_WDT_RESET_HID_EHCI	(1 << 10)
191.1Sskrll#define AST2500_WDT_RESET_VIDEO		(1 << 11)
201.1Sskrll#define AST2500_WDT_RESET_HAC		(1 << 12)
211.1Sskrll#define AST2500_WDT_RESET_LPC		(1 << 13)
221.1Sskrll#define AST2500_WDT_RESET_SDIO		(1 << 14)
231.1Sskrll#define AST2500_WDT_RESET_MIC		(1 << 15)
241.1Sskrll#define AST2500_WDT_RESET_CRT		(1 << 16)
251.1Sskrll#define AST2500_WDT_RESET_PWM		(1 << 17)
261.1Sskrll#define AST2500_WDT_RESET_PECI		(1 << 18)
271.1Sskrll#define AST2500_WDT_RESET_JTAG		(1 << 19)
281.1Sskrll#define AST2500_WDT_RESET_ADC		(1 << 20)
291.1Sskrll#define AST2500_WDT_RESET_GPIO		(1 << 21)
301.1Sskrll#define AST2500_WDT_RESET_MCTP		(1 << 22)
311.1Sskrll#define AST2500_WDT_RESET_XDMA		(1 << 23)
321.1Sskrll#define AST2500_WDT_RESET_SPI		(1 << 24)
331.1Sskrll#define AST2500_WDT_RESET_SOC_MISC	(1 << 25)
341.1Sskrll
351.1Sskrll#define AST2500_WDT_RESET_DEFAULT 0x023ffff3
361.1Sskrll
371.1Sskrll#define AST2600_WDT_RESET1_CPU		(1 << 0)
381.1Sskrll#define AST2600_WDT_RESET1_SDRAM	(1 << 1)
391.1Sskrll#define AST2600_WDT_RESET1_AHB		(1 << 2)
401.1Sskrll#define AST2600_WDT_RESET1_SLI		(1 << 3)
411.1Sskrll#define AST2600_WDT_RESET1_SOC_MISC0	(1 << 4)
421.1Sskrll#define AST2600_WDT_RESET1_COPROC	(1 << 5)
431.1Sskrll#define AST2600_WDT_RESET1_USB_A	(1 << 6)
441.1Sskrll#define AST2600_WDT_RESET1_USB_B	(1 << 7)
451.1Sskrll#define AST2600_WDT_RESET1_UHCI		(1 << 8)
461.1Sskrll#define AST2600_WDT_RESET1_GRAPHICS	(1 << 9)
471.1Sskrll#define AST2600_WDT_RESET1_CRT		(1 << 10)
481.1Sskrll#define AST2600_WDT_RESET1_VIDEO	(1 << 11)
491.1Sskrll#define AST2600_WDT_RESET1_HAC		(1 << 12)
501.1Sskrll#define AST2600_WDT_RESET1_DP		(1 << 13)
511.1Sskrll#define AST2600_WDT_RESET1_DP_MCU	(1 << 14)
521.1Sskrll#define AST2600_WDT_RESET1_GP_MCU	(1 << 15)
531.1Sskrll#define AST2600_WDT_RESET1_MAC0		(1 << 16)
541.1Sskrll#define AST2600_WDT_RESET1_MAC1		(1 << 17)
551.1Sskrll#define AST2600_WDT_RESET1_SDIO0	(1 << 18)
561.1Sskrll#define AST2600_WDT_RESET1_JTAG0	(1 << 19)
571.1Sskrll#define AST2600_WDT_RESET1_MCTP0	(1 << 20)
581.1Sskrll#define AST2600_WDT_RESET1_MCTP1	(1 << 21)
591.1Sskrll#define AST2600_WDT_RESET1_XDMA0	(1 << 22)
601.1Sskrll#define AST2600_WDT_RESET1_XDMA1	(1 << 23)
611.1Sskrll#define AST2600_WDT_RESET1_GPIO0	(1 << 24)
621.1Sskrll#define AST2600_WDT_RESET1_RVAS		(1 << 25)
631.1Sskrll
641.1Sskrll#define AST2600_WDT_RESET1_DEFAULT 0x030f1ff1
651.1Sskrll
661.1Sskrll#define AST2600_WDT_RESET2_CPU		(1 << 0)
671.1Sskrll#define AST2600_WDT_RESET2_SPI		(1 << 1)
681.1Sskrll#define AST2600_WDT_RESET2_AHB2		(1 << 2)
691.1Sskrll#define AST2600_WDT_RESET2_SLI2		(1 << 3)
701.1Sskrll#define AST2600_WDT_RESET2_SOC_MISC1	(1 << 4)
711.1Sskrll#define AST2600_WDT_RESET2_MAC2		(1 << 5)
721.1Sskrll#define AST2600_WDT_RESET2_MAC3		(1 << 6)
731.1Sskrll#define AST2600_WDT_RESET2_SDIO1	(1 << 7)
741.1Sskrll#define AST2600_WDT_RESET2_JTAG1	(1 << 8)
751.1Sskrll#define AST2600_WDT_RESET2_GPIO1	(1 << 9)
761.1Sskrll#define AST2600_WDT_RESET2_MDIO		(1 << 10)
771.1Sskrll#define AST2600_WDT_RESET2_LPC		(1 << 11)
781.1Sskrll#define AST2600_WDT_RESET2_PECI		(1 << 12)
791.1Sskrll#define AST2600_WDT_RESET2_PWM		(1 << 13)
801.1Sskrll#define AST2600_WDT_RESET2_ADC		(1 << 14)
811.1Sskrll#define AST2600_WDT_RESET2_FSI		(1 << 15)
821.1Sskrll#define AST2600_WDT_RESET2_I2C		(1 << 16)
831.1Sskrll#define AST2600_WDT_RESET2_I3C_GLOBAL	(1 << 17)
841.1Sskrll#define AST2600_WDT_RESET2_I3C0		(1 << 18)
851.1Sskrll#define AST2600_WDT_RESET2_I3C1		(1 << 19)
861.1Sskrll#define AST2600_WDT_RESET2_I3C2		(1 << 20)
871.1Sskrll#define AST2600_WDT_RESET2_I3C3		(1 << 21)
881.1Sskrll#define AST2600_WDT_RESET2_I3C4		(1 << 22)
891.1Sskrll#define AST2600_WDT_RESET2_I3C5		(1 << 23)
901.1Sskrll#define AST2600_WDT_RESET2_ESPI		(1 << 26)
911.1Sskrll
921.1Sskrll#define AST2600_WDT_RESET2_DEFAULT 0x03fffff1
931.1Sskrll
941.1Sskrll#endif
95