60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
# $NetBSD: files.ixp425,v 1.11 2006/12/10 10:03:22 scw Exp $
|
|
#
|
|
# Configuration info for Intel IXP4xx CPU support
|
|
#
|
|
|
|
defparam opt_ixp425.h IXP425_CLOCK_FREQ
|
|
|
|
file arch/arm/xscale/ixp425_intr.c
|
|
file arch/arm/xscale/ixp425_mem.c
|
|
file arch/arm/arm32/irq_dispatch.S
|
|
|
|
file arch/arm/xscale/xscale_pmc.c perfctrs
|
|
|
|
# IXP425 Slow peripheral devices
|
|
device ixpsip { [addr=-1], [size=0], [index=-1], [intr=-1] }: bus_space_generic
|
|
file arch/arm/xscale/ixp425_sip.c ixpsip
|
|
|
|
# IXP425 Processor CPU support
|
|
# IXP425 PCI bus
|
|
device ixpio: pcibus, bus_space_generic
|
|
file arch/arm/xscale/ixp425.c ixpio
|
|
file arch/arm/xscale/ixp425_space.c ixpio
|
|
file arch/arm/xscale/ixp425_pci.c ixpio
|
|
file arch/arm/xscale/ixp425_pci_space.c ixpio
|
|
file arch/arm/xscale/ixp425_pci_dma.c ixpio
|
|
file arch/arm/xscale/ixp425_pci_asm.S ixpio
|
|
|
|
# clock device
|
|
device ixpclk
|
|
attach ixpclk at ixpsip
|
|
file arch/arm/xscale/ixp425_timer.c ixpclk needs-flag
|
|
|
|
# watchdog device
|
|
device ixpdog: sysmon_wdog
|
|
attach ixpdog at ixpsip
|
|
file arch/arm/xscale/ixp425_wdog.c ixpdog
|
|
|
|
# Serial port
|
|
# Note: Can't call this 'ixpcom' as that clashes with another arm device.
|
|
attach com at ixpsip with ixsipcom
|
|
file arch/arm/xscale/ixp425_com.c ixsipcom
|
|
file arch/arm/xscale/ixp425_a4x_space.c ixsipcom
|
|
file arch/arm/xscale/ixp425_a4x_io.S ixsipcom
|
|
|
|
# Micro-engine support
|
|
device ixme { npe }: bus_space_generic
|
|
attach ixme at mainbus
|
|
file arch/arm/xscale/ixp425_ixme.c ixme
|
|
file arch/arm/xscale/ixp425_qmgr.c ixme
|
|
|
|
# NPE support
|
|
device ixpnpe { [phy=-1] }
|
|
attach ixpnpe at ixme
|
|
file arch/arm/xscale/ixp425_npe.c ixpnpe
|
|
|
|
# NPE Ethernet
|
|
device npe: ether, ifnet, arp, mii
|
|
attach npe at ixpnpe
|
|
file arch/arm/xscale/ixp425_if_npe.c npe
|