]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/s3c/mem_layout-arm-s3c2410.cpp
Inital import
[l4.git] / kernel / fiasco / src / kern / arm / bsp / s3c / mem_layout-arm-s3c2410.cpp
1 INTERFACE [arm && s3c2410]: //----------------------------------------------
2
3 EXTENSION class Mem_layout
4 {
5 public:
6   enum Virt_layout_s3c2410 {
7     Uart_map_base        = 0xef100000,
8     Timer_map_base       = 0xef200000,
9     Pic_map_base         = 0xef300000,
10     Watchdog_map_base    = 0xef400000,
11     Uart_base            = Uart_map_base,
12   };
13
14   enum Phys_layout {
15     Uart_phys_base       = 0x50000000,
16     Timer_phys_base      = 0x51000000,
17     Pic_phys_base        = 0x4a000000,
18     Watchdog_phys_base   = 0x53000000,
19     Sdram_phys_base      = 0x30000000,
20     Flush_area_phys_base = 0xe0000000,
21   };
22 };