(paddr) = _v_; \
CYG_MACRO_END
-/*
- * translate the virtual address of ram space to physical address
- * It is dependent on the implementation of hal_mmu_init
- */
-#if 1
/*
* translate the virtual address of ram space to physical address
* It is dependent on the implementation of hal_mmu_init
}
return phy;
}
-#else
-static unsigned long __inline__ hal_virt_to_phy(unsigned long virt)
-{
- if (virt < 0x08000000) {
- return virt|0x80000000;
- }
- if((virt & 0xF0000000) == 0x80000000) {
- return virt&(~0x08000000);
- }
- return virt;
-}
-
-/*
- * remap the physical address of ram space to uncacheable virtual address space
- * It is dependent on the implementation of hal_mmu_init
- */
-static unsigned long __inline__ hal_ioremap_nocache(unsigned long phy)
-{
- /* 0x88000000~0x87FFFFFF is uncacheable meory space which is mapped to SDRAM*/
- if ((phy & 0xF0000000) == 0x80000000) {
- phy |= 0x08000000;
- }
- return phy;
-}
-#endif
//---------------------------------------------------------------------------
#endif // CYGONCE_HAL_BOARD_PLATFORM_PLF_MMAP_H