File tree Expand file tree Collapse file tree 19 files changed +149
-19
lines changed
zephyr/ra/ra_cfg/fsp_cfg/bsp Expand file tree Collapse file tree 19 files changed +149
-19
lines changed Original file line number Diff line number Diff line change @@ -127,3 +127,7 @@ Patch List:
127
127
* Add new implementation for R_BSP_SecurityInit on Zephyr.
128
128
Impacted files:
129
129
zephyr/ra/portable/bsp_security.h
130
+
131
+ * Reflect OFS setting for WDT from Zephyr Kconfig value
132
+ Impacted files:
133
+ zephyr/ra/ra_cfg/fsp_cfg/bsp/**/bsp_mcu_family_cfg.h
Original file line number Diff line number Diff line change @@ -35,9 +35,16 @@ extern "C" {
35
35
#define BSP_VECTOR_TABLE_MAX_ENTRIES (48U)
36
36
#define BSP_CFG_INLINE_IRQ_FUNCTIONS (0)
37
37
38
+ /* OFS0 WDT configurations */
39
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
40
+ #define WDTSTRT (0)
41
+ #else
42
+ #define WDTSTRT (1)
43
+ #endif
44
+
38
45
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
39
46
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
40
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
47
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
41
48
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
42
49
#define OFS_SEQ5 (1 << 28) | (1 << 30)
43
50
#define BSP_CFG_USE_LOW_VOLTAGE_MODE ((0))
Original file line number Diff line number Diff line change @@ -34,10 +34,17 @@ extern "C" {
34
34
#define BSP_VECTOR_TABLE_MAX_ENTRIES (48U)
35
35
#define BSP_CFG_INLINE_IRQ_FUNCTIONS (0)
36
36
37
+ /* OFS0 WDT configurations */
38
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
39
+ #define WDTSTRT (0)
40
+ #else
41
+ #define WDTSTRT (1)
42
+ #endif
43
+
37
44
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
38
45
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
39
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
40
- #define OFS_SEQ4 (3 << 18) |(15 << 20) | (3 << 24) | (3 << 26)
46
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
47
+ #define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
41
48
#define OFS_SEQ5 (1 << 28) | (1 << 30)
42
49
#define BSP_CFG_USE_LOW_VOLTAGE_MODE (0)
43
50
#define BSP_CFG_ROM_REG_OFS0 (OFS_SEQ1 | OFS_SEQ2 | OFS_SEQ3 | OFS_SEQ4 | OFS_SEQ5)
Original file line number Diff line number Diff line change @@ -304,9 +304,16 @@ extern "C" {
304
304
#define BSP_TZ_CFG_NON_SECURE_APPLICATION_FALLBACK (1U)
305
305
#endif
306
306
307
+ /* OFS0 WDT configurations */
308
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
309
+ #define WDTSTRT (0)
310
+ #else
311
+ #define WDTSTRT (1)
312
+ #endif
313
+
307
314
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
308
315
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
309
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
316
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
310
317
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
311
318
#define OFS_SEQ5 (1 << 28) | (1 << 30)
312
319
#define BSP_CFG_ROM_REG_OFS0 \
Original file line number Diff line number Diff line change @@ -287,9 +287,16 @@ extern "C" {
287
287
#define BSP_TZ_CFG_NON_SECURE_APPLICATION_FALLBACK (1U)
288
288
#endif
289
289
290
+ /* OFS0 WDT configurations */
291
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
292
+ #define WDTSTRT (0)
293
+ #else
294
+ #define WDTSTRT (1)
295
+ #endif
296
+
290
297
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
291
298
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
292
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
299
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
293
300
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
294
301
#define OFS_SEQ5 (1 << 28) | (1 << 30)
295
302
#define BSP_CFG_ROM_REG_OFS0 \
Original file line number Diff line number Diff line change @@ -290,9 +290,16 @@ extern "C" {
290
290
#define BSP_TZ_CFG_NON_SECURE_APPLICATION_FALLBACK (1U)
291
291
#endif
292
292
293
+ /* OFS0 WDT configurations */
294
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
295
+ #define WDTSTRT (0)
296
+ #else
297
+ #define WDTSTRT (1)
298
+ #endif
299
+
293
300
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
294
301
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
295
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
302
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
296
303
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
297
304
#define OFS_SEQ5 (1 << 28) | (1 << 30)
298
305
#define BSP_CFG_ROM_REG_OFS0 \
Original file line number Diff line number Diff line change @@ -307,9 +307,16 @@ extern "C" {
307
307
#define BSP_TZ_CFG_NON_SECURE_APPLICATION_FALLBACK (1U)
308
308
#endif
309
309
310
+ /* OFS0 WDT configurations */
311
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
312
+ #define WDTSTRT (0)
313
+ #else
314
+ #define WDTSTRT (1)
315
+ #endif
316
+
310
317
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
311
318
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
312
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
319
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
313
320
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
314
321
#define OFS_SEQ5 (1 << 28) | (1 << 30)
315
322
#define BSP_CFG_ROM_REG_OFS0 \
Original file line number Diff line number Diff line change @@ -314,9 +314,16 @@ extern "C" {
314
314
#define BSP_TZ_CFG_NON_SECURE_APPLICATION_FALLBACK (1U)
315
315
#endif
316
316
317
+ /* OFS0 WDT configurations */
318
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
319
+ #define WDTSTRT (0)
320
+ #else
321
+ #define WDTSTRT (1)
322
+ #endif
323
+
317
324
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
318
325
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
319
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
326
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
320
327
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
321
328
#define OFS_SEQ5 (1 << 28) | (1 << 30)
322
329
#define BSP_CFG_ROM_REG_OFS0 \
Original file line number Diff line number Diff line change @@ -34,9 +34,16 @@ extern "C" {
34
34
#define BSP_VECTOR_TABLE_MAX_ENTRIES (48U)
35
35
#define BSP_CFG_INLINE_IRQ_FUNCTIONS (1)
36
36
37
+ /* OFS0 WDT configurations */
38
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
39
+ #define WDTSTRT (0)
40
+ #else
41
+ #define WDTSTRT (1)
42
+ #endif
43
+
37
44
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
38
45
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
39
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
46
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
40
47
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
41
48
#define OFS_SEQ5 (1 << 28) | (1 << 30)
42
49
#define BSP_CFG_ROM_REG_OFS0 \
Original file line number Diff line number Diff line change @@ -313,9 +313,16 @@ extern "C" {
313
313
#define BSP_TZ_CFG_NON_SECURE_APPLICATION_FALLBACK (1U)
314
314
#endif
315
315
316
+ /* OFS0 WDT configurations */
317
+ #ifdef CONFIG_WDT_RENESAS_RA_START_IN_BOOT
318
+ #define WDTSTRT (0)
319
+ #else
320
+ #define WDTSTRT (1)
321
+ #endif
322
+
316
323
#define OFS_SEQ1 0xA001A001 | (1 << 1) | (3 << 2)
317
324
#define OFS_SEQ2 (15 << 4) | (3 << 8) | (3 << 10)
318
- #define OFS_SEQ3 (1 << 12) | (1 << 14) | (1 << 17)
325
+ #define OFS_SEQ3 (1 << 12) | (1 << 14) | (WDTSTRT << 17)
319
326
#define OFS_SEQ4 (3 << 18) | (15 << 20) | (3 << 24) | (3 << 26)
320
327
#define OFS_SEQ5 (1 << 28) | (1 << 30)
321
328
#define BSP_CFG_ROM_REG_OFS0 \
You can’t perform that action at this time.
0 commit comments