]> rtime.felk.cvut.cz Git - l4.git/blobdiff - kernel/fiasco/src/kern/arm/bsp/pxa/kernel_uart-arm-pxa.cpp
update
[l4.git] / kernel / fiasco / src / kern / arm / bsp / pxa / kernel_uart-arm-pxa.cpp
index 0ee012cd465b0503a8c5073c771eebcf682b0824..ca1295ece291857b59cfa6633cde4b4e5d45f95b 100644 (file)
@@ -4,11 +4,12 @@ INTERFACE:
 EXTENSION class Kernel_uart { enum { Bsp_init_mode = Init_before_mmu }; };
 
 IMPLEMENTATION [arm && pxa && serial]:
+
+#include "kmem.h"
 #include "mem_layout.h"
 
 IMPLEMENT
 bool Kernel_uart::startup(unsigned port, int /*irq*/)
 {
-  if(port!=3) return false;
-  return Uart::startup(Mem_layout::Uart_base, 22);
+  return Uart::startup(Kmem::mmio_remap(Mem_layout::Uart_phys_base), 22);
 }