The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/rtc/atmel,at91sam9260-rtt.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 Device Tree Bindings
    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           - const: microchip,sam9x60-rtt
   23           - const: atmel,at91sam9260-rtt
   24       - items:
   25           - const: microchip,sama7g5-rtt
   26           - const: microchip,sam9x60-rtt
   27           - const: atmel,at91sam9260-rtt
   28 
   29   reg:
   30     maxItems: 1
   31 
   32   interrupts:
   33     maxItems: 1
   34 
   35   clocks:
   36     maxItems: 1
   37 
   38   atmel,rtt-rtc-time-reg:
   39     $ref: /schemas/types.yaml#/definitions/phandle-array
   40     items:
   41       - items:
   42           - description: Phandle to the GPBR node.
   43           - description: Offset within the GPBR block.
   44     description:
   45       Should encode the GPBR register used to store the time base when the
   46       RTT is used as an RTC. The first cell should point to the GPBR node
   47       and the second one encodes the offset within the GPBR block (or in
   48       other words, the GPBR register used to store the time base).
   49 
   50 required:
   51   - compatible
   52   - reg
   53   - interrupts
   54   - clocks
   55   - atmel,rtt-rtc-time-reg
   56 
   57 unevaluatedProperties: false
   58 
   59 examples:
   60   - |
   61     #include <dt-bindings/interrupt-controller/irq.h>
   62 
   63     rtc@fffffd20 {
   64         compatible = "atmel,at91sam9260-rtt";
   65         reg = <0xfffffd20 0x10>;
   66         interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
   67         clocks = <&clk32k>;
   68         atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
   69     };

Cache object: d7457d0413ba7923b20af9c1b2a1a8ce


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.