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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/rtc/s3c-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/s3c-rtc.yaml (Architecture alpha) and /Documentation/devicetree/bindings/rtc/s3c-rtc.yaml (Architecture i386)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/rtc/s3c-rtc      4 $id: http://devicetree.org/schemas/rtc/s3c-rtc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Samsung S3C, S5P and Exynos Real Time C      7 title: Samsung S3C, S5P and Exynos Real Time Clock controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Krzysztof Kozlowski <krzk@kernel.org>           10   - Krzysztof Kozlowski <krzk@kernel.org>
 11                                                    11 
 12 properties:                                        12 properties:
 13   compatible:                                      13   compatible:
 14     oneOf:                                         14     oneOf:
 15       - enum:                                      15       - enum:
 16           - samsung,s3c2410-rtc                    16           - samsung,s3c2410-rtc
 17           - samsung,s3c2416-rtc                    17           - samsung,s3c2416-rtc
 18           - samsung,s3c2443-rtc                    18           - samsung,s3c2443-rtc
 19           - samsung,s3c6410-rtc                    19           - samsung,s3c6410-rtc
 20       - items:                                     20       - items:
 21           - enum:                                  21           - enum:
 22               - samsung,exynos7-rtc                22               - samsung,exynos7-rtc
 23               - samsung,exynos850-rtc              23               - samsung,exynos850-rtc
 24           - const: samsung,s3c6410-rtc             24           - const: samsung,s3c6410-rtc
 25       - const: samsung,exynos3250-rtc              25       - const: samsung,exynos3250-rtc
 26         deprecated: true                           26         deprecated: true
 27                                                    27 
 28   reg:                                             28   reg:
 29     maxItems: 1                                    29     maxItems: 1
 30                                                    30 
 31   clocks:                                          31   clocks:
 32     description:                                   32     description:
 33       Must contain a list of phandle and clock     33       Must contain a list of phandle and clock specifier for the rtc
 34       clock and in the case of a s3c6410 compa     34       clock and in the case of a s3c6410 compatible controller, also
 35       a source clock.                              35       a source clock.
 36     minItems: 1                                    36     minItems: 1
 37     maxItems: 2                                    37     maxItems: 2
 38                                                    38 
 39   clock-names:                                     39   clock-names:
 40     description:                                   40     description:
 41       Must contain "rtc" and for a s3c6410 com     41       Must contain "rtc" and for a s3c6410 compatible controller
 42       also "rtc_src".                              42       also "rtc_src".
 43     minItems: 1                                    43     minItems: 1
 44     maxItems: 2                                    44     maxItems: 2
 45                                                    45 
 46   interrupts:                                      46   interrupts:
 47     description:                                   47     description:
 48       Two interrupt numbers to the cpu should      48       Two interrupt numbers to the cpu should be specified. First
 49       interrupt number is the rtc alarm interr     49       interrupt number is the rtc alarm interrupt and second interrupt number
 50       is the rtc tick interrupt. The number of     50       is the rtc tick interrupt. The number of cells representing a interrupt
 51       depends on the parent interrupt controll     51       depends on the parent interrupt controller.
 52     minItems: 2                                    52     minItems: 2
 53     maxItems: 2                                    53     maxItems: 2
 54                                                    54 
 55 allOf:                                             55 allOf:
 56   - $ref: rtc.yaml#                                56   - $ref: rtc.yaml#
 57   - if:                                            57   - if:
 58       properties:                                  58       properties:
 59         compatible:                                59         compatible:
 60           contains:                                60           contains:
 61             enum:                                  61             enum:
 62               - samsung,s3c6410-rtc                62               - samsung,s3c6410-rtc
 63               - samsung,exynos3250-rtc             63               - samsung,exynos3250-rtc
 64     then:                                          64     then:
 65       properties:                                  65       properties:
 66         clocks:                                    66         clocks:
 67           minItems: 2                              67           minItems: 2
 68           maxItems: 2                              68           maxItems: 2
 69         clock-names:                               69         clock-names:
 70           items:                                   70           items:
 71             - const: rtc                           71             - const: rtc
 72             - const: rtc_src                       72             - const: rtc_src
 73     else:                                          73     else:
 74       properties:                                  74       properties:
 75         clocks:                                    75         clocks:
 76           minItems: 1                              76           minItems: 1
 77           maxItems: 1                              77           maxItems: 1
 78         clock-names:                               78         clock-names:
 79           items:                                   79           items:
 80             - const: rtc                           80             - const: rtc
 81                                                    81 
 82 unevaluatedProperties: false                       82 unevaluatedProperties: false
 83                                                    83 
 84 examples:                                          84 examples:
 85   - |                                              85   - |
 86     #include <dt-bindings/clock/exynos5420.h>      86     #include <dt-bindings/clock/exynos5420.h>
 87     #include <dt-bindings/clock/samsung,s2mps1     87     #include <dt-bindings/clock/samsung,s2mps11.h>
 88                                                    88 
 89     rtc@10070000 {                                 89     rtc@10070000 {
 90         compatible = "samsung,s3c6410-rtc";        90         compatible = "samsung,s3c6410-rtc";
 91         reg = <0x10070000 0x100>;                  91         reg = <0x10070000 0x100>;
 92         interrupts = <0 44 4>, <0 45 4>;           92         interrupts = <0 44 4>, <0 45 4>;
 93         clocks = <&clock CLK_RTC>,                 93         clocks = <&clock CLK_RTC>,
 94                  <&s2mps11_osc S2MPS11_CLK_AP>     94                  <&s2mps11_osc S2MPS11_CLK_AP>;
 95         clock-names = "rtc", "rtc_src";            95         clock-names = "rtc", "rtc_src";
 96     };                                             96     };
                                                      

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