1*cd2827b3Skenh# $NetBSD: files.ep93xx,v 1.4 2009/02/27 03:13:55 kenh Exp $ 20fac6fa8Sjoff# 30fac6fa8Sjoff# Configuration info for Cirrus Logic EP93XX CPU support 40fac6fa8Sjoff# 50fac6fa8Sjoff 678c41e4bShamajimamakeoptions CPUFLAGS+="-march=armv4 -mtune=arm9" 778c41e4bShamajima 80fac6fa8Sjofffile arch/arm/ep93xx/ep93xx_intr.c 90fac6fa8Sjofffile arch/arm/arm32/irq_dispatch.S 100fac6fa8Sjofffile arch/arm/ep93xx/ep93xx_space.c 110fac6fa8Sjofffile arch/arm/ep93xx/ep93xx_busdma.c 120fac6fa8Sjoff 130fac6fa8Sjoffdevice epsoc { [addr=-1], [size=0], [intr=-1] }: bus_space_generic 140fac6fa8Sjofffile arch/arm/ep93xx/epsoc.c epsoc 150fac6fa8Sjoff 160fac6fa8Sjoffdevice epclk 170fac6fa8Sjoffattach epclk at epsoc 180fac6fa8Sjofffile arch/arm/ep93xx/epclk.c epclk needs-flag 190fac6fa8Sjoff 200fac6fa8Sjoffdevice epe: ether, ifnet, arp, mii 210fac6fa8Sjoffattach epe at epsoc 227959c31aShamajimafile arch/arm/ep93xx/epe.c epe 230fac6fa8Sjoff 240fac6fa8Sjoffdevice epohci 250fac6fa8Sjoffattach ohci at epsoc with epohci 260fac6fa8Sjofffile arch/arm/ep93xx/epohci.c epohci 270fac6fa8Sjoff 280fac6fa8Sjoffdevice epcom : tty 290fac6fa8Sjofffile arch/arm/ep93xx/epcom.c epcom needs-flag 307959c31aShamajima 317959c31aShamajimadevice epgpio { [port=-1], [bit1=-1], [bit2=-1] }: gpiobus 327959c31aShamajimaattach epgpio at epsoc 337959c31aShamajimafile arch/arm/ep93xx/epgpio.c epgpio needs-flag 347959c31aShamajima 35*cd2827b3Skenh# 36*cd2827b3Skenh# Support selective disabling of certain EP93xx GPIO lines when attaching 37*cd2827b3Skenh# a gpiobus (they may be used for other functions by the hardware and using 38*cd2827b3Skenh# them could be harmful). The default is all GPIO lines are available 39*cd2827b3Skenh# 40*cd2827b3Skenh 41*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_A_MASK=0xff 42*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_B_MASK=0xff 43*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_C_MASK=0xff 44*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_D_MASK=0xff 45*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_E_MASK=0xff 46*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_F_MASK=0xff 47*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_G_MASK=0xff 48*cd2827b3Skenhdefparam opt_ep93xx_gpio_mask.h EPGPIO_PORT_H_MASK=0xff 49*cd2827b3Skenh 507959c31aShamajimadevice epwdog 517959c31aShamajimaattach epwdog at epsoc 527959c31aShamajimafile arch/arm/ep93xx/epwdog.c epwdog needs-flag 537959c31aShamajima 547959c31aShamajimadevice eppcic : pcmciabus 557959c31aShamajimafile arch/arm/ep93xx/eppcic.c eppcic 567959c31aShamajima 577959c31aShamajimadevice eprtc 587959c31aShamajimaattach eprtc at epsoc 597959c31aShamajimafile arch/arm/ep93xx/eprtc.c eprtc 607959c31aShamajima 617959c31aShamajimadevice epled 627959c31aShamajimaattach epled at epgpio 637959c31aShamajimafile arch/arm/ep93xx/epled.c epled needs-flag 64