15765e78eSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 2*a08b9f2fSAditya Srivastava /* 38cc72361SWai Yew CHAY * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. 48cc72361SWai Yew CHAY */ 58cc72361SWai Yew CHAY 68cc72361SWai Yew CHAY #ifndef CT20K1REG_H 7ee3043b2SRasmus Villemoes #define CT20K1REG_H 88cc72361SWai Yew CHAY 98cc72361SWai Yew CHAY /* 20k1 registers */ 108cc72361SWai Yew CHAY #define DSPXRAM_START 0x000000 118cc72361SWai Yew CHAY #define DSPXRAM_END 0x013FFC 128cc72361SWai Yew CHAY #define DSPAXRAM_START 0x020000 138cc72361SWai Yew CHAY #define DSPAXRAM_END 0x023FFC 148cc72361SWai Yew CHAY #define DSPYRAM_START 0x040000 158cc72361SWai Yew CHAY #define DSPYRAM_END 0x04FFFC 168cc72361SWai Yew CHAY #define DSPAYRAM_START 0x020000 178cc72361SWai Yew CHAY #define DSPAYRAM_END 0x063FFC 188cc72361SWai Yew CHAY #define DSPMICRO_START 0x080000 198cc72361SWai Yew CHAY #define DSPMICRO_END 0x0B3FFC 208cc72361SWai Yew CHAY #define DSP0IO_START 0x100000 218cc72361SWai Yew CHAY #define DSP0IO_END 0x101FFC 228cc72361SWai Yew CHAY #define AUDIORINGIPDSP0_START 0x100000 238cc72361SWai Yew CHAY #define AUDIORINGIPDSP0_END 0x1003FC 248cc72361SWai Yew CHAY #define AUDIORINGOPDSP0_START 0x100400 258cc72361SWai Yew CHAY #define AUDIORINGOPDSP0_END 0x1007FC 268cc72361SWai Yew CHAY #define AUDPARARINGIODSP0_START 0x100800 278cc72361SWai Yew CHAY #define AUDPARARINGIODSP0_END 0x100BFC 288cc72361SWai Yew CHAY #define DSP0LOCALHWREG_START 0x100C00 298cc72361SWai Yew CHAY #define DSP0LOCALHWREG_END 0x100C3C 308cc72361SWai Yew CHAY #define DSP0XYRAMAGINDEX_START 0x100C40 318cc72361SWai Yew CHAY #define DSP0XYRAMAGINDEX_END 0x100C5C 328cc72361SWai Yew CHAY #define DSP0XYRAMAGMDFR_START 0x100C60 338cc72361SWai Yew CHAY #define DSP0XYRAMAGMDFR_END 0x100C7C 348cc72361SWai Yew CHAY #define DSP0INTCONTLVEC_START 0x100C80 358cc72361SWai Yew CHAY #define DSP0INTCONTLVEC_END 0x100CD8 368cc72361SWai Yew CHAY #define INTCONTLGLOBALREG_START 0x100D1C 378cc72361SWai Yew CHAY #define INTCONTLGLOBALREG_END 0x100D3C 388cc72361SWai Yew CHAY #define HOSTINTFPORTADDRCONTDSP0 0x100D40 398cc72361SWai Yew CHAY #define HOSTINTFPORTDATADSP0 0x100D44 408cc72361SWai Yew CHAY #define TIME0PERENBDSP0 0x100D60 418cc72361SWai Yew CHAY #define TIME0COUNTERDSP0 0x100D64 428cc72361SWai Yew CHAY #define TIME1PERENBDSP0 0x100D68 438cc72361SWai Yew CHAY #define TIME1COUNTERDSP0 0x100D6C 448cc72361SWai Yew CHAY #define TIME2PERENBDSP0 0x100D70 458cc72361SWai Yew CHAY #define TIME2COUNTERDSP0 0x100D74 468cc72361SWai Yew CHAY #define TIME3PERENBDSP0 0x100D78 478cc72361SWai Yew CHAY #define TIME3COUNTERDSP0 0x100D7C 488cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_STARTDSP0 0x100D80 498cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_ENDDSP0 0x100D9C 508cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_STARTDSP0 0x100DA0 518cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_ENDDSP0 0x100DBC 528cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_STARTDSP0 0x100DC0 538cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_ENDDSP0 0x100DDC 548cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_STARTDSP0 0x100DE0 558cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_ENDDSP0 0x100DFC 568cc72361SWai Yew CHAY #define DSP0CONDCODE 0x100E00 578cc72361SWai Yew CHAY #define DSP0STACKFLAG 0x100E04 588cc72361SWai Yew CHAY #define DSP0PROGCOUNTSTACKPTREG 0x100E08 598cc72361SWai Yew CHAY #define DSP0PROGCOUNTSTACKDATAREG 0x100E0C 608cc72361SWai Yew CHAY #define DSP0CURLOOPADDRREG 0x100E10 618cc72361SWai Yew CHAY #define DSP0CURLOOPCOUNT 0x100E14 628cc72361SWai Yew CHAY #define DSP0TOPLOOPCOUNTSTACK 0x100E18 638cc72361SWai Yew CHAY #define DSP0TOPLOOPADDRSTACK 0x100E1C 648cc72361SWai Yew CHAY #define DSP0LOOPSTACKPTR 0x100E20 658cc72361SWai Yew CHAY #define DSP0STASSTACKDATAREG 0x100E24 668cc72361SWai Yew CHAY #define DSP0STASSTACKPTR 0x100E28 678cc72361SWai Yew CHAY #define DSP0PROGCOUNT 0x100E2C 688cc72361SWai Yew CHAY #define GLOBDSPDEBGREG 0x100E30 698cc72361SWai Yew CHAY #define GLOBDSPBREPTRREG 0x100E30 708cc72361SWai Yew CHAY #define DSP0XYRAMBASE_START 0x100EA0 718cc72361SWai Yew CHAY #define DSP0XYRAMBASE_END 0x100EBC 728cc72361SWai Yew CHAY #define DSP0XYRAMLENG_START 0x100EC0 738cc72361SWai Yew CHAY #define DSP0XYRAMLENG_END 0x100EDC 748cc72361SWai Yew CHAY #define SEMAPHOREREGDSP0 0x100EE0 758cc72361SWai Yew CHAY #define DSP0INTCONTMASKREG 0x100EE4 768cc72361SWai Yew CHAY #define DSP0INTCONTPENDREG 0x100EE8 778cc72361SWai Yew CHAY #define DSP0INTCONTSERVINT 0x100EEC 788cc72361SWai Yew CHAY #define DSPINTCONTEXTINTMODREG 0x100EEC 798cc72361SWai Yew CHAY #define GPIODSP0 0x100EFC 808cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_STARTDSP0 0x100F00 818cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_ENDDSP0 0x100F1C 828cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_STARTDSP0 0x100F20 838cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_ENDDSP0 0x100F3C 848cc72361SWai Yew CHAY #define DMADSPCURADDRREG_STARTDSP0 0x100F40 858cc72361SWai Yew CHAY #define DMADSPCURADDRREG_ENDDSP0 0x100F5C 868cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_STARTDSP0 0x100F60 878cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_ENDDSP0 0x100F7C 888cc72361SWai Yew CHAY #define DMATANXCOUNTREG_STARTDSP0 0x100F80 898cc72361SWai Yew CHAY #define DMATANXCOUNTREG_ENDDSP0 0x100F9C 908cc72361SWai Yew CHAY #define DMATIMEBUGREG_STARTDSP0 0x100FA0 918cc72361SWai Yew CHAY #define DMATIMEBUGREG_ENDDSP0 0x100FAC 928cc72361SWai Yew CHAY #define DMACNTLMODFREG_STARTDSP0 0x100FA0 938cc72361SWai Yew CHAY #define DMACNTLMODFREG_ENDDSP0 0x100FAC 948cc72361SWai Yew CHAY 958cc72361SWai Yew CHAY #define DMAGLOBSTATSREGDSP0 0x100FEC 968cc72361SWai Yew CHAY #define DSP0XGPRAM_START 0x101000 978cc72361SWai Yew CHAY #define DSP0XGPRAM_END 0x1017FC 988cc72361SWai Yew CHAY #define DSP0YGPRAM_START 0x101800 998cc72361SWai Yew CHAY #define DSP0YGPRAM_END 0x101FFC 1008cc72361SWai Yew CHAY 1018cc72361SWai Yew CHAY 1028cc72361SWai Yew CHAY 1038cc72361SWai Yew CHAY 1048cc72361SWai Yew CHAY #define AUDIORINGIPDSP1_START 0x102000 1058cc72361SWai Yew CHAY #define AUDIORINGIPDSP1_END 0x1023FC 1068cc72361SWai Yew CHAY #define AUDIORINGOPDSP1_START 0x102400 1078cc72361SWai Yew CHAY #define AUDIORINGOPDSP1_END 0x1027FC 1088cc72361SWai Yew CHAY #define AUDPARARINGIODSP1_START 0x102800 1098cc72361SWai Yew CHAY #define AUDPARARINGIODSP1_END 0x102BFC 1108cc72361SWai Yew CHAY #define DSP1LOCALHWREG_START 0x102C00 1118cc72361SWai Yew CHAY #define DSP1LOCALHWREG_END 0x102C3C 1128cc72361SWai Yew CHAY #define DSP1XYRAMAGINDEX_START 0x102C40 1138cc72361SWai Yew CHAY #define DSP1XYRAMAGINDEX_END 0x102C5C 1148cc72361SWai Yew CHAY #define DSP1XYRAMAGMDFR_START 0x102C60 1158cc72361SWai Yew CHAY #define DSP1XYRAMAGMDFR_END 0x102C7C 1168cc72361SWai Yew CHAY #define DSP1INTCONTLVEC_START 0x102C80 1178cc72361SWai Yew CHAY #define DSP1INTCONTLVEC_END 0x102CD8 1188cc72361SWai Yew CHAY #define HOSTINTFPORTADDRCONTDSP1 0x102D40 1198cc72361SWai Yew CHAY #define HOSTINTFPORTDATADSP1 0x102D44 1208cc72361SWai Yew CHAY #define TIME0PERENBDSP1 0x102D60 1218cc72361SWai Yew CHAY #define TIME0COUNTERDSP1 0x102D64 1228cc72361SWai Yew CHAY #define TIME1PERENBDSP1 0x102D68 1238cc72361SWai Yew CHAY #define TIME1COUNTERDSP1 0x102D6C 1248cc72361SWai Yew CHAY #define TIME2PERENBDSP1 0x102D70 1258cc72361SWai Yew CHAY #define TIME2COUNTERDSP1 0x102D74 1268cc72361SWai Yew CHAY #define TIME3PERENBDSP1 0x102D78 1278cc72361SWai Yew CHAY #define TIME3COUNTERDSP1 0x102D7C 1288cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_STARTDSP1 0x102D80 1298cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_ENDDSP1 0x102D9C 1308cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_STARTDSP1 0x102DA0 1318cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_ENDDSP1 0x102DBC 1328cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_STARTDSP1 0x102DC0 1338cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_ENDDSP1 0x102DDC 1348cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_STARTDSP1 0x102DE0 1358cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_ENDDSP1 0x102DFC 1368cc72361SWai Yew CHAY 1378cc72361SWai Yew CHAY #define DSP1CONDCODE 0x102E00 1388cc72361SWai Yew CHAY #define DSP1STACKFLAG 0x102E04 1398cc72361SWai Yew CHAY #define DSP1PROGCOUNTSTACKPTREG 0x102E08 1408cc72361SWai Yew CHAY #define DSP1PROGCOUNTSTACKDATAREG 0x102E0C 1418cc72361SWai Yew CHAY #define DSP1CURLOOPADDRREG 0x102E10 1428cc72361SWai Yew CHAY #define DSP1CURLOOPCOUNT 0x102E14 1438cc72361SWai Yew CHAY #define DSP1TOPLOOPCOUNTSTACK 0x102E18 1448cc72361SWai Yew CHAY #define DSP1TOPLOOPADDRSTACK 0x102E1C 1458cc72361SWai Yew CHAY #define DSP1LOOPSTACKPTR 0x102E20 1468cc72361SWai Yew CHAY #define DSP1STASSTACKDATAREG 0x102E24 1478cc72361SWai Yew CHAY #define DSP1STASSTACKPTR 0x102E28 1488cc72361SWai Yew CHAY #define DSP1PROGCOUNT 0x102E2C 1498cc72361SWai Yew CHAY #define DSP1XYRAMBASE_START 0x102EA0 1508cc72361SWai Yew CHAY #define DSP1XYRAMBASE_END 0x102EBC 1518cc72361SWai Yew CHAY #define DSP1XYRAMLENG_START 0x102EC0 1528cc72361SWai Yew CHAY #define DSP1XYRAMLENG_END 0x102EDC 1538cc72361SWai Yew CHAY #define SEMAPHOREREGDSP1 0x102EE0 1548cc72361SWai Yew CHAY #define DSP1INTCONTMASKREG 0x102EE4 1558cc72361SWai Yew CHAY #define DSP1INTCONTPENDREG 0x102EE8 1568cc72361SWai Yew CHAY #define DSP1INTCONTSERVINT 0x102EEC 1578cc72361SWai Yew CHAY #define GPIODSP1 0x102EFC 1588cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_STARTDSP1 0x102F00 1598cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_ENDDSP1 0x102F1C 1608cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_STARTDSP1 0x102F20 1618cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_ENDDSP1 0x102F3C 1628cc72361SWai Yew CHAY #define DMADSPCURADDRREG_STARTDSP1 0x102F40 1638cc72361SWai Yew CHAY #define DMADSPCURADDRREG_ENDDSP1 0x102F5C 1648cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_STARTDSP1 0x102F60 1658cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_ENDDSP1 0x102F7C 1668cc72361SWai Yew CHAY #define DMATANXCOUNTREG_STARTDSP1 0x102F80 1678cc72361SWai Yew CHAY #define DMATANXCOUNTREG_ENDDSP1 0x102F9C 1688cc72361SWai Yew CHAY #define DMATIMEBUGREG_STARTDSP1 0x102FA0 1698cc72361SWai Yew CHAY #define DMATIMEBUGREG_ENDDSP1 0x102FAC 1708cc72361SWai Yew CHAY #define DMACNTLMODFREG_STARTDSP1 0x102FA0 1718cc72361SWai Yew CHAY #define DMACNTLMODFREG_ENDDSP1 0x102FAC 1728cc72361SWai Yew CHAY 1738cc72361SWai Yew CHAY #define DMAGLOBSTATSREGDSP1 0x102FEC 1748cc72361SWai Yew CHAY #define DSP1XGPRAM_START 0x103000 1758cc72361SWai Yew CHAY #define DSP1XGPRAM_END 0x1033FC 1768cc72361SWai Yew CHAY #define DSP1YGPRAM_START 0x103400 1778cc72361SWai Yew CHAY #define DSP1YGPRAM_END 0x1037FC 1788cc72361SWai Yew CHAY 1798cc72361SWai Yew CHAY 1808cc72361SWai Yew CHAY 1818cc72361SWai Yew CHAY #define AUDIORINGIPDSP2_START 0x104000 1828cc72361SWai Yew CHAY #define AUDIORINGIPDSP2_END 0x1043FC 1838cc72361SWai Yew CHAY #define AUDIORINGOPDSP2_START 0x104400 1848cc72361SWai Yew CHAY #define AUDIORINGOPDSP2_END 0x1047FC 1858cc72361SWai Yew CHAY #define AUDPARARINGIODSP2_START 0x104800 1868cc72361SWai Yew CHAY #define AUDPARARINGIODSP2_END 0x104BFC 1878cc72361SWai Yew CHAY #define DSP2LOCALHWREG_START 0x104C00 1888cc72361SWai Yew CHAY #define DSP2LOCALHWREG_END 0x104C3C 1898cc72361SWai Yew CHAY #define DSP2XYRAMAGINDEX_START 0x104C40 1908cc72361SWai Yew CHAY #define DSP2XYRAMAGINDEX_END 0x104C5C 1918cc72361SWai Yew CHAY #define DSP2XYRAMAGMDFR_START 0x104C60 1928cc72361SWai Yew CHAY #define DSP2XYRAMAGMDFR_END 0x104C7C 1938cc72361SWai Yew CHAY #define DSP2INTCONTLVEC_START 0x104C80 1948cc72361SWai Yew CHAY #define DSP2INTCONTLVEC_END 0x104CD8 1958cc72361SWai Yew CHAY #define HOSTINTFPORTADDRCONTDSP2 0x104D40 1968cc72361SWai Yew CHAY #define HOSTINTFPORTDATADSP2 0x104D44 1978cc72361SWai Yew CHAY #define TIME0PERENBDSP2 0x104D60 1988cc72361SWai Yew CHAY #define TIME0COUNTERDSP2 0x104D64 1998cc72361SWai Yew CHAY #define TIME1PERENBDSP2 0x104D68 2008cc72361SWai Yew CHAY #define TIME1COUNTERDSP2 0x104D6C 2018cc72361SWai Yew CHAY #define TIME2PERENBDSP2 0x104D70 2028cc72361SWai Yew CHAY #define TIME2COUNTERDSP2 0x104D74 2038cc72361SWai Yew CHAY #define TIME3PERENBDSP2 0x104D78 2048cc72361SWai Yew CHAY #define TIME3COUNTERDSP2 0x104D7C 2058cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_STARTDSP2 0x104D80 2068cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_ENDDSP2 0x104D9C 2078cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_STARTDSP2 0x104DA0 2088cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_ENDDSP2 0x104DBC 2098cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_STARTDSP2 0x104DC0 2108cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_ENDDSP2 0x104DDC 2118cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_STARTDSP2 0x104DE0 2128cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_ENDDSP2 0x104DFC 2138cc72361SWai Yew CHAY #define DSP2CONDCODE 0x104E00 2148cc72361SWai Yew CHAY #define DSP2STACKFLAG 0x104E04 2158cc72361SWai Yew CHAY #define DSP2PROGCOUNTSTACKPTREG 0x104E08 2168cc72361SWai Yew CHAY #define DSP2PROGCOUNTSTACKDATAREG 0x104E0C 2178cc72361SWai Yew CHAY #define DSP2CURLOOPADDRREG 0x104E10 2188cc72361SWai Yew CHAY #define DSP2CURLOOPCOUNT 0x104E14 2198cc72361SWai Yew CHAY #define DSP2TOPLOOPCOUNTSTACK 0x104E18 2208cc72361SWai Yew CHAY #define DSP2TOPLOOPADDRSTACK 0x104E1C 2218cc72361SWai Yew CHAY #define DSP2LOOPSTACKPTR 0x104E20 2228cc72361SWai Yew CHAY #define DSP2STASSTACKDATAREG 0x104E24 2238cc72361SWai Yew CHAY #define DSP2STASSTACKPTR 0x104E28 2248cc72361SWai Yew CHAY #define DSP2PROGCOUNT 0x104E2C 2258cc72361SWai Yew CHAY #define DSP2XYRAMBASE_START 0x104EA0 2268cc72361SWai Yew CHAY #define DSP2XYRAMBASE_END 0x104EBC 2278cc72361SWai Yew CHAY #define DSP2XYRAMLENG_START 0x104EC0 2288cc72361SWai Yew CHAY #define DSP2XYRAMLENG_END 0x104EDC 2298cc72361SWai Yew CHAY #define SEMAPHOREREGDSP2 0x104EE0 2308cc72361SWai Yew CHAY #define DSP2INTCONTMASKREG 0x104EE4 2318cc72361SWai Yew CHAY #define DSP2INTCONTPENDREG 0x104EE8 2328cc72361SWai Yew CHAY #define DSP2INTCONTSERVINT 0x104EEC 2338cc72361SWai Yew CHAY #define GPIODSP2 0x104EFC 2348cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_STARTDSP2 0x104F00 2358cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_ENDDSP2 0x104F1C 2368cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_STARTDSP2 0x104F20 2378cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_ENDDSP2 0x104F3C 2388cc72361SWai Yew CHAY #define DMADSPCURADDRREG_STARTDSP2 0x104F40 2398cc72361SWai Yew CHAY #define DMADSPCURADDRREG_ENDDSP2 0x104F5C 2408cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_STARTDSP2 0x104F60 2418cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_ENDDSP2 0x104F7C 2428cc72361SWai Yew CHAY #define DMATANXCOUNTREG_STARTDSP2 0x104F80 2438cc72361SWai Yew CHAY #define DMATANXCOUNTREG_ENDDSP2 0x104F9C 2448cc72361SWai Yew CHAY #define DMATIMEBUGREG_STARTDSP2 0x104FA0 2458cc72361SWai Yew CHAY #define DMATIMEBUGREG_ENDDSP2 0x104FAC 2468cc72361SWai Yew CHAY #define DMACNTLMODFREG_STARTDSP2 0x104FA0 2478cc72361SWai Yew CHAY #define DMACNTLMODFREG_ENDDSP2 0x104FAC 2488cc72361SWai Yew CHAY 2498cc72361SWai Yew CHAY #define DMAGLOBSTATSREGDSP2 0x104FEC 2508cc72361SWai Yew CHAY #define DSP2XGPRAM_START 0x105000 2518cc72361SWai Yew CHAY #define DSP2XGPRAM_END 0x1051FC 2528cc72361SWai Yew CHAY #define DSP2YGPRAM_START 0x105800 2538cc72361SWai Yew CHAY #define DSP2YGPRAM_END 0x1059FC 2548cc72361SWai Yew CHAY 2558cc72361SWai Yew CHAY 2568cc72361SWai Yew CHAY 2578cc72361SWai Yew CHAY #define AUDIORINGIPDSP3_START 0x106000 2588cc72361SWai Yew CHAY #define AUDIORINGIPDSP3_END 0x1063FC 2598cc72361SWai Yew CHAY #define AUDIORINGOPDSP3_START 0x106400 2608cc72361SWai Yew CHAY #define AUDIORINGOPDSP3_END 0x1067FC 2618cc72361SWai Yew CHAY #define AUDPARARINGIODSP3_START 0x106800 2628cc72361SWai Yew CHAY #define AUDPARARINGIODSP3_END 0x106BFC 2638cc72361SWai Yew CHAY #define DSP3LOCALHWREG_START 0x106C00 2648cc72361SWai Yew CHAY #define DSP3LOCALHWREG_END 0x106C3C 2658cc72361SWai Yew CHAY #define DSP3XYRAMAGINDEX_START 0x106C40 2668cc72361SWai Yew CHAY #define DSP3XYRAMAGINDEX_END 0x106C5C 2678cc72361SWai Yew CHAY #define DSP3XYRAMAGMDFR_START 0x106C60 2688cc72361SWai Yew CHAY #define DSP3XYRAMAGMDFR_END 0x106C7C 2698cc72361SWai Yew CHAY #define DSP3INTCONTLVEC_START 0x106C80 2708cc72361SWai Yew CHAY #define DSP3INTCONTLVEC_END 0x106CD8 2718cc72361SWai Yew CHAY #define HOSTINTFPORTADDRCONTDSP3 0x106D40 2728cc72361SWai Yew CHAY #define HOSTINTFPORTDATADSP3 0x106D44 2738cc72361SWai Yew CHAY #define TIME0PERENBDSP3 0x106D60 2748cc72361SWai Yew CHAY #define TIME0COUNTERDSP3 0x106D64 2758cc72361SWai Yew CHAY #define TIME1PERENBDSP3 0x106D68 2768cc72361SWai Yew CHAY #define TIME1COUNTERDSP3 0x106D6C 2778cc72361SWai Yew CHAY #define TIME2PERENBDSP3 0x106D70 2788cc72361SWai Yew CHAY #define TIME2COUNTERDSP3 0x106D74 2798cc72361SWai Yew CHAY #define TIME3PERENBDSP3 0x106D78 2808cc72361SWai Yew CHAY #define TIME3COUNTERDSP3 0x106D7C 2818cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_STARTDSP3 0x106D80 2828cc72361SWai Yew CHAY #define XRAMINDOPERREFNOUP_ENDDSP3 0x106D9C 2838cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_STARTDSP3 0x106DA0 2848cc72361SWai Yew CHAY #define XRAMINDOPERREFUP_ENDDSP3 0x106DBC 2858cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_STARTDSP3 0x106DC0 2868cc72361SWai Yew CHAY #define YRAMINDOPERREFNOUP_ENDDSP3 0x106DDC 2878cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_STARTDSP3 0x106DE0 2888cc72361SWai Yew CHAY #define YRAMINDOPERREFUP_ENDDSP3 0x100DFC 2898cc72361SWai Yew CHAY 2908cc72361SWai Yew CHAY #define DSP3CONDCODE 0x106E00 2918cc72361SWai Yew CHAY #define DSP3STACKFLAG 0x106E04 2928cc72361SWai Yew CHAY #define DSP3PROGCOUNTSTACKPTREG 0x106E08 2938cc72361SWai Yew CHAY #define DSP3PROGCOUNTSTACKDATAREG 0x106E0C 2948cc72361SWai Yew CHAY #define DSP3CURLOOPADDRREG 0x106E10 2958cc72361SWai Yew CHAY #define DSP3CURLOOPCOUNT 0x106E14 2968cc72361SWai Yew CHAY #define DSP3TOPLOOPCOUNTSTACK 0x106E18 2978cc72361SWai Yew CHAY #define DSP3TOPLOOPADDRSTACK 0x106E1C 2988cc72361SWai Yew CHAY #define DSP3LOOPSTACKPTR 0x106E20 2998cc72361SWai Yew CHAY #define DSP3STASSTACKDATAREG 0x106E24 3008cc72361SWai Yew CHAY #define DSP3STASSTACKPTR 0x106E28 3018cc72361SWai Yew CHAY #define DSP3PROGCOUNT 0x106E2C 3028cc72361SWai Yew CHAY #define DSP3XYRAMBASE_START 0x106EA0 3038cc72361SWai Yew CHAY #define DSP3XYRAMBASE_END 0x106EBC 3048cc72361SWai Yew CHAY #define DSP3XYRAMLENG_START 0x106EC0 3058cc72361SWai Yew CHAY #define DSP3XYRAMLENG_END 0x106EDC 3068cc72361SWai Yew CHAY #define SEMAPHOREREGDSP3 0x106EE0 3078cc72361SWai Yew CHAY #define DSP3INTCONTMASKREG 0x106EE4 3088cc72361SWai Yew CHAY #define DSP3INTCONTPENDREG 0x106EE8 3098cc72361SWai Yew CHAY #define DSP3INTCONTSERVINT 0x106EEC 3108cc72361SWai Yew CHAY #define GPIODSP3 0x106EFC 3118cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_STARTDSP3 0x106F00 3128cc72361SWai Yew CHAY #define DMADSPBASEADDRREG_ENDDSP3 0x106F1C 3138cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_STARTDSP3 0x106F20 3148cc72361SWai Yew CHAY #define DMAHOSTBASEADDRREG_ENDDSP3 0x106F3C 3158cc72361SWai Yew CHAY #define DMADSPCURADDRREG_STARTDSP3 0x106F40 3168cc72361SWai Yew CHAY #define DMADSPCURADDRREG_ENDDSP3 0x106F5C 3178cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_STARTDSP3 0x106F60 3188cc72361SWai Yew CHAY #define DMAHOSTCURADDRREG_ENDDSP3 0x106F7C 3198cc72361SWai Yew CHAY #define DMATANXCOUNTREG_STARTDSP3 0x106F80 3208cc72361SWai Yew CHAY #define DMATANXCOUNTREG_ENDDSP3 0x106F9C 3218cc72361SWai Yew CHAY #define DMATIMEBUGREG_STARTDSP3 0x106FA0 3228cc72361SWai Yew CHAY #define DMATIMEBUGREG_ENDDSP3 0x106FAC 3238cc72361SWai Yew CHAY #define DMACNTLMODFREG_STARTDSP3 0x106FA0 3248cc72361SWai Yew CHAY #define DMACNTLMODFREG_ENDDSP3 0x106FAC 3258cc72361SWai Yew CHAY 3268cc72361SWai Yew CHAY #define DMAGLOBSTATSREGDSP3 0x106FEC 3278cc72361SWai Yew CHAY #define DSP3XGPRAM_START 0x107000 3288cc72361SWai Yew CHAY #define DSP3XGPRAM_END 0x1071FC 3298cc72361SWai Yew CHAY #define DSP3YGPRAM_START 0x107800 3308cc72361SWai Yew CHAY #define DSP3YGPRAM_END 0x1079FC 3318cc72361SWai Yew CHAY 3328cc72361SWai Yew CHAY /* end of DSP reg definitions */ 3338cc72361SWai Yew CHAY 3348cc72361SWai Yew CHAY #define DSPAIMAP_START 0x108000 3358cc72361SWai Yew CHAY #define DSPAIMAP_END 0x1083FC 3368cc72361SWai Yew CHAY #define DSPPIMAP_START 0x108400 3378cc72361SWai Yew CHAY #define DSPPIMAP_END 0x1087FC 3388cc72361SWai Yew CHAY #define DSPPOMAP_START 0x108800 3398cc72361SWai Yew CHAY #define DSPPOMAP_END 0x108BFC 3408cc72361SWai Yew CHAY #define DSPPOCTL 0x108C00 3418cc72361SWai Yew CHAY #define TKCTL_START 0x110000 3428cc72361SWai Yew CHAY #define TKCTL_END 0x110FFC 3438cc72361SWai Yew CHAY #define TKCC_START 0x111000 3448cc72361SWai Yew CHAY #define TKCC_END 0x111FFC 3458cc72361SWai Yew CHAY #define TKIMAP_START 0x112000 3468cc72361SWai Yew CHAY #define TKIMAP_END 0x112FFC 3478cc72361SWai Yew CHAY #define TKDCTR16 0x113000 3488cc72361SWai Yew CHAY #define TKPB16 0x113004 3498cc72361SWai Yew CHAY #define TKBS16 0x113008 3508cc72361SWai Yew CHAY #define TKDCTR32 0x11300C 3518cc72361SWai Yew CHAY #define TKPB32 0x113010 3528cc72361SWai Yew CHAY #define TKBS32 0x113014 3538cc72361SWai Yew CHAY #define ICDCTR16 0x113018 3548cc72361SWai Yew CHAY #define ITBS16 0x11301C 3558cc72361SWai Yew CHAY #define ICDCTR32 0x113020 3568cc72361SWai Yew CHAY #define ITBS32 0x113024 3578cc72361SWai Yew CHAY #define ITSTART 0x113028 3588cc72361SWai Yew CHAY #define TKSQ 0x11302C 3598cc72361SWai Yew CHAY 3608cc72361SWai Yew CHAY #define TKSCCTL_START 0x114000 3618cc72361SWai Yew CHAY #define TKSCCTL_END 0x11403C 3628cc72361SWai Yew CHAY #define TKSCADR_START 0x114100 3638cc72361SWai Yew CHAY #define TKSCADR_END 0x11413C 3648cc72361SWai Yew CHAY #define TKSCDATAX_START 0x114800 3658cc72361SWai Yew CHAY #define TKSCDATAX_END 0x1149FC 3668cc72361SWai Yew CHAY #define TKPCDATAX_START 0x120000 3678cc72361SWai Yew CHAY #define TKPCDATAX_END 0x12FFFC 3688cc72361SWai Yew CHAY 3698cc72361SWai Yew CHAY #define MALSA 0x130000 3708cc72361SWai Yew CHAY #define MAPPHA 0x130004 3718cc72361SWai Yew CHAY #define MAPPLA 0x130008 3728cc72361SWai Yew CHAY #define MALSB 0x130010 3738cc72361SWai Yew CHAY #define MAPPHB 0x130014 3748cc72361SWai Yew CHAY #define MAPPLB 0x130018 3758cc72361SWai Yew CHAY 3768cc72361SWai Yew CHAY #define TANSPORTMAPABREGS_START 0x130020 3778cc72361SWai Yew CHAY #define TANSPORTMAPABREGS_END 0x13A2FC 3788cc72361SWai Yew CHAY 3798cc72361SWai Yew CHAY #define PTPAHX 0x13B000 3808cc72361SWai Yew CHAY #define PTPALX 0x13B004 3818cc72361SWai Yew CHAY 3828cc72361SWai Yew CHAY #define TANSPPAGETABLEPHYADDR015_START 0x13B008 3838cc72361SWai Yew CHAY #define TANSPPAGETABLEPHYADDR015_END 0x13B07C 3848cc72361SWai Yew CHAY #define TRNQADRX_START 0x13B100 3858cc72361SWai Yew CHAY #define TRNQADRX_END 0x13B13C 3868cc72361SWai Yew CHAY #define TRNQTIMX_START 0x13B200 3878cc72361SWai Yew CHAY #define TRNQTIMX_END 0x13B23C 3888cc72361SWai Yew CHAY #define TRNQAPARMX_START 0x13B300 3898cc72361SWai Yew CHAY #define TRNQAPARMX_END 0x13B33C 3908cc72361SWai Yew CHAY 3918cc72361SWai Yew CHAY #define TRNQCNT 0x13B400 3928cc72361SWai Yew CHAY #define TRNCTL 0x13B404 3938cc72361SWai Yew CHAY #define TRNIS 0x13B408 3948cc72361SWai Yew CHAY #define TRNCURTS 0x13B40C 3958cc72361SWai Yew CHAY 3968cc72361SWai Yew CHAY #define AMOP_START 0x140000 3978cc72361SWai Yew CHAY #define AMOPLO 0x140000 3988cc72361SWai Yew CHAY #define AMOPHI 0x140004 3998cc72361SWai Yew CHAY #define AMOP_END 0x147FFC 4008cc72361SWai Yew CHAY #define PMOP_START 0x148000 4018cc72361SWai Yew CHAY #define PMOPLO 0x148000 4028cc72361SWai Yew CHAY #define PMOPHI 0x148004 4038cc72361SWai Yew CHAY #define PMOP_END 0x14FFFC 4048cc72361SWai Yew CHAY #define PCURR_START 0x150000 4058cc72361SWai Yew CHAY #define PCURR_END 0x153FFC 4068cc72361SWai Yew CHAY #define PTRAG_START 0x154000 4078cc72361SWai Yew CHAY #define PTRAG_END 0x157FFC 4088cc72361SWai Yew CHAY #define PSR_START 0x158000 4098cc72361SWai Yew CHAY #define PSR_END 0x15BFFC 4108cc72361SWai Yew CHAY 4118cc72361SWai Yew CHAY #define PFSTAT4SEG_START 0x160000 4128cc72361SWai Yew CHAY #define PFSTAT4SEG_END 0x160BFC 4138cc72361SWai Yew CHAY #define PFSTAT2SEG_START 0x160C00 4148cc72361SWai Yew CHAY #define PFSTAT2SEG_END 0x1617FC 4158cc72361SWai Yew CHAY #define PFTARG4SEG_START 0x164000 4168cc72361SWai Yew CHAY #define PFTARG4SEG_END 0x164BFC 4178cc72361SWai Yew CHAY #define PFTARG2SEG_START 0x164C00 4188cc72361SWai Yew CHAY #define PFTARG2SEG_END 0x1657FC 4198cc72361SWai Yew CHAY #define PFSR4SEG_START 0x168000 4208cc72361SWai Yew CHAY #define PFSR4SEG_END 0x168BFC 4218cc72361SWai Yew CHAY #define PFSR2SEG_START 0x168C00 4228cc72361SWai Yew CHAY #define PFSR2SEG_END 0x1697FC 4238cc72361SWai Yew CHAY #define PCURRMS4SEG_START 0x16C000 4248cc72361SWai Yew CHAY #define PCURRMS4SEG_END 0x16CCFC 4258cc72361SWai Yew CHAY #define PCURRMS2SEG_START 0x16CC00 4268cc72361SWai Yew CHAY #define PCURRMS2SEG_END 0x16D7FC 4278cc72361SWai Yew CHAY #define PTARGMS4SEG_START 0x170000 4288cc72361SWai Yew CHAY #define PTARGMS4SEG_END 0x172FFC 4298cc72361SWai Yew CHAY #define PTARGMS2SEG_START 0x173000 4308cc72361SWai Yew CHAY #define PTARGMS2SEG_END 0x1747FC 4318cc72361SWai Yew CHAY #define PSRMS4SEG_START 0x170000 4328cc72361SWai Yew CHAY #define PSRMS4SEG_END 0x172FFC 4338cc72361SWai Yew CHAY #define PSRMS2SEG_START 0x173000 4348cc72361SWai Yew CHAY #define PSRMS2SEG_END 0x1747FC 4358cc72361SWai Yew CHAY 4368cc72361SWai Yew CHAY #define PRING_LO_START 0x190000 4378cc72361SWai Yew CHAY #define PRING_LO_END 0x193FFC 4388cc72361SWai Yew CHAY #define PRING_HI_START 0x194000 4398cc72361SWai Yew CHAY #define PRING_HI_END 0x197FFC 4408cc72361SWai Yew CHAY #define PRING_LO_HI_START 0x198000 4418cc72361SWai Yew CHAY #define PRING_LO_HI 0x198000 4428cc72361SWai Yew CHAY #define PRING_LO_HI_END 0x19BFFC 4438cc72361SWai Yew CHAY 4448cc72361SWai Yew CHAY #define PINTFIFO 0x1A0000 4458cc72361SWai Yew CHAY #define SRCCTL 0x1B0000 4468cc72361SWai Yew CHAY #define SRCCCR 0x1B0004 4478cc72361SWai Yew CHAY #define SRCIMAP 0x1B0008 4488cc72361SWai Yew CHAY #define SRCODDC 0x1B000C 4498cc72361SWai Yew CHAY #define SRCCA 0x1B0010 4508cc72361SWai Yew CHAY #define SRCCF 0x1B0014 4518cc72361SWai Yew CHAY #define SRCSA 0x1B0018 4528cc72361SWai Yew CHAY #define SRCLA 0x1B001C 4538cc72361SWai Yew CHAY #define SRCCTLSWR 0x1B0020 4548cc72361SWai Yew CHAY 4558cc72361SWai Yew CHAY /* SRC HERE */ 4568cc72361SWai Yew CHAY #define SRCALBA 0x1B002C 4578cc72361SWai Yew CHAY #define SRCMCTL 0x1B012C 4588cc72361SWai Yew CHAY #define SRCCERR 0x1B022C 4598cc72361SWai Yew CHAY #define SRCITB 0x1B032C 4608cc72361SWai Yew CHAY #define SRCIPM 0x1B082C 4618cc72361SWai Yew CHAY #define SRCIP 0x1B102C 4628cc72361SWai Yew CHAY #define SRCENBSTAT 0x1B202C 4638cc72361SWai Yew CHAY #define SRCENBLO 0x1B212C 4648cc72361SWai Yew CHAY #define SRCENBHI 0x1B222C 4658cc72361SWai Yew CHAY #define SRCENBS 0x1B232C 4668cc72361SWai Yew CHAY #define SRCENB 0x1B282C 4678cc72361SWai Yew CHAY #define SRCENB07 0x1B282C 4688cc72361SWai Yew CHAY #define SRCENBS07 0x1B302C 4698cc72361SWai Yew CHAY 4708cc72361SWai Yew CHAY #define SRCDN0Z 0x1B0030 4718cc72361SWai Yew CHAY #define SRCDN0Z0 0x1B0030 4728cc72361SWai Yew CHAY #define SRCDN0Z1 0x1B0034 4738cc72361SWai Yew CHAY #define SRCDN0Z2 0x1B0038 4748cc72361SWai Yew CHAY #define SRCDN0Z3 0x1B003C 4758cc72361SWai Yew CHAY #define SRCDN1Z 0x1B0040 4768cc72361SWai Yew CHAY #define SRCDN1Z0 0x1B0040 4778cc72361SWai Yew CHAY #define SRCDN1Z1 0x1B0044 4788cc72361SWai Yew CHAY #define SRCDN1Z2 0x1B0048 4798cc72361SWai Yew CHAY #define SRCDN1Z3 0x1B004C 4808cc72361SWai Yew CHAY #define SRCDN1Z4 0x1B0050 4818cc72361SWai Yew CHAY #define SRCDN1Z5 0x1B0054 4828cc72361SWai Yew CHAY #define SRCDN1Z6 0x1B0058 4838cc72361SWai Yew CHAY #define SRCDN1Z7 0x1B005C 4848cc72361SWai Yew CHAY #define SRCUPZ 0x1B0060 4858cc72361SWai Yew CHAY #define SRCUPZ0 0x1B0060 4868cc72361SWai Yew CHAY #define SRCUPZ1 0x1B0064 4878cc72361SWai Yew CHAY #define SRCUPZ2 0x1B0068 4888cc72361SWai Yew CHAY #define SRCUPZ3 0x1B006C 4898cc72361SWai Yew CHAY #define SRCUPZ4 0x1B0070 4908cc72361SWai Yew CHAY #define SRCUPZ5 0x1B0074 4918cc72361SWai Yew CHAY #define SRCUPZ6 0x1B0078 4928cc72361SWai Yew CHAY #define SRCUPZ7 0x1B007C 4938cc72361SWai Yew CHAY #define SRCCD0 0x1B0080 4948cc72361SWai Yew CHAY #define SRCCD1 0x1B0084 4958cc72361SWai Yew CHAY #define SRCCD2 0x1B0088 4968cc72361SWai Yew CHAY #define SRCCD3 0x1B008C 4978cc72361SWai Yew CHAY #define SRCCD4 0x1B0090 4988cc72361SWai Yew CHAY #define SRCCD5 0x1B0094 4998cc72361SWai Yew CHAY #define SRCCD6 0x1B0098 5008cc72361SWai Yew CHAY #define SRCCD7 0x1B009C 5018cc72361SWai Yew CHAY #define SRCCD8 0x1B00A0 5028cc72361SWai Yew CHAY #define SRCCD9 0x1B00A4 5038cc72361SWai Yew CHAY #define SRCCDA 0x1B00A8 5048cc72361SWai Yew CHAY #define SRCCDB 0x1B00AC 5058cc72361SWai Yew CHAY #define SRCCDC 0x1B00B0 5068cc72361SWai Yew CHAY #define SRCCDD 0x1B00B4 5078cc72361SWai Yew CHAY #define SRCCDE 0x1B00B8 5088cc72361SWai Yew CHAY #define SRCCDF 0x1B00BC 5098cc72361SWai Yew CHAY #define SRCCD10 0x1B00C0 5108cc72361SWai Yew CHAY #define SRCCD11 0x1B00C4 5118cc72361SWai Yew CHAY #define SRCCD12 0x1B00C8 5128cc72361SWai Yew CHAY #define SRCCD13 0x1B00CC 5138cc72361SWai Yew CHAY #define SRCCD14 0x1B00D0 5148cc72361SWai Yew CHAY #define SRCCD15 0x1B00D4 5158cc72361SWai Yew CHAY #define SRCCD16 0x1B00D8 5168cc72361SWai Yew CHAY #define SRCCD17 0x1B00DC 5178cc72361SWai Yew CHAY #define SRCCD18 0x1B00E0 5188cc72361SWai Yew CHAY #define SRCCD19 0x1B00E4 5198cc72361SWai Yew CHAY #define SRCCD1A 0x1B00E8 5208cc72361SWai Yew CHAY #define SRCCD1B 0x1B00EC 5218cc72361SWai Yew CHAY #define SRCCD1C 0x1B00F0 5228cc72361SWai Yew CHAY #define SRCCD1D 0x1B00F4 5238cc72361SWai Yew CHAY #define SRCCD1E 0x1B00F8 5248cc72361SWai Yew CHAY #define SRCCD1F 0x1B00FC 5258cc72361SWai Yew CHAY 5268cc72361SWai Yew CHAY #define SRCCONTRBLOCK_START 0x1B0100 5278cc72361SWai Yew CHAY #define SRCCONTRBLOCK_END 0x1BFFFC 5288cc72361SWai Yew CHAY #define FILTOP_START 0x1C0000 5298cc72361SWai Yew CHAY #define FILTOP_END 0x1C05FC 5308cc72361SWai Yew CHAY #define FILTIMAP_START 0x1C0800 5318cc72361SWai Yew CHAY #define FILTIMAP_END 0x1C0DFC 5328cc72361SWai Yew CHAY #define FILTZ1_START 0x1C1000 5338cc72361SWai Yew CHAY #define FILTZ1_END 0x1C15FC 5348cc72361SWai Yew CHAY #define FILTZ2_START 0x1C1800 5358cc72361SWai Yew CHAY #define FILTZ2_END 0x1C1DFC 5368cc72361SWai Yew CHAY #define DAOIMAP_START 0x1C5000 5378cc72361SWai Yew CHAY #define DAOIMAP 0x1C5000 5388cc72361SWai Yew CHAY #define DAOIMAP_END 0x1C5124 5398cc72361SWai Yew CHAY 5408cc72361SWai Yew CHAY #define AC97D 0x1C5400 5418cc72361SWai Yew CHAY #define AC97A 0x1C5404 5428cc72361SWai Yew CHAY #define AC97CTL 0x1C5408 5438cc72361SWai Yew CHAY #define I2SCTL 0x1C5420 5448cc72361SWai Yew CHAY 5458cc72361SWai Yew CHAY #define SPOS 0x1C5440 5468cc72361SWai Yew CHAY #define SPOSA 0x1C5440 5478cc72361SWai Yew CHAY #define SPOSB 0x1C5444 5488cc72361SWai Yew CHAY #define SPOSC 0x1C5448 5498cc72361SWai Yew CHAY #define SPOSD 0x1C544C 5508cc72361SWai Yew CHAY 5518cc72361SWai Yew CHAY #define SPISA 0x1C5450 5528cc72361SWai Yew CHAY #define SPISB 0x1C5454 5538cc72361SWai Yew CHAY #define SPISC 0x1C5458 5548cc72361SWai Yew CHAY #define SPISD 0x1C545C 5558cc72361SWai Yew CHAY 5568cc72361SWai Yew CHAY #define SPFSCTL 0x1C5460 5578cc72361SWai Yew CHAY 5588cc72361SWai Yew CHAY #define SPFS0 0x1C5468 5598cc72361SWai Yew CHAY #define SPFS1 0x1C546C 5608cc72361SWai Yew CHAY #define SPFS2 0x1C5470 5618cc72361SWai Yew CHAY #define SPFS3 0x1C5474 5628cc72361SWai Yew CHAY #define SPFS4 0x1C5478 5638cc72361SWai Yew CHAY #define SPFS5 0x1C547C 5648cc72361SWai Yew CHAY 5658cc72361SWai Yew CHAY #define SPOCTL 0x1C5480 5668cc72361SWai Yew CHAY #define SPICTL 0x1C5484 5678cc72361SWai Yew CHAY #define SPISTS 0x1C5488 5688cc72361SWai Yew CHAY #define SPINTP 0x1C548C 5698cc72361SWai Yew CHAY #define SPINTE 0x1C5490 5708cc72361SWai Yew CHAY #define SPUTCTLAB 0x1C5494 5718cc72361SWai Yew CHAY #define SPUTCTLCD 0x1C5498 5728cc72361SWai Yew CHAY 5738cc72361SWai Yew CHAY #define SRTSPA 0x1C54C0 5748cc72361SWai Yew CHAY #define SRTSPB 0x1C54C4 5758cc72361SWai Yew CHAY #define SRTSPC 0x1C54C8 5768cc72361SWai Yew CHAY #define SRTSPD 0x1C54CC 5778cc72361SWai Yew CHAY 5788cc72361SWai Yew CHAY #define SRTSCTL 0x1C54D0 5798cc72361SWai Yew CHAY #define SRTSCTLA 0x1C54D0 5808cc72361SWai Yew CHAY #define SRTSCTLB 0x1C54D4 5818cc72361SWai Yew CHAY #define SRTSCTLC 0x1C54D8 5828cc72361SWai Yew CHAY #define SRTSCTLD 0x1C54DC 5838cc72361SWai Yew CHAY 5848cc72361SWai Yew CHAY #define SRTI2S 0x1C54E0 5858cc72361SWai Yew CHAY #define SRTICTL 0x1C54F0 5868cc72361SWai Yew CHAY 5878cc72361SWai Yew CHAY #define WC 0x1C6000 5888cc72361SWai Yew CHAY #define TIMR 0x1C6004 589b7bbf876STakashi Iwai # define TIMR_IE (1<<15) 590b7bbf876STakashi Iwai # define TIMR_IP (1<<14) 5918cc72361SWai Yew CHAY 5928cc72361SWai Yew CHAY #define GIP 0x1C6010 5938cc72361SWai Yew CHAY #define GIE 0x1C6014 5948cc72361SWai Yew CHAY #define DIE 0x1C6018 5958cc72361SWai Yew CHAY #define DIC 0x1C601C 5968cc72361SWai Yew CHAY #define GPIO 0x1C6020 5978cc72361SWai Yew CHAY #define GPIOCTL 0x1C6024 5988cc72361SWai Yew CHAY #define GPIP 0x1C6028 5998cc72361SWai Yew CHAY #define GPIE 0x1C602C 6008cc72361SWai Yew CHAY #define DSPINT0 0x1C6030 6018cc72361SWai Yew CHAY #define DSPEIOC 0x1C6034 6028cc72361SWai Yew CHAY #define MUADAT 0x1C6040 6038cc72361SWai Yew CHAY #define MUACMD 0x1C6044 6048cc72361SWai Yew CHAY #define MUASTAT 0x1C6044 6058cc72361SWai Yew CHAY #define MUBDAT 0x1C6048 6068cc72361SWai Yew CHAY #define MUBCMD 0x1C604C 6078cc72361SWai Yew CHAY #define MUBSTAT 0x1C604C 6088cc72361SWai Yew CHAY #define UARTCMA 0x1C6050 6098cc72361SWai Yew CHAY #define UARTCMB 0x1C6054 6108cc72361SWai Yew CHAY #define UARTIP 0x1C6058 6118cc72361SWai Yew CHAY #define UARTIE 0x1C605C 6128cc72361SWai Yew CHAY #define PLLCTL 0x1C6060 6138cc72361SWai Yew CHAY #define PLLDCD 0x1C6064 6148cc72361SWai Yew CHAY #define GCTL 0x1C6070 6158cc72361SWai Yew CHAY #define ID0 0x1C6080 6168cc72361SWai Yew CHAY #define ID1 0x1C6084 6178cc72361SWai Yew CHAY #define ID2 0x1C6088 6188cc72361SWai Yew CHAY #define ID3 0x1C608C 6198cc72361SWai Yew CHAY #define SDRCTL 0x1C7000 6208cc72361SWai Yew CHAY 6218cc72361SWai Yew CHAY 6228cc72361SWai Yew CHAY #define I2SA_L 0x0L 6238cc72361SWai Yew CHAY #define I2SA_R 0x1L 6248cc72361SWai Yew CHAY #define I2SB_L 0x8L 6258cc72361SWai Yew CHAY #define I2SB_R 0x9L 6268cc72361SWai Yew CHAY #define I2SC_L 0x10L 6278cc72361SWai Yew CHAY #define I2SC_R 0x11L 6288cc72361SWai Yew CHAY #define I2SD_L 0x18L 6298cc72361SWai Yew CHAY #define I2SD_R 0x19L 6308cc72361SWai Yew CHAY 6318cc72361SWai Yew CHAY #endif /* CT20K1REG_H */ 632