1# $NetBSD: files.ixp425,v 1.11 2006/12/10 10:03:22 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# watchdog device 34device ixpdog: sysmon_wdog 35attach ixpdog at ixpsip 36file arch/arm/xscale/ixp425_wdog.c ixpdog 37 38# Serial port 39# Note: Can't call this 'ixpcom' as that clashes with another arm device. 40attach com at ixpsip with ixsipcom 41file arch/arm/xscale/ixp425_com.c ixsipcom 42file arch/arm/xscale/ixp425_a4x_space.c ixsipcom 43file arch/arm/xscale/ixp425_a4x_io.S ixsipcom 44 45# Micro-engine support 46device ixme { npe }: bus_space_generic 47attach ixme at mainbus 48file arch/arm/xscale/ixp425_ixme.c ixme 49file arch/arm/xscale/ixp425_qmgr.c ixme 50 51# NPE support 52device ixpnpe { [phy=-1] } 53attach ixpnpe at ixme 54file arch/arm/xscale/ixp425_npe.c ixpnpe 55 56# NPE Ethernet 57device npe: ether, ifnet, arp, mii 58attach npe at ixpnpe 59file arch/arm/xscale/ixp425_if_npe.c npe 60