boards: atmel: sam0: Add rtc configs

Add configurations to allow use of RTC driver and tests.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
This commit is contained in:
Gerson Fernando Budke 2024-11-17 14:48:32 +01:00 committed by Benjamin Cabé
commit b9466d28b6
14 changed files with 69 additions and 7 deletions

View file

@ -1,5 +1,6 @@
/*
* Copyright (c) 2022 Kamil Serwus
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -82,6 +83,14 @@
pinctrl-names = "default";
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
atmel,assigned-clocks = <&osc32kctrl 4>;
};
&sercom0 {
status = "okay";
compatible = "atmel,sam0-uart";

View file

@ -1,5 +1,5 @@
# Copyright (c) 2022 Kamil Serwus
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0
identifier: samc21n_xpro
name: SAM C21N Xplained Pro
@ -17,6 +17,7 @@ supported:
- gpio
- i2c
- pwm
- rtc
- spi
- uart
vendor: atmel

View file

@ -1,5 +1,6 @@
/*
* Copyright (c) 2018 Sean Nyekjaer
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -51,6 +52,12 @@
clock-frequency = <DT_FREQ_M(48)>;
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
};
&sercom0 {
status = "okay";
compatible = "atmel,sam0-spi";

View file

@ -1,4 +1,4 @@
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0
identifier: samd20_xpro
@ -14,6 +14,7 @@ supported:
- flash
- gpio
- i2c
- rtc
- spi
- uart
- watchdog

View file

@ -1,6 +1,6 @@
/*
* Copyright (c) 2018 Bryan O'Donoghue
* Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -71,6 +71,12 @@
pinctrl-names = "default";
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
};
&sercom0 {
status = "okay";
compatible = "atmel,sam0-uart";

View file

@ -1,5 +1,5 @@
# Copyright (c) 2018 Bryan O'Donoghue
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0
identifier: samd21_xpro
@ -17,6 +17,7 @@ supported:
- gpio
- i2c
- pwm
- rtc
- spi
- uart
- usb_device

View file

@ -1,5 +1,6 @@
/*
* Copyright (c) 2019 Benjamin Valentin
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -68,6 +69,14 @@
pinctrl-names = "default";
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
atmel,assigned-clocks = <&osc32kctrl 4>;
};
&sercom2 {
status = "okay";
compatible = "atmel,sam0-uart";

View file

@ -18,6 +18,7 @@ supported:
- i2c
- netif:eth
- pwm
- rtc
- spi
- uart
- usb_device

View file

@ -1,5 +1,6 @@
/*
* Copyright (c) 2021 Argentum Systems Ltd.
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -71,6 +72,14 @@
pinctrl-names = "default";
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
atmel,assigned-clocks = <&osc32kctrl 4>;
};
&sercom0 {
status = "okay";
compatible = "atmel,sam0-spi";

View file

@ -1,5 +1,5 @@
# Copyright (c) 2021 Argentum Systems Ltd.
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0
identifier: saml21_xpro
name: SAM L21 Xplained Pro
@ -17,6 +17,7 @@ supported:
- gpio
- i2c
- pwm
- rtc
- spi
- uart
- usb_device

View file

@ -1,6 +1,6 @@
/*
* Copyright (c) 2019 Benjamin Valentin
* Copyright (c) 2019-2024 Gerson Fernando Budke <nandojve@gmail.com>
* Copyright (c) 2019-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -122,6 +122,12 @@
pinctrl-names = "default";
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
};
&sercom0 {
status = "okay";
compatible = "atmel,sam0-uart";

View file

@ -19,6 +19,7 @@ supported:
- i2c
- netif
- pwm
- rtc
- spi
- uart
- usb_device

View file

@ -1,5 +1,6 @@
/*
* Copyright (c) 2021 Argentum Systems Ltd.
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -71,6 +72,14 @@
pinctrl-names = "default";
};
&rtc {
status = "okay";
counter-mode = "clock";
prescaler = <1024>;
atmel,assigned-clocks = <&osc32kctrl 4>;
};
&sercom0 {
status = "okay";
compatible = "atmel,sam0-uart";

View file

@ -1,5 +1,5 @@
# Copyright (c) 2021 Argentum Systems Ltd.
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# Copyright (c) 2024-2025 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0
identifier: samr34_xpro
name: SAM R34 Xplained Pro
@ -17,6 +17,7 @@ supported:
- gpio
- i2c
- pwm
- rtc
- spi
- uart
- usb_device