diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2007-09-20 04:46:41 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2007-09-20 04:46:41 +0000 |
commit | 7b97fe21c0f2c9b6742ad50439020023f385fe6c (patch) | |
tree | 2c1a7312c3373b32e7dbc8a03d76c83dc9c12ce0 /firmware/target/arm/system-arm.h | |
parent | a80c0e8b83eb52a322c2b33e49875159c6d6a12a (diff) | |
download | rockbox-7b97fe21c0f2c9b6742ad50439020023f385fe6c.tar.gz rockbox-7b97fe21c0f2c9b6742ad50439020023f385fe6c.zip |
Beginning of an M:Robe 500i port. Currently only in the bootloader stage. Needs another piece of code to start the boot process - will be in the wiki.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14763 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/system-arm.h')
-rw-r--r-- | firmware/target/arm/system-arm.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/system-arm.h b/firmware/target/arm/system-arm.h index 1a9cccc711..aeb90df399 100644 --- a/firmware/target/arm/system-arm.h +++ b/firmware/target/arm/system-arm.h | |||
@@ -22,6 +22,15 @@ | |||
22 | #define nop \ | 22 | #define nop \ |
23 | asm volatile ("nop") | 23 | asm volatile ("nop") |
24 | 24 | ||
25 | //#define outw(v,a) *(volatile unsigned short *)(a+PHY_IO_BASE) = (v) | ||
26 | #ifndef outw | ||
27 | #define outw(v,p) (*((unsigned short*)(p + PHY_IO_BASE)) = v) | ||
28 | #endif | ||
29 | |||
30 | #ifndef inw | ||
31 | #define inw(p) (*((unsigned short*)(p + PHY_IO_BASE))) | ||
32 | #endif | ||
33 | |||
25 | /* This gets too complicated otherwise with all the ARM variation and would | 34 | /* This gets too complicated otherwise with all the ARM variation and would |
26 | have conflicts with another system-target.h elsewhere so include a | 35 | have conflicts with another system-target.h elsewhere so include a |
27 | subheader from here. */ | 36 | subheader from here. */ |