Alexander von Gluck IV
f78cbe4710
pl011 uart: Work on uart startup code
...
* Add missing PL011 register locations
* Move startup code to class init and ensure port is
started up more like Linux PL011 Amba driver.
2012-05-10 12:38:52 -05:00
Alexander von Gluck IV
b74906293b
pl011 uart: Add port_init code
...
* Add code to initilize the uart port
* Fix uart clock
2012-05-06 22:53:56 -05:00
Alexander von Gluck IV
c76127fade
arm uart: First work towards Amba serial driver
...
* Move Raspberry Pi board over to Amba driver
* Add initial set of registers and values
* Few small style cleanups
2012-05-06 19:30:43 -05:00
Alexander von Gluck IV
917e9be1a6
arm uart: Complete redesign of ARM uart code
...
* Add nested function wrappers to allow usage of other
uart drivers depending on board. We may want to use this
on other platforms at some point (haha, maybe)
2012-05-06 17:03:33 -05:00
Alexander von Gluck IV
52119b503d
Pi uart: Begin first attempts at UART communication on Pi.
...
* Make Kernel ARM UART slightly more generic
through (BOARD_UART_CLOCK) configured per board
* Add initial Raspberry Pi serial code
* Still rough and non-working
2012-05-04 22:00:23 -05:00
Alexander von Gluck IV
2ec676a4e8
rpi: Add missing uart defines
...
* The uart defines need validated.
* Verified vector base and size defines
2012-04-22 22:17:24 -05:00
Alexander von Gluck IV
71d4eb5739
kernel: Initial platform memory defines for Raspberry Pi
2012-04-19 18:44:38 -05:00
François Revol
9020ce87e6
Patch by "notzed" (ticket #5368 ) (modified): Add bootloader support for BeagleBoard.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37319 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-30 17:24:11 +00:00
François Revol
2e749db8bf
Debug console on FreeRunner is on UART3, though you need a debug board.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37306 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-30 00:05:30 +00:00
François Revol
7c595f3353
ARM920T specific definitions (not done yet).
...
Board config file for the FreeRunner.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33667 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-19 21:13:46 +00:00
François Revol
8a07056253
[ARM]
...
Identify cpus more precisely.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32315 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-13 14:45:06 +00:00
François Revol
a4d5e47408
[ARM]
...
debug UART is [0] on Verdex.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32200 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-08 02:18:29 +00:00
François Revol
afd3d7cbaa
[ARM]
...
Map UARTs to the cpu specific addresses.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32198 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-08 01:05:49 +00:00
François Revol
15317caafe
[ARM]
...
- moved board/ folder around again, it probably belongs only to kernel stuff,
- added board_config.h templates for gumstix boards.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32197 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-08 00:35:48 +00:00