1
1
/*
2
- * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
2
+ * Copyright (c) 2024-2025 Espressif Systems (Shanghai) Co., Ltd.
3
3
*
4
4
* SPDX-License-Identifier: Apache-2.0
5
5
*/
15
15
#define DT_CPU_COMPAT espressif_xtensa_lx6
16
16
#elif defined(CONFIG_SOC_SERIES_ESP32S2 ) || defined(CONFIG_SOC_SERIES_ESP32S3 )
17
17
#define DT_CPU_COMPAT espressif_xtensa_lx7
18
- #elif defined(CONFIG_SOC_SERIES_ESP32C2 ) || defined(CONFIG_SOC_SERIES_ESP32C3 ) || \
19
- defined(CONFIG_SOC_SERIES_ESP32C6 )
18
+ #elif defined(CONFIG_RISCV )
20
19
#define DT_CPU_COMPAT espressif_riscv
21
20
#endif
22
21
@@ -74,14 +73,22 @@ ZTEST(rtc_clk, test_cpu_xtal_src)
74
73
}
75
74
76
75
uint32_t rtc_pll_src_freq_mhz [] = {
76
+ #if defined(ESP32_CLK_CPU_PLL_48M )
77
+ ESP32_CLK_CPU_PLL_48M ,
78
+ #endif
79
+ #if defined(ESP32_CLK_CPU_PLL_80M )
77
80
ESP32_CLK_CPU_PLL_80M ,
78
- #if defined(CONFIG_SOC_SERIES_ESP32C2 )
81
+ #endif
82
+ #if defined(ESP32_CLK_CPU_PLL_96M )
83
+ ESP32_CLK_CPU_PLL_96M ,
84
+ #endif
85
+ #if defined(ESP32_CLK_CPU_PLL_120M )
79
86
ESP32_CLK_CPU_PLL_120M ,
80
- #else
87
+ #endif
88
+ #if defined(ESP32_CLK_CPU_PLL_160M )
81
89
ESP32_CLK_CPU_PLL_160M ,
82
90
#endif
83
- #if !defined (CONFIG_SOC_SERIES_ESP32C2 ) && !defined (CONFIG_SOC_SERIES_ESP32C3 ) && \
84
- !defined (CONFIG_SOC_SERIES_ESP32C6 )
91
+ #if defined(ESP32_CLK_CPU_PLL_240M )
85
92
ESP32_CLK_CPU_PLL_240M ,
86
93
#endif
87
94
};
@@ -159,10 +166,13 @@ ZTEST(rtc_clk, test_rtc_fast_src)
159
166
}
160
167
161
168
uint32_t rtc_rtc_slow_clk_src [] = {
169
+ #if defined(ESP32_RTC_SLOW_CLK_SRC_RC_SLOW )
162
170
ESP32_RTC_SLOW_CLK_SRC_RC_SLOW ,
163
- #if defined(CONFIG_SOC_SERIES_ESP32C6 )
171
+ #endif
172
+ #if defined(ESP32_RTC_SLOW_CLK_SRC_RC32K )
164
173
ESP32_RTC_SLOW_CLK_SRC_RC32K ,
165
- #else
174
+ #endif
175
+ #if defined(ESP32_RTC_SLOW_CLK_SRC_RC_FAST_D256 )
166
176
ESP32_RTC_SLOW_CLK_SRC_RC_FAST_D256 ,
167
177
#endif
168
178
#if CONFIG_FIXTURE_XTAL
@@ -171,10 +181,13 @@ uint32_t rtc_rtc_slow_clk_src[] = {
171
181
};
172
182
173
183
uint32_t rtc_rtc_slow_clk_src_freq [] = {
184
+ #if defined(ESP32_RTC_SLOW_CLK_SRC_RC_SLOW_FREQ )
174
185
ESP32_RTC_SLOW_CLK_SRC_RC_SLOW_FREQ ,
175
- #if defined(CONFIG_SOC_SERIES_ESP32C6 )
186
+ #endif
187
+ #if defined(ESP32_RTC_SLOW_CLK_SRC_RC32K_FREQ )
176
188
ESP32_RTC_SLOW_CLK_SRC_RC32K_FREQ ,
177
- #else
189
+ #endif
190
+ #if defined(ESP32_RTC_SLOW_CLK_SRC_RC_FAST_D256_FREQ )
178
191
ESP32_RTC_SLOW_CLK_SRC_RC_FAST_D256_FREQ ,
179
192
#endif
180
193
#if CONFIG_FIXTURE_XTAL
0 commit comments