25 Jan, 2008
1 commit
-
These are derivatives of the AT32AP7000 chip, which means that most of
the code stays the same. Rename a few files, functions, definitions
and config symbols to reflect that they apply to all AP700x chips, and
exclude some platform devices from chips where they aren't present.Signed-off-by: Haavard Skinnemoen
27 Apr, 2007
2 commits
-
Fix the I/O access macros so that they work with externally connected
devices accessed in little-endian mode over any bus width:* Use a set of macros to define I/O port- and memory operations
borrowed from MIPS.
* Allow subarchitecture to specify address- and data-mangling
* Implement at32ap-specific port mangling (with build-time
configurable bus width. Only one bus width at a time supported
for now.)
* Rewrite iowriteN and friends to use write[bwl] and friends
(not the __raw counterparts.)This has been tested using pata_pcmcia to access a CompactFlash card
connected to the EBI (16-bit bus width.)Signed-off-by: Haavard Skinnemoen
-
Include at32ap-specific Kconfig file from top-level Kconfig file. The
at32ap Kconfig is currently empty, but it will grow some machine-
specific options soon.Signed-off-by: Haavard Skinnemoen