]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/tegra2/uart-16550-arm-tegra2.cpp
update
[l4.git] / kernel / fiasco / src / kern / arm / bsp / tegra2 / uart-16550-arm-tegra2.cpp
1 INTERFACE [16550 && tegra2]:
2
3 EXTENSION class Uart
4 {
5 public:
6   enum {
7     Base_rate     = 13478400,
8     Base_ier_bits = 1 << 6,
9
10     Access_shift  = 2,
11   };
12 };
13
14 IMPLEMENTATION [16550 && tegra2]:
15
16 IMPLEMENT inline NEEDS[Uart::mcr, Uart::ier]
17 void Uart::enable_rcv_irq()
18 {
19   ier(ier() | 1);
20 }