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