#ifndef S3C4510B_h
#define S3C4510B_h
#define SYSCFG (*(volatile unsigned *)0x3ff0000)
#define CLKCON (*(volatile unsigned *)0x3ff3000)
#define EXTACON0 (*(volatile unsigned *)0x3ff3008)
#define EXTACON1 (*(volatile unsigned *)0x3ff300c)
#define EXTDBWTH (*(volatile unsigned *)0x3ff3010)
#define ROMCON0 (*(volatile unsigned *)0x3ff3014)
#define ROMCON1 (*(volatile unsigned *)0x3ff3018)
#define ROMCON2 (*(volatile unsigned *)0x3ff301c)
#define ROMCON3 (*(volatile unsigned *)0x3ff3020)
#define ROMCON4 (*(volatile unsigned *)0x3ff3024)
#define ROMCON5 (*(volatile unsigned *)0x3ff3028)
#define DRAMCON0 (*(volatile unsigned *)0x3ff302c)
#define DRAMCON1 (*(volatile unsigned *)0x3ff3030)
#define DRAMCON2 (*(volatile unsigned *)0x3ff3034)
#define DRAMCON3 (*(volatile unsigned *)0x3ff3038)
#define REFEXTCON (*(volatile unsigned *)0x3ff303c)
#define INTMOD (*(volatile unsigned *)0x3ff4000)
#define INTPND (*(volatile unsigned *)0x3ff4004)
#define INTMSK (*(volatile unsigned *)0x3ff4008)
#define INTPRI0 (*(volatile unsigned *)0x3ff400c)
#define INTPRI1 (*(volatile unsigned *)0x3ff4010)
#define INTPRI2 (*(volatile unsigned *)0x3ff4014)
#define INTPRI3 (*(volatile unsigned *)0x3ff4018)
#define INTPRI4 (*(volatile unsigned *)0x3ff401c)
#define INTPRI5 (*(volatile unsigned *)0x3ff4020)
#define INTOFFSET (*(volatile unsigned *)0x3ff4024)
#define INTOSET_FIQ (*(volatile unsigned *)0x3ff4030)
#define INTOSET_IRQ (*(volatile unsigned *)0x3ff4034)
#define IOPMOD (*(volatile unsigned *)0x3ff5000)
#define IOPCON (*(volatile unsigned *)0x3ff5004)
#define IOPDATA (*(volatile unsigned *)0x3ff5008)
#define TMOD (*(volatile unsigned *)0x3ff6000)
#define TDATA0 (*(volatile unsigned *)0x3ff6004)
#define TDATA1 (*(volatile unsigned *)0x3ff6008)
#define TCNT0 (*(volatile unsigned *)0x3ff600c)
#define TCNT1 (*(volatile unsigned *)0x3ff6010)
#define HMODE (*(volatile unsigned *)0x3ff7000)
#define HCON (*(volatile unsigned *)0x3ff7004)
#define HSTAT (*(volatile unsigned *)0x3ff7008)
#define HINTEN (*(volatile unsigned *)0x3ff700c)
#define HTXFIFOC (*(volatile unsigned *)0x3ff7010)
#define HTXFIFOT (*(volatile unsigned *)0x3ff7014)
#define HRXFIFO (*(volatile unsigned *)0x3ff7018)
#define HBRGTC (*(volatile unsigned *)0x3ff701c)
#define HPRMB (*(volatile unsigned *)0x3ff7020)
#define HSAR0 (*(volatile unsigned *)0x3ff7024)
#define HSAR1 (*(volatile unsigned *)0x3ff7028)
#define HSAR2 (*(volatile unsigned *)0x3ff702c)
#define HSAR3 (*(volatile unsigned *)0x3ff7030)
#define HMASK (*(volatile unsigned *)0x3ff7034)
#define DMATxPTR (*(volatile unsigned *)0x3ff7038)
#define DMARxPTR (*(volatile unsigned *)0x3ff703c)
#define HMFLR (*(volatile unsigned *)0x3ff7040)
#define HRBSR (*(volatile unsigned *)0x3ff7044)
#define HMODE (*(volatile unsigned *)0x3ff8000)
#define HCON (*(volatile unsigned *)0x3ff8004)
#define HSTAT (*(volatile unsigned *)0x3ff8008)
#define HINTEN (*(volatile unsigned *)0x3ff800c)
#define HTXFIFOC (*(volatile unsigned *)0x3ff8010)
#define HTXFIFOT (*(volatile unsigned *)0x3ff8014)
#define HRXFIFO (*(volatile unsigned *)0x3ff8018)
#define HBRGTC (*(volatile unsigned *)0x3ff801c)
#define HPRMB (*(volatile unsigned *)0x3ff8020)
#define HSAR0 (*(volatile unsigned *)0x3ff8024)
#define HSAR1 (*(volatile unsigned *)0x3ff8028)
#define HSAR2 (*(volatile unsigned *)0x3ff802c)
#define HSAR3 (*(volatile unsigned *)0x3ff8030)
#define HMASK (*(volatile unsigned *)0x3ff8034)
#define DMATxPTR (*(volatile unsigned *)0x3ff8038)
#define DMARxPTR (*(volatile unsigned *)0x3ff803c)
#define HMFLR (*(volatile unsigned *)0x3ff8040)
#define HRBSR (*(volatile unsigned *)0x3ff8044)
#define BDMATXCON (*(volatile unsigned *)0x3ff9000)
#define BDMARXCON (*(volatile unsigned *)0x3ff9004)
#define BDMATXPTR (*(volatile unsigned *)0x3ff9008)
#define BDMARXPTR (*(volatile unsigned *)0x3ff900c)
#define BDMARXLSZ (*(volatile unsigned *)0x3ff9010)
#define BDMASTAT (*(volatile unsigned *)0x3ff9014)
#define ETXSTAT (*(volatile unsigned *)0x3ff9040)
#define MACON (*(volatile unsigned *)0x3ffa000)
#define CAMCON (*(volatile unsigned *)0x3ffa004)
#define MACTXCON (*(volatile unsigned *)0x3ffa008)
#define MACTXSTAT (*(volatile unsigned *)0x3ffa00c)
#define MACRXCON (*(volatile unsigned *)0x3ffa010)
#define MACRXSTAT (*(volatile unsigned *)0x3ffa014)
#define STADATA (*(volatile unsigned *)0x3ffa018)
#define STACON (*(volatile unsigned *)0x3ffa01c)
#define CAMEN (*(volatile unsigned *)0x3ffa028)
#define EMISSCNT (*(volatile unsigned *)0x3ffa03c)
#define EPZCNT (*(volatile unsigned long *)0x3ffa040)
#define ERMPZCNT (*(volatile unsigned long *)0x3ffa044)
#define GDMACON0 (*(volatile unsigned *)0x3ffb000)
#define GDMASRC0 (*(volatile unsigned *)0x3ffb004)
#define GDMADST0 (*(volatile unsigned *)0x3ffb008)
#define GDMACNT0 (*(volatile unsigned *)0x3ffb00c)
#define GDMACON1 (*(volatile unsigned *)0x3ffc000)
#define GDMASRC1 (*(volatile unsigned *)0x3ffc004)
#define GDMADST1 (*(volatile unsigned *)0x3ffc008)
#define GDMACNT1 (*(volatile unsigned *)0x3ffc00c)
#define ULCON0 (*(volatile unsigned *)0x3ffd000)
#define UCON0 (*(volatile unsigned *)0x3ffd004)
#define USTAT0 (*(volatile unsigned *)0x3ffd008)
#define UTXBUF0 (*(volatile unsigned *)0x3ffd00c)
#define URXBUF0 (*(volatile unsigned *)0x3ffd010)
#define UBRDIV0 (*(volatile unsigned *)0x3ffd014)
#define ULCON1 (*(volatile unsigned *)0x3ffe000)
#define UCON1 (*(volatile unsigned *)0x3ffe004)
#define USTAT1 (*(volatile unsigned *)0x3ffe008)
#define UTXBUF1 (*(volatile unsigned *)0x3ffe00c)
#define URXBUF1 (*(volatile unsigned *)0x3ffe010)
#define UBRDIV1 (*(volatile unsigned *)0x3ffe014)
#define IICCON (*(volatile unsigned *)0x3fff000)
#define IICBUF (*(volatile unsigned *)0x3fff004)
#define IICPS (*(volatile unsigned *)0x3fff008)
#define IICCOUNT (*(volatile unsigned *)0x3fff00c)
#endif
