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