files.ixp425 revision 219025
1166124Srafan#$FreeBSD: head/sys/arm/xscale/ixp425/files.ixp425 219025 2011-02-25 09:07:17Z obrien $ 2166124Srafanarm/arm/bus_space_generic.c standard 3166124Srafanarm/arm/cpufunc_asm_xscale.S standard 4166124Srafanarm/arm/irq_dispatch.S standard 5166124Srafanarm/xscale/ixp425/ixp425.c standard 6166124Srafanarm/xscale/ixp425/ixp425_mem.c standard 7166124Srafanarm/xscale/ixp425/ixp425_space.c standard 8166124Srafanarm/xscale/ixp425/ixp425_timer.c standard 9166124Srafanarm/xscale/ixp425/ixp425_wdog.c optional ixpwdog 10166124Srafanarm/xscale/ixp425/ixp425_iic.c optional ixpiic 11166124Srafanarm/xscale/ixp425/ixp425_pci.c optional pci 12166124Srafanarm/xscale/ixp425/ixp425_pci_asm.S optional pci 13166124Srafanarm/xscale/ixp425/ixp425_pci_space.c optional pci 14166124Srafanarm/xscale/ixp425/uart_cpu_ixp425.c optional uart 15166124Srafanarm/xscale/ixp425/uart_bus_ixp425.c optional uart 16166124Srafanarm/xscale/ixp425/ixp425_a4x_space.c optional uart 17166124Srafanarm/xscale/ixp425/ixp425_a4x_io.S optional uart 18166124Srafandev/cfi/cfi_bus_ixp4xx.c optional cfi 19166124Srafandev/hwpmc/hwpmc_xscale.c optional hwpmc 20166124Srafandev/uart/uart_dev_ns8250.c optional uart 21166124Srafan# 22166124Srafan# NPE-based Ethernet support (requires qmgr also). 23166124Srafan# 24166124Srafanarm/xscale/ixp425/if_npe.c optional npe 25166124Srafanarm/xscale/ixp425/ixp425_npe.c optional npe 26166124Srafanixp425_npe_fw.c optional npe_fw \ 27166124Srafan compile-with "${AWK} -f $S/tools/fw_stub.awk IxNpeMicrocode.dat:npe_fw -mnpe -c${.TARGET}" \ 28166124Srafan no-implicit-rule before-depend local \ 29166124Srafan clean "ixp425_npe_fw.c" 30166124Srafan# 31166124Srafan# NB: ld encodes the path in the binary symbols generated for the 32166124Srafan# firmware image so link the file to the object directory to 33166124Srafan# get known values for reference in the _fw.c file. 34166124Srafan# 35166124SrafanIxNpeMicrocode.fwo optional npe_fw \ 36166124Srafan dependency "IxNpeMicrocode.dat" \ 37166124Srafan compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} IxNpeMicrocode.dat" \ 38166124Srafan no-implicit-rule \ 39166124Srafan clean "IxNpeMicrocode.fwo" 40166124SrafanIxNpeMicrocode.dat optional npe_fw \ 41166124Srafan dependency "$S/contrib/dev/npe/IxNpeMicrocode.dat.uu" \ 42166124Srafan compile-with "uudecode < $S/contrib/dev/npe/IxNpeMicrocode.dat.uu" \ 43166124Srafan no-obj no-implicit-rule \ 44166124Srafan clean "IxNpeMicrocode.dat" 45166124Srafan# 46166124Srafan# Q-Manager support 47166124Srafan# 48166124Srafanarm/xscale/ixp425/ixp425_qmgr.c optional qmgr 49166124Srafan# 50166124Srafandev/usb/controller/ehci_ixp4xx.c optional ehci usb 51166124Srafan