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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.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 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 # Copyright (C) 2022 Microchip Technology, Inc. and its subsidiaries
  3 %YAML 1.2
  4 ---
  5 $id: http://devicetree.org/schemas/rtc/atmel,at91sam9260-rtt.yaml#
  6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7 
  8 title: Atmel AT91 RTT
  9 
 10 allOf:
 11   - $ref: rtc.yaml#
 12 
 13 maintainers:
 14   - Alexandre Belloni <alexandre.belloni@bootlin.com>
 15 
 16 properties:
 17   compatible:
 18     oneOf:
 19       - items:
 20           - const: atmel,at91sam9260-rtt
 21       - items:
 22           - enum:
 23               - microchip,sam9x60-rtt
 24               - microchip,sam9x7-rtt
 25           - const: atmel,at91sam9260-rtt
 26       - items:
 27           - const: microchip,sama7g5-rtt
 28           - const: microchip,sam9x60-rtt
 29           - const: atmel,at91sam9260-rtt
 30 
 31   reg:
 32     maxItems: 1
 33 
 34   interrupts:
 35     maxItems: 1
 36 
 37   clocks:
 38     maxItems: 1
 39 
 40   atmel,rtt-rtc-time-reg:
 41     $ref: /schemas/types.yaml#/definitions/phandle-array
 42     items:
 43       - items:
 44           - description: Phandle to the GPBR node.
 45           - description: Offset within the GPBR block.
 46     description:
 47       Should encode the GPBR register used to store the time base when the
 48       RTT is used as an RTC. The first cell should point to the GPBR node
 49       and the second one encodes the offset within the GPBR block (or in
 50       other words, the GPBR register used to store the time base).
 51 
 52 required:
 53   - compatible
 54   - reg
 55   - interrupts
 56   - clocks
 57   - atmel,rtt-rtc-time-reg
 58 
 59 unevaluatedProperties: false
 60 
 61 examples:
 62   - |
 63     #include <dt-bindings/interrupt-controller/irq.h>
 64 
 65     rtc@fffffd20 {
 66         compatible = "atmel,at91sam9260-rtt";
 67         reg = <0xfffffd20 0x10>;
 68         interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
 69         clocks = <&clk32k>;
 70         atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
 71     };

~ [ 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