@@ -8,3 +8,68 @@ config SOC_SERIES_RX130
8
8
select CLOCK_CONTROL_RENESAS_RX_CGC if CLOCK_CONTROL
9
9
select HAS_RENESAS_RX_RDP
10
10
select CLOCK_CONTROL
11
+
12
+ if SOC_SERIES_RX130
13
+ if WDT_RENESAS_RX_IWDT_AUTO_START_MODE
14
+
15
+ config WDT_RENESAS_RX_IWDTSTRT
16
+ int "IWDT OFS0 Start Mode Select"
17
+ default 0
18
+ help
19
+ 0: IWDT is automatically activated in auto-start mode after a reset
20
+ 1: IWDT is halted after a reset
21
+
22
+ config WDT_RENESAS_RX_OFS0_IWDTTOPS
23
+ int "IWDT Timeout Period Select"
24
+ default 3
25
+ help
26
+ 0: 128 cycles (007Fh)
27
+ 1: 512 cycles (01FFh)
28
+ 2: 1024 cycles (03FFh)
29
+ 3: 2048 cycles (07FFh)
30
+
31
+ config WDT_RENESAS_RX_OFS0_IWDTCKS
32
+ int "IWDT Clock Divide Ratio Select"
33
+ default 15
34
+ help
35
+ 0: No division
36
+ 2: Divide-by-16
37
+ 3: Divide-by-32
38
+ 4: Divide-by-64
39
+ 15: Divide-by-128
40
+ 5: Divide-by-256
41
+
42
+ config WDT_RENESAS_RX_OFS0_IWDTRPSS
43
+ int "IWDT Window Start Position Select"
44
+ default 3
45
+ help
46
+ 0: 25%
47
+ 1: 50%
48
+ 2: 75%
49
+ 3: 100% (window start position is not specified.)
50
+
51
+ config WDT_RENESAS_RX_OFS0_IWDTRPES
52
+ int "IWDT Window End Position Select"
53
+ default 3
54
+ help
55
+ 0: 75%
56
+ 1: 50%
57
+ 2: 25%
58
+ 3: 0% (window end position is not specified.)
59
+
60
+ config WDT_RENESAS_RX_OFS0_IWDTRSTIRQS
61
+ int "IWDT Reset Interrupt Request Select"
62
+ default 0
63
+ help
64
+ 0: Non-maskable interrupt request output is enabled.
65
+ 1: Reset output is enabled.
66
+
67
+ config WDT_RENESAS_RX_OFS0_IWDTSLCSTP
68
+ int "IWDT Sleep Mode Count Stop Control"
69
+ default 0
70
+ help
71
+ 0: Count stop is disabled.
72
+ 1: Count is stopped at a transition to sleep mode, software standby mode, or deep sleep mode.
73
+
74
+ endif # WDT_RENESAS_RX_IWDT_AUTO_START_MODE
75
+ endif # SOC_SERIES_RX130
0 commit comments