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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.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/clock/xlnx,clocking-wizard.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.yaml (Version linux-6.6.60)


  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/clock/xlnx,      4 $id: http://devicetree.org/schemas/clock/xlnx,clocking-wizard.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Xilinx clocking wizard                       7 title: Xilinx clocking wizard
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Shubhrajyoti Datta <shubhrajyoti.datta@amd.     10   - Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
 11                                                    11 
 12 description:                                       12 description:
 13   The clocking wizard is a soft ip clocking bl     13   The clocking wizard is a soft ip clocking block of Xilinx versal. It
 14   reads required input clock frequencies from      14   reads required input clock frequencies from the devicetree and acts as clock
 15   clock output.                                    15   clock output.
 16                                                    16 
 17 properties:                                        17 properties:
 18   compatible:                                      18   compatible:
 19     enum:                                          19     enum:
 20       - xlnx,clocking-wizard                       20       - xlnx,clocking-wizard
 21       - xlnx,clocking-wizard-v5.2                  21       - xlnx,clocking-wizard-v5.2
 22       - xlnx,clocking-wizard-v6.0                  22       - xlnx,clocking-wizard-v6.0
 23       - xlnx,versal-clk-wizard                 << 
 24                                                    23 
 25                                                    24 
 26   reg:                                             25   reg:
 27     maxItems: 1                                    26     maxItems: 1
 28                                                    27 
 29   "#clock-cells":                                  28   "#clock-cells":
 30     const: 1                                       29     const: 1
 31                                                    30 
 32   clocks:                                          31   clocks:
 33     items:                                         32     items:
 34       - description: clock input                   33       - description: clock input
 35       - description: axi clock                     34       - description: axi clock
 36                                                    35 
 37   clock-names:                                     36   clock-names:
 38     items:                                         37     items:
 39       - const: clk_in1                             38       - const: clk_in1
 40       - const: s_axi_aclk                          39       - const: s_axi_aclk
 41                                                    40 
 42                                                    41 
 43   xlnx,speed-grade:                                42   xlnx,speed-grade:
 44     $ref: /schemas/types.yaml#/definitions/uin     43     $ref: /schemas/types.yaml#/definitions/uint32
 45     enum: [1, 2, 3]                                44     enum: [1, 2, 3]
 46     description:                                   45     description:
 47       Speed grade of the device. Higher the sp     46       Speed grade of the device. Higher the speed grade faster is the FPGA device.
 48                                                    47 
 49   xlnx,nr-outputs:                                 48   xlnx,nr-outputs:
 50     $ref: /schemas/types.yaml#/definitions/uin     49     $ref: /schemas/types.yaml#/definitions/uint32
 51     minimum: 1                                     50     minimum: 1
 52     maximum: 8                                     51     maximum: 8
 53     description:                                   52     description:
 54       Number of outputs.                           53       Number of outputs.
 55                                                    54 
 56 required:                                          55 required:
 57   - compatible                                     56   - compatible
 58   - reg                                            57   - reg
 59   - "#clock-cells"                                 58   - "#clock-cells"
 60   - clocks                                         59   - clocks
 61   - clock-names                                    60   - clock-names
 62   - xlnx,speed-grade                               61   - xlnx,speed-grade
 63   - xlnx,nr-outputs                                62   - xlnx,nr-outputs
 64                                                    63 
 65 additionalProperties: false                        64 additionalProperties: false
 66                                                    65 
 67 examples:                                          66 examples:
 68   - |                                              67   - |
 69     clock-controller@b0000000  {                   68     clock-controller@b0000000  {
 70         compatible = "xlnx,clocking-wizard";       69         compatible = "xlnx,clocking-wizard";
 71         reg = <0xb0000000 0x10000>;                70         reg = <0xb0000000 0x10000>;
 72         #clock-cells = <1>;                        71         #clock-cells = <1>;
 73         xlnx,speed-grade = <1>;                    72         xlnx,speed-grade = <1>;
 74         xlnx,nr-outputs = <6>;                     73         xlnx,nr-outputs = <6>;
 75         clock-names = "clk_in1", "s_axi_aclk";     74         clock-names = "clk_in1", "s_axi_aclk";
 76         clocks = <&clkc 15>, <&clkc 15>;           75         clocks = <&clkc 15>, <&clkc 15>;
 77     };                                             76     };
 78 ...                                                77 ...
                                                      

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