1*b7511552SDhaval ShahLogicoreIP designed compatible with Xilinx ZYNQ family. 2*b7511552SDhaval Shah------------------------------------------------------- 3*b7511552SDhaval Shah 4*b7511552SDhaval ShahGeneral concept 5*b7511552SDhaval Shah--------------- 6*b7511552SDhaval Shah 7*b7511552SDhaval ShahLogicoreIP design to provide the isolation between processing system 8*b7511552SDhaval Shahand programmable logic. Also provides the list of register set to configure 9*b7511552SDhaval Shahthe frequency. 10*b7511552SDhaval Shah 11*b7511552SDhaval ShahRequired properties: 12*b7511552SDhaval Shah- compatible: shall be one of: 13*b7511552SDhaval Shah "xlnx,vcu" 14*b7511552SDhaval Shah "xlnx,vcu-logicoreip-1.0" 15*b7511552SDhaval Shah- reg, reg-names: There are two sets of registers need to provide. 16*b7511552SDhaval Shah 1. vcu slcr 17*b7511552SDhaval Shah 2. Logicore 18*b7511552SDhaval Shah reg-names should contain name for the each register sequence. 19*b7511552SDhaval Shah- clocks: phandle for aclk and pll_ref clocksource 20*b7511552SDhaval Shah- clock-names: The identification string, "aclk", is always required for 21*b7511552SDhaval Shah the axi clock. "pll_ref" is required for pll. 22*b7511552SDhaval ShahExample: 23*b7511552SDhaval Shah 24*b7511552SDhaval Shah xlnx_vcu: vcu@a0040000 { 25*b7511552SDhaval Shah compatible = "xlnx,vcu-logicoreip-1.0"; 26*b7511552SDhaval Shah reg = <0x0 0xa0040000 0x0 0x1000>, 27*b7511552SDhaval Shah <0x0 0xa0041000 0x0 0x1000>; 28*b7511552SDhaval Shah reg-names = "vcu_slcr", "logicore"; 29*b7511552SDhaval Shah clocks = <&si570_1>, <&clkc 71>; 30*b7511552SDhaval Shah clock-names = "pll_ref", "aclk"; 31*b7511552SDhaval Shah }; 32