1b51adc77SRohit Visavalia# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2b51adc77SRohit Visavalia%YAML 1.2 3b51adc77SRohit Visavalia--- 4b51adc77SRohit Visavalia$id: http://devicetree.org/schemas/clock/xlnx,vcu.yaml# 5b51adc77SRohit Visavalia$schema: http://devicetree.org/meta-schemas/core.yaml# 6b51adc77SRohit Visavaliatitle: LogicoreIP designed compatible with Xilinx ZYNQ family. 7b51adc77SRohit Visavalia 8b51adc77SRohit Visavaliamaintainers: 9b51adc77SRohit Visavalia - Rohit Visavalia <rohit.visavalia@amd.com> 10b51adc77SRohit Visavalia 11b51adc77SRohit Visavaliadescription: 12b51adc77SRohit Visavalia LogicoreIP design to provide the isolation between processing system 13b51adc77SRohit Visavalia and programmable logic. Also provides the list of register set to configure 14b51adc77SRohit Visavalia the frequency. 15b51adc77SRohit Visavalia 16b51adc77SRohit Visavaliaproperties: 17b51adc77SRohit Visavalia compatible: 18b51adc77SRohit Visavalia items: 19b51adc77SRohit Visavalia - enum: 20b51adc77SRohit Visavalia - xlnx,vcu 21b51adc77SRohit Visavalia - xlnx,vcu-logicoreip-1.0 22b51adc77SRohit Visavalia 23b51adc77SRohit Visavalia reg: 24b51adc77SRohit Visavalia maxItems: 1 25b51adc77SRohit Visavalia 26b51adc77SRohit Visavalia clocks: 27b51adc77SRohit Visavalia items: 28b51adc77SRohit Visavalia - description: pll ref clocksource 29b51adc77SRohit Visavalia - description: aclk 30b51adc77SRohit Visavalia 31b51adc77SRohit Visavalia clock-names: 32b51adc77SRohit Visavalia items: 33b51adc77SRohit Visavalia - const: pll_ref 34b51adc77SRohit Visavalia - const: aclk 35b51adc77SRohit Visavalia 36*b00b08a5SRohit Visavalia reset-gpios: 37*b00b08a5SRohit Visavalia maxItems: 1 38*b00b08a5SRohit Visavalia 39b51adc77SRohit Visavaliarequired: 40b51adc77SRohit Visavalia - reg 41b51adc77SRohit Visavalia - clocks 42b51adc77SRohit Visavalia - clock-names 43b51adc77SRohit Visavalia 44b51adc77SRohit VisavaliaadditionalProperties: false 45b51adc77SRohit Visavalia 46b51adc77SRohit Visavaliaexamples: 47b51adc77SRohit Visavalia - | 48b51adc77SRohit Visavalia #include <dt-bindings/gpio/gpio.h> 49b51adc77SRohit Visavalia fpga { 50b51adc77SRohit Visavalia #address-cells = <2>; 51b51adc77SRohit Visavalia #size-cells = <2>; 52b51adc77SRohit Visavalia xlnx_vcu: vcu@a0040000 { 53b51adc77SRohit Visavalia compatible = "xlnx,vcu-logicoreip-1.0"; 54b51adc77SRohit Visavalia reg = <0x0 0xa0040000 0x0 0x1000>; 55*b00b08a5SRohit Visavalia reset-gpios = <&gpio 78 GPIO_ACTIVE_HIGH>; 56b51adc77SRohit Visavalia clocks = <&si570_1>, <&clkc 71>; 57b51adc77SRohit Visavalia clock-names = "pll_ref", "aclk"; 58b51adc77SRohit Visavalia }; 59b51adc77SRohit Visavalia }; 60