]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/imx/mem_layout-arm-imx.cpp
10e60fa72447fd1fed5eda13e724f93d4f7eff3c
[l4.git] / kernel / fiasco / src / kern / arm / bsp / imx / mem_layout-arm-imx.cpp
1 INTERFACE [arm && imx]: //----------------------------------------------
2
3 EXTENSION class Mem_layout
4 {
5 public:
6   enum Virt_layout_imx {
7     Device_map_base      = 0xef100000,
8     Uart_map_base        = 0xef10a000,
9     Timer_map_base       = 0xef103000,
10     Pll_map_base         = 0xef127000,
11     Watchdog_map_base    = 0xef102000,
12     Pic_map_base         = 0xef140000,
13     Uart_base            = Uart_map_base,
14   };
15
16   enum Phys_layout {
17     Device_phys_base     = 0x10000000,
18     Uart_phys_base       = 0x1000a000,
19     Timer_phys_base      = 0x10003000,
20     Pll_phys_base        = 0x10027000,
21     Watchdog_phys_base   = 0x10002000,
22     Pic_phys_base        = 0x10040000,
23     Sdram_phys_base      = 0xc0000000,
24     Flush_area_phys_base = 0xe0000000,
25   };
26 };
27