Andrew Turner
0ebebb1260
Build the cpufunc_asm_* files based on the cpu type, not which config file
...
we happen to be building.
2015-03-29 22:43:39 +00:00
Andrew Turner
745202c280
We don't use cpufunc_asm_armv5.S in any of these configs, remove it.
2015-03-29 18:41:43 +00:00
Ian Lepore
eb8711ce16
Rename bus_space-v6.c to bus_space_base.c, because it's not v6-specific
...
and now some v5 Marvell systems are using it. Only define fdt_bus_tag
if option FDT is defined.
2015-01-21 03:44:29 +00:00
Ian Lepore
36cc12c9da
Use arm/bus_space-v6.c for all armv6 systems, the essentially identical
...
files for lpc and xilinx aren't needed. Also, fix a couple paste-os.
2015-01-21 02:49:19 +00:00
Ian Lepore
5e4e1d4995
Eliminate irq_dispatch.S. Move the data items it contained into arm/intr.c
...
and the functionality it provided into arm/exception.S. Rename the main
irq handling routine from arm_handler_execute() to arm_irq_handler() to
make it more congruent with how other exception handlers are named, and
also update its signature to reflect what has long been reality: it is
passed just a trapframe pointer, no interrupt number argument.
2014-03-10 18:10:09 +00:00
Oleksandr Tymoshenko
8dee0fd04c
Merging of projects/armv6, part 8
...
r235162:
Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250
board.
Peripherals currently supported:
- Serial ports
- Interrupt controller
- Timers
- Ethernet
- USB host
- Framebuffer (in conjunction with SSD1289 LCD controller)
- RTC
- SPI
- GPIO
Submitted by: Jakub Wojciech Klama <jceel@freebsd.org>
2012-08-15 05:37:10 +00:00