xref: /netbsd-src/sys/arch/arm/cortex/files.cortex (revision 8450a7c42673d65e3b1f6560d3b6ecd317a6cbe8)
1# $NetBSD: files.cortex,v 1.5 2014/02/19 22:20:03 matt Exp $
2
3defflag opt_cpu_in_cksum.h			NEON_IN_CKSUM
4
5file	arch/arm/cortex/cpu_in_cksum_neon.c	(inet | inet6) & neon_in_cksum
6file	arch/arm/cortex/cpu_in_cksum_asm_neon.S	(inet | inet6) & neon_in_cksum
7
8device	armperiph {}
9attach	armperiph at mainbus
10file	arch/arm/cortex/armperiph.c		armperiph
11
12# ARM Generic Interrupt Controller (initially on Cortex-A9)
13device	armgic: pic, pic_splfuncs
14attach	armgic at armperiph
15file	arch/arm/cortex/gic.c			armgic
16
17# ARM PL310 L2 Cache Controller(initially on Cortex-A9)
18device	arml2cc
19attach	arml2cc at armperiph
20file	arch/arm/cortex/pl310.c			arml2cc	needs-flag
21
22# ARMv7 Generic Timer
23device	armgtmr
24attach	armgtmr at armperiph
25file	arch/arm/cortex/gtmr.c			armgtmr
26
27# A9 MPCore Global Timer
28device	a9tmr
29attach	a9tmr at armperiph
30file	arch/arm/cortex/a9tmr.c			a9tmr
31
32# A9 MPcore Watchdog Timer
33device	a9wdt: sysmon_wdog
34attach	a9wdt at armperiph
35file	arch/arm/cortex/a9wdt.c			a9wdt
36