1 # $NetBSD: files.ixp425,v 1.10 2006/12/10 10:01:49 scw Exp $
3 # Configuration info for Intel IXP4xx CPU support
6 defparam opt_ixp425.h IXP425_CLOCK_FREQ
8 file arch/arm/xscale/ixp425_intr.c
9 file arch/arm/xscale/ixp425_mem.c
10 file arch/arm/arm32/irq_dispatch.S
12 file arch/arm/xscale/xscale_pmc.c perfctrs
14 # IXP425 Slow peripheral devices
15 device ixpsip { [addr=-1], [size=0], [index=-1], [intr=-1] }: bus_space_generic
16 file arch/arm/xscale/ixp425_sip.c ixpsip
18 # IXP425 Processor CPU support
20 device ixpio: pcibus, bus_space_generic
21 file arch/arm/xscale/ixp425.c ixpio
22 file arch/arm/xscale/ixp425_space.c ixpio
23 file arch/arm/xscale/ixp425_pci.c ixpio
24 file arch/arm/xscale/ixp425_pci_space.c ixpio
25 file arch/arm/xscale/ixp425_pci_dma.c ixpio
26 file arch/arm/xscale/ixp425_pci_asm.S ixpio
30 attach ixpclk at ixpsip
31 file arch/arm/xscale/ixp425_timer.c ixpclk needs-flag
34 device ixpdog: sysmon_wdog
35 attach ixpdog at ixpsip
36 file arch/arm/xscale/ixp425_wdog.c ixpdog
39 # Note: Can't call this 'ixpcom' as that clashes with another arm device.
40 attach com at ixpsip with ixsipcom
41 file arch/arm/xscale/ixp425_com.c ixsipcom
42 file arch/arm/xscale/ixp425_a4x_space.c ixsipcom
43 file arch/arm/xscale/ixp425_a4x_io.S ixsipcom
45 # Micro-engine support
46 device ixme { npe }: bus_space_generic
47 attach ixme at mainbus
48 file arch/arm/xscale/ixp425_ixme.c ixme
49 file arch/arm/xscale/ixp425_qmgr.c ixme
52 device ixpnpe { [phy=-1] }
54 file arch/arm/xscale/ixp425_npe.c ixpnpe
57 device npe: ether, ifnet, arp, mii
59 file arch/arm/xscale/ixp425_if_npe.c npe