| .. | .. |
|---|
| 4 | 4 | |
|---|
| 5 | 5 | - compatible should contain: |
|---|
| 6 | 6 | "mediatek,mt2701-wdt", "mediatek,mt6589-wdt": for MT2701 |
|---|
| 7 | + "mediatek,mt2712-wdt", "mediatek,mt6589-wdt": for MT2712 |
|---|
| 7 | 8 | "mediatek,mt6589-wdt": for MT6589 |
|---|
| 8 | 9 | "mediatek,mt6797-wdt", "mediatek,mt6589-wdt": for MT6797 |
|---|
| 9 | 10 | "mediatek,mt7622-wdt", "mediatek,mt6589-wdt": for MT7622 |
|---|
| 10 | 11 | "mediatek,mt7623-wdt", "mediatek,mt6589-wdt": for MT7623 |
|---|
| 12 | + "mediatek,mt7629-wdt", "mediatek,mt6589-wdt": for MT7629 |
|---|
| 13 | + "mediatek,mt8183-wdt", "mediatek,mt6589-wdt": for MT8183 |
|---|
| 14 | + "mediatek,mt8516-wdt", "mediatek,mt6589-wdt": for MT8516 |
|---|
| 11 | 15 | |
|---|
| 12 | 16 | - reg : Specifies base physical address and size of the registers. |
|---|
| 13 | 17 | |
|---|
| 14 | 18 | Optional properties: |
|---|
| 15 | 19 | - timeout-sec: contains the watchdog timeout in seconds. |
|---|
| 20 | +- #reset-cells: Should be 1. |
|---|
| 16 | 21 | |
|---|
| 17 | 22 | Example: |
|---|
| 18 | 23 | |
|---|
| 19 | | -wdt: watchdog@10000000 { |
|---|
| 20 | | - compatible = "mediatek,mt6589-wdt"; |
|---|
| 21 | | - reg = <0x10000000 0x18>; |
|---|
| 24 | +watchdog: watchdog@10007000 { |
|---|
| 25 | + compatible = "mediatek,mt8183-wdt", |
|---|
| 26 | + "mediatek,mt6589-wdt"; |
|---|
| 27 | + reg = <0 0x10007000 0 0x100>; |
|---|
| 22 | 28 | timeout-sec = <10>; |
|---|
| 29 | + #reset-cells = <1>; |
|---|
| 23 | 30 | }; |
|---|