diff --git a/boards/ti/am62l_evm/am62l_evm_am62l3_a53.dts b/boards/ti/am62l_evm/am62l_evm_am62l3_a53.dts index 75b52610065b..dfbb39b441d3 100644 --- a/boards/ti/am62l_evm/am62l_evm_am62l3_a53.dts +++ b/boards/ti/am62l_evm/am62l_evm_am62l3_a53.dts @@ -146,3 +146,7 @@ pinctrl-names = "default"; status = "okay"; }; + +&main_rtc0 { + status = "okay"; +}; diff --git a/dts/vendor/ti/am62l-main.dtsi b/dts/vendor/ti/am62l-main.dtsi index c416528e4904..b81a3c9a0689 100644 --- a/dts/vendor/ti/am62l-main.dtsi +++ b/dts/vendor/ti/am62l-main.dtsi @@ -411,4 +411,21 @@ clocks = <&scmi_clk 101>; status = "disabled"; }; + + main_rtc0: rtc@2b1f0000 { + compatible = "ti,k3-rtc-counter"; + reg = <0x2b1f0000 0x64>; + clock-frequency = ; + clocks = <&scmi_clk 272>; + interrupts = ; + interrupt-parent = <&gic>; + power-domains = <&main_rtc0_pd>; + status = "disabled"; + + counter_rtc0: counter_rtc { + compatible = "zephyr,rtc-counter"; + alarms-count = <2>; + status = "disabled"; + }; + }; }; diff --git a/dts/vendor/ti/am62l_power_domains.dtsi b/dts/vendor/ti/am62l_power_domains.dtsi index 8939c330fa8f..66e4b27d28fd 100644 --- a/dts/vendor/ti/am62l_power_domains.dtsi +++ b/dts/vendor/ti/am62l_power_domains.dtsi @@ -139,5 +139,11 @@ reg = <24>; #power-domain-cells = <0>; }; + + main_rtc0_pd: power-domain@39 { + compatible = "arm,scmi-power-domain"; + reg = <59>; + #power-domain-cells = <0>; + }; }; };