Home | History | Annotate | Line # | Download | only in ep93xx
      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 
      6 makeoptions CPUFLAGS+="-march=armv4 -mtune=arm9"
      7 
      8 file	arch/arm/ep93xx/ep93xx_intr.c
      9 file	arch/arm/arm32/irq_dispatch.S
     10 file	arch/arm/ep93xx/ep93xx_space.c
     11 file	arch/arm/ep93xx/ep93xx_busdma.c
     12 
     13 device	epsoc { [addr=-1], [size=0], [intr=-1] }: bus_space_generic
     14 file	arch/arm/ep93xx/epsoc.c		epsoc
     15 
     16 device	epclk
     17 attach epclk at epsoc
     18 file	arch/arm/ep93xx/epclk.c		epclk needs-flag
     19 
     20 device	epe: ether, ifnet, arp, mii
     21 attach epe at epsoc
     22 file	arch/arm/ep93xx/epe.c		epe
     23 
     24 device	epohci
     25 attach ohci at epsoc with epohci
     26 file	arch/arm/ep93xx/epohci.c	epohci
     27 
     28 device epcom : tty
     29 file	arch/arm/ep93xx/epcom.c		epcom needs-flag
     30 
     31 device	epgpio { [port=-1], [bit1=-1], [bit2=-1] }: gpiobus
     32 attach	epgpio at epsoc
     33 file	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 
     41 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_A_MASK=0xff
     42 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_B_MASK=0xff
     43 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_C_MASK=0xff
     44 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_D_MASK=0xff
     45 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_E_MASK=0xff
     46 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_F_MASK=0xff
     47 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_G_MASK=0xff
     48 defparam opt_ep93xx_gpio_mask.h		EPGPIO_PORT_H_MASK=0xff
     49 
     50 device	epwdog
     51 attach	epwdog at epsoc
     52 file	arch/arm/ep93xx/epwdog.c	epwdog	needs-flag
     53 
     54 device eppcic : pcmciabus
     55 file	arch/arm/ep93xx/eppcic.c	eppcic
     56 
     57 device	eprtc
     58 attach	eprtc at epsoc
     59 file	arch/arm/ep93xx/eprtc.c		eprtc
     60 
     61 device	epled
     62 attach	epled at epgpio
     63 file	arch/arm/ep93xx/epled.c		epled	needs-flag
     64