writel(), readl() in <asm-ppc/io.h>
Arthur Othieno
a.othieno at bluewin.ch
Mon Aug 15 02:36:16 EST 2005
On Sat, Aug 13, 2005 at 08:56:50PM -0700, Shawn Jin wrote:
> > read*()/write*() are accessors for PCI and PCI only. PCI is little
>
> If read*()/write*() are designed for PCI access only as you claimed,
> that explains why they call in/out_leXX() funcitons.
>
> The problem is that read*()/write*() are misused in some places, e.g.,
> serial drivers such as serial8250. The serial_in() and serial_out()
> call read*() and write*() respectively. So what's your recommendation
> in such a case?
See here for the gory details:
http://lwn.net/Articles/102232/
http://lwn.net/Articles/132804/
Arthur
More information about the Linuxppc-embedded
mailing list