summaryrefslogtreecommitdiff
path: root/arch/avr32/lib
diff options
context:
space:
mode:
authorBen Nizette <ben@mallochdigital.com>2006-10-24 12:12:43 +0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-26 07:26:33 +0400
commit065834ab3988fece5608088e83724891c8190a2f (patch)
tree53f4f4abf61ea228c2a78ca7de9e44642ab3c124 /arch/avr32/lib
parentfa3522407f01ead1ec14bdd6b785ea08d17d500d (diff)
downloadlinux-065834ab3988fece5608088e83724891c8190a2f.tar.xz
[PATCH] AVR32: add io{read,write}{8,16,32}{be,} support
A number of new drivers require io{read,write}{8,16,32}{be,} family of io operations. These are provided for the AVR32 by this patch in the form of a series of macros. Access to the (memory mapped) io space through these macros is defined to be little endian only as little endian devices (such as PCI) are the main consumer of IO access. If high speed access is required, io{read,write}{16,32}be macros are supplied to perform native big endian access to this io space. Signed-off-by: Ben Nizette <ben@mallochdigital.com> Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/avr32/lib')
0 files changed, 0 insertions, 0 deletions