Блин. Freescale — уроды моральные. Написать в совсем-совсем раннем коде (т.ч. на экран не выдается в принципе ничего!!!!):
BUG_ON(sizeof(dma_addr_t) != sizeof(u32));
И это для машины, где адресация 36-битная.