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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.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/rtc/xlnx,zynqmp-rtc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml (Version linux-5.18.19)


  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/rtc/xlnx,zy      4 $id: http://devicetree.org/schemas/rtc/xlnx,zynqmp-rtc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Xilinx Zynq Ultrascale+ MPSoC Real Time      7 title: Xilinx Zynq Ultrascale+ MPSoC Real Time Clock
  8                                                     8 
  9 description:                                        9 description:
 10   RTC controller for the Xilinx Zynq MPSoC Rea     10   RTC controller for the Xilinx Zynq MPSoC Real Time Clock.
 11   The RTC controller has separate IRQ lines fo     11   The RTC controller has separate IRQ lines for seconds and alarm.
 12                                                    12 
 13 maintainers:                                       13 maintainers:
 14   - Michal Simek <michal.simek@amd.com>         !!  14   - Michal Simek <michal.simek@xilinx.com>
 15                                                    15 
 16 allOf:                                             16 allOf:
 17   - $ref: rtc.yaml#                                17   - $ref: rtc.yaml#
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     oneOf:                                     !!  21     const: xlnx,zynqmp-rtc
 22       - const: xlnx,zynqmp-rtc                 << 
 23       - items:                                 << 
 24           - enum:                              << 
 25               - xlnx,versal-rtc                << 
 26               - xlnx,versal-net-rtc            << 
 27           - const: xlnx,zynqmp-rtc             << 
 28                                                    22 
 29   reg:                                             23   reg:
 30     maxItems: 1                                    24     maxItems: 1
 31                                                    25 
 32   clocks:                                      << 
 33     maxItems: 1                                << 
 34                                                << 
 35   clock-names:                                 << 
 36     items:                                     << 
 37       - const: rtc                             << 
 38                                                << 
 39   interrupts:                                      26   interrupts:
 40     maxItems: 2                                !!  27     minItems: 2
 41                                                    28 
 42   interrupt-names:                                 29   interrupt-names:
 43     items:                                         30     items:
 44       - const: alarm                               31       - const: alarm
 45       - const: sec                                 32       - const: sec
 46                                                    33 
 47   calibration:                                     34   calibration:
 48     description: |                                 35     description: |
 49       calibration value for 1 sec period which     36       calibration value for 1 sec period which will
 50       be programmed directly to calibration re     37       be programmed directly to calibration register.
 51     $ref: /schemas/types.yaml#/definitions/uin     38     $ref: /schemas/types.yaml#/definitions/uint32
 52     minimum: 0x1                                   39     minimum: 0x1
 53     maximum: 0x1FFFFF                              40     maximum: 0x1FFFFF
 54     default: 0x198233                              41     default: 0x198233
 55     deprecated: true                           << 
 56                                                << 
 57   power-domains:                               << 
 58     maxItems: 1                                << 
 59                                                    42 
 60 required:                                          43 required:
 61   - compatible                                     44   - compatible
 62   - reg                                            45   - reg
 63   - interrupts                                     46   - interrupts
 64   - interrupt-names                                47   - interrupt-names
 65                                                    48 
 66 additionalProperties: false                        49 additionalProperties: false
 67                                                    50 
 68 examples:                                          51 examples:
 69   - |                                              52   - |
 70     soc {                                          53     soc {
 71       #address-cells = <2>;                        54       #address-cells = <2>;
 72       #size-cells = <2>;                           55       #size-cells = <2>;
 73                                                    56 
 74       rtc: rtc@ffa60000 {                          57       rtc: rtc@ffa60000 {
 75         compatible = "xlnx,zynqmp-rtc";            58         compatible = "xlnx,zynqmp-rtc";
 76         reg = <0x0 0xffa60000 0x0 0x100>;          59         reg = <0x0 0xffa60000 0x0 0x100>;
 77         interrupt-parent = <&gic>;                 60         interrupt-parent = <&gic>;
 78         interrupts = <0 26 4>, <0 27 4>;           61         interrupts = <0 26 4>, <0 27 4>;
 79         interrupt-names = "alarm", "sec";          62         interrupt-names = "alarm", "sec";
 80         calibration = <0x198233>;                  63         calibration = <0x198233>;
 81         clock-names = "rtc";                   << 
 82         clocks = <&rtc_clk>;                   << 
 83       };                                           64       };
 84     };                                             65     };
                                                      

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