Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) /* SPDX-License-Identifier: GPL-2.0-only */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) /**
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3)  * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) #ifndef CT20K1REG_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) #define CT20K1REG_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) /* 20k1 registers */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) #define 	DSPXRAM_START 			0x000000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) #define 	DSPXRAM_END 			0x013FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) #define 	DSPAXRAM_START 			0x020000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) #define 	DSPAXRAM_END 			0x023FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) #define 	DSPYRAM_START 			0x040000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) #define 	DSPYRAM_END 			0x04FFFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) #define 	DSPAYRAM_START 			0x020000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) #define 	DSPAYRAM_END 			0x063FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) #define 	DSPMICRO_START 			0x080000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) #define 	DSPMICRO_END 			0x0B3FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) #define 	DSP0IO_START 			0x100000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) #define 	DSP0IO_END	 		0x101FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) #define 	AUDIORINGIPDSP0_START 		0x100000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) #define 	AUDIORINGIPDSP0_END 		0x1003FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) #define 	AUDIORINGOPDSP0_START 		0x100400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) #define 	AUDIORINGOPDSP0_END 		0x1007FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) #define 	AUDPARARINGIODSP0_START 	0x100800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) #define 	AUDPARARINGIODSP0_END	 	0x100BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) #define 	DSP0LOCALHWREG_START 		0x100C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) #define 	DSP0LOCALHWREG_END	 	0x100C3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) #define 	DSP0XYRAMAGINDEX_START 		0x100C40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) #define 	DSP0XYRAMAGINDEX_END	 	0x100C5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) #define 	DSP0XYRAMAGMDFR_START 		0x100C60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) #define 	DSP0XYRAMAGMDFR_END	 	0x100C7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) #define 	DSP0INTCONTLVEC_START 		0x100C80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) #define 	DSP0INTCONTLVEC_END	 	0x100CD8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) #define 	INTCONTLGLOBALREG_START 	0x100D1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) #define 	INTCONTLGLOBALREG_END	 	0x100D3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) #define		HOSTINTFPORTADDRCONTDSP0	0x100D40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) #define		HOSTINTFPORTDATADSP0		0x100D44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) #define		TIME0PERENBDSP0			0x100D60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) #define		TIME0COUNTERDSP0		0x100D64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) #define		TIME1PERENBDSP0			0x100D68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) #define		TIME1COUNTERDSP0		0x100D6C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) #define		TIME2PERENBDSP0			0x100D70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) #define		TIME2COUNTERDSP0		0x100D74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) #define		TIME3PERENBDSP0			0x100D78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) #define		TIME3COUNTERDSP0		0x100D7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) #define 	XRAMINDOPERREFNOUP_STARTDSP0 	0x100D80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) #define 	XRAMINDOPERREFNOUP_ENDDSP0	0x100D9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) #define 	XRAMINDOPERREFUP_STARTDSP0	0x100DA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) #define 	XRAMINDOPERREFUP_ENDDSP0	0x100DBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) #define 	YRAMINDOPERREFNOUP_STARTDSP0 	0x100DC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) #define 	YRAMINDOPERREFNOUP_ENDDSP0 	0x100DDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) #define 	YRAMINDOPERREFUP_STARTDSP0	0x100DE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) #define 	YRAMINDOPERREFUP_ENDDSP0 	0x100DFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) #define 	DSP0CONDCODE 			0x100E00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) #define 	DSP0STACKFLAG 			0x100E04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) #define 	DSP0PROGCOUNTSTACKPTREG 	0x100E08
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) #define 	DSP0PROGCOUNTSTACKDATAREG 	0x100E0C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) #define 	DSP0CURLOOPADDRREG 		0x100E10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) #define 	DSP0CURLOOPCOUNT 		0x100E14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) #define 	DSP0TOPLOOPCOUNTSTACK 		0x100E18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) #define 	DSP0TOPLOOPADDRSTACK 		0x100E1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) #define 	DSP0LOOPSTACKPTR 		0x100E20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) #define 	DSP0STASSTACKDATAREG 		0x100E24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) #define 	DSP0STASSTACKPTR 		0x100E28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) #define 	DSP0PROGCOUNT 			0x100E2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) #define  	GLOBDSPDEBGREG			0x100E30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) #define  	GLOBDSPBREPTRREG		0x100E30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) #define 	DSP0XYRAMBASE_START 		0x100EA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) #define 	DSP0XYRAMBASE_END 		0x100EBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) #define 	DSP0XYRAMLENG_START 		0x100EC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) #define 	DSP0XYRAMLENG_END 		0x100EDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) #define		SEMAPHOREREGDSP0		0x100EE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) #define		DSP0INTCONTMASKREG		0x100EE4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) #define		DSP0INTCONTPENDREG		0x100EE8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) #define		DSP0INTCONTSERVINT		0x100EEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) #define		DSPINTCONTEXTINTMODREG		0x100EEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) #define		GPIODSP0			0x100EFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) #define 	DMADSPBASEADDRREG_STARTDSP0	0x100F00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) #define 	DMADSPBASEADDRREG_ENDDSP0	0x100F1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) #define 	DMAHOSTBASEADDRREG_STARTDSP0	0x100F20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) #define 	DMAHOSTBASEADDRREG_ENDDSP0	0x100F3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) #define 	DMADSPCURADDRREG_STARTDSP0	0x100F40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) #define 	DMADSPCURADDRREG_ENDDSP0	0x100F5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) #define 	DMAHOSTCURADDRREG_STARTDSP0	0x100F60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) #define 	DMAHOSTCURADDRREG_ENDDSP0	0x100F7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) #define 	DMATANXCOUNTREG_STARTDSP0	0x100F80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) #define 	DMATANXCOUNTREG_ENDDSP0		0x100F9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) #define 	DMATIMEBUGREG_STARTDSP0		0x100FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) #define 	DMATIMEBUGREG_ENDDSP0		0x100FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) #define 	DMACNTLMODFREG_STARTDSP0	0x100FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) #define 	DMACNTLMODFREG_ENDDSP0		0x100FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) #define 	DMAGLOBSTATSREGDSP0		0x100FEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) #define 	DSP0XGPRAM_START 		0x101000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) #define 	DSP0XGPRAM_END 			0x1017FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) #define 	DSP0YGPRAM_START 		0x101800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) #define 	DSP0YGPRAM_END 			0x101FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) #define 	AUDIORINGIPDSP1_START 		0x102000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) #define 	AUDIORINGIPDSP1_END	 	0x1023FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) #define 	AUDIORINGOPDSP1_START 		0x102400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) #define 	AUDIORINGOPDSP1_END	 	0x1027FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) #define 	AUDPARARINGIODSP1_START 	0x102800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) #define 	AUDPARARINGIODSP1_END	 	0x102BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) #define 	DSP1LOCALHWREG_START 		0x102C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) #define 	DSP1LOCALHWREG_END	 	0x102C3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) #define 	DSP1XYRAMAGINDEX_START 		0x102C40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) #define 	DSP1XYRAMAGINDEX_END	 	0x102C5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) #define 	DSP1XYRAMAGMDFR_START 		0x102C60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) #define 	DSP1XYRAMAGMDFR_END	 	0x102C7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) #define 	DSP1INTCONTLVEC_START 		0x102C80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) #define 	DSP1INTCONTLVEC_END	 	0x102CD8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) #define		HOSTINTFPORTADDRCONTDSP1	0x102D40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) #define		HOSTINTFPORTDATADSP1		0x102D44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) #define		TIME0PERENBDSP1			0x102D60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) #define		TIME0COUNTERDSP1		0x102D64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) #define		TIME1PERENBDSP1			0x102D68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) #define		TIME1COUNTERDSP1		0x102D6C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) #define		TIME2PERENBDSP1			0x102D70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) #define		TIME2COUNTERDSP1		0x102D74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) #define		TIME3PERENBDSP1			0x102D78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) #define		TIME3COUNTERDSP1		0x102D7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) #define 	XRAMINDOPERREFNOUP_STARTDSP1 	0x102D80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) #define 	XRAMINDOPERREFNOUP_ENDDSP1	0x102D9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) #define 	XRAMINDOPERREFUP_STARTDSP1	0x102DA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) #define 	XRAMINDOPERREFUP_ENDDSP1	0x102DBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) #define 	YRAMINDOPERREFNOUP_STARTDSP1 	0x102DC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) #define 	YRAMINDOPERREFNOUP_ENDDSP1	0x102DDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) #define 	YRAMINDOPERREFUP_STARTDSP1	0x102DE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) #define 	YRAMINDOPERREFUP_ENDDSP1	0x102DFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) #define 	DSP1CONDCODE 			0x102E00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) #define 	DSP1STACKFLAG 			0x102E04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) #define 	DSP1PROGCOUNTSTACKPTREG 	0x102E08
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) #define 	DSP1PROGCOUNTSTACKDATAREG 	0x102E0C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) #define 	DSP1CURLOOPADDRREG 		0x102E10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) #define 	DSP1CURLOOPCOUNT 		0x102E14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) #define 	DSP1TOPLOOPCOUNTSTACK 		0x102E18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) #define 	DSP1TOPLOOPADDRSTACK 		0x102E1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) #define 	DSP1LOOPSTACKPTR 		0x102E20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) #define 	DSP1STASSTACKDATAREG 		0x102E24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) #define 	DSP1STASSTACKPTR 		0x102E28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) #define 	DSP1PROGCOUNT 			0x102E2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) #define 	DSP1XYRAMBASE_START 		0x102EA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) #define 	DSP1XYRAMBASE_END 		0x102EBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) #define 	DSP1XYRAMLENG_START 		0x102EC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) #define 	DSP1XYRAMLENG_END 		0x102EDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) #define		SEMAPHOREREGDSP1		0x102EE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) #define		DSP1INTCONTMASKREG		0x102EE4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) #define		DSP1INTCONTPENDREG		0x102EE8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) #define		DSP1INTCONTSERVINT		0x102EEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) #define		GPIODSP1			0x102EFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) #define 	DMADSPBASEADDRREG_STARTDSP1	0x102F00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) #define 	DMADSPBASEADDRREG_ENDDSP1	0x102F1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) #define 	DMAHOSTBASEADDRREG_STARTDSP1	0x102F20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) #define 	DMAHOSTBASEADDRREG_ENDDSP1	0x102F3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) #define 	DMADSPCURADDRREG_STARTDSP1	0x102F40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) #define 	DMADSPCURADDRREG_ENDDSP1	0x102F5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) #define 	DMAHOSTCURADDRREG_STARTDSP1	0x102F60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) #define 	DMAHOSTCURADDRREG_ENDDSP1	0x102F7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) #define 	DMATANXCOUNTREG_STARTDSP1	0x102F80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) #define 	DMATANXCOUNTREG_ENDDSP1		0x102F9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) #define 	DMATIMEBUGREG_STARTDSP1		0x102FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) #define 	DMATIMEBUGREG_ENDDSP1		0x102FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) #define 	DMACNTLMODFREG_STARTDSP1	0x102FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) #define 	DMACNTLMODFREG_ENDDSP1		0x102FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) #define 	DMAGLOBSTATSREGDSP1		0x102FEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) #define 	DSP1XGPRAM_START 		0x103000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) #define 	DSP1XGPRAM_END 			0x1033FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) #define 	DSP1YGPRAM_START 		0x103400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) #define 	DSP1YGPRAM_END 			0x1037FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) #define 	AUDIORINGIPDSP2_START 		0x104000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) #define 	AUDIORINGIPDSP2_END	 	0x1043FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) #define 	AUDIORINGOPDSP2_START 		0x104400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) #define 	AUDIORINGOPDSP2_END	 	0x1047FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) #define 	AUDPARARINGIODSP2_START 	0x104800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) #define 	AUDPARARINGIODSP2_END	 	0x104BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) #define 	DSP2LOCALHWREG_START 		0x104C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) #define 	DSP2LOCALHWREG_END	 	0x104C3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) #define 	DSP2XYRAMAGINDEX_START 		0x104C40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) #define 	DSP2XYRAMAGINDEX_END	 	0x104C5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) #define 	DSP2XYRAMAGMDFR_START 		0x104C60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) #define 	DSP2XYRAMAGMDFR_END		0x104C7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) #define 	DSP2INTCONTLVEC_START 		0x104C80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) #define 	DSP2INTCONTLVEC_END	 	0x104CD8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) #define		HOSTINTFPORTADDRCONTDSP2	0x104D40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) #define		HOSTINTFPORTDATADSP2		0x104D44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) #define		TIME0PERENBDSP2			0x104D60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) #define		TIME0COUNTERDSP2		0x104D64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) #define		TIME1PERENBDSP2			0x104D68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) #define		TIME1COUNTERDSP2		0x104D6C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) #define		TIME2PERENBDSP2			0x104D70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) #define		TIME2COUNTERDSP2		0x104D74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) #define		TIME3PERENBDSP2			0x104D78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) #define		TIME3COUNTERDSP2		0x104D7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) #define 	XRAMINDOPERREFNOUP_STARTDSP2 	0x104D80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) #define 	XRAMINDOPERREFNOUP_ENDDSP2	0x104D9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) #define 	XRAMINDOPERREFUP_STARTDSP2	0x104DA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) #define 	XRAMINDOPERREFUP_ENDDSP2	0x104DBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) #define 	YRAMINDOPERREFNOUP_STARTDSP2 	0x104DC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) #define 	YRAMINDOPERREFNOUP_ENDDSP2	0x104DDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) #define 	YRAMINDOPERREFUP_STARTDSP2	0x104DE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) #define 	YRAMINDOPERREFUP_ENDDSP2 	0x104DFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) #define 	DSP2CONDCODE 			0x104E00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) #define 	DSP2STACKFLAG 			0x104E04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) #define 	DSP2PROGCOUNTSTACKPTREG 	0x104E08
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) #define 	DSP2PROGCOUNTSTACKDATAREG 	0x104E0C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) #define 	DSP2CURLOOPADDRREG 		0x104E10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) #define 	DSP2CURLOOPCOUNT 		0x104E14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) #define 	DSP2TOPLOOPCOUNTSTACK 		0x104E18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) #define 	DSP2TOPLOOPADDRSTACK 		0x104E1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) #define 	DSP2LOOPSTACKPTR 		0x104E20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) #define 	DSP2STASSTACKDATAREG 		0x104E24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) #define 	DSP2STASSTACKPTR 		0x104E28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) #define 	DSP2PROGCOUNT 			0x104E2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) #define 	DSP2XYRAMBASE_START 		0x104EA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) #define 	DSP2XYRAMBASE_END 		0x104EBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) #define 	DSP2XYRAMLENG_START 		0x104EC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) #define 	DSP2XYRAMLENG_END 		0x104EDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) #define		SEMAPHOREREGDSP2		0x104EE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) #define		DSP2INTCONTMASKREG		0x104EE4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) #define		DSP2INTCONTPENDREG		0x104EE8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) #define		DSP2INTCONTSERVINT		0x104EEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) #define		GPIODSP2			0x104EFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) #define 	DMADSPBASEADDRREG_STARTDSP2	0x104F00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) #define 	DMADSPBASEADDRREG_ENDDSP2	0x104F1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) #define 	DMAHOSTBASEADDRREG_STARTDSP2	0x104F20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) #define 	DMAHOSTBASEADDRREG_ENDDSP2	0x104F3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) #define 	DMADSPCURADDRREG_STARTDSP2	0x104F40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) #define 	DMADSPCURADDRREG_ENDDSP2	0x104F5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) #define 	DMAHOSTCURADDRREG_STARTDSP2	0x104F60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) #define 	DMAHOSTCURADDRREG_ENDDSP2	0x104F7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) #define 	DMATANXCOUNTREG_STARTDSP2	0x104F80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) #define 	DMATANXCOUNTREG_ENDDSP2		0x104F9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) #define 	DMATIMEBUGREG_STARTDSP2		0x104FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) #define 	DMATIMEBUGREG_ENDDSP2		0x104FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) #define 	DMACNTLMODFREG_STARTDSP2	0x104FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) #define 	DMACNTLMODFREG_ENDDSP2		0x104FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) #define 	DMAGLOBSTATSREGDSP2		0x104FEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) #define 	DSP2XGPRAM_START 		0x105000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) #define 	DSP2XGPRAM_END 			0x1051FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) #define 	DSP2YGPRAM_START 		0x105800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) #define 	DSP2YGPRAM_END 			0x1059FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) #define 	AUDIORINGIPDSP3_START 		0x106000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) #define 	AUDIORINGIPDSP3_END	 	0x1063FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) #define 	AUDIORINGOPDSP3_START 		0x106400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) #define 	AUDIORINGOPDSP3_END	 	0x1067FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) #define 	AUDPARARINGIODSP3_START 	0x106800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) #define 	AUDPARARINGIODSP3_END	 	0x106BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) #define 	DSP3LOCALHWREG_START 		0x106C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) #define 	DSP3LOCALHWREG_END	 	0x106C3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) #define 	DSP3XYRAMAGINDEX_START 		0x106C40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) #define 	DSP3XYRAMAGINDEX_END	 	0x106C5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) #define 	DSP3XYRAMAGMDFR_START 		0x106C60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) #define 	DSP3XYRAMAGMDFR_END		0x106C7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) #define 	DSP3INTCONTLVEC_START 		0x106C80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) #define 	DSP3INTCONTLVEC_END	 	0x106CD8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) #define		HOSTINTFPORTADDRCONTDSP3	0x106D40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) #define		HOSTINTFPORTDATADSP3		0x106D44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) #define		TIME0PERENBDSP3			0x106D60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) #define		TIME0COUNTERDSP3		0x106D64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) #define		TIME1PERENBDSP3			0x106D68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) #define		TIME1COUNTERDSP3		0x106D6C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) #define		TIME2PERENBDSP3			0x106D70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) #define		TIME2COUNTERDSP3		0x106D74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) #define		TIME3PERENBDSP3			0x106D78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) #define		TIME3COUNTERDSP3		0x106D7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) #define 	XRAMINDOPERREFNOUP_STARTDSP3 	0x106D80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) #define 	XRAMINDOPERREFNOUP_ENDDSP3	0x106D9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) #define 	XRAMINDOPERREFUP_STARTDSP3	0x106DA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) #define 	XRAMINDOPERREFUP_ENDDSP3	0x106DBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) #define 	YRAMINDOPERREFNOUP_STARTDSP3 	0x106DC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) #define 	YRAMINDOPERREFNOUP_ENDDSP3	0x106DDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) #define 	YRAMINDOPERREFUP_STARTDSP3	0x106DE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) #define 	YRAMINDOPERREFUP_ENDDSP3	0x100DFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) #define 	DSP3CONDCODE 			0x106E00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) #define 	DSP3STACKFLAG 			0x106E04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) #define 	DSP3PROGCOUNTSTACKPTREG 	0x106E08
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) #define 	DSP3PROGCOUNTSTACKDATAREG 	0x106E0C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) #define 	DSP3CURLOOPADDRREG 		0x106E10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) #define 	DSP3CURLOOPCOUNT 		0x106E14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) #define 	DSP3TOPLOOPCOUNTSTACK 		0x106E18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) #define 	DSP3TOPLOOPADDRSTACK 		0x106E1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) #define 	DSP3LOOPSTACKPTR 		0x106E20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) #define 	DSP3STASSTACKDATAREG 		0x106E24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) #define 	DSP3STASSTACKPTR 		0x106E28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) #define 	DSP3PROGCOUNT 			0x106E2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) #define 	DSP3XYRAMBASE_START 		0x106EA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) #define 	DSP3XYRAMBASE_END 		0x106EBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) #define 	DSP3XYRAMLENG_START 		0x106EC0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) #define 	DSP3XYRAMLENG_END 		0x106EDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) #define		SEMAPHOREREGDSP3		0x106EE0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) #define		DSP3INTCONTMASKREG		0x106EE4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) #define		DSP3INTCONTPENDREG		0x106EE8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) #define		DSP3INTCONTSERVINT		0x106EEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) #define		GPIODSP3			0x106EFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) #define 	DMADSPBASEADDRREG_STARTDSP3	0x106F00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) #define 	DMADSPBASEADDRREG_ENDDSP3	0x106F1C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) #define 	DMAHOSTBASEADDRREG_STARTDSP3	0x106F20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) #define 	DMAHOSTBASEADDRREG_ENDDSP3	0x106F3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) #define 	DMADSPCURADDRREG_STARTDSP3	0x106F40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) #define 	DMADSPCURADDRREG_ENDDSP3	0x106F5C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) #define 	DMAHOSTCURADDRREG_STARTDSP3	0x106F60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) #define 	DMAHOSTCURADDRREG_ENDDSP3	0x106F7C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) #define 	DMATANXCOUNTREG_STARTDSP3	0x106F80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) #define 	DMATANXCOUNTREG_ENDDSP3		0x106F9C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) #define 	DMATIMEBUGREG_STARTDSP3		0x106FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) #define 	DMATIMEBUGREG_ENDDSP3		0x106FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) #define 	DMACNTLMODFREG_STARTDSP3	0x106FA0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) #define 	DMACNTLMODFREG_ENDDSP3		0x106FAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) #define 	DMAGLOBSTATSREGDSP3		0x106FEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) #define 	DSP3XGPRAM_START 		0x107000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) #define 	DSP3XGPRAM_END 			0x1071FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) #define 	DSP3YGPRAM_START 		0x107800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) #define 	DSP3YGPRAM_END 			0x1079FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) /* end of DSP reg definitions */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) #define  	DSPAIMAP_START			0x108000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) #define  	DSPAIMAP_END			0x1083FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) #define  	DSPPIMAP_START			0x108400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) #define  	DSPPIMAP_END			0x1087FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) #define  	DSPPOMAP_START			0x108800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) #define  	DSPPOMAP_END			0x108BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) #define  	DSPPOCTL			0x108C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) #define 	TKCTL_START			0x110000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) #define 	TKCTL_END			0x110FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) #define 	TKCC_START			0x111000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) #define 	TKCC_END			0x111FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) #define 	TKIMAP_START			0x112000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) #define 	TKIMAP_END			0x112FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) #define		TKDCTR16			0x113000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) #define		TKPB16				0x113004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) #define		TKBS16				0x113008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) #define		TKDCTR32			0x11300C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) #define		TKPB32				0x113010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) #define		TKBS32				0x113014
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) #define		ICDCTR16			0x113018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) #define		ITBS16				0x11301C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) #define		ICDCTR32			0x113020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) #define		ITBS32				0x113024
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) #define		ITSTART				0x113028
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) #define		TKSQ				0x11302C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) #define		TKSCCTL_START			0x114000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) #define		TKSCCTL_END			0x11403C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) #define		TKSCADR_START			0x114100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) #define		TKSCADR_END			0x11413C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) #define		TKSCDATAX_START			0x114800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) #define		TKSCDATAX_END			0x1149FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) #define		TKPCDATAX_START			0x120000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) #define		TKPCDATAX_END			0x12FFFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) #define		MALSA				0x130000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) #define		MAPPHA				0x130004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) #define		MAPPLA				0x130008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) #define		MALSB				0x130010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) #define		MAPPHB				0x130014
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) #define		MAPPLB				0x130018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) #define 	TANSPORTMAPABREGS_START		0x130020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) #define 	TANSPORTMAPABREGS_END		0x13A2FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) #define		PTPAHX				0x13B000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) #define		PTPALX				0x13B004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) #define		TANSPPAGETABLEPHYADDR015_START	0x13B008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) #define		TANSPPAGETABLEPHYADDR015_END	0x13B07C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) #define		TRNQADRX_START			0x13B100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) #define		TRNQADRX_END			0x13B13C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) #define		TRNQTIMX_START			0x13B200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) #define		TRNQTIMX_END			0x13B23C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) #define		TRNQAPARMX_START		0x13B300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) #define		TRNQAPARMX_END			0x13B33C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) #define		TRNQCNT				0x13B400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) #define		TRNCTL				0x13B404
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) #define		TRNIS				0x13B408
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) #define		TRNCURTS			0x13B40C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) #define		AMOP_START			0x140000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) #define		AMOPLO				0x140000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) #define		AMOPHI				0x140004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) #define		AMOP_END			0x147FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) #define		PMOP_START			0x148000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) #define		PMOPLO				0x148000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) #define		PMOPHI				0x148004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) #define		PMOP_END			0x14FFFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) #define		PCURR_START			0x150000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) #define		PCURR_END			0x153FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) #define		PTRAG_START			0x154000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) #define		PTRAG_END			0x157FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) #define		PSR_START			0x158000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) #define		PSR_END				0x15BFFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) #define		PFSTAT4SEG_START		0x160000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) #define		PFSTAT4SEG_END			0x160BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) #define		PFSTAT2SEG_START		0x160C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) #define		PFSTAT2SEG_END			0x1617FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) #define		PFTARG4SEG_START		0x164000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) #define		PFTARG4SEG_END			0x164BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) #define		PFTARG2SEG_START		0x164C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) #define		PFTARG2SEG_END			0x1657FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) #define		PFSR4SEG_START			0x168000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) #define		PFSR4SEG_END			0x168BFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) #define		PFSR2SEG_START			0x168C00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) #define		PFSR2SEG_END			0x1697FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) #define		PCURRMS4SEG_START		0x16C000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) #define		PCURRMS4SEG_END			0x16CCFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) #define		PCURRMS2SEG_START		0x16CC00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) #define		PCURRMS2SEG_END			0x16D7FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) #define		PTARGMS4SEG_START		0x170000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) #define		PTARGMS4SEG_END			0x172FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) #define		PTARGMS2SEG_START		0x173000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) #define		PTARGMS2SEG_END			0x1747FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) #define		PSRMS4SEG_START			0x170000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) #define		PSRMS4SEG_END			0x172FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) #define		PSRMS2SEG_START			0x173000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) #define		PSRMS2SEG_END			0x1747FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) #define		PRING_LO_START			0x190000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) #define		PRING_LO_END			0x193FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) #define		PRING_HI_START			0x194000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) #define		PRING_HI_END			0x197FFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) #define		PRING_LO_HI_START		0x198000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) #define		PRING_LO_HI			0x198000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) #define		PRING_LO_HI_END			0x19BFFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) #define		PINTFIFO			0x1A0000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) #define		SRCCTL				0x1B0000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) #define		SRCCCR				0x1B0004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) #define		SRCIMAP				0x1B0008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) #define		SRCODDC				0x1B000C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) #define		SRCCA				0x1B0010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) #define		SRCCF				0x1B0014
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) #define		SRCSA				0x1B0018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) #define		SRCLA				0x1B001C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) #define		SRCCTLSWR			0x1B0020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) /* SRC HERE */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) #define		SRCALBA				0x1B002C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) #define		SRCMCTL				0x1B012C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) #define		SRCCERR				0x1B022C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) #define		SRCITB				0x1B032C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) #define		SRCIPM				0x1B082C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) #define		SRCIP				0x1B102C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) #define		SRCENBSTAT			0x1B202C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) #define		SRCENBLO			0x1B212C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) #define		SRCENBHI			0x1B222C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) #define		SRCENBS				0x1B232C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) #define		SRCENB				0x1B282C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) #define		SRCENB07			0x1B282C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) #define		SRCENBS07			0x1B302C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) #define		SRCDN0Z				0x1B0030
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) #define		SRCDN0Z0			0x1B0030
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) #define		SRCDN0Z1			0x1B0034
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) #define		SRCDN0Z2			0x1B0038
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) #define		SRCDN0Z3			0x1B003C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) #define		SRCDN1Z				0x1B0040
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) #define		SRCDN1Z0			0x1B0040
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) #define		SRCDN1Z1			0x1B0044
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) #define		SRCDN1Z2			0x1B0048
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) #define		SRCDN1Z3			0x1B004C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) #define		SRCDN1Z4			0x1B0050
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) #define		SRCDN1Z5			0x1B0054
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) #define		SRCDN1Z6			0x1B0058
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) #define		SRCDN1Z7			0x1B005C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) #define		SRCUPZ				0x1B0060
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) #define		SRCUPZ0				0x1B0060
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) #define		SRCUPZ1				0x1B0064
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) #define		SRCUPZ2				0x1B0068
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) #define		SRCUPZ3				0x1B006C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) #define		SRCUPZ4				0x1B0070
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) #define		SRCUPZ5				0x1B0074
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) #define		SRCUPZ6				0x1B0078
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) #define		SRCUPZ7				0x1B007C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) #define		SRCCD0				0x1B0080
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) #define		SRCCD1				0x1B0084
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) #define		SRCCD2				0x1B0088
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) #define		SRCCD3				0x1B008C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) #define		SRCCD4				0x1B0090
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) #define		SRCCD5				0x1B0094
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) #define		SRCCD6				0x1B0098
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) #define		SRCCD7				0x1B009C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) #define		SRCCD8				0x1B00A0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) #define		SRCCD9				0x1B00A4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) #define		SRCCDA				0x1B00A8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) #define		SRCCDB				0x1B00AC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) #define		SRCCDC				0x1B00B0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) #define		SRCCDD				0x1B00B4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) #define		SRCCDE				0x1B00B8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) #define		SRCCDF				0x1B00BC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) #define		SRCCD10				0x1B00C0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) #define		SRCCD11				0x1B00C4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) #define		SRCCD12				0x1B00C8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) #define		SRCCD13				0x1B00CC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) #define		SRCCD14				0x1B00D0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) #define		SRCCD15				0x1B00D4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) #define		SRCCD16				0x1B00D8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) #define		SRCCD17				0x1B00DC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) #define		SRCCD18				0x1B00E0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) #define		SRCCD19				0x1B00E4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) #define		SRCCD1A				0x1B00E8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) #define		SRCCD1B				0x1B00EC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) #define		SRCCD1C				0x1B00F0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) #define		SRCCD1D				0x1B00F4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) #define		SRCCD1E				0x1B00F8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) #define		SRCCD1F				0x1B00FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) #define		SRCCONTRBLOCK_START		0x1B0100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) #define		SRCCONTRBLOCK_END		0x1BFFFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) #define		FILTOP_START	0x1C0000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) #define		FILTOP_END	0x1C05FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) #define		FILTIMAP_START	0x1C0800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) #define		FILTIMAP_END	0x1C0DFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) #define		FILTZ1_START	0x1C1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) #define		FILTZ1_END	0x1C15FC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) #define		FILTZ2_START	0x1C1800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) #define		FILTZ2_END	0x1C1DFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) #define		DAOIMAP_START	0x1C5000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) #define		DAOIMAP		0x1C5000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) #define		DAOIMAP_END	0x1C5124
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) #define		AC97D		0x1C5400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) #define		AC97A		0x1C5404
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) #define		AC97CTL		0x1C5408
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) #define		I2SCTL		0x1C5420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) #define		SPOS		0x1C5440
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) #define		SPOSA		0x1C5440
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) #define		SPOSB		0x1C5444
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) #define		SPOSC		0x1C5448
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) #define		SPOSD		0x1C544C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) #define		SPISA		0x1C5450
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) #define		SPISB		0x1C5454
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) #define		SPISC		0x1C5458
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) #define		SPISD		0x1C545C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) #define		SPFSCTL		0x1C5460
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) #define		SPFS0		0x1C5468
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) #define		SPFS1		0x1C546C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) #define		SPFS2		0x1C5470
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) #define		SPFS3		0x1C5474
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) #define		SPFS4		0x1C5478
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) #define		SPFS5		0x1C547C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) #define		SPOCTL		0x1C5480
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) #define		SPICTL		0x1C5484
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) #define		SPISTS		0x1C5488
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) #define		SPINTP		0x1C548C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) #define		SPINTE		0x1C5490
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) #define		SPUTCTLAB	0x1C5494
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) #define		SPUTCTLCD	0x1C5498
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) #define		SRTSPA		0x1C54C0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) #define		SRTSPB		0x1C54C4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) #define		SRTSPC		0x1C54C8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) #define		SRTSPD		0x1C54CC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) #define		SRTSCTL		0x1C54D0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) #define		SRTSCTLA	0x1C54D0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) #define		SRTSCTLB	0x1C54D4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) #define		SRTSCTLC	0x1C54D8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) #define		SRTSCTLD	0x1C54DC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) #define		SRTI2S		0x1C54E0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) #define		SRTICTL		0x1C54F0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) #define		WC		0x1C6000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) #define		TIMR		0x1C6004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) # define	TIMR_IE		(1<<15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) # define	TIMR_IP		(1<<14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) #define		GIP		0x1C6010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) #define		GIE		0x1C6014
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) #define		DIE		0x1C6018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) #define		DIC		0x1C601C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) #define		GPIO		0x1C6020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) #define		GPIOCTL		0x1C6024
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) #define		GPIP		0x1C6028
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) #define		GPIE		0x1C602C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) #define		DSPINT0		0x1C6030
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) #define		DSPEIOC		0x1C6034
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) #define		MUADAT		0x1C6040
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) #define		MUACMD		0x1C6044
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) #define 	MUASTAT		0x1C6044
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) #define		MUBDAT		0x1C6048
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) #define		MUBCMD		0x1C604C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) #define		MUBSTAT		0x1C604C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) #define		UARTCMA		0x1C6050
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) #define		UARTCMB		0x1C6054
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) #define		UARTIP		0x1C6058
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) #define		UARTIE		0x1C605C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) #define		PLLCTL		0x1C6060
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) #define		PLLDCD		0x1C6064
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) #define		GCTL		0x1C6070
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) #define		ID0		0x1C6080
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) #define		ID1		0x1C6084
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) #define		ID2		0x1C6088
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) #define		ID3		0x1C608C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) #define		SDRCTL		0x1C7000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) #define I2SA_L    0x0L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) #define I2SA_R    0x1L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) #define I2SB_L    0x8L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) #define I2SB_R    0x9L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) #define I2SC_L    0x10L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) #define I2SC_R    0x11L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) #define I2SD_L    0x18L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) #define I2SD_R    0x19L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) #endif /* CT20K1REG_H */