andrew
189dafad03
Move the call to platform_gpio_init() into initarm_gpio_init() to reduce
...
the diff to the other FDT versions of initarm.
2012-10-30 06:11:09 +00:00
andrew
c9cd6f0dff
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
55574dacdc
Use arm_dump_avail_init to build the dump_avail array
2012-09-26 09:27:38 +00:00
andrew
afcbb47a63
Start to clean up the lpc initarm as it also uses FDT.
2012-09-26 09:25:31 +00:00
andrew
d9ebf06192
Update different versions of physmap_init to be identical in preparation
...
for merging them.
2012-09-23 02:01:59 +00:00
andrew
32eb506f22
Reduce the diff between the FDT implementations of initarm.
...
This only touches whitespace and comments.
2012-09-22 22:41:38 +00:00
andrew
cd998f5e4e
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
ebd36ca42d
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
jceel
9821bfb344
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
gonzo
50e55c591e
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