~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml (Version linux-5.16.20)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/watchdog/at      4 $id: http://devicetree.org/schemas/watchdog/atmel,sama5d4-wdt.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Atmel SAMA5D4 Watchdog Timer (WDT) Cont      7 title: Atmel SAMA5D4 Watchdog Timer (WDT) Controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Eugen Hristev <eugen.hristev@microchip.com>     10   - Eugen Hristev <eugen.hristev@microchip.com>
 11                                                    11 
 12 allOf:                                             12 allOf:
 13   - $ref: watchdog.yaml#                       !!  13   - $ref: "watchdog.yaml#"
 14                                                    14 
 15 properties:                                        15 properties:
 16   compatible:                                      16   compatible:
 17     oneOf:                                     !!  17     enum:
 18       - enum:                                  !!  18       - atmel,sama5d4-wdt
 19           - atmel,sama5d4-wdt                  !!  19       - microchip,sam9x60-wdt
 20           - microchip,sam9x60-wdt              !!  20       - microchip,sama7g5-wdt
 21           - microchip,sama7g5-wdt              << 
 22       - items:                                 << 
 23           - const: microchip,sam9x7-wdt        << 
 24           - const: microchip,sam9x60-wdt       << 
 25                                                    21 
 26   reg:                                             22   reg:
 27     maxItems: 1                                    23     maxItems: 1
 28                                                    24 
 29   interrupts:                                  << 
 30     maxItems: 1                                << 
 31                                                << 
 32   atmel,watchdog-type:                             25   atmel,watchdog-type:
 33     $ref: /schemas/types.yaml#/definitions/str     26     $ref: /schemas/types.yaml#/definitions/string
 34     description: should be hardware or softwar     27     description: should be hardware or software.
 35     oneOf:                                         28     oneOf:
 36       - description:                               29       - description:
 37           Enable watchdog fault reset. A watch     30           Enable watchdog fault reset. A watchdog fault triggers
 38           watchdog reset.                          31           watchdog reset.
 39         const: hardware                            32         const: hardware
 40       - description:                               33       - description:
 41           Enable watchdog fault interrupt. A w     34           Enable watchdog fault interrupt. A watchdog fault asserts
 42           watchdog interrupt.                      35           watchdog interrupt.
 43         const: software                            36         const: software
 44     default: hardware                              37     default: hardware
 45                                                    38 
 46   atmel,idle-halt:                                 39   atmel,idle-halt:
 47     $ref: /schemas/types.yaml#/definitions/fla     40     $ref: /schemas/types.yaml#/definitions/flag
 48     description: |                                 41     description: |
 49       present if you want to stop the watchdog     42       present if you want to stop the watchdog when the CPU is in idle state.
 50       CAUTION: This property should be used wi     43       CAUTION: This property should be used with care, it actually makes the
 51       watchdog not counting when the CPU is in     44       watchdog not counting when the CPU is in idle state, therefore the
 52       watchdog reset time depends on mean CPU      45       watchdog reset time depends on mean CPU usage and will not reset at all
 53       if the CPU stop working while it is in i     46       if the CPU stop working while it is in idle state, which is probably
 54       not what you want.                           47       not what you want.
 55                                                    48 
 56   atmel,dbg-halt:                                  49   atmel,dbg-halt:
 57     $ref: /schemas/types.yaml#/definitions/fla     50     $ref: /schemas/types.yaml#/definitions/flag
 58     description: |                                 51     description: |
 59       present if you want to stop the watchdog     52       present if you want to stop the watchdog when the CPU is in debug state.
 60                                                    53 
 61 required:                                          54 required:
 62   - compatible                                     55   - compatible
 63   - reg                                            56   - reg
 64                                                    57 
 65 unevaluatedProperties: false                       58 unevaluatedProperties: false
 66                                                    59 
 67 examples:                                          60 examples:
 68   - |                                              61   - |
 69     #include <dt-bindings/interrupt-controller     62     #include <dt-bindings/interrupt-controller/irq.h>
 70                                                    63 
 71     watchdog@fc068640 {                            64     watchdog@fc068640 {
 72         compatible = "atmel,sama5d4-wdt";      !!  65       compatible = "atmel,sama5d4-wdt";
 73         reg = <0xfc068640 0x10>;               !!  66       reg = <0xfc068640 0x10>;
 74         interrupts = <4 IRQ_TYPE_LEVEL_HIGH 5> !!  67       interrupts = <4 IRQ_TYPE_LEVEL_HIGH 5>;
 75         timeout-sec = <10>;                    !!  68       timeout-sec = <10>;
 76         atmel,watchdog-type = "hardware";      !!  69       atmel,watchdog-type = "hardware";
 77         atmel,dbg-halt;                        !!  70       atmel,dbg-halt;
 78         atmel,idle-halt;                       !!  71       atmel,idle-halt;
 79     };                                             72     };
 80                                                    73 
 81 ...                                                74 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php