xref: /netbsd-src/sys/arch/arm/xilinx/files.zynq (revision 5754a6ff213a9a342c74094c40f8c974d80dffb3)
1#	$NetBSD: files.zynq,v 1.5 2022/11/11 20:31:30 jmcneill Exp $
2#
3# Configuration info for Xilinx Zynq-7000 SoC
4#
5#
6
7file	arch/arm/xilinx/zynq_platform.c		soc_zynq
8
9# SOC parameters
10defflag	opt_soc.h				SOC_ZYNQ
11defflag	opt_soc.h				SOC_ZYNQ7000: SOC_ZYNQ
12
13# PS clock subsystem
14device	zynqclk
15attach	zynqclk at fdt with zynq7000_clkc
16file	arch/arm/xilinx/zynq7000_clkc.c		zynq7000_clkc
17
18# GPIO
19device	zynqgpio: gpiobus
20attach	zynqgpio at fdt
21file	arch/arm/xilinx/zynq_gpio.c		zynqgpio
22
23# UART
24device	zynquart
25attach	zynquart at fdt
26file	arch/arm/xilinx/zynq_uart.c		zynquart needs-flag
27file	arch/arm/xilinx/zynq7000_uart.c		zynquart
28defflag	opt_zynquart.h				ZYNQUARTCONSOLE
29
30# Gigabit Ethernet Controller
31device	cemac: ether, ifnet, arp, mii, bus_dma_generic
32attach	cemac at fdt
33file	dev/cadence/if_cemac.c			cemac
34file	arch/arm/xilinx/zynq_cemac.c		cemac
35
36# USB controller
37attach	ehci at fdt with zynqusb
38file	arch/arm/xilinx/zynq_usb.c		zynqusb
39file	arch/arm/xilinx/zynq7000_usb.c		zynqusb
40
41# Xilinx 7 series ADC
42device	zynqxadc: sysmon_envsys
43attach	zynqxadc at fdt
44file	arch/arm/xilinx/zynq_xadc.c		zynqxadc
45