• Russell King's avatar
    omap: Fix IO_ADDRESS() macros · 4c9b7493
    Russell King authored
    Modified version of Russell's patch 40c0133a904466ec5423d1088d3c85598ac9e030
    to apply to linux-omap tree.
    
    OMAP1_IO_ADDRESS(), OMAP2_IO_ADDRESS() and IO_ADDRESS() returns cookies
    for use with __raw_{read|write}* for accessing registers.  Therefore,
    these macros should return (void __iomem *) cookies, not integer values.
    
    Doing this improves typechecking, and means we can find those places
    where, eg, DMA controllers are incorrectly given virtual addresses to
    DMA to, or physical addresses are thrown through a virtual to physical
    address translation.
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    4c9b7493
sdrc.h 4.47 KB