Skip to content

Commit

Permalink
MIPS: define ioremap_nocache to ioremap
Browse files Browse the repository at this point in the history
They are both defined the same way, but this makes it easier to validate
the scripted ioremap_nocache removal following soon.

Signed-off-by: Christoph Hellwig <[email protected]>
Acked-by: Paul Burton <[email protected]>
  • Loading branch information
Christoph Hellwig committed Jan 6, 2020
1 parent c79f46a commit d23cc63
Showing 1 changed file with 2 additions and 23 deletions.
25 changes: 2 additions & 23 deletions arch/mips/include/asm/io.h
Original file line number Diff line number Diff line change
Expand Up @@ -227,29 +227,8 @@ static inline void __iomem *ioremap_prot(phys_addr_t offset,
*/
#define ioremap(offset, size) \
__ioremap_mode((offset), (size), _CACHE_UNCACHED)

/*
* ioremap_nocache - map bus memory into CPU space
* @offset: bus address of the memory
* @size: size of the resource to map
*
* ioremap_nocache performs a platform specific sequence of operations to
* make bus memory CPU accessible via the readb/readw/readl/writeb/
* writew/writel functions and the other mmio helpers. The returned
* address is not guaranteed to be usable directly as a virtual
* address.
*
* This version of ioremap ensures that the memory is marked uncachable
* on the CPU as well as honouring existing caching rules from things like
* the PCI bus. Note that there are other caches and buffers on many
* busses. In particular driver authors should read up on PCI writes
*
* It's useful if some control registers are in such an area and
* write combining or read caching is not desirable:
*/
#define ioremap_nocache(offset, size) \
__ioremap_mode((offset), (size), _CACHE_UNCACHED)
#define ioremap_uc ioremap_nocache
#define ioremap_nocache ioremap
#define ioremap_uc ioremap

/*
* ioremap_cache - map bus memory into CPU space
Expand Down

0 comments on commit d23cc63

Please sign in to comment.