};
//-----------------------------------------------------------------------------
-IMPLEMENTATION [arm && imx21]:
+IMPLEMENTATION [arm && imx]:
void
map_hw(void *pd)
{
- // map devices
- map_1mb(pd, Mem_layout::Device_map_base_1, Mem_layout::Device_phys_base_1, false, false);
-}
-
-//-----------------------------------------------------------------------------
-IMPLEMENTATION [arm && imx35]:
-void
-map_hw(void *pd)
-{
- map_1mb(pd, Mem_layout::Device_map_base_1, Mem_layout::Device_phys_base_1, false, false);
- map_1mb(pd, Mem_layout::Device_map_base_2, Mem_layout::Device_phys_base_2, false, false);
- map_1mb(pd, Mem_layout::Device_map_base_3, Mem_layout::Device_phys_base_3, false, false);
-}
-
-//-----------------------------------------------------------------------------
-IMPLEMENTATION [arm && imx51]:
-void
-map_hw(void *pd)
-{
- map_1mb(pd, Mem_layout::Device_map_base_1, Mem_layout::Device_phys_base_1, false, false);
- map_1mb(pd, Mem_layout::Device_map_base_2, Mem_layout::Device_phys_base_2, false, false);
+ map_dev<Mem_layout::Devices1_phys_base>(pd, 1);
+ map_dev<Mem_layout::Devices2_phys_base>(pd, 2);
+ map_dev<Mem_layout::Devices3_phys_base>(pd, 3);
}