Andrew Turner
2193c1b48a
Create the new initarm_ functions to reduce the diff to the other FDT
...
versions of initarm
2012-09-26 10:07:53 +00:00
Andrew Turner
a9111e46bc
Use arm_dump_avail_init to build the dump_avail array
2012-09-26 09:27:38 +00:00
Andrew Turner
f902e2e2d3
Start to clean up the lpc initarm as it also uses FDT.
2012-09-26 09:25:31 +00:00
Andrew Turner
70203625fb
Update different versions of physmap_init to be identical in preparation
...
for merging them.
2012-09-23 02:01:59 +00:00
Andrew Turner
d98d8a1e83
Reduce the diff between the FDT implementations of initarm.
...
This only touches whitespace and comments.
2012-09-22 22:41:38 +00:00
Andrew Turner
1161298251
Create a common set_stackptrs in sys/arm/machdep.c.
...
On single core devices set_stackptrs is only ever called with cpu = 0 in
initarm and will be identical to the existing function. On SMP this needs
to be implemented for sys/arm/mp_machdep.c, but the implementations are
identical for each SoC.
2012-09-22 06:41:56 +00:00
Andrew Turner
19a0f7f9cb
Set machine correctly on ARM. This allows universe to use the correct world
...
when building each kernel.
Reviewed by: imp
2012-08-18 05:48:19 +00:00
Jakub Wojciech Klama
9b9bddf7c8
Switch lpc initarm() to use struct arm_boot_params and therefore fix
...
EA3250 kernel build.
Approved by: gonzo
2012-08-15 18:18:29 +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