todo:DSB and ISB
1、DSB、ISB
writel(data, addr); \
        __asm__ __volatile__("DSB");  \
2、cache flush
 flush_cache_all();
        outer_flush_all();
3、dma_map_single
1、DSB、ISB
writel(data, addr); \
        __asm__ __volatile__("DSB");  \
2、cache flush
 flush_cache_all();
        outer_flush_all();
3、dma_map_single
