Commit 814a9e68 authored by Tahsin Mutlugun's avatar Tahsin Mutlugun Committed by Chris Friedt
Browse files

dts: adi: Add wut nodes to MAX32 SoCs that have wake-up timers

Add WUT support to MAX32655, MAX32666, MAX32680, MAX32690 and MAX78002
SoCs.

Signed-off-by: default avatarTahsin Mutlugun <Tahsin.Mutlugun@analog.com>
parent a5ea4c2d
Loading
Loading
Loading
Loading
+13 −1
Changes for dts/arm/adi/max32/max32655.dtsi: 13 added lines, 1 removed line.
Original line number Diff line number Diff line
/*
 * Copyright (c) 2023-2024 Analog Devices, Inc.
 * Copyright (c) 2023-2025 Analog Devices, Inc.
 *
 * SPDX-License-Identifier: Apache-2.0
 */
@@ -149,5 +149,17 @@
			interrupts = <67 0>;
			status = "disabled";
		};

		wut0: timer@40006400 {
			compatible = "adi,max32-timer";
			reg = <0x40006400 0x400>;
			interrupts = <53 0>;
			status = "disabled";
			prescaler = <1>;
			counter {
				compatible = "adi,max32-wut";
				status = "disabled";
			};
		};
	};
};
+13 −1
Changes for dts/arm/adi/max32/max32666.dtsi: 13 added lines, 1 removed line.
Original line number Diff line number Diff line
/*
 * Copyright (c) 2023-2024 Analog Devices, Inc.
 * Copyright (c) 2023-2025 Analog Devices, Inc.
 *
 * SPDX-License-Identifier: Apache-2.0
 */
@@ -188,5 +188,17 @@
			power-delay-ms = <1500>;
			clocks = <&gcr ADI_MAX32_CLOCK_BUS1 10>;
		};

		wut0: timer@40006400 {
			compatible = "adi,max32-timer";
			reg = <0x40006400 0x400>;
			interrupts = <53 0>;
			status = "disabled";
			prescaler = <1>;
			counter {
				compatible = "adi,max32-wut";
				status = "disabled";
			};
		};
	};
};
+13 −1
Changes for dts/arm/adi/max32/max32680.dtsi: 13 added lines, 1 removed line.
Original line number Diff line number Diff line
/*
 * Copyright (c) 2024 Analog Devices, Inc.
 * Copyright (c) 2024-2025 Analog Devices, Inc.
 *
 * SPDX-License-Identifier: Apache-2.0
 */
@@ -131,5 +131,17 @@
			interrupts = <67 0>;
			status = "disabled";
		};

		wut0: timer@40006400 {
			compatible = "adi,max32-timer";
			reg = <0x40006400 0x400>;
			interrupts = <53 0>;
			status = "disabled";
			prescaler = <1>;
			counter {
				compatible = "adi,max32-wut";
				status = "disabled";
			};
		};
	};
};
+24 −0
Changes for dts/arm/adi/max32/max32690.dtsi: 24 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -282,5 +282,29 @@
			interrupts = <108 0>;
			clocks = <&gcr ADI_MAX32_CLOCK_BUS1 19>;
		};

		wut0: timer@40006400 {
			compatible = "adi,max32-timer";
			reg = <0x40006400 0x200>;
			interrupts = <53 0>;
			status = "disabled";
			prescaler = <1>;
			counter {
				compatible = "adi,max32-wut";
				status = "disabled";
			};
		};

		wut1: timer@40006600 {
			compatible = "adi,max32-timer";
			reg = <0x40006600 0x200>;
			interrupts = <109 0>;
			status = "disabled";
			prescaler = <1>;
			counter {
				compatible = "adi,max32-wut";
				status = "disabled";
			};
		};
	};
};
+13 −1
Changes for dts/arm/adi/max32/max78002.dtsi: 13 added lines, 1 removed line.
Original line number Diff line number Diff line
/*
 * Copyright (c) 2024 Analog Devices, Inc.
 * Copyright (c) 2024-2025 Analog Devices, Inc.
 *
 * SPDX-License-Identifier: Apache-2.0
 */
@@ -207,5 +207,17 @@
			interrupts = <67 0>;
			status = "disabled";
		};

		wut0: timer@40006400 {
			compatible = "adi,max32-timer";
			reg = <0x40006400 0x400>;
			interrupts = <53 0>;
			status = "disabled";
			prescaler = <1>;
			counter {
				compatible = "adi,max32-wut";
				status = "disabled";
			};
		};
	};
};