xref: /netbsd/sys/arch/arm/ep93xx/files.ep93xx (revision 6550d01e)
1#       $NetBSD: files.ep93xx,v 1.4 2009/02/27 03:13:55 kenh Exp $
2#
3# Configuration info for Cirrus Logic EP93XX CPU support
4#
5
6makeoptions CPUFLAGS+="-march=armv4 -mtune=arm9"
7
8file	arch/arm/ep93xx/ep93xx_intr.c
9file	arch/arm/arm32/irq_dispatch.S
10file	arch/arm/ep93xx/ep93xx_space.c
11file	arch/arm/ep93xx/ep93xx_busdma.c
12
13device	epsoc { [addr=-1], [size=0], [intr=-1] }: bus_space_generic
14file	arch/arm/ep93xx/epsoc.c		epsoc
15
16device	epclk
17attach epclk at epsoc
18file	arch/arm/ep93xx/epclk.c		epclk needs-flag
19
20device	epe: ether, ifnet, arp, mii
21attach epe at epsoc
22file	arch/arm/ep93xx/epe.c		epe
23
24device	epohci
25attach ohci at epsoc with epohci
26file	arch/arm/ep93xx/epohci.c	epohci
27
28device epcom : tty
29file	arch/arm/ep93xx/epcom.c		epcom needs-flag
30
31device	epgpio { [port=-1], [bit1=-1], [bit2=-1] }: gpiobus
32attach	epgpio at epsoc
33file	arch/arm/ep93xx/epgpio.c	epgpio	needs-flag
34
35#
36# Support selective disabling of certain EP93xx GPIO lines when attaching
37# a gpiobus (they may be used for other functions by the hardware and using
38# them could be harmful).  The default is all GPIO lines are available
39#
40
41defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_A_MASK=0xff
42defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_B_MASK=0xff
43defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_C_MASK=0xff
44defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_D_MASK=0xff
45defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_E_MASK=0xff
46defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_F_MASK=0xff
47defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_G_MASK=0xff
48defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_H_MASK=0xff
49
50device	epwdog
51attach	epwdog at epsoc
52file	arch/arm/ep93xx/epwdog.c	epwdog	needs-flag
53
54device eppcic : pcmciabus
55file	arch/arm/ep93xx/eppcic.c	eppcic
56
57device	eprtc
58attach	eprtc at epsoc
59file	arch/arm/ep93xx/eprtc.c		eprtc
60
61device	epled
62attach	epled at epgpio
63file	arch/arm/ep93xx/epled.c		epled	needs-flag
64