Lines Matching +full:zynq +full:- +full:7000
1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <linux/clk/zynq.h>
24 #include <linux/irqchip/arm-gic.h>
32 #include <asm/mach-types.h>
36 #include <asm/hardware/cache-l2x0.h>
47 * zynq_memory_init - Initialize special memory
59 .name = "cpuidle-zynq",
63 * zynq_get_revision - Get Zynq silicon revision
65 * Return: Silicon version or -1 otherwise
73 np = of_find_compatible_node(NULL, NULL, "xlnx,zynq-devcfg-1.0"); in zynq_get_revision()
76 return -1; in zynq_get_revision()
83 return -1; in zynq_get_revision()
102 * zynq_init_machine - System specific initialization, intended to be
117 soc_dev_attr->family = kasprintf(GFP_KERNEL, "Xilinx Zynq"); in zynq_init_machine()
118 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "0x%x", system_rev); in zynq_init_machine()
119 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "0x%x", in zynq_init_machine()
124 kfree(soc_dev_attr->family); in zynq_init_machine()
125 kfree(soc_dev_attr->revision); in zynq_init_machine()
126 kfree(soc_dev_attr->soc_id); in zynq_init_machine()
169 * zynq_map_io - Create memory mappings needed for early I/O.
184 "xlnx,zynq-7000",
188 DT_MACHINE_START(XILINX_EP107, "Xilinx Zynq Platform")
189 /* 64KB way size, 8-way associativity, parity disabled */