Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | * Freescale mpc8xxx watchdog driver (For 83xx, 86xx and 8xx) |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible: Shall contain one of the following: |
| 5 | "mpc83xx_wdt" for an mpc83xx |
| 6 | "fsl,mpc8610-wdt" for an mpc86xx |
| 7 | "fsl,mpc823-wdt" for an mpc8xx |
| 8 | - reg: base physical address and length of the area hosting the |
| 9 | watchdog registers. |
| 10 | On the 83xx, "Watchdog Timer Registers" area: <0x200 0x100> |
| 11 | On the 86xx, "Watchdog Timer Registers" area: <0xe4000 0x100> |
| 12 | On the 8xx, "General System Interface Unit" area: <0x0 0x10> |
| 13 | |
| 14 | Optional properties: |
| 15 | - reg: additional physical address and length (4) of location of the |
| 16 | Reset Status Register (called RSTRSCR on the mpc86xx) |
| 17 | On the 83xx, it is located at offset 0x910 |
| 18 | On the 86xx, it is located at offset 0xe0094 |
| 19 | On the 8xx, it is located at offset 0x288 |
| 20 | |
| 21 | Example: |
| 22 | WDT: watchdog@0 { |
| 23 | compatible = "fsl,mpc823-wdt"; |
| 24 | reg = <0x0 0x10 0x288 0x4>; |
| 25 | }; |