1*5956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*5956d97fSEmmanuel Vadot%YAML 1.2 3*5956d97fSEmmanuel Vadot--- 4*5956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/fpga/xilinx-zynq-fpga-mgr.yaml# 5*5956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*5956d97fSEmmanuel Vadot 7*5956d97fSEmmanuel Vadottitle: Xilinx Zynq FPGA Manager Device Tree Bindings 8*5956d97fSEmmanuel Vadot 9*5956d97fSEmmanuel Vadotmaintainers: 10*5956d97fSEmmanuel Vadot - Michal Simek <michal.simek@xilinx.com> 11*5956d97fSEmmanuel Vadot 12*5956d97fSEmmanuel Vadotproperties: 13*5956d97fSEmmanuel Vadot compatible: 14*5956d97fSEmmanuel Vadot const: xlnx,zynq-devcfg-1.0 15*5956d97fSEmmanuel Vadot 16*5956d97fSEmmanuel Vadot reg: 17*5956d97fSEmmanuel Vadot maxItems: 1 18*5956d97fSEmmanuel Vadot 19*5956d97fSEmmanuel Vadot interrupts: 20*5956d97fSEmmanuel Vadot maxItems: 1 21*5956d97fSEmmanuel Vadot 22*5956d97fSEmmanuel Vadot clocks: 23*5956d97fSEmmanuel Vadot maxItems: 1 24*5956d97fSEmmanuel Vadot 25*5956d97fSEmmanuel Vadot clock-names: 26*5956d97fSEmmanuel Vadot items: 27*5956d97fSEmmanuel Vadot - const: ref_clk 28*5956d97fSEmmanuel Vadot 29*5956d97fSEmmanuel Vadot syscon: 30*5956d97fSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle 31*5956d97fSEmmanuel Vadot description: 32*5956d97fSEmmanuel Vadot Phandle to syscon block which provide access to SLCR registers 33*5956d97fSEmmanuel Vadot 34*5956d97fSEmmanuel Vadotrequired: 35*5956d97fSEmmanuel Vadot - compatible 36*5956d97fSEmmanuel Vadot - reg 37*5956d97fSEmmanuel Vadot - clocks 38*5956d97fSEmmanuel Vadot - clock-names 39*5956d97fSEmmanuel Vadot - syscon 40*5956d97fSEmmanuel Vadot 41*5956d97fSEmmanuel VadotadditionalProperties: false 42*5956d97fSEmmanuel Vadot 43*5956d97fSEmmanuel Vadotexamples: 44*5956d97fSEmmanuel Vadot - | 45*5956d97fSEmmanuel Vadot devcfg: devcfg@f8007000 { 46*5956d97fSEmmanuel Vadot compatible = "xlnx,zynq-devcfg-1.0"; 47*5956d97fSEmmanuel Vadot reg = <0xf8007000 0x100>; 48*5956d97fSEmmanuel Vadot interrupts = <0 8 4>; 49*5956d97fSEmmanuel Vadot clocks = <&clkc 12>; 50*5956d97fSEmmanuel Vadot clock-names = "ref_clk"; 51*5956d97fSEmmanuel Vadot syscon = <&slcr>; 52*5956d97fSEmmanuel Vadot }; 53