Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
58e570d1
Commit
58e570d1
authored
Nov 14, 2009
by
Krzysztof Hałasa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
IXP4xx: Drop "__ixp4xx_" prefix from in/out/ioread/iowrite functions for clarity.
Signed-off-by:
Krzysztof Hałasa
<
khc@pm.waw.pl
>
parent
28f85cd3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
55 additions
and
95 deletions
+55
-95
arch/arm/mach-ixp4xx/include/mach/io.h
arch/arm/mach-ixp4xx/include/mach/io.h
+55
-95
No files found.
arch/arm/mach-ixp4xx/include/mach/io.h
View file @
58e570d1
...
@@ -243,25 +243,8 @@ static inline void __indirect_readsl(const volatile void __iomem *bus_addr,
...
@@ -243,25 +243,8 @@ static inline void __indirect_readsl(const volatile void __iomem *bus_addr,
* transaction. This means that we need to override the default
* transaction. This means that we need to override the default
* I/O functions.
* I/O functions.
*/
*/
#define outb(p, v) __ixp4xx_outb(p, v)
#define outw(p, v) __ixp4xx_outw(p, v)
#define outl(p, v) __ixp4xx_outl(p, v)
#define outsb(p, v, l) __ixp4xx_outsb(p, v, l)
#define outsw(p, v, l) __ixp4xx_outsw(p, v, l)
#define outsl(p, v, l) __ixp4xx_outsl(p, v, l)
#define inb(p) __ixp4xx_inb(p)
static
inline
void
outb
(
u8
value
,
u32
addr
)
#define inw(p) __ixp4xx_inw(p)
#define inl(p) __ixp4xx_inl(p)
#define insb(p, v, l) __ixp4xx_insb(p, v, l)
#define insw(p, v, l) __ixp4xx_insw(p, v, l)
#define insl(p, v, l) __ixp4xx_insl(p, v, l)
static
inline
void
__ixp4xx_outb
(
u8
value
,
u32
addr
)
{
{
u32
n
,
byte_enables
,
data
;
u32
n
,
byte_enables
,
data
;
n
=
addr
%
4
;
n
=
addr
%
4
;
...
@@ -270,15 +253,13 @@ __ixp4xx_outb(u8 value, u32 addr)
...
@@ -270,15 +253,13 @@ __ixp4xx_outb(u8 value, u32 addr)
ixp4xx_pci_write
(
addr
,
byte_enables
|
NP_CMD_IOWRITE
,
data
);
ixp4xx_pci_write
(
addr
,
byte_enables
|
NP_CMD_IOWRITE
,
data
);
}
}
static
inline
void
static
inline
void
outsb
(
u32
io_addr
,
const
u8
*
vaddr
,
u32
count
)
__ixp4xx_outsb
(
u32
io_addr
,
const
u8
*
vaddr
,
u32
count
)
{
{
while
(
count
--
)
while
(
count
--
)
outb
(
*
vaddr
++
,
io_addr
);
outb
(
*
vaddr
++
,
io_addr
);
}
}
static
inline
void
static
inline
void
outw
(
u16
value
,
u32
addr
)
__ixp4xx_outw
(
u16
value
,
u32
addr
)
{
{
u32
n
,
byte_enables
,
data
;
u32
n
,
byte_enables
,
data
;
n
=
addr
%
4
;
n
=
addr
%
4
;
...
@@ -287,28 +268,24 @@ __ixp4xx_outw(u16 value, u32 addr)
...
@@ -287,28 +268,24 @@ __ixp4xx_outw(u16 value, u32 addr)
ixp4xx_pci_write
(
addr
,
byte_enables
|
NP_CMD_IOWRITE
,
data
);
ixp4xx_pci_write
(
addr
,
byte_enables
|
NP_CMD_IOWRITE
,
data
);
}
}
static
inline
void
static
inline
void
outsw
(
u32
io_addr
,
const
u16
*
vaddr
,
u32
count
)
__ixp4xx_outsw
(
u32
io_addr
,
const
u16
*
vaddr
,
u32
count
)
{
{
while
(
count
--
)
while
(
count
--
)
outw
(
cpu_to_le16
(
*
vaddr
++
),
io_addr
);
outw
(
cpu_to_le16
(
*
vaddr
++
),
io_addr
);
}
}
static
inline
void
static
inline
void
outl
(
u32
value
,
u32
addr
)
__ixp4xx_outl
(
u32
value
,
u32
addr
)
{
{
ixp4xx_pci_write
(
addr
,
NP_CMD_IOWRITE
,
value
);
ixp4xx_pci_write
(
addr
,
NP_CMD_IOWRITE
,
value
);
}
}
static
inline
void
static
inline
void
outsl
(
u32
io_addr
,
const
u32
*
vaddr
,
u32
count
)
__ixp4xx_outsl
(
u32
io_addr
,
const
u32
*
vaddr
,
u32
count
)
{
{
while
(
count
--
)
while
(
count
--
)
outl
(
cpu_to_le32
(
*
vaddr
++
),
io_addr
);
outl
(
cpu_to_le32
(
*
vaddr
++
),
io_addr
);
}
}
static
inline
u8
static
inline
u8
inb
(
u32
addr
)
__ixp4xx_inb
(
u32
addr
)
{
{
u32
n
,
byte_enables
,
data
;
u32
n
,
byte_enables
,
data
;
n
=
addr
%
4
;
n
=
addr
%
4
;
...
@@ -319,15 +296,13 @@ __ixp4xx_inb(u32 addr)
...
@@ -319,15 +296,13 @@ __ixp4xx_inb(u32 addr)
return
data
>>
(
8
*
n
);
return
data
>>
(
8
*
n
);
}
}
static
inline
void
static
inline
void
insb
(
u32
io_addr
,
u8
*
vaddr
,
u32
count
)
__ixp4xx_insb
(
u32
io_addr
,
u8
*
vaddr
,
u32
count
)
{
{
while
(
count
--
)
while
(
count
--
)
*
vaddr
++
=
inb
(
io_addr
);
*
vaddr
++
=
inb
(
io_addr
);
}
}
static
inline
u16
static
inline
u16
inw
(
u32
addr
)
__ixp4xx_inw
(
u32
addr
)
{
{
u32
n
,
byte_enables
,
data
;
u32
n
,
byte_enables
,
data
;
n
=
addr
%
4
;
n
=
addr
%
4
;
...
@@ -338,15 +313,13 @@ __ixp4xx_inw(u32 addr)
...
@@ -338,15 +313,13 @@ __ixp4xx_inw(u32 addr)
return
data
>>
(
8
*
n
);
return
data
>>
(
8
*
n
);
}
}
static
inline
void
static
inline
void
insw
(
u32
io_addr
,
u16
*
vaddr
,
u32
count
)
__ixp4xx_insw
(
u32
io_addr
,
u16
*
vaddr
,
u32
count
)
{
{
while
(
count
--
)
while
(
count
--
)
*
vaddr
++
=
le16_to_cpu
(
inw
(
io_addr
));
*
vaddr
++
=
le16_to_cpu
(
inw
(
io_addr
));
}
}
static
inline
u32
static
inline
u32
inl
(
u32
addr
)
__ixp4xx_inl
(
u32
addr
)
{
{
u32
data
;
u32
data
;
if
(
ixp4xx_pci_read
(
addr
,
NP_CMD_IOREAD
,
&
data
))
if
(
ixp4xx_pci_read
(
addr
,
NP_CMD_IOREAD
,
&
data
))
...
@@ -355,8 +328,7 @@ __ixp4xx_inl(u32 addr)
...
@@ -355,8 +328,7 @@ __ixp4xx_inl(u32 addr)
return
data
;
return
data
;
}
}
static
inline
void
static
inline
void
insl
(
u32
io_addr
,
u32
*
vaddr
,
u32
count
)
__ixp4xx_insl
(
u32
io_addr
,
u32
*
vaddr
,
u32
count
)
{
{
while
(
count
--
)
while
(
count
--
)
*
vaddr
++
=
le32_to_cpu
(
inl
(
io_addr
));
*
vaddr
++
=
le32_to_cpu
(
inl
(
io_addr
));
...
@@ -368,12 +340,12 @@ __ixp4xx_insl(u32 io_addr, u32 *vaddr, u32 count)
...
@@ -368,12 +340,12 @@ __ixp4xx_insl(u32 io_addr, u32 *vaddr, u32 count)
#define __is_io_address(p) (((unsigned long)p >= PIO_OFFSET) && \
#define __is_io_address(p) (((unsigned long)p >= PIO_OFFSET) && \
((unsigned long)p <= (PIO_MASK + PIO_OFFSET)))
((unsigned long)p <= (PIO_MASK + PIO_OFFSET)))
static
inline
unsigned
int
#define ioread8(p) ioread8(p)
__ixp4xx_
ioread8
(
const
void
__iomem
*
addr
)
static
inline
unsigned
int
ioread8
(
const
void
__iomem
*
addr
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
return
(
unsigned
int
)
__ixp4xx_
inb
(
port
&
PIO_MASK
);
return
(
unsigned
int
)
inb
(
port
&
PIO_MASK
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
return
(
unsigned
int
)
__raw_readb
(
port
);
return
(
unsigned
int
)
__raw_readb
(
port
);
...
@@ -382,12 +354,12 @@ __ixp4xx_ioread8(const void __iomem *addr)
...
@@ -382,12 +354,12 @@ __ixp4xx_ioread8(const void __iomem *addr)
#endif
#endif
}
}
static
inline
void
#define ioread8_rep(p, v, c) ioread8_rep(p, v, c)
__ixp4xx_
ioread8_rep
(
const
void
__iomem
*
addr
,
void
*
vaddr
,
u32
count
)
static
inline
void
ioread8_rep
(
const
void
__iomem
*
addr
,
void
*
vaddr
,
u32
count
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
insb
(
port
&
PIO_MASK
,
vaddr
,
count
);
insb
(
port
&
PIO_MASK
,
vaddr
,
count
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_readsb
(
addr
,
vaddr
,
count
);
__raw_readsb
(
addr
,
vaddr
,
count
);
...
@@ -396,12 +368,12 @@ __ixp4xx_ioread8_rep(const void __iomem *addr, void *vaddr, u32 count)
...
@@ -396,12 +368,12 @@ __ixp4xx_ioread8_rep(const void __iomem *addr, void *vaddr, u32 count)
#endif
#endif
}
}
static
inline
unsigned
int
#define ioread16(p) ioread16(p)
__ixp4xx_
ioread16
(
const
void
__iomem
*
addr
)
static
inline
unsigned
int
ioread16
(
const
void
__iomem
*
addr
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
return
(
unsigned
int
)
__ixp4xx_
inw
(
port
&
PIO_MASK
);
return
(
unsigned
int
)
inw
(
port
&
PIO_MASK
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
return
le16_to_cpu
(
__raw_readw
((
u32
)
port
));
return
le16_to_cpu
(
__raw_readw
((
u32
)
port
));
...
@@ -410,12 +382,13 @@ __ixp4xx_ioread16(const void __iomem *addr)
...
@@ -410,12 +382,13 @@ __ixp4xx_ioread16(const void __iomem *addr)
#endif
#endif
}
}
static
inline
void
#define ioread16_rep(p, v, c) ioread16_rep(p, v, c)
__ixp4xx_ioread16_rep
(
const
void
__iomem
*
addr
,
void
*
vaddr
,
u32
count
)
static
inline
void
ioread16_rep
(
const
void
__iomem
*
addr
,
void
*
vaddr
,
u32
count
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
insw
(
port
&
PIO_MASK
,
vaddr
,
count
);
insw
(
port
&
PIO_MASK
,
vaddr
,
count
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_readsw
(
addr
,
vaddr
,
count
);
__raw_readsw
(
addr
,
vaddr
,
count
);
...
@@ -424,12 +397,12 @@ __ixp4xx_ioread16_rep(const void __iomem *addr, void *vaddr, u32 count)
...
@@ -424,12 +397,12 @@ __ixp4xx_ioread16_rep(const void __iomem *addr, void *vaddr, u32 count)
#endif
#endif
}
}
static
inline
unsigned
int
#define ioread32(p) ioread32(p)
__ixp4xx_
ioread32
(
const
void
__iomem
*
addr
)
static
inline
unsigned
int
ioread32
(
const
void
__iomem
*
addr
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
return
(
unsigned
int
)
__ixp4xx_
inl
(
port
&
PIO_MASK
);
return
(
unsigned
int
)
inl
(
port
&
PIO_MASK
);
else
{
else
{
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
return
le32_to_cpu
((
__force
__le32
)
__raw_readl
(
addr
));
return
le32_to_cpu
((
__force
__le32
)
__raw_readl
(
addr
));
...
@@ -439,12 +412,13 @@ __ixp4xx_ioread32(const void __iomem *addr)
...
@@ -439,12 +412,13 @@ __ixp4xx_ioread32(const void __iomem *addr)
}
}
}
}
static
inline
void
#define ioread32_rep(p, v, c) ioread32_rep(p, v, c)
__ixp4xx_ioread32_rep
(
const
void
__iomem
*
addr
,
void
*
vaddr
,
u32
count
)
static
inline
void
ioread32_rep
(
const
void
__iomem
*
addr
,
void
*
vaddr
,
u32
count
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
insl
(
port
&
PIO_MASK
,
vaddr
,
count
);
insl
(
port
&
PIO_MASK
,
vaddr
,
count
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_readsl
(
addr
,
vaddr
,
count
);
__raw_readsl
(
addr
,
vaddr
,
count
);
...
@@ -453,12 +427,12 @@ __ixp4xx_ioread32_rep(const void __iomem *addr, void *vaddr, u32 count)
...
@@ -453,12 +427,12 @@ __ixp4xx_ioread32_rep(const void __iomem *addr, void *vaddr, u32 count)
#endif
#endif
}
}
static
inline
void
#define iowrite8(v, p) iowrite8(v, p)
__ixp4xx_
iowrite8
(
u8
value
,
void
__iomem
*
addr
)
static
inline
void
iowrite8
(
u8
value
,
void
__iomem
*
addr
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
outb
(
value
,
port
&
PIO_MASK
);
outb
(
value
,
port
&
PIO_MASK
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_writeb
(
value
,
port
);
__raw_writeb
(
value
,
port
);
...
@@ -467,12 +441,13 @@ __ixp4xx_iowrite8(u8 value, void __iomem *addr)
...
@@ -467,12 +441,13 @@ __ixp4xx_iowrite8(u8 value, void __iomem *addr)
#endif
#endif
}
}
static
inline
void
#define iowrite8_rep(p, v, c) iowrite8_rep(p, v, c)
__ixp4xx_iowrite8_rep
(
void
__iomem
*
addr
,
const
void
*
vaddr
,
u32
count
)
static
inline
void
iowrite8_rep
(
void
__iomem
*
addr
,
const
void
*
vaddr
,
u32
count
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
outsb
(
port
&
PIO_MASK
,
vaddr
,
count
);
outsb
(
port
&
PIO_MASK
,
vaddr
,
count
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_writesb
(
addr
,
vaddr
,
count
);
__raw_writesb
(
addr
,
vaddr
,
count
);
...
@@ -481,12 +456,12 @@ __ixp4xx_iowrite8_rep(void __iomem *addr, const void *vaddr, u32 count)
...
@@ -481,12 +456,12 @@ __ixp4xx_iowrite8_rep(void __iomem *addr, const void *vaddr, u32 count)
#endif
#endif
}
}
static
inline
void
#define iowrite16(v, p) iowrite16(v, p)
__ixp4xx_
iowrite16
(
u16
value
,
void
__iomem
*
addr
)
static
inline
void
iowrite16
(
u16
value
,
void
__iomem
*
addr
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
outw
(
value
,
port
&
PIO_MASK
);
outw
(
value
,
port
&
PIO_MASK
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_writew
(
cpu_to_le16
(
value
),
addr
);
__raw_writew
(
cpu_to_le16
(
value
),
addr
);
...
@@ -495,12 +470,13 @@ __ixp4xx_iowrite16(u16 value, void __iomem *addr)
...
@@ -495,12 +470,13 @@ __ixp4xx_iowrite16(u16 value, void __iomem *addr)
#endif
#endif
}
}
static
inline
void
#define iowrite16_rep(p, v, c) iowrite16_rep(p, v, c)
__ixp4xx_iowrite16_rep
(
void
__iomem
*
addr
,
const
void
*
vaddr
,
u32
count
)
static
inline
void
iowrite16_rep
(
void
__iomem
*
addr
,
const
void
*
vaddr
,
u32
count
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
outsw
(
port
&
PIO_MASK
,
vaddr
,
count
);
outsw
(
port
&
PIO_MASK
,
vaddr
,
count
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_writesw
(
addr
,
vaddr
,
count
);
__raw_writesw
(
addr
,
vaddr
,
count
);
...
@@ -509,12 +485,12 @@ __ixp4xx_iowrite16_rep(void __iomem *addr, const void *vaddr, u32 count)
...
@@ -509,12 +485,12 @@ __ixp4xx_iowrite16_rep(void __iomem *addr, const void *vaddr, u32 count)
#endif
#endif
}
}
static
inline
void
#define iowrite32(v, p) iowrite32(v, p)
__ixp4xx_
iowrite32
(
u32
value
,
void
__iomem
*
addr
)
static
inline
void
iowrite32
(
u32
value
,
void
__iomem
*
addr
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
outl
(
value
,
port
&
PIO_MASK
);
outl
(
value
,
port
&
PIO_MASK
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_writel
((
u32
__force
)
cpu_to_le32
(
value
),
addr
);
__raw_writel
((
u32
__force
)
cpu_to_le32
(
value
),
addr
);
...
@@ -523,12 +499,13 @@ __ixp4xx_iowrite32(u32 value, void __iomem *addr)
...
@@ -523,12 +499,13 @@ __ixp4xx_iowrite32(u32 value, void __iomem *addr)
#endif
#endif
}
}
static
inline
void
#define iowrite32_rep(p, v, c) iowrite32_rep(p, v, c)
__ixp4xx_iowrite32_rep
(
void
__iomem
*
addr
,
const
void
*
vaddr
,
u32
count
)
static
inline
void
iowrite32_rep
(
void
__iomem
*
addr
,
const
void
*
vaddr
,
u32
count
)
{
{
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
unsigned
long
port
=
(
unsigned
long
__force
)
addr
;
if
(
__is_io_address
(
port
))
if
(
__is_io_address
(
port
))
__ixp4xx_
outsl
(
port
&
PIO_MASK
,
vaddr
,
count
);
outsl
(
port
&
PIO_MASK
,
vaddr
,
count
);
else
else
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
#ifndef CONFIG_IXP4XX_INDIRECT_PCI
__raw_writesl
(
addr
,
vaddr
,
count
);
__raw_writesl
(
addr
,
vaddr
,
count
);
...
@@ -537,25 +514,8 @@ __ixp4xx_iowrite32_rep(void __iomem *addr, const void *vaddr, u32 count)
...
@@ -537,25 +514,8 @@ __ixp4xx_iowrite32_rep(void __iomem *addr, const void *vaddr, u32 count)
#endif
#endif
}
}
#define ioread8(p) __ixp4xx_ioread8(p)
#define ioread16(p) __ixp4xx_ioread16(p)
#define ioread32(p) __ixp4xx_ioread32(p)
#define ioread8_rep(p, v, c) __ixp4xx_ioread8_rep(p, v, c)
#define ioread16_rep(p, v, c) __ixp4xx_ioread16_rep(p, v, c)
#define ioread32_rep(p, v, c) __ixp4xx_ioread32_rep(p, v, c)
#define iowrite8(v,p) __ixp4xx_iowrite8(v,p)
#define iowrite16(v,p) __ixp4xx_iowrite16(v,p)
#define iowrite32(v,p) __ixp4xx_iowrite32(v,p)
#define iowrite8_rep(p, v, c) __ixp4xx_iowrite8_rep(p, v, c)
#define iowrite16_rep(p, v, c) __ixp4xx_iowrite16_rep(p, v, c)
#define iowrite32_rep(p, v, c) __ixp4xx_iowrite32_rep(p, v, c)
#define ioport_map(port, nr) ((void __iomem*)(port + PIO_OFFSET))
#define ioport_map(port, nr) ((void __iomem*)(port + PIO_OFFSET))
#define ioport_unmap(addr)
#define ioport_unmap(addr)
#endif // !CONFIG_PCI
#endif
/* CONFIG_PCI */
#endif // __ASM_ARM_ARCH_IO_H
#endif
/* __ASM_ARM_ARCH_IO_H */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment