;Register definition for ST30F7xx
;================================
;
; name: user defined name of the register
; type: the type of the register
;	GPR	general purpose register
;	MM	memory mapped register
;	DMMx	direct memory mapped register with offset
;		x = 1..4
;		the base is defined in the configuration file
;		e.g. DMM1 0x02200000
; addr:	the number, adddress or offset of the register
; size	the size of the register (8,16 or 32)
;
;name		type	addr		size
;-------------------------------------------
;
sp		GPR	13
lr		GPR	14
pc		GPR	15
r0		GPR     0
r1		GPR     1
r2		GPR     2
r3		GPR     3
r4		GPR     4
r5		GPR     5
r6		GPR     6
r7		GPR     7
r8		GPR     8
r9		GPR     9
r10		GPR     10
r11		GPR     11
r12		GPR     12
;
;
; Configuration Registers
;
tor   		MM	0x20000000	32
prior 		MM	0x20000004	32
ctlr  		MM	0x2000000C	32
cfgr0 		MM	0x40000000	32
eipr  		MM	0x40000004	32
prcg0 		MM	0x40000008	32
prcg1 		MM	0x4000000C	32
pecg0 		MM	0x40000010	32
pecg1 		MM	0x40000014	32
;
;
; Reset and Clock Control Unit (RCCU)
;
clkctl 		MM	0x60000000	32
vrctl  		MM	0x60000004	32
clk_flag	MM	0x60000008	32
pllconf		MM	0x60000018	32
sysmode		MM	0x60000020	32
rtcp   		MM	0x60000028	32
;
;
; On-chip flash memory registers
;
fcr0 		MM	0x80100000	32
fcr1 		MM	0x80100004	32
fdr0 		MM	0x80100008	32
fdr1 		MM	0x8010000C	32
far  		MM	0x80100010	32
fer  		MM	0x80100014	32
fnvwpar 	MM	0x8010DFB0	32
fnvapr0 	MM	0x8010DFB8	32
fnvapr1 	MM	0x8010DFBC	32

