135dbdcacSShubhrajyoti Datta# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 235dbdcacSShubhrajyoti Datta%YAML 1.2 335dbdcacSShubhrajyoti Datta--- 4*32671977SRob Herring$id: http://devicetree.org/schemas/clock/xlnx,clocking-wizard.yaml# 5*32671977SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 635dbdcacSShubhrajyoti Datta 735dbdcacSShubhrajyoti Dattatitle: Xilinx clocking wizard 835dbdcacSShubhrajyoti Datta 935dbdcacSShubhrajyoti Dattamaintainers: 1035dbdcacSShubhrajyoti Datta - Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> 1135dbdcacSShubhrajyoti Datta 1235dbdcacSShubhrajyoti Dattadescription: 1335dbdcacSShubhrajyoti Datta The clocking wizard is a soft ip clocking block of Xilinx versal. It 1435dbdcacSShubhrajyoti Datta reads required input clock frequencies from the devicetree and acts as clock 1535dbdcacSShubhrajyoti Datta clock output. 1635dbdcacSShubhrajyoti Datta 1735dbdcacSShubhrajyoti Dattaproperties: 1835dbdcacSShubhrajyoti Datta compatible: 1935dbdcacSShubhrajyoti Datta enum: 2035dbdcacSShubhrajyoti Datta - xlnx,clocking-wizard 2135dbdcacSShubhrajyoti Datta - xlnx,clocking-wizard-v5.2 2235dbdcacSShubhrajyoti Datta - xlnx,clocking-wizard-v6.0 2335dbdcacSShubhrajyoti Datta 2435dbdcacSShubhrajyoti Datta 2535dbdcacSShubhrajyoti Datta reg: 2635dbdcacSShubhrajyoti Datta maxItems: 1 2735dbdcacSShubhrajyoti Datta 2835dbdcacSShubhrajyoti Datta "#clock-cells": 2935dbdcacSShubhrajyoti Datta const: 1 3035dbdcacSShubhrajyoti Datta 3135dbdcacSShubhrajyoti Datta clocks: 3235dbdcacSShubhrajyoti Datta items: 3335dbdcacSShubhrajyoti Datta - description: clock input 3435dbdcacSShubhrajyoti Datta - description: axi clock 3535dbdcacSShubhrajyoti Datta 3635dbdcacSShubhrajyoti Datta clock-names: 3735dbdcacSShubhrajyoti Datta items: 3835dbdcacSShubhrajyoti Datta - const: clk_in1 3935dbdcacSShubhrajyoti Datta - const: s_axi_aclk 4035dbdcacSShubhrajyoti Datta 4135dbdcacSShubhrajyoti Datta 4235dbdcacSShubhrajyoti Datta xlnx,speed-grade: 4335dbdcacSShubhrajyoti Datta $ref: /schemas/types.yaml#/definitions/uint32 4435dbdcacSShubhrajyoti Datta enum: [1, 2, 3] 4535dbdcacSShubhrajyoti Datta description: 4635dbdcacSShubhrajyoti Datta Speed grade of the device. Higher the speed grade faster is the FPGA device. 4735dbdcacSShubhrajyoti Datta 4835dbdcacSShubhrajyoti Datta xlnx,nr-outputs: 4935dbdcacSShubhrajyoti Datta $ref: /schemas/types.yaml#/definitions/uint32 5035dbdcacSShubhrajyoti Datta minimum: 1 5135dbdcacSShubhrajyoti Datta maximum: 8 5235dbdcacSShubhrajyoti Datta description: 5335dbdcacSShubhrajyoti Datta Number of outputs. 5435dbdcacSShubhrajyoti Datta 5535dbdcacSShubhrajyoti Dattarequired: 5635dbdcacSShubhrajyoti Datta - compatible 5735dbdcacSShubhrajyoti Datta - reg 5835dbdcacSShubhrajyoti Datta - "#clock-cells" 5935dbdcacSShubhrajyoti Datta - clocks 6035dbdcacSShubhrajyoti Datta - clock-names 6135dbdcacSShubhrajyoti Datta - xlnx,speed-grade 6235dbdcacSShubhrajyoti Datta - xlnx,nr-outputs 6335dbdcacSShubhrajyoti Datta 6435dbdcacSShubhrajyoti DattaadditionalProperties: false 6535dbdcacSShubhrajyoti Datta 6635dbdcacSShubhrajyoti Dattaexamples: 6735dbdcacSShubhrajyoti Datta - | 6835dbdcacSShubhrajyoti Datta clock-controller@b0000000 { 6935dbdcacSShubhrajyoti Datta compatible = "xlnx,clocking-wizard"; 7035dbdcacSShubhrajyoti Datta reg = <0xb0000000 0x10000>; 7135dbdcacSShubhrajyoti Datta #clock-cells = <1>; 7235dbdcacSShubhrajyoti Datta xlnx,speed-grade = <1>; 7335dbdcacSShubhrajyoti Datta xlnx,nr-outputs = <6>; 7435dbdcacSShubhrajyoti Datta clock-names = "clk_in1", "s_axi_aclk"; 7535dbdcacSShubhrajyoti Datta clocks = <&clkc 15>, <&clkc 15>; 7635dbdcacSShubhrajyoti Datta }; 7735dbdcacSShubhrajyoti Datta... 78