mvea_regs.h revision 8b1c05a1841db26160b1b598a157af49fdddc250
18e9a21e730449c10cac6e6f69d255611c93f63c2hding/* 28b1c05a1841db26160b1b598a157af49fdddc250hding * Copyright (c) 2011 Intel Corporation. All Rights Reserved. 38b1c05a1841db26160b1b598a157af49fdddc250hding * Copyright (c) Imagination Technologies Limited, UK 48b1c05a1841db26160b1b598a157af49fdddc250hding * 58b1c05a1841db26160b1b598a157af49fdddc250hding * Permission is hereby granted, free of charge, to any person obtaining a 68b1c05a1841db26160b1b598a157af49fdddc250hding * copy of this software and associated documentation files (the 78b1c05a1841db26160b1b598a157af49fdddc250hding * "Software"), to deal in the Software without restriction, including 88b1c05a1841db26160b1b598a157af49fdddc250hding * without limitation the rights to use, copy, modify, merge, publish, 98b1c05a1841db26160b1b598a157af49fdddc250hding * distribute, sub license, and/or sell copies of the Software, and to 108b1c05a1841db26160b1b598a157af49fdddc250hding * permit persons to whom the Software is furnished to do so, subject to 118b1c05a1841db26160b1b598a157af49fdddc250hding * the following conditions: 128b1c05a1841db26160b1b598a157af49fdddc250hding * 138b1c05a1841db26160b1b598a157af49fdddc250hding * The above copyright notice and this permission notice (including the 148b1c05a1841db26160b1b598a157af49fdddc250hding * next paragraph) shall be included in all copies or substantial portions 158b1c05a1841db26160b1b598a157af49fdddc250hding * of the Software. 168b1c05a1841db26160b1b598a157af49fdddc250hding * 178b1c05a1841db26160b1b598a157af49fdddc250hding * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 188b1c05a1841db26160b1b598a157af49fdddc250hding * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 198b1c05a1841db26160b1b598a157af49fdddc250hding * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 208b1c05a1841db26160b1b598a157af49fdddc250hding * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR 218b1c05a1841db26160b1b598a157af49fdddc250hding * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 228b1c05a1841db26160b1b598a157af49fdddc250hding * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 238b1c05a1841db26160b1b598a157af49fdddc250hding * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 248b1c05a1841db26160b1b598a157af49fdddc250hding */ 258e9a21e730449c10cac6e6f69d255611c93f63c2hding 268e9a21e730449c10cac6e6f69d255611c93f63c2hding 278e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IMG_MVEA_SRST */ 288e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IMG_MVEA_SRST 0x0000 298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_SPE_SOFT_RESET 0x00000001 308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_SPE_SOFT_RESET 0 318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_SPE_SOFT_RESET 0x0000 328e9a21e730449c10cac6e6f69d255611c93f63c2hding 338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_IPE_SOFT_RESET 0x00000002 348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_IPE_SOFT_RESET 1 358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_IPE_SOFT_RESET 0x0000 368e9a21e730449c10cac6e6f69d255611c93f63c2hding 378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_CMPRS_SOFT_RESET 0x00000004 388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_CMPRS_SOFT_RESET 2 398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_CMPRS_SOFT_RESET 0x0000 408e9a21e730449c10cac6e6f69d255611c93f63c2hding 418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_JMCOMP_SOFT_RESET 0x00000008 428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_JMCOMP_SOFT_RESET 3 438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_JMCOMP_SOFT_RESET 0x0000 448e9a21e730449c10cac6e6f69d255611c93f63c2hding 458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_CMC_SOFT_RESET 0x00000010 468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_CMC_SOFT_RESET 4 478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_CMC_SOFT_RESET 0x0000 488e9a21e730449c10cac6e6f69d255611c93f63c2hding 498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_DCF_SOFT_RESET 0x00000020 508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_DCF_SOFT_RESET 5 518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_DCF_SOFT_RESET 0x0000 528e9a21e730449c10cac6e6f69d255611c93f63c2hding 538e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IMG_MVEA_INTSTAT */ 548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IMG_MVEA_INTSTAT 0x0004 558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_SPE_DONE 0x00000001 568e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_SPE_DONE 0 578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_SPE_DONE 0x0004 588e9a21e730449c10cac6e6f69d255611c93f63c2hding 598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_IPE_DONE 0x00000002 608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_IPE_DONE 1 618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_IPE_DONE 0x0004 628e9a21e730449c10cac6e6f69d255611c93f63c2hding 638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_CMPRS_DONE 0x00000004 648e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_CMPRS_DONE 2 658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_CMPRS_DONE 0x0004 668e9a21e730449c10cac6e6f69d255611c93f63c2hding 678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_JMCOMP_DONE 0x00000008 688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_JMCOMP_DONE 3 698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_JMCOMP_DONE 0x0004 708e9a21e730449c10cac6e6f69d255611c93f63c2hding 718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_EDMA_DONE 0x00000010 728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_EDMA_DONE 4 738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_EDMA_DONE 0x0004 748e9a21e730449c10cac6e6f69d255611c93f63c2hding 758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_TDMA_DONE 0x00000020 768e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_TDMA_DONE 5 778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_TDMA_DONE 0x0004 788e9a21e730449c10cac6e6f69d255611c93f63c2hding 798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_DEB_DONE 0x00000040 808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_DEB_DONE 6 818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_DEB_DONE 0x0004 828e9a21e730449c10cac6e6f69d255611c93f63c2hding 838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_VLC_DONE 0x00000080 848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_VLC_DONE 7 858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_VLC_DONE 0x0004 868e9a21e730449c10cac6e6f69d255611c93f63c2hding 878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_SOFTWARE0 0x00000100 888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_SOFTWARE0 8 898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_SOFTWARE0 0x0004 908e9a21e730449c10cac6e6f69d255611c93f63c2hding 918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_SOFTWARE1 0x00000200 928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_SOFTWARE1 9 938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_SOFTWARE1 0x0004 948e9a21e730449c10cac6e6f69d255611c93f63c2hding 958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_DCF_EMPTY 0x00000400 968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_DCF_EMPTY 10 978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_DCF_EMPTY 0x0004 988e9a21e730449c10cac6e6f69d255611c93f63c2hding 998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_SEQ_START 0x00000800 1008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_SEQ_START 11 1018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_SEQ_START 0x0004 1028e9a21e730449c10cac6e6f69d255611c93f63c2hding 1038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_SEQ_DONE 0x00001000 1048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_SEQ_DONE 12 1058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_SEQ_DONE 0x0004 1068e9a21e730449c10cac6e6f69d255611c93f63c2hding 1078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_COMBINED 0x40000000 1088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_COMBINED 30 1098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_COMBINED 0x0004 1108e9a21e730449c10cac6e6f69d255611c93f63c2hding 1118e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTS_MASTER 0x80000000 1128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTS_MASTER 31 1138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTS_MASTER 0x0004 1148e9a21e730449c10cac6e6f69d255611c93f63c2hding 1158e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IMG_MVEA_INTENAB */ 1168e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IMG_MVEA_INTENAB 0x0008 1178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_SPE_DONE 0x00000001 1188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_SPE_DONE 0 1198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_SPE_DONE 0x0008 1208e9a21e730449c10cac6e6f69d255611c93f63c2hding 1218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_IPE_DONE 0x00000002 1228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_IPE_DONE 1 1238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_IPE_DONE 0x0008 1248e9a21e730449c10cac6e6f69d255611c93f63c2hding 1258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_CMPRS_DONE 0x00000004 1268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_CMPRS_DONE 2 1278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_CMPRS_DONE 0x0008 1288e9a21e730449c10cac6e6f69d255611c93f63c2hding 1298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_JMCOMP_DONE 0x00000008 1308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_JMCOMP_DONE 3 1318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_JMCOMP_DONE 0x0008 1328e9a21e730449c10cac6e6f69d255611c93f63c2hding 1338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_EDMA_DONE 0x00000010 1348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_EDMA_DONE 4 1358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_EDMA_DONE 0x0008 1368e9a21e730449c10cac6e6f69d255611c93f63c2hding 1378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_TDMA_DONE 0x00000020 1388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_TDMA_DONE 5 1398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_TDMA_DONE 0x0008 1408e9a21e730449c10cac6e6f69d255611c93f63c2hding 1418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_DEB_DONE 0x00000040 1428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_DEB_DONE 6 1438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_DEB_DONE 0x0008 1448e9a21e730449c10cac6e6f69d255611c93f63c2hding 1458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_VLC_DONE 0x00000080 1468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_VLC_DONE 7 1478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_VLC_DONE 0x0008 1488e9a21e730449c10cac6e6f69d255611c93f63c2hding 1498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_SOFTWARE0 0x00000100 1508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_SOFTWARE0 8 1518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_SOFTWARE0 0x0008 1528e9a21e730449c10cac6e6f69d255611c93f63c2hding 1538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_SOFTWARE1 0x00000200 1548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_SOFTWARE1 9 1558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_SOFTWARE1 0x0008 1568e9a21e730449c10cac6e6f69d255611c93f63c2hding 1578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_DCF_EMPTY 0x00000400 1588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_DCF_EMPTY 10 1598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_DCF_EMPTY 0x0008 1608e9a21e730449c10cac6e6f69d255611c93f63c2hding 1618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_SEQ_START 0x00000800 1628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_SEQ_START 11 1638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_SEQ_START 0x0008 1648e9a21e730449c10cac6e6f69d255611c93f63c2hding 1658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_SEQ_DONE 0x00001000 1668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_SEQ_DONE 12 1678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_SEQ_DONE 0x0008 1688e9a21e730449c10cac6e6f69d255611c93f63c2hding 1698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_COMBINED 0x40000000 1708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_COMBINED 30 1718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_COMBINED 0x0008 1728e9a21e730449c10cac6e6f69d255611c93f63c2hding 1738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTEN_MASTER 0x80000000 1748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTEN_MASTER 31 1758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTEN_MASTER 0x0008 1768e9a21e730449c10cac6e6f69d255611c93f63c2hding 1778e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IMG_MVEA_INTCLEAR */ 1788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IMG_MVEA_INTCLEAR 0x000C 1798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_SPE_DONE 0x00000001 1808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_SPE_DONE 0 1818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_SPE_DONE 0x000C 1828e9a21e730449c10cac6e6f69d255611c93f63c2hding 1838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_IPE_DONE 0x00000002 1848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_IPE_DONE 1 1858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_IPE_DONE 0x000C 1868e9a21e730449c10cac6e6f69d255611c93f63c2hding 1878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_CMPRS_DONE 0x00000004 1888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_CMPRS_DONE 2 1898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_CMPRS_DONE 0x000C 1908e9a21e730449c10cac6e6f69d255611c93f63c2hding 1918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_JMCOMP_DONE 0x00000008 1928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_JMCOMP_DONE 3 1938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_JMCOMP_DONE 0x000C 1948e9a21e730449c10cac6e6f69d255611c93f63c2hding 1958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_EDMA_DONE 0x00000010 1968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_EDMA_DONE 4 1978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_EDMA_DONE 0x000C 1988e9a21e730449c10cac6e6f69d255611c93f63c2hding 1998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_TDMA_DONE 0x00000020 2008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_TDMA_DONE 5 2018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_TDMA_DONE 0x000C 2028e9a21e730449c10cac6e6f69d255611c93f63c2hding 2038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_DEB_DONE 0x00000040 2048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_DEB_DONE 6 2058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_DEB_DONE 0x000C 2068e9a21e730449c10cac6e6f69d255611c93f63c2hding 2078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_VLC_DONE 0x00000080 2088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_VLC_DONE 7 2098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_VLC_DONE 0x000C 2108e9a21e730449c10cac6e6f69d255611c93f63c2hding 2118e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_SOFTWARE0 0x00000100 2128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_SOFTWARE0 8 2138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_SOFTWARE0 0x000C 2148e9a21e730449c10cac6e6f69d255611c93f63c2hding 2158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_SOFTWARE1 0x00000200 2168e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_SOFTWARE1 9 2178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_SOFTWARE1 0x000C 2188e9a21e730449c10cac6e6f69d255611c93f63c2hding 2198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_DCF_EMPTY 0x00000400 2208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_DCF_EMPTY 10 2218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_DCF_EMPTY 0x000C 2228e9a21e730449c10cac6e6f69d255611c93f63c2hding 2238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_SEQ_START 0x00000800 2248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_SEQ_START 11 2258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_SEQ_START 0x000C 2268e9a21e730449c10cac6e6f69d255611c93f63c2hding 2278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCLR_SEQ_DONE 0x00001000 2288e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCLR_SEQ_DONE 12 2298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCLR_SEQ_DONE 0x000C 2308e9a21e730449c10cac6e6f69d255611c93f63c2hding 2318e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IMG_MVEA_INT_COMB_SEL */ 2328e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IMG_MVEA_INT_COMB_SEL 0x0010 2338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_SPE_DONE 0x00000001 2348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_SPE_DONE 0 2358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_SPE_DONE 0x0010 2368e9a21e730449c10cac6e6f69d255611c93f63c2hding 2378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_IPE_DONE 0x00000002 2388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_IPE_DONE 1 2398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_IPE_DONE 0x0010 2408e9a21e730449c10cac6e6f69d255611c93f63c2hding 2418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_CMPRS_DONE 0x00000004 2428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_CMPRS_DONE 2 2438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_CMPRS_DONE 0x0010 2448e9a21e730449c10cac6e6f69d255611c93f63c2hding 2458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_JMCOMP_DONE 0x00000008 2468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_JMCOMP_DONE 3 2478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_JMCOMP_DONE 0x0010 2488e9a21e730449c10cac6e6f69d255611c93f63c2hding 2498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_EDMA_DONE 0x00000010 2508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_EDMA_DONE 4 2518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_EDMA_DONE 0x0010 2528e9a21e730449c10cac6e6f69d255611c93f63c2hding 2538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_TDMA_DONE 0x00000020 2548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_TDMA_DONE 5 2558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_TDMA_DONE 0x0010 2568e9a21e730449c10cac6e6f69d255611c93f63c2hding 2578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_DEB_DONE 0x00000040 2588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_DEB_DONE 6 2598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_DEB_DONE 0x0010 2608e9a21e730449c10cac6e6f69d255611c93f63c2hding 2618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_VLC_DONE 0x00000080 2628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_VLC_DONE 7 2638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_VLC_DONE 0x0010 2648e9a21e730449c10cac6e6f69d255611c93f63c2hding 2658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_SOFTWARE0 0x00000100 2668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_SOFTWARE0 8 2678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_SOFTWARE0 0x0010 2688e9a21e730449c10cac6e6f69d255611c93f63c2hding 2698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_SOFTWARE1 0x00000200 2708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_SOFTWARE1 9 2718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_SOFTWARE1 0x0010 2728e9a21e730449c10cac6e6f69d255611c93f63c2hding 2738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_DCF_EMPTY 0x00000400 2748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_DCF_EMPTY 10 2758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_DCF_EMPTY 0x0010 2768e9a21e730449c10cac6e6f69d255611c93f63c2hding 2778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_SEQ_START 0x00000800 2788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_SEQ_START 11 2798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_SEQ_START 0x0010 2808e9a21e730449c10cac6e6f69d255611c93f63c2hding 2818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_INTCSEL_SEQ_DONE 0x00001000 2828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_INTCSEL_SEQ_DONE 12 2838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_INTCSEL_SEQ_DONE 0x0010 2848e9a21e730449c10cac6e6f69d255611c93f63c2hding 2858e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_START */ 2868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_START 0x0014 2878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_SPE_START 0x00000001 2888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_SPE_START 0 2898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_SPE_START 0x0014 2908e9a21e730449c10cac6e6f69d255611c93f63c2hding 2918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_IPE_START 0x00000002 2928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_IPE_START 1 2938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_IPE_START 0x0014 2948e9a21e730449c10cac6e6f69d255611c93f63c2hding 2958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_CMPRS_START 0x00000004 2968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_CMPRS_START 2 2978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_CMPRS_START 0x0014 2988e9a21e730449c10cac6e6f69d255611c93f63c2hding 2998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_JMCOMP_START 0x00000008 3008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_JMCOMP_START 3 3018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_JMCOMP_START 0x0014 3028e9a21e730449c10cac6e6f69d255611c93f63c2hding 3038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DEB_START 0x00000040 3048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DEB_START 6 3058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DEB_START 0x0014 3068e9a21e730449c10cac6e6f69d255611c93f63c2hding 3078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_VLC_START 0x00000080 3088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_VLC_START 7 3098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_VLC_START 0x0014 3108e9a21e730449c10cac6e6f69d255611c93f63c2hding 3118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_BUSY */ 3128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_BUSY 0x0018 3138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_SPE_BUSY 0x00000001 3148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_SPE_BUSY 0 3158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_SPE_BUSY 0x0018 3168e9a21e730449c10cac6e6f69d255611c93f63c2hding 3178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_IPE_BUSY 0x00000002 3188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_IPE_BUSY 1 3198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_IPE_BUSY 0x0018 3208e9a21e730449c10cac6e6f69d255611c93f63c2hding 3218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_CMPRS_BUSY 0x00000004 3228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_CMPRS_BUSY 2 3238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_CMPRS_BUSY 0x0018 3248e9a21e730449c10cac6e6f69d255611c93f63c2hding 3258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_JMCOMP_BUSY 0x00000008 3268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_JMCOMP_BUSY 3 3278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_JMCOMP_BUSY 0x0018 3288e9a21e730449c10cac6e6f69d255611c93f63c2hding 3298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_EDMA_BUSY 0x00000010 3308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_EDMA_BUSY 4 3318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_EDMA_BUSY 0x0018 3328e9a21e730449c10cac6e6f69d255611c93f63c2hding 3338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_TDMA_BUSY 0x00000020 3348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_TDMA_BUSY 5 3358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_TDMA_BUSY 0x0018 3368e9a21e730449c10cac6e6f69d255611c93f63c2hding 3378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DEB_BUSY 0x00000040 3388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DEB_BUSY 6 3398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DEB_BUSY 0x0018 3408e9a21e730449c10cac6e6f69d255611c93f63c2hding 3418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_VLC_BUSY 0x00000080 3428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_VLC_BUSY 7 3438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_VLC_BUSY 0x0018 3448e9a21e730449c10cac6e6f69d255611c93f63c2hding 3458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_SPE_LRB_BUSY 0x00000100 3468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_SPE_LRB_BUSY 8 3478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_SPE_LRB_BUSY 0x0018 3488e9a21e730449c10cac6e6f69d255611c93f63c2hding 3498e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_DMACMDFIFO_WAIT */ 3508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_DMACMDFIFO_WAIT 0x001C 3518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_SPE 0x00000001 3528e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_SPE 0 3538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_SPE 0x001C 3548e9a21e730449c10cac6e6f69d255611c93f63c2hding 3558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_IPE 0x00000002 3568e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_IPE 1 3578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_IPE 0x001C 3588e9a21e730449c10cac6e6f69d255611c93f63c2hding 3598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_CMPRS 0x00000004 3608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_CMPRS 2 3618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_CMPRS 0x001C 3628e9a21e730449c10cac6e6f69d255611c93f63c2hding 3638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_JMCOMP 0x00000008 3648e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_JMCOMP 3 3658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_JMCOMP 0x001C 3668e9a21e730449c10cac6e6f69d255611c93f63c2hding 3678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_EDMA 0x00000010 3688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_EDMA 4 3698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_EDMA 0x001C 3708e9a21e730449c10cac6e6f69d255611c93f63c2hding 3718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_TDMA 0x00000020 3728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_TDMA 5 3738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_TDMA 0x001C 3748e9a21e730449c10cac6e6f69d255611c93f63c2hding 3758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_SW0 0x00000040 3768e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_SW0 6 3778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_SW0 0x001C 3788e9a21e730449c10cac6e6f69d255611c93f63c2hding 3798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_WAIT_SW1 0x00000080 3808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_WAIT_SW1 7 3818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_WAIT_SW1 0x001C 3828e9a21e730449c10cac6e6f69d255611c93f63c2hding 3838e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_DMACMDFIFO_STATUS */ 3848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_DMACMDFIFO_STATUS 0x0020 3858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_SPACE 0x0000001F 3868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_SPACE 0 3878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_SPACE 0x0020 3888e9a21e730449c10cac6e6f69d255611c93f63c2hding 3898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_DCF_EMPTY 0x00000100 3908e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_DCF_EMPTY 8 3918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_DCF_EMPTY 0x0020 3928e9a21e730449c10cac6e6f69d255611c93f63c2hding 3938e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_AUTO_CLOCK_GATING */ 3948e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_AUTO_CLOCK_GATING 0x0024 3958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_SPE_AUTO_CLK_GATE 0x00000001 3968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_SPE_AUTO_CLK_GATE 0 3978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_SPE_AUTO_CLK_GATE 0x0024 3988e9a21e730449c10cac6e6f69d255611c93f63c2hding 3998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_IPE_AUTO_CLK_GATE 0x00000002 4008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_IPE_AUTO_CLK_GATE 1 4018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_IPE_AUTO_CLK_GATE 0x0024 4028e9a21e730449c10cac6e6f69d255611c93f63c2hding 4038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_CMPRS_AUTO_CLK_GATE 0x00000004 4048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_CMPRS_AUTO_CLK_GATE 2 4058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_CMPRS_AUTO_CLK_GATE 0x0024 4068e9a21e730449c10cac6e6f69d255611c93f63c2hding 4078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_JMCOMP_AUTO_CLK_GATE 0x00000008 4088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_JMCOMP_AUTO_CLK_GATE 3 4098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_JMCOMP_AUTO_CLK_GATE 0x0024 4108e9a21e730449c10cac6e6f69d255611c93f63c2hding 4118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_MAN_CLOCK_GATING */ 4128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_MAN_CLOCK_GATING 0x0028 4138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_SPE_MAN_CLK_GATE 0x00000001 4148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_SPE_MAN_CLK_GATE 0 4158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_SPE_MAN_CLK_GATE 0x0028 4168e9a21e730449c10cac6e6f69d255611c93f63c2hding 4178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_IPE_MAN_CLK_GATE 0x00000002 4188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_IPE_MAN_CLK_GATE 1 4198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_IPE_MAN_CLK_GATE 0x0028 4208e9a21e730449c10cac6e6f69d255611c93f63c2hding 4218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_CMPRS_MAN_CLK_GATE 0x00000004 4228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_CMPRS_MAN_CLK_GATE 2 4238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_CMPRS_MAN_CLK_GATE 0x0028 4248e9a21e730449c10cac6e6f69d255611c93f63c2hding 4258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_JMCOMP_MAN_CLK_GATE 0x00000008 4268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_JMCOMP_MAN_CLK_GATE 3 4278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_JMCOMP_MAN_CLK_GATE 0x0028 4288e9a21e730449c10cac6e6f69d255611c93f63c2hding 4298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MVEA_CMC_MAN_CLK_GATE 0x00000010 4308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MVEA_CMC_MAN_CLK_GATE 4 4318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MVEA_CMC_MAN_CLK_GATE 0x0028 4328e9a21e730449c10cac6e6f69d255611c93f63c2hding 4338e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_TOPAZ_MB_PERFORMANCE_RESULT */ 4348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_TOPAZ_MB_PERFORMANCE_RESULT 0x002C 4358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_TOPAZ_MB_PERFORMANCE_RESULT 0x0000FFFF 4368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_TOPAZ_MB_PERFORMANCE_RESULT 0 4378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_TOPAZ_MB_PERFORMANCE_RESULT 0x002C 4388e9a21e730449c10cac6e6f69d255611c93f63c2hding 4398e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_TOPAZ_MB_PERFORMANCE_MB_NUMBER */ 4408e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_TOPAZ_MB_PERFORMANCE_MB_NUMBER 0x0030 4418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_TOPAZ_MB_PERFORMANCE_MB_NUMBER 0x003FFFFF 4428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_TOPAZ_MB_PERFORMANCE_MB_NUMBER 0 4438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_TOPAZ_MB_PERFORMANCE_MB_NUMBER 0x0030 4448e9a21e730449c10cac6e6f69d255611c93f63c2hding 4458e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_TOPAZ_HW_MB_PERFORMANCE_RESULT */ 4468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_RESULT 0x0034 4478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_RESULT 0x0000FFFF 4488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_RESULT 0 4498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_RESULT 0x0034 4508e9a21e730449c10cac6e6f69d255611c93f63c2hding 4518e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_TOPAZ_HW_MB_PERFORMANCE_MB_NUMBER */ 4528e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_MB_NUMBER 0x0038 4538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_MB_NUMBER 0x003FFFFF 4548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_MB_NUMBER 0 4558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_TOPAZ_HW_MB_PERFORMANCE_MB_NUMBER 0x0038 4568e9a21e730449c10cac6e6f69d255611c93f63c2hding 4578e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_ESB_DIAGNOSTICS */ 4588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_ESB_DIAGNOSTICS 0x0100 4598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_DIAGNOSTICS1 0xFFFFFFFF 4608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_DIAGNOSTICS1 0 4618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_DIAGNOSTICS1 0x0100 4628e9a21e730449c10cac6e6f69d255611c93f63c2hding 4638e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_DMA_DIAGNOSTICS */ 4648e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_DMA_DIAGNOSTICS 0x0104 4658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_DMA_DIAGNOSTICS 0xFFFFFFFF 4668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_DMA_DIAGNOSTICS 0 4678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_DMA_DIAGNOSTICS 0x0104 4688e9a21e730449c10cac6e6f69d255611c93f63c2hding 4698e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_SIGNATURE_ENC_MEM_WDATA */ 4708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_SIGNATURE_ENC_MEM_WDATA 0x0108 4718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_SIGNATURE_ENC_MEM_WDATA 0xFFFFFFFF 4728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_SIGNATURE_ENC_MEM_WDATA 0 4738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_SIGNATURE_ENC_MEM_WDATA 0x0108 4748e9a21e730449c10cac6e6f69d255611c93f63c2hding 4758e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_SIGNATURE_ENC_MEM_ADDR */ 4768e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_SIGNATURE_ENC_MEM_ADDR 0x010C 4778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_SIGNATURE_ENC_MEM_ADDR 0xFFFFFFFF 4788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_SIGNATURE_ENC_MEM_ADDR 0 4798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_SIGNATURE_ENC_MEM_ADDR 0x010C 4808e9a21e730449c10cac6e6f69d255611c93f63c2hding 4818e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_PROC_ESB_ACCESS */ 4828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_PROC_ESB_ACCESS 0x011C 4838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_PROC_ESB_REGION_NUMBER 0x0000001F 4848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_PROC_ESB_REGION_NUMBER 0 4858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_PROC_ESB_REGION_NUMBER 0x011C 4868e9a21e730449c10cac6e6f69d255611c93f63c2hding 4878e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_LRB_LOGICAL_OFFSET */ 4888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_LRB_LOGICAL_OFFSET 0x012C 4898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_LRB_LOGICAL_OFFSET 0x0000001F 4908e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_LRB_LOGICAL_OFFSET 0 4918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_LRB_LOGICAL_OFFSET 0x012C 4928e9a21e730449c10cac6e6f69d255611c93f63c2hding 4938e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SEQUENCER_SETUP */ 4948e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SEQUENCER_SETUP 0x0130 4958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_FIRMWARE_DONE 0x00000001 4968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_FIRMWARE_DONE 0 4978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_FIRMWARE_DONE 0x0130 4988e9a21e730449c10cac6e6f69d255611c93f63c2hding 4998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_FIRMWARE_ROW_SETUP_DONE 0x00000010 5008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_FIRMWARE_ROW_SETUP_DONE 4 5018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_FIRMWARE_ROW_SETUP_DONE 0x0130 5028e9a21e730449c10cac6e6f69d255611c93f63c2hding 5038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CONTROL_UPDATE 0x00000100 5048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CONTROL_UPDATE 8 5058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CONTROL_UPDATE 0x0130 5068e9a21e730449c10cac6e6f69d255611c93f63c2hding 5078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_STATUS_UPDATE 0x00001000 5088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_STATUS_UPDATE 12 5098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_STATUS_UPDATE 0x0130 5108e9a21e730449c10cac6e6f69d255611c93f63c2hding 5118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SEQUENCER_CONTROL */ 5128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SEQUENCER_CONTROL 0x0134 5138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_ENABLE 0x00000001 5148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_ENABLE 0 5158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_ENABLE 0x0134 5168e9a21e730449c10cac6e6f69d255611c93f63c2hding 5178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_ENABLE 0x00000002 5188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_ENABLE 1 5198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_ENABLE 0x0134 5208e9a21e730449c10cac6e6f69d255611c93f63c2hding 5218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_ENABLE 0x00000004 5228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_ENABLE 2 5238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_ENABLE 0x0134 5248e9a21e730449c10cac6e6f69d255611c93f63c2hding 5258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_ENABLE 0x00000008 5268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_ENABLE 3 5278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_ENABLE 0x0134 5288e9a21e730449c10cac6e6f69d255611c93f63c2hding 5298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_VLC_ENABLE 0x00000010 5308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_VLC_ENABLE 4 5318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_VLC_ENABLE 0x0134 5328e9a21e730449c10cac6e6f69d255611c93f63c2hding 5338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DB_ENABLE 0x00000020 5348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DB_ENABLE 5 5358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DB_ENABLE 0x0134 5368e9a21e730449c10cac6e6f69d255611c93f63c2hding 5378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_ABOVE_PIX_IN_EN 0x00000100 5388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_ABOVE_PIX_IN_EN 8 5398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_ABOVE_PIX_IN_EN 0x0134 5408e9a21e730449c10cac6e6f69d255611c93f63c2hding 5418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_ABOVE_PIX_OUT_EN 0x00000200 5428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_ABOVE_PIX_OUT_EN 9 5438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_ABOVE_PIX_OUT_EN 0x0134 5448e9a21e730449c10cac6e6f69d255611c93f63c2hding 5458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_ABOVE_PARAMS_IN_EN 0x00000400 5468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_ABOVE_PARAMS_IN_EN 10 5478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_ABOVE_PARAMS_IN_EN 0x0134 5488e9a21e730449c10cac6e6f69d255611c93f63c2hding 5498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_ABOVE_PARAMS_OUT_EN 0x00000800 5508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_ABOVE_PARAMS_OUT_EN 11 5518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_ABOVE_PARAMS_OUT_EN 0x0134 5528e9a21e730449c10cac6e6f69d255611c93f63c2hding 5538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_CURR_MB_IN_EN 0x00001000 5548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_CURR_MB_IN_EN 12 5558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_CURR_MB_IN_EN 0x0134 5568e9a21e730449c10cac6e6f69d255611c93f63c2hding 5578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_RECON_OUT_EN 0x00002000 5588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_RECON_OUT_EN 13 5598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_RECON_OUT_EN 0x0134 5608e9a21e730449c10cac6e6f69d255611c93f63c2hding 5618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_BELOW_OUT_EN 0x00004000 5628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_BELOW_OUT_EN 14 5638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_BELOW_OUT_EN 0x0134 5648e9a21e730449c10cac6e6f69d255611c93f63c2hding 5658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_BELOW1_IN_EN 0x00008000 5668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_BELOW1_IN_EN 15 5678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_BELOW1_IN_EN 0x0134 5688e9a21e730449c10cac6e6f69d255611c93f63c2hding 5698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_BELOW2_IN_EN 0x00010000 5708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_BELOW2_IN_EN 16 5718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_BELOW2_IN_EN 0x0134 5728e9a21e730449c10cac6e6f69d255611c93f63c2hding 5738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_CURR_PARAMS_IN_EN 0x00020000 5748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_CURR_PARAMS_IN_EN 17 5758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_CURR_PARAMS_IN_EN 0x0134 5768e9a21e730449c10cac6e6f69d255611c93f63c2hding 5778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_LRB0 0x00040000 5788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_LRB0 18 5798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_LRB0 0x0134 5808e9a21e730449c10cac6e6f69d255611c93f63c2hding 5818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DMA_LRB1 0x00080000 5828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DMA_LRB1 19 5838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DMA_LRB1 0x0134 5848e9a21e730449c10cac6e6f69d255611c93f63c2hding 5858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_MB_NO_PER_ROW 0x0FF00000 5868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_MB_NO_PER_ROW 20 5878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_MB_NO_PER_ROW 0x0134 5888e9a21e730449c10cac6e6f69d255611c93f63c2hding 5898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_UV_INTERLEAVED 0x10000000 5908e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_UV_INTERLEAVED 28 5918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_UV_INTERLEAVED 0x0134 5928e9a21e730449c10cac6e6f69d255611c93f63c2hding 5938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_START_OF_SLICE 0x20000000 5948e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_START_OF_SLICE 29 5958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_START_OF_SLICE 0x0134 5968e9a21e730449c10cac6e6f69d255611c93f63c2hding 5978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DB_FLUSH 0x40000000 5988e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DB_FLUSH 30 5998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DB_FLUSH 0x0134 6008e9a21e730449c10cac6e6f69d255611c93f63c2hding 6018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SEQUENCER_ENABLE 0x80000000 6028e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SEQUENCER_ENABLE 31 6038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SEQUENCER_ENABLE 0x0134 6048e9a21e730449c10cac6e6f69d255611c93f63c2hding 6058e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CURR_MB_Y_ROW_ADDR */ 6068e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CURR_MB_Y_ROW_ADDR 0x0138 6078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_Y_ROW_ADDR 0xFFFFFFFF 6088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_Y_ROW_ADDR 0 6098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_Y_ROW_ADDR 0x0138 6108e9a21e730449c10cac6e6f69d255611c93f63c2hding 6118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CURR_MB_U_ROW_ADDR */ 6128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CURR_MB_U_ROW_ADDR 0x013C 6138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_U_ROW_ADDR 0xFFFFFFFF 6148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_U_ROW_ADDR 0 6158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_U_ROW_ADDR 0x013C 6168e9a21e730449c10cac6e6f69d255611c93f63c2hding 6178e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CURR_MB_V_ROW_ADDR */ 6188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CURR_MB_V_ROW_ADDR 0x0140 6198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_V_ROW_ADDR 0xFFFFFFFF 6208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_V_ROW_ADDR 0 6218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_V_ROW_ADDR 0x0140 6228e9a21e730449c10cac6e6f69d255611c93f63c2hding 6238e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CURR_MB_Y_ROW_STRIDE */ 6248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CURR_MB_Y_ROW_STRIDE 0x0144 6258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_Y_ROW_OFFSET 0x0000FFFF 6268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_Y_ROW_OFFSET 0 6278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_Y_ROW_OFFSET 0x0144 6288e9a21e730449c10cac6e6f69d255611c93f63c2hding 6298e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CURR_MB_UV_ROW_STRIDE */ 6308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CURR_MB_UV_ROW_STRIDE 0x0148 6318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_V_ROW_OFFSET 0x0000FFFF 6328e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_V_ROW_OFFSET 0 6338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_V_ROW_OFFSET 0x0148 6348e9a21e730449c10cac6e6f69d255611c93f63c2hding 6358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_U_ROW_OFFSET 0xFFFF0000 6368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_U_ROW_OFFSET 16 6378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_U_ROW_OFFSET 0x0148 6388e9a21e730449c10cac6e6f69d255611c93f63c2hding 6398e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_REF_Y_ROW_ADDR */ 6408e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_REF_Y_ROW_ADDR 0x014C 6418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_REF_Y_ROW_ADDR 0xFFFFFFFF 6428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_REF_Y_ROW_ADDR 0 6438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_REF_Y_ROW_ADDR 0x014C 6448e9a21e730449c10cac6e6f69d255611c93f63c2hding 6458e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_REF_UV_ROW_ADDR */ 6468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_REF_UV_ROW_ADDR 0x0150 6478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_REF_UV_ROW_ADDR 0xFFFFFFFF 6488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_REF_UV_ROW_ADDR 0 6498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_REF_UV_ROW_ADDR 0x0150 6508e9a21e730449c10cac6e6f69d255611c93f63c2hding 6518e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_REF_ROW_STRIDE */ 6528e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_REF_ROW_STRIDE 0x0154 6538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_REF_UV_ROW_OFFSET 0x0000FFFF 6548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_REF_UV_ROW_OFFSET 0 6558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_REF_UV_ROW_OFFSET 0x0154 6568e9a21e730449c10cac6e6f69d255611c93f63c2hding 6578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_REF_Y_ROW_OFFSET 0xFFFF0000 6588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_REF_Y_ROW_OFFSET 16 6598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_REF_Y_ROW_OFFSET 0x0154 6608e9a21e730449c10cac6e6f69d255611c93f63c2hding 6618e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_ABOVE_PIX_Y_ROW_IN_ADDR */ 6628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_ABOVE_PIX_Y_ROW_IN_ADDR 0x0158 6638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PIX_Y_ROW_IN_ADDR 0xFFFFFFFF 6648e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PIX_Y_ROW_IN_ADDR 0 6658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PIX_Y_ROW_IN_ADDR 0x0158 6668e9a21e730449c10cac6e6f69d255611c93f63c2hding 6678e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_ABOVE_PIX_UV_ROW_IN_ADDR */ 6688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_ABOVE_PIX_UV_ROW_IN_ADDR 0x015C 6698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PIX_UV_ROW_IN_ADDR 0xFFFFFFFF 6708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PIX_UV_ROW_IN_ADDR 0 6718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PIX_UV_ROW_IN_ADDR 0x015C 6728e9a21e730449c10cac6e6f69d255611c93f63c2hding 6738e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_RECON_Y_ROW_ADDR */ 6748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_RECON_Y_ROW_ADDR 0x0160 6758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_RECON_Y_ROW_ADDR 0xFFFFFFFF 6768e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_RECON_Y_ROW_ADDR 0 6778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_RECON_Y_ROW_ADDR 0x0160 6788e9a21e730449c10cac6e6f69d255611c93f63c2hding 6798e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_RECON_UV_ROW_ADDR */ 6808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_RECON_UV_ROW_ADDR 0x0164 6818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_RECON_UV_ROW_ADDR 0xFFFFFFFF 6828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_RECON_UV_ROW_ADDR 0 6838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_RECON_UV_ROW_ADDR 0x0164 6848e9a21e730449c10cac6e6f69d255611c93f63c2hding 6858e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_ABOVE_PARAM_ADDR */ 6868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_ABOVE_PARAM_ADDR 0x0168 6878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PARAM_ADDR 0xFFFFFFFF 6888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PARAM_ADDR 0 6898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PARAM_ADDR 0x0168 6908e9a21e730449c10cac6e6f69d255611c93f63c2hding 6918e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CURR_PARAM_ADDR */ 6928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CURR_PARAM_ADDR 0x016C 6938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_PARAM_ADDR 0xFFFFFFFF 6948e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_PARAM_ADDR 0 6958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_PARAM_ADDR 0x016C 6968e9a21e730449c10cac6e6f69d255611c93f63c2hding 6978e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_BELOW_PARAM_IN_ADDR */ 6988e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_BELOW_PARAM_IN_ADDR 0x0170 6998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_BELOW_PARAM_IN_ADDR 0xFFFFFFFF 7008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_BELOW_PARAM_IN_ADDR 0 7018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_BELOW_PARAM_IN_ADDR 0x0170 7028e9a21e730449c10cac6e6f69d255611c93f63c2hding 7038e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_LRB_LOAD */ 7048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_LRB_LOAD 0x0174 7058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_LRB_LOAD_MB_NO_0 0x0000000F 7068e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_LRB_LOAD_MB_NO_0 0 7078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_LRB_LOAD_MB_NO_0 0x0174 7088e9a21e730449c10cac6e6f69d255611c93f63c2hding 7098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_LRB_LOAD_MB_NO_1 0x000000F0 7108e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_LRB_LOAD_MB_NO_1 4 7118e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_LRB_LOAD_MB_NO_1 0x0174 7128e9a21e730449c10cac6e6f69d255611c93f63c2hding 7138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_LRB_LOAD_Y_OFFSET 0x00000F00 7148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_LRB_LOAD_Y_OFFSET 8 7158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_LRB_LOAD_Y_OFFSET 0x0174 7168e9a21e730449c10cac6e6f69d255611c93f63c2hding 7178e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_BELOW_PARAM_OUT_ADDR */ 7188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_BELOW_PARAM_OUT_ADDR 0x0178 7198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_BELOW_PARAM_OUT_ADDR 0xFFFFFFFF 7208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_BELOW_PARAM_OUT_ADDR 0 7218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_BELOW_PARAM_OUT_ADDR 0x0178 7228e9a21e730449c10cac6e6f69d255611c93f63c2hding 7238e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_BUFFER_SIDEBAND */ 7248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_BUFFER_SIDEBAND 0x017C 7258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_MB_SBAND 0x00000003 7268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_MB_SBAND 0 7278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_MB_SBAND 0x017C 7288e9a21e730449c10cac6e6f69d255611c93f63c2hding 7298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PIX_IN_SBAND 0x0000000C 7308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PIX_IN_SBAND 2 7318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PIX_IN_SBAND 0x017C 7328e9a21e730449c10cac6e6f69d255611c93f63c2hding 7338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CURR_PARAM_SBAND 0x00000030 7348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CURR_PARAM_SBAND 4 7358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CURR_PARAM_SBAND 0x017C 7368e9a21e730449c10cac6e6f69d255611c93f63c2hding 7378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_BELOW_PARAM_IN_SBAND 0x000000C0 7388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_BELOW_PARAM_IN_SBAND 6 7398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_BELOW_PARAM_IN_SBAND 0x017C 7408e9a21e730449c10cac6e6f69d255611c93f63c2hding 7418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PARAM_IN_SBAND 0x00000300 7428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PARAM_IN_SBAND 8 7438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PARAM_IN_SBAND 0x017C 7448e9a21e730449c10cac6e6f69d255611c93f63c2hding 7458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_REF_SBAND 0x00000C00 7468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_REF_SBAND 10 7478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_REF_SBAND 0x017C 7488e9a21e730449c10cac6e6f69d255611c93f63c2hding 7498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_RECON_SBAND 0x00003000 7508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_RECON_SBAND 12 7518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_RECON_SBAND 0x017C 7528e9a21e730449c10cac6e6f69d255611c93f63c2hding 7538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PIX_OUT_SBAND 0x0000C000 7548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PIX_OUT_SBAND 14 7558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PIX_OUT_SBAND 0x017C 7568e9a21e730449c10cac6e6f69d255611c93f63c2hding 7578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_BELOW_PARAM_OUT_SBAND 0x00030000 7588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_BELOW_PARAM_OUT_SBAND 16 7598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_BELOW_PARAM_OUT_SBAND 0x017C 7608e9a21e730449c10cac6e6f69d255611c93f63c2hding 7618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PARAM_OUT_SBAND 0x000C0000 7628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PARAM_OUT_SBAND 18 7638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PARAM_OUT_SBAND 0x017C 7648e9a21e730449c10cac6e6f69d255611c93f63c2hding 7658e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_ACKNOWLEDGE */ 7668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_ACKNOWLEDGE 0x0180 7678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_ACK 0x00000001 7688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_ACK 0 7698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_ACK 0x0180 7708e9a21e730449c10cac6e6f69d255611c93f63c2hding 7718e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_SBLK_THRESHOLD */ 7728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_SBLK_THRESHOLD 0x0184 7738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_SBLK_THRSHLD 0x000001FF 7748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_SBLK_THRSHLD 0 7758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_SBLK_THRSHLD 0x0184 7768e9a21e730449c10cac6e6f69d255611c93f63c2hding 7778e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_COEFF_COST_H */ 7788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_COEFF_COST_H 0x0188 7798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST8 0x0000000F 7808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST8 0 7818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST8 0x0188 7828e9a21e730449c10cac6e6f69d255611c93f63c2hding 7838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST9 0x000000F0 7848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST9 4 7858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST9 0x0188 7868e9a21e730449c10cac6e6f69d255611c93f63c2hding 7878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST10 0x00000F00 7888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST10 8 7898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST10 0x0188 7908e9a21e730449c10cac6e6f69d255611c93f63c2hding 7918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST11 0x0000F000 7928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST11 12 7938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST11 0x0188 7948e9a21e730449c10cac6e6f69d255611c93f63c2hding 7958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST12 0x000F0000 7968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST12 16 7978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST12 0x0188 7988e9a21e730449c10cac6e6f69d255611c93f63c2hding 7998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST13 0x00F00000 8008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST13 20 8018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST13 0x0188 8028e9a21e730449c10cac6e6f69d255611c93f63c2hding 8038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST14 0x0F000000 8048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST14 24 8058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST14 0x0188 8068e9a21e730449c10cac6e6f69d255611c93f63c2hding 8078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST15 0xF0000000 8088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST15 28 8098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST15 0x0188 8108e9a21e730449c10cac6e6f69d255611c93f63c2hding 8118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_COEFF_COST_L */ 8128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_COEFF_COST_L 0x018C 8138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST0 0x0000000F 8148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST0 0 8158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST0 0x018C 8168e9a21e730449c10cac6e6f69d255611c93f63c2hding 8178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST1 0x000000F0 8188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST1 4 8198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST1 0x018C 8208e9a21e730449c10cac6e6f69d255611c93f63c2hding 8218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST2 0x00000F00 8228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST2 8 8238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST2 0x018C 8248e9a21e730449c10cac6e6f69d255611c93f63c2hding 8258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST3 0x0000F000 8268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST3 12 8278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST3 0x018C 8288e9a21e730449c10cac6e6f69d255611c93f63c2hding 8298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST4 0x000F0000 8308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST4 16 8318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST4 0x018C 8328e9a21e730449c10cac6e6f69d255611c93f63c2hding 8338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST5 0x00F00000 8348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST5 20 8358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST5 0x018C 8368e9a21e730449c10cac6e6f69d255611c93f63c2hding 8378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST6 0x0F000000 8388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST6 24 8398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST6 0x018C 8408e9a21e730449c10cac6e6f69d255611c93f63c2hding 8418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_COST7 0xF0000000 8428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_COST7 28 8438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_COST7 0x018C 8448e9a21e730449c10cac6e6f69d255611c93f63c2hding 8458e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_COEFF_THRESHOLD */ 8468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_COEFF_THRESHOLD 0x0190 8478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_COEFF_THRSHLD 0x0000FFFF 8488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_COEFF_THRSHLD 0 8498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_COEFF_THRSHLD 0x0190 8508e9a21e730449c10cac6e6f69d255611c93f63c2hding 8518e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_SBLK_RIGHT */ 8528e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_SBLK_RIGHT 0x0194 8538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_SBLK_RIGHT 0xFFFFFFFF 8548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_SBLK_RIGHT 0 8558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_SBLK_RIGHT 0x0194 8568e9a21e730449c10cac6e6f69d255611c93f63c2hding 8578e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_SBLK_BOTTOM */ 8588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_SBLK_BOTTOM 0x0198 8598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_SBLK_BOTTOM 0x00FFFFFF 8608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_SBLK_BOTTOM 0 8618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_SBLK_BOTTOM 0x0198 8628e9a21e730449c10cac6e6f69d255611c93f63c2hding 8638e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_TRANS_CRC */ 8648e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_TRANS_CRC 0x019C 8658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_IT_CRC 0x0000FFFF 8668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_IT_CRC 0 8678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_IT_CRC 0x019C 8688e9a21e730449c10cac6e6f69d255611c93f63c2hding 8698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_FT_CRC 0xFFFF0000 8708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_FT_CRC 16 8718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_FT_CRC 0x019C 8728e9a21e730449c10cac6e6f69d255611c93f63c2hding 8738e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_QUANT_CRC */ 8748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_QUANT_CRC 0x01A0 8758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_IQT_CRC 0x0000FFFF 8768e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_IQT_CRC 0 8778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_IQT_CRC 0x01A0 8788e9a21e730449c10cac6e6f69d255611c93f63c2hding 8798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_QT_CRC 0xFFFF0000 8808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_QT_CRC 16 8818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_QT_CRC 0x01A0 8828e9a21e730449c10cac6e6f69d255611c93f63c2hding 8838e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_DIAGNOSTIC1 */ 8848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_DIAGNOSTIC1 0x01A4 8858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_DIAG1 0xFFFFFFFF 8868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_DIAG1 0 8878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_DIAG1 0x01A4 8888e9a21e730449c10cac6e6f69d255611c93f63c2hding 8898e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_RLE_CONTROL */ 8908e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_RLE_CONTROL 0x01A8 8918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_RLE_ENABLE 0x80000000 8928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_RLE_ENABLE 31 8938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_RLE_ENABLE 0x01A8 8948e9a21e730449c10cac6e6f69d255611c93f63c2hding 8958e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_RLE_STATUS */ 8968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_RLE_STATUS 0x01AC 8978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_CODED_COUNT 0x000007FF 8988e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_CODED_COUNT 0 8998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_CODED_COUNT 0x01AC 9008e9a21e730449c10cac6e6f69d255611c93f63c2hding 9018e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_MAX_CYCLE_COUNT */ 9028e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_MAX_CYCLE_COUNT 0x01B0 9038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_MAX_CYCLE_COUNT 0x0000FFFF 9048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_MAX_CYCLE_COUNT 0 9058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_MAX_CYCLE_COUNT 0x01B0 9068e9a21e730449c10cac6e6f69d255611c93f63c2hding 9078e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_MAX_CYCLE_MB */ 9088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_MAX_CYCLE_MB 0x01B4 9098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_MAX_CYCLE_MB_NUM 0x003FFFFF 9108e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_MAX_CYCLE_MB_NUM 0 9118e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_MAX_CYCLE_MB_NUM 0x01B4 9128e9a21e730449c10cac6e6f69d255611c93f63c2hding 9138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_MAX_CYCLE_MB_TYPE 0x30000000 9148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_MAX_CYCLE_MB_TYPE 28 9158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_MAX_CYCLE_MB_TYPE 0x01B4 9168e9a21e730449c10cac6e6f69d255611c93f63c2hding 9178e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_MAX_CYCLE_RESET */ 9188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_MAX_CYCLE_RESET 0x01B8 9198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_MAX_CYCLE_RESET 0x00000001 9208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_MAX_CYCLE_RESET 0 9218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_MAX_CYCLE_RESET 0x01B8 9228e9a21e730449c10cac6e6f69d255611c93f63c2hding 9238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_DISABLE_COUNTERS 0x00000002 9248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_DISABLE_COUNTERS 1 9258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_DISABLE_COUNTERS 0x01B8 9268e9a21e730449c10cac6e6f69d255611c93f63c2hding 9278e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMPRS_VLC_CRC */ 9288e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMPRS_VLC_CRC 0x01BC 9298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_VLC_CRC 0x0000FFFF 9308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_VLC_CRC 0 9318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_VLC_CRC 0x01BC 9328e9a21e730449c10cac6e6f69d255611c93f63c2hding 9338e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_ABOVE_PIX_Y_ROW_OUT_ADDR */ 9348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_ABOVE_PIX_Y_ROW_OUT_ADDR 0x01C0 9358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PIX_Y_ROW_OUT_ADDR 0xFFFFFFFF 9368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PIX_Y_ROW_OUT_ADDR 0 9378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PIX_Y_ROW_OUT_ADDR 0x01C0 9388e9a21e730449c10cac6e6f69d255611c93f63c2hding 9398e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_ABOVE_PIX_UV_ROW_OUT_ADDR */ 9408e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_ABOVE_PIX_UV_ROW_OUT_ADDR 0x01C4 9418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_ABOVE_PIX_UV_ROW_OUT_ADDR 0xFFFFFFFF 9428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_ABOVE_PIX_UV_ROW_OUT_ADDR 0 9438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_ABOVE_PIX_UV_ROW_OUT_ADDR 0x01C4 9448e9a21e730449c10cac6e6f69d255611c93f63c2hding 9458e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_LAMBDA_TABLE */ 9468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_LAMBDA_TABLE 0x01F0 9478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_QPC_OR_DC_SCALE_LUMA_TABLE 0x000000FF 9488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_QPC_OR_DC_SCALE_LUMA_TABLE 0 9498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_QPC_OR_DC_SCALE_LUMA_TABLE 0x01F0 9508e9a21e730449c10cac6e6f69d255611c93f63c2hding 9518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_ALPHA_OR_DC_SCALE_CHR_TABLE 0x0000FF00 9528e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_ALPHA_OR_DC_SCALE_CHR_TABLE 8 9538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_ALPHA_OR_DC_SCALE_CHR_TABLE 0x01F0 9548e9a21e730449c10cac6e6f69d255611c93f63c2hding 9558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_LAMBDA_TABLE 0x007F0000 9568e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_LAMBDA_TABLE 16 9578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_LAMBDA_TABLE 0x01F0 9588e9a21e730449c10cac6e6f69d255611c93f63c2hding 9598e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_MV_BIAS_TABLE */ 9608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_MV_BIAS_TABLE 0x01F4 9618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_MV_BIAS_TABLE 0x00007FFF 9628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_MV_BIAS_TABLE 0 9638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_MV_BIAS_TABLE 0x01F4 9648e9a21e730449c10cac6e6f69d255611c93f63c2hding 9658e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_QP */ 9668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_QP 0x01FC 9678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_QPY 0x000000FF 9688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_QPY 0 9698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_QPY 0x01FC 9708e9a21e730449c10cac6e6f69d255611c93f63c2hding 9718e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_CONTROL */ 9728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_CONTROL 0x0200 9738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_BLOCKSIZE 0x00000003 9748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_BLOCKSIZE 0 9758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_BLOCKSIZE 0x0200 9768e9a21e730449c10cac6e6f69d255611c93f63c2hding 9778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_Y_CANDIDATE_NUM 0x0000003C 9788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_Y_CANDIDATE_NUM 2 9798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_Y_CANDIDATE_NUM 0x0200 9808e9a21e730449c10cac6e6f69d255611c93f63c2hding 9818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_Y_FINE_SEARCH 0x00000040 9828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_Y_FINE_SEARCH 6 9838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_Y_FINE_SEARCH 0x0200 9848e9a21e730449c10cac6e6f69d255611c93f63c2hding 9858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_GRID_SEARCH_SIZE 0x00000380 9868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_GRID_SEARCH_SIZE 7 9878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_GRID_SEARCH_SIZE 0x0200 9888e9a21e730449c10cac6e6f69d255611c93f63c2hding 9898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_GRID_FINE_SEARCH 0x00000C00 9908e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_GRID_FINE_SEARCH 10 9918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_GRID_FINE_SEARCH 0x0200 9928e9a21e730449c10cac6e6f69d255611c93f63c2hding 9938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_ENCODING_FORMAT 0x00003000 9948e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_ENCODING_FORMAT 12 9958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_ENCODING_FORMAT 0x0200 9968e9a21e730449c10cac6e6f69d255611c93f63c2hding 9978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_MV_NUMBER_RESTRICTION 0x00004000 9988e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_MV_NUMBER_RESTRICTION 14 9998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_MV_NUMBER_RESTRICTION 0x0200 10008e9a21e730449c10cac6e6f69d255611c93f63c2hding 10018e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_SEARCH_STATUS */ 10028e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_SEARCH_STATUS 0x0204 10038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_SEARCH_STATUS 0x00000007 10048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_SEARCH_STATUS 0 10058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_SEARCH_STATUS 0x0204 10068e9a21e730449c10cac6e6f69d255611c93f63c2hding 10078e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_INT_MVCOST */ 10088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_INT_MVCOST 0x0208 10098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_INT_MVCOST 0x0000FFFF 10108e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_INT_MVCOST 0 10118e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_INT_MVCOST 0x0208 10128e9a21e730449c10cac6e6f69d255611c93f63c2hding 10138e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_MB_SAD */ 10148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_MB_SAD 0x020C 10158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_MB_SAD 0x0000FFFF 10168e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_MB_SAD 0 10178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_MB_SAD 0x020C 10188e9a21e730449c10cac6e6f69d255611c93f63c2hding 10198e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_DIAG1 */ 10208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_DIAG1 0x0210 10218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_DIAG1 0xFFFFFFFF 10228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_DIAG1 0 10238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_DIAG1 0x0210 10248e9a21e730449c10cac6e6f69d255611c93f63c2hding 10258e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_QP_SLICE */ 10268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_QP_SLICE 0x0214 10278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_QPY_SLICE 0x000000FF 10288e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_QPY_SLICE 0 10298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_QPY_SLICE 0x0214 10308e9a21e730449c10cac6e6f69d255611c93f63c2hding 10318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_QPC_SLICE 0x0000FF00 10328e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_QPC_SLICE 8 10338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_QPC_SLICE 0x0214 10348e9a21e730449c10cac6e6f69d255611c93f63c2hding 10358e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_JITTER_FACTOR */ 10368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_JITTER_FACTOR 0x0218 10378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_JITTER_FACTOR 0x00000003 10388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_JITTER_FACTOR 0 10398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_JITTER_FACTOR 0x0218 10408e9a21e730449c10cac6e6f69d255611c93f63c2hding 10418e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_CTRL_CRC */ 10428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_CTRL_CRC 0x0264 10438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_CTRL_CRC 0xFFFFFFFF 10448e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_CTRL_CRC 0 10458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_CTRL_CRC 0x0264 10468e9a21e730449c10cac6e6f69d255611c93f63c2hding 10478e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_WDATA_CRC */ 10488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_WDATA_CRC 0x0268 10498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_WDATA_CRC 0xFFFFFFFF 10508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_WDATA_CRC 0 10518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_WDATA_CRC 0x0268 10528e9a21e730449c10cac6e6f69d255611c93f63c2hding 10538e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_MB_PERFORMANCE_CLEAR */ 10548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_MB_PERFORMANCE_CLEAR 0x026C 10558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_MB_PERFORMANCE_CLEAR 0x00000001 10568e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_MB_PERFORMANCE_CLEAR 0 10578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_MB_PERFORMANCE_CLEAR 0x026C 10588e9a21e730449c10cac6e6f69d255611c93f63c2hding 10598e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_MB_PERFORMANCE_RESULT */ 10608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_MB_PERFORMANCE_RESULT 0x0270 10618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_MB_PERFORMANCE_RESULT 0x0000FFFF 10628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_MB_PERFORMANCE_RESULT 0 10638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_MB_PERFORMANCE_RESULT 0x0270 10648e9a21e730449c10cac6e6f69d255611c93f63c2hding 10658e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_MB_PERFORMANCE_MB_NUMBER */ 10668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_MB_PERFORMANCE_MB_NUMBER 0x0274 10678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_MB_PERFORMANCE_MB_NUMBER 0x003FFFFF 10688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_MB_PERFORMANCE_MB_NUMBER 0 10698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_MB_PERFORMANCE_MB_NUMBER 0x0274 10708e9a21e730449c10cac6e6f69d255611c93f63c2hding 10718e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_VECTOR_CLIPPING */ 10728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_VECTOR_CLIPPING 0x0278 10738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_VECTOR_CLIPPING_Y 0x000000FF 10748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_VECTOR_CLIPPING_Y 0 10758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_VECTOR_CLIPPING_Y 0x0278 10768e9a21e730449c10cac6e6f69d255611c93f63c2hding 10778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_VECTOR_CLIPPING_X 0x0000FF00 10788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_VECTOR_CLIPPING_X 8 10798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_VECTOR_CLIPPING_X 0x0278 10808e9a21e730449c10cac6e6f69d255611c93f63c2hding 10818e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_CONTROL */ 10828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_CONTROL 0x0280 10838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_MODE 0x00000003 10848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_MODE 0 10858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_MODE 0x0280 10868e9a21e730449c10cac6e6f69d255611c93f63c2hding 10878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_AC_ENABLE 0x00008000 10888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_AC_ENABLE 15 10898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_AC_ENABLE 0x0280 10908e9a21e730449c10cac6e6f69d255611c93f63c2hding 10918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_JPEG_NUM_BLOCKS 0x00F00000 10928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_JPEG_NUM_BLOCKS 20 10938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_JPEG_NUM_BLOCKS 0x0280 10948e9a21e730449c10cac6e6f69d255611c93f63c2hding 10958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_DISABLE_QP_PATCH_ON_SKIP 0x01000000 10968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_DISABLE_QP_PATCH_ON_SKIP 24 10978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_DISABLE_QP_PATCH_ON_SKIP 0x0280 10988e9a21e730449c10cac6e6f69d255611c93f63c2hding 10998e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_JPEG_BLOCK_TYPES */ 11008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_JPEG_BLOCK_TYPES 0x0284 11018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_JPEG_BLOCK_TYPE(i) (0x00000003 << (0 + ((i) * 2))) 11028e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_JPEG_BLOCK_TYPE(i) (0 + ((i) * 2)) 11038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_JPEG_BLOCK_TYPE(i) 0x0284 11048e9a21e730449c10cac6e6f69d255611c93f63c2hding 11058e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_JPEG_LUMA_PRED */ 11068e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_JPEG_LUMA_PRED 0x0288 11078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_JPEG_DC_LUMA_PRED 0x00000FFF 11088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_JPEG_DC_LUMA_PRED 0 11098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_JPEG_DC_LUMA_PRED 0x0288 11108e9a21e730449c10cac6e6f69d255611c93f63c2hding 11118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_JPEG_CHROMA_PREDS */ 11128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_JPEG_CHROMA_PREDS 0x028C 11138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_JPEG_DC_CHROMA_V_PRED 0x0FFF0000 11148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_JPEG_DC_CHROMA_V_PRED 16 11158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_JPEG_DC_CHROMA_V_PRED 0x028C 11168e9a21e730449c10cac6e6f69d255611c93f63c2hding 11178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_JPEG_DC_CHROMA_U_PRED 0x00000FFF 11188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_JPEG_DC_CHROMA_U_PRED 0 11198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_JPEG_DC_CHROMA_U_PRED 0x028C 11208e9a21e730449c10cac6e6f69d255611c93f63c2hding 11218e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_CRC */ 11228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_CRC 0x0314 11238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_CRC_OUT 0xFFFFFFFF 11248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_CRC_OUT 0 11258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_CRC_OUT 0x0314 11268e9a21e730449c10cac6e6f69d255611c93f63c2hding 11278e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_VLC_CRC */ 11288e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_VLC_CRC 0x0318 11298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_VLC_IF_CRC 0xFFFFFFFF 11308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_VLC_IF_CRC 0 11318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_VLC_IF_CRC 0x0318 11328e9a21e730449c10cac6e6f69d255611c93f63c2hding 11338e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_PERFORMANCE_0 */ 11348e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_PERFORMANCE_0 0x031C 11358e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_WORST_MB_CYCLES 0x0000FFFF 11368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_WORST_MB_CYCLES 0 11378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_WORST_MB_CYCLES 0x031C 11388e9a21e730449c10cac6e6f69d255611c93f63c2hding 11398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_WORST_MB_TYPE 0x00030000 11408e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_WORST_MB_TYPE 16 11418e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_WORST_MB_TYPE 0x031C 11428e9a21e730449c10cac6e6f69d255611c93f63c2hding 11438e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_PERFORMANCE_1 */ 11448e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_PERFORMANCE_1 0x0320 11458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_WORST_MB_NUM 0x003FFFFF 11468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_WORST_MB_NUM 0 11478e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_WORST_MB_NUM 0x0320 11488e9a21e730449c10cac6e6f69d255611c93f63c2hding 11498e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_PERFORMANCE_2 */ 11508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_PERFORMANCE_2 0x0324 11518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_WORST_MB_RESET 0x00000001 11528e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_WORST_MB_RESET 0 11538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_WORST_MB_RESET 0x0324 11548e9a21e730449c10cac6e6f69d255611c93f63c2hding 11558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_DISABLE_COUNTERS 0x00000002 11568e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_DISABLE_COUNTERS 1 11578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_DISABLE_COUNTERS 0x0324 11588e9a21e730449c10cac6e6f69d255611c93f63c2hding 11598e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_QP_VALUE */ 11608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_QP_VALUE 0x0348 11618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_REAL_QP_LUMA 0x000001FF 11628e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_REAL_QP_LUMA 0 11638e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_REAL_QP_LUMA 0x0348 11648e9a21e730449c10cac6e6f69d255611c93f63c2hding 11658e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_ZERO_THRESH */ 11668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_ZERO_THRESH 0x0370 11678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_ZERO_THRESH 0x0000001F 11688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_ZERO_THRESH 0 11698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_ZERO_THRESH 0x0370 11708e9a21e730449c10cac6e6f69d255611c93f63c2hding 11718e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTRA16_BIAS_TABLE */ 11728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTRA16_BIAS_TABLE 0x0374 11738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTRA16_BIAS_TABLE 0x0003FFFF 11748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTRA16_BIAS_TABLE 0 11758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTRA16_BIAS_TABLE 0x0374 11768e9a21e730449c10cac6e6f69d255611c93f63c2hding 11778e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTER_BIAS_TABLE */ 11788e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTER_BIAS_TABLE 0x0378 11798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTER_BIAS_TABLE 0x0003FFFF 11808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTER_BIAS_TABLE 0 11818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTER_BIAS_TABLE 0x0378 11828e9a21e730449c10cac6e6f69d255611c93f63c2hding 11838e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_PRED_VECTOR_BIAS_TABLE */ 11848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_PRED_VECTOR_BIAS_TABLE 0x037C 11858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_PRED_VECTOR_BIAS_TABLE 0x00007FFF 11868e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_PRED_VECTOR_BIAS_TABLE 0 11878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_PRED_VECTOR_BIAS_TABLE 0x037C 11888e9a21e730449c10cac6e6f69d255611c93f63c2hding 11898e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_CONTROL */ 11908e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_CONTROL 0x0380 11918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTER_ENABLE 0x00000001 11928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTER_ENABLE 0 11938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTER_ENABLE 0x0380 11948e9a21e730449c10cac6e6f69d255611c93f63c2hding 11958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTRA_ENABLE 0x00000002 11968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTRA_ENABLE 1 11978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTRA_ENABLE 0x0380 11988e9a21e730449c10cac6e6f69d255611c93f63c2hding 11998e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MPEG4_ENABLE 0x00000004 12008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MPEG4_ENABLE 2 12018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MPEG4_ENABLE 0x0380 12028e9a21e730449c10cac6e6f69d255611c93f63c2hding 12038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_FORCE_SKIP 0x00000008 12048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_FORCE_SKIP 3 12058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_FORCE_SKIP 0x0380 12068e9a21e730449c10cac6e6f69d255611c93f63c2hding 12078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_H263_ENABLE 0x00000010 12088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_H263_ENABLE 4 12098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_H263_ENABLE 0x0380 12108e9a21e730449c10cac6e6f69d255611c93f63c2hding 12118e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTRA_COST */ 12128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTRA_COST 0x0384 12138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTRA_COST 0x0001FFFF 12148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTRA_COST 0 12158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTRA_COST 0x0384 12168e9a21e730449c10cac6e6f69d255611c93f63c2hding 12178e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_REQUEST */ 12188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_REQUEST 0x038C 12198e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_REQ 0x00000001 12208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_REQ 0 12218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_REQ 0x038C 12228e9a21e730449c10cac6e6f69d255611c93f63c2hding 12238e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTER_SUM_MIN_SADS */ 12248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTER_SUM_MIN_SADS 0x0390 12258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTER_SUM_MIN_SADS 0x0000FFFF 12268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTER_SUM_MIN_SADS 0 12278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTER_SUM_MIN_SADS 0x0390 12288e9a21e730449c10cac6e6f69d255611c93f63c2hding 12298e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_DIAGNOSTIC1 */ 12308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_DIAGNOSTIC1 0x0394 12318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_DIAG1 0xFFFFFFFF 12328e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_DIAG1 0 12338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_DIAG1 0x0394 12348e9a21e730449c10cac6e6f69d255611c93f63c2hding 12358e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTER_SAD_SIGNATURE */ 12368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTER_SAD_SIGNATURE 0x0398 12378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTER_SAD_SIGNATURE 0xFFFFFFFF 12388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTER_SAD_SIGNATURE 0 12398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTER_SAD_SIGNATURE 0x0398 12408e9a21e730449c10cac6e6f69d255611c93f63c2hding 12418e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTRA_SAD_SIGNATURE */ 12428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTRA_SAD_SIGNATURE 0x039C 12438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTRA_SAD_SIGNATURE 0xFFFFFFFF 12448e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTRA_SAD_SIGNATURE 0 12458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTRA_SAD_SIGNATURE 0x039C 12468e9a21e730449c10cac6e6f69d255611c93f63c2hding 12478e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_MVD_CLIP_RANGE */ 12488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_MVD_CLIP_RANGE 0x03A0 12498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MVD_X_CLIP 0x0000FFFF 12508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MVD_X_CLIP 0 12518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MVD_X_CLIP 0x03A0 12528e9a21e730449c10cac6e6f69d255611c93f63c2hding 12538e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MVD_Y_CLIP 0xFFFF0000 12548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MVD_Y_CLIP 16 12558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MVD_Y_CLIP 0x03A0 12568e9a21e730449c10cac6e6f69d255611c93f63c2hding 12578e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INT_MVCOST */ 12588e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INT_MVCOST 0x03A4 12598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MVCOST 0x0000FFFF 12608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MVCOST 0 12618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MVCOST 0x03A4 12628e9a21e730449c10cac6e6f69d255611c93f63c2hding 12638e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IMG_MVEA_RSVD0 */ 12648e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IMG_MVEA_RSVD0 0x03B0 12658e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IMG_MVEA_RESERVED0 0xFFFFFFFF 12668e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IMG_MVEA_RESERVED0 0 12678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IMG_MVEA_RESERVED0 0x03B0 12688e9a21e730449c10cac6e6f69d255611c93f63c2hding 12698e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_MVEA_CRC_RESET */ 12708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_MVEA_CRC_RESET 0x03B4 12718e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_CRC_RST 0x00000001 12728e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_CRC_RST 0 12738e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_CRC_RST 0x03B4 12748e9a21e730449c10cac6e6f69d255611c93f63c2hding 12758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_CRC_RST 0x00000002 12768e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_CRC_RST 1 12778e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_CRC_RST 0x03B4 12788e9a21e730449c10cac6e6f69d255611c93f63c2hding 12798e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_CRC_RST 0x00000004 12808e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_CRC_RST 2 12818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_CRC_RST 0x03B4 12828e9a21e730449c10cac6e6f69d255611c93f63c2hding 12838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_CRC_RST 0x00000008 12848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_CRC_RST 3 12858e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_CRC_RST 0x03B4 12868e9a21e730449c10cac6e6f69d255611c93f63c2hding 12878e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMPRS_CRC_RST 0x00000010 12888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMPRS_CRC_RST 4 12898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMPRS_CRC_RST 0x03B4 12908e9a21e730449c10cac6e6f69d255611c93f63c2hding 12918e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_DB_CRC_RST 0x00000020 12928e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_DB_CRC_RST 5 12938e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_DB_CRC_RST 0x03B4 12948e9a21e730449c10cac6e6f69d255611c93f63c2hding 12958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_VLC_CRC_RST 0x00000040 12968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_VLC_CRC_RST 6 12978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_VLC_CRC_RST 0x03B4 12988e9a21e730449c10cac6e6f69d255611c93f63c2hding 12998e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_MB_COUNT */ 13008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_MB_COUNT 0x03BC 13018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTER_MB_COUNT 0x03FF0000 13028e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTER_MB_COUNT 16 13038e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTER_MB_COUNT 0x03BC 13048e9a21e730449c10cac6e6f69d255611c93f63c2hding 13058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTRA_MB_COUNT 0x000003FF 13068e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTRA_MB_COUNT 0 13078e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTRA_MB_COUNT 0x03BC 13088e9a21e730449c10cac6e6f69d255611c93f63c2hding 13098e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_PRED_VECTOR */ 13108e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_PRED_VECTOR 0x03D4 13118e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_PRED_VECTOR_Y 0x7FFF0000 13128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_PRED_VECTOR_Y 16 13138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_PRED_VECTOR_Y 0x03D4 13148e9a21e730449c10cac6e6f69d255611c93f63c2hding 13158e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_PRED_VECTOR_X 0x00007FFF 13168e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_PRED_VECTOR_X 0 13178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_PRED_VECTOR_X 0x03D4 13188e9a21e730449c10cac6e6f69d255611c93f63c2hding 13198e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_MAX_CYCLE_COUNT */ 13208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_MAX_CYCLE_COUNT 0x03D8 13218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MAX_CYCLE_COUNT 0x0000FFFF 13228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MAX_CYCLE_COUNT 0 13238e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MAX_CYCLE_COUNT 0x03D8 13248e9a21e730449c10cac6e6f69d255611c93f63c2hding 13258e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_MAX_CYCLE_MB */ 13268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_MAX_CYCLE_MB 0x03DC 13278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MAX_CYCLE_MB_TYPE 0xC0000000 13288e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MAX_CYCLE_MB_TYPE 30 13298e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MAX_CYCLE_MB_TYPE 0x03DC 13308e9a21e730449c10cac6e6f69d255611c93f63c2hding 13318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MAX_CYCLE_MB_NUM 0x003FFFFF 13328e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MAX_CYCLE_MB_NUM 0 13338e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MAX_CYCLE_MB_NUM 0x03DC 13348e9a21e730449c10cac6e6f69d255611c93f63c2hding 13358e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_INTRA_SUM_MIN_SADS */ 13368e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_INTRA_SUM_MIN_SADS 0x03E0 13378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_INTRA_SUM_MIN_SADS 0x0000FFFF 13388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_INTRA_SUM_MIN_SADS 0 13398e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_INTRA_SUM_MIN_SADS 0x03E0 13408e9a21e730449c10cac6e6f69d255611c93f63c2hding 13418e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SPE_MAX_CYCLE_RESET */ 13428e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SPE_MAX_CYCLE_RESET 0x03E4 13438e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SPE_MAX_CYCLE_RESET 0x00000001 13448e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SPE_MAX_CYCLE_RESET 0 13458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SPE_MAX_CYCLE_RESET 0x03E4 13468e9a21e730449c10cac6e6f69d255611c93f63c2hding 13478e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_SEQUENCER_SYNC */ 13488e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_SEQUENCER_SYNC 0x03E8 13498e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_SYNC_ENABLE 0x0000FFFF 13508e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_SYNC_ENABLE 0 13518e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_SYNC_ENABLE 0x03E8 13528e9a21e730449c10cac6e6f69d255611c93f63c2hding 13538e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_IPE_SKIPPED_MV */ 13548e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_IPE_SKIPPED_MV 0x03EC 13558e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_SKIPPED_MV_X 0x0000FF00 13568e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_SKIPPED_MV_X 8 13578e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_SKIPPED_MV_X 0x03EC 13588e9a21e730449c10cac6e6f69d255611c93f63c2hding 13598e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_IPE_SKIPPED_MV_Y 0x000000FF 13608e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_IPE_SKIPPED_MV_Y 0 13618e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_IPE_SKIPPED_MV_Y 0x03EC 13628e9a21e730449c10cac6e6f69d255611c93f63c2hding 13638e9a21e730449c10cac6e6f69d255611c93f63c2hding 13648e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Table CR_JMCOMP_CHROMA_QUANTISER_TABLE */ 13658e9a21e730449c10cac6e6f69d255611c93f63c2hding 13668e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_CHROMA_QUANTISER */ 13678e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_CHROMA_QUANTISER(X) (0x02D0 + (4 * (X))) 13688e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_CHROMA_QUANT(i) (0x000000FF << (0 + ((i) * 8))) 13698e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_CHROMA_QUANT(i) (0 + ((i) * 8)) 13708e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_CHROMA_QUANT(X,i) (0x02D0 + (4 * (X))) 13718e9a21e730449c10cac6e6f69d255611c93f63c2hding 13728e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Number of entries in table CR_JMCOMP_CHROMA_QUANTISER_TABLE */ 13738e9a21e730449c10cac6e6f69d255611c93f63c2hding 13748e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_CHROMA_QUANTISER_TABLE_SIZE_UINT32 16 13758e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_CHROMA_QUANTISER_TABLE_NUM_ENTRIES 16 13768e9a21e730449c10cac6e6f69d255611c93f63c2hding 13778e9a21e730449c10cac6e6f69d255611c93f63c2hding 13788e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Table CR_JMCOMP_LUMA_QUANTISER_TABLE */ 13798e9a21e730449c10cac6e6f69d255611c93f63c2hding 13808e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_JMCOMP_LUMA_QUANTISER */ 13818e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_LUMA_QUANTISER(X) (0x0290 + (4 * (X))) 13828e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_JMCOMP_LUMA_QUANT(i) (0x000000FF << (0 + ((i) * 8))) 13838e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_JMCOMP_LUMA_QUANT(i) (0 + ((i) * 8)) 13848e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_JMCOMP_LUMA_QUANT(X,i) (0x0290 + (4 * (X))) 13858e9a21e730449c10cac6e6f69d255611c93f63c2hding 13868e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Number of entries in table CR_JMCOMP_LUMA_QUANTISER_TABLE */ 13878e9a21e730449c10cac6e6f69d255611c93f63c2hding 13888e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_LUMA_QUANTISER_TABLE_SIZE_UINT32 16 13898e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_JMCOMP_LUMA_QUANTISER_TABLE_NUM_ENTRIES 16 13908e9a21e730449c10cac6e6f69d255611c93f63c2hding 13918e9a21e730449c10cac6e6f69d255611c93f63c2hding 13928e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Table CR_CMC_ESB_LOGICAL_REGION_SETUP_TABLE */ 13938e9a21e730449c10cac6e6f69d255611c93f63c2hding 13948e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Register CR_CMC_ESB_LOGICAL_REGION_SETUP */ 13958e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_ESB_LOGICAL_REGION_SETUP(X) (0x0080 + (4 * (X))) 13968e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_VALID 0x80000000 13978e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_VALID 31 13988e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_VALID 0x0080 13998e9a21e730449c10cac6e6f69d255611c93f63c2hding 14008e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_TYPE 0x60000000 14018e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_TYPE 29 14028e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_TYPE 0x0080 14038e9a21e730449c10cac6e6f69d255611c93f63c2hding 14048e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_LOGICAL_WIDTH 0x00F00000 14058e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_LOGICAL_WIDTH 20 14068e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_LOGICAL_WIDTH 0x0080 14078e9a21e730449c10cac6e6f69d255611c93f63c2hding 14088e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_LOGICAL_OFFSET_X 0x000F0000 14098e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_LOGICAL_OFFSET_X 16 14108e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_LOGICAL_OFFSET_X 0x0080 14118e9a21e730449c10cac6e6f69d255611c93f63c2hding 14128e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_PHYS_HEIGHT 0x0000F000 14138e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_PHYS_HEIGHT 12 14148e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_PHYS_HEIGHT 0x0080 14158e9a21e730449c10cac6e6f69d255611c93f63c2hding 14168e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_PHYS_WIDTH 0x00000F00 14178e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_PHYS_WIDTH 8 14188e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_PHYS_WIDTH 0x0080 14198e9a21e730449c10cac6e6f69d255611c93f63c2hding 14208e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_PHYS_ORIGIN_Y 0x000000F0 14218e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_PHYS_ORIGIN_Y 4 14228e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_PHYS_ORIGIN_Y 0x0080 14238e9a21e730449c10cac6e6f69d255611c93f63c2hding 14248e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MASK_MVEA_CR_CMC_ESB_REGION_PHYS_ORIGIN_X 0x0000000F 14258e9a21e730449c10cac6e6f69d255611c93f63c2hding#define SHIFT_MVEA_CR_CMC_ESB_REGION_PHYS_ORIGIN_X 0 14268e9a21e730449c10cac6e6f69d255611c93f63c2hding#define REGNUM_MVEA_CR_CMC_ESB_REGION_PHYS_ORIGIN_X 0x0080 14278e9a21e730449c10cac6e6f69d255611c93f63c2hding 14288e9a21e730449c10cac6e6f69d255611c93f63c2hding/* Number of entries in table CR_CMC_ESB_LOGICAL_REGION_SETUP_TABLE */ 14298e9a21e730449c10cac6e6f69d255611c93f63c2hding 14308e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_ESB_LOGICAL_REGION_SETUP_TABLE_SIZE_UINT32 32 14318e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_CR_CMC_ESB_LOGICAL_REGION_SETUP_TABLE_NUM_ENTRIES 32 14328e9a21e730449c10cac6e6f69d255611c93f63c2hding 14338e9a21e730449c10cac6e6f69d255611c93f63c2hding/* 14348e9a21e730449c10cac6e6f69d255611c93f63c2hding Byte range covering the group MVEA file 14358e9a21e730449c10cac6e6f69d255611c93f63c2hding*/ 14368e9a21e730449c10cac6e6f69d255611c93f63c2hding 14378e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_MVEA_REGISTERS_START 0x00000000 14388e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_MVEA_REGISTERS_END 0x000003EF 14398e9a21e730449c10cac6e6f69d255611c93f63c2hding 14408e9a21e730449c10cac6e6f69d255611c93f63c2hding/* 14418e9a21e730449c10cac6e6f69d255611c93f63c2hding Byte range covering the whole register file 14428e9a21e730449c10cac6e6f69d255611c93f63c2hding*/ 14438e9a21e730449c10cac6e6f69d255611c93f63c2hding 14448e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_REGISTERS_START 0x00000000 14458e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_REGISTERS_END 0x000003EF 14468e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_REG_DEFAULT_TABLE struct {\ 14478e9a21e730449c10cac6e6f69d255611c93f63c2hding IMG_UINT16 uRegOffset;\ 14488e9a21e730449c10cac6e6f69d255611c93f63c2hding IMG_UINT32 uRegDefault;\ 14498e9a21e730449c10cac6e6f69d255611c93f63c2hding IMG_UINT32 uRegMask;\ 14508e9a21e730449c10cac6e6f69d255611c93f63c2hding bool bReadonly;\ 14518e9a21e730449c10cac6e6f69d255611c93f63c2hding char* pszName;\ 14528e9a21e730449c10cac6e6f69d255611c93f63c2hding } MVEA_Defaults[] = {\ 14538e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0000, 0x00000000, 0x0000003F, 0, "CR_IMG_MVEA_SRST" } ,\ 14548e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0004, 0x00000000, 0xC0001FFF, 0, "CR_IMG_MVEA_INTSTAT" } ,\ 14558e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0008, 0x00000000, 0xC0001FFF, 0, "CR_IMG_MVEA_INTENAB" } ,\ 14568e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x000C, 0x00000000, 0x00001FFF, 0, "CR_IMG_MVEA_INTCLEAR" } ,\ 14578e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0010, 0x00000000, 0x00001FFF, 0, "CR_IMG_MVEA_INT_COMB_SEL" } ,\ 14588e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0014, 0x00000000, 0x000000CF, 0, "CR_MVEA_START" } ,\ 14598e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0018, 0x00000000, 0x000001FF, 0, "CR_MVEA_BUSY" } ,\ 14608e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x001C, 0x00000000, 0x000000FF, 0, "CR_MVEA_DMACMDFIFO_WAIT" } ,\ 14618e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0020, 0x00000000, 0x0000011F, 0, "CR_MVEA_DMACMDFIFO_STATUS" } ,\ 14628e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0024, 0x00000000, 0x0000000F, 0, "CR_MVEA_AUTO_CLOCK_GATING" } ,\ 14638e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0028, 0x00000000, 0x0000001F, 0, "CR_MVEA_MAN_CLOCK_GATING" } ,\ 14648e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x002C, 0x00000000, 0x0000FFFF, 0, "CR_TOPAZ_MB_PERFORMANCE_RESULT" } ,\ 14658e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0030, 0x00000000, 0x003FFFFF, 0, "CR_TOPAZ_MB_PERFORMANCE_MB_NUMBER" } ,\ 14668e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0034, 0x00000000, 0x0000FFFF, 0, "CR_TOPAZ_HW_MB_PERFORMANCE_RESULT" } ,\ 14678e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0038, 0x00000000, 0x003FFFFF, 0, "CR_TOPAZ_HW_MB_PERFORMANCE_MB_NUMBER" } ,\ 14688e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0100, 0x00000000, 0xFFFFFFFF, 0, "CR_CMC_ESB_DIAGNOSTICS" } ,\ 14698e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0104, 0x00000000, 0xFFFFFFFF, 0, "CR_CMC_DMA_DIAGNOSTICS" } ,\ 14708e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0108, 0x00000000, 0xFFFFFFFF, 0, "CR_CMC_SIGNATURE_ENC_MEM_WDATA" } ,\ 14718e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x010C, 0x00000000, 0xFFFFFFFF, 0, "CR_CMC_SIGNATURE_ENC_MEM_ADDR" } ,\ 14728e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x011C, 0x00000000, 0x0000001F, 0, "CR_CMC_PROC_ESB_ACCESS" } ,\ 14738e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x012C, 0x00000000, 0x0000001F, 0, "CR_CMC_LRB_LOGICAL_OFFSET" } ,\ 14748e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0130, 0x00000000, 0x00001111, 0, "CR_SEQUENCER_SETUP" } ,\ 14758e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0134, 0x00000000, 0xFFFFFF3F, 0, "CR_SEQUENCER_CONTROL" } ,\ 14768e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0138, 0x00000000, 0xFFFFFFFF, 0, "CR_CURR_MB_Y_ROW_ADDR" } ,\ 14778e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x013C, 0x00000000, 0xFFFFFFFF, 0, "CR_CURR_MB_U_ROW_ADDR" } ,\ 14788e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0140, 0x00000000, 0xFFFFFFFF, 0, "CR_CURR_MB_V_ROW_ADDR" } ,\ 14798e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0144, 0x00000000, 0x0000FFFF, 0, "CR_CURR_MB_Y_ROW_STRIDE" } ,\ 14808e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0148, 0x00000000, 0xFFFFFFFF, 0, "CR_CURR_MB_UV_ROW_STRIDE" } ,\ 14818e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x014C, 0x00000000, 0xFFFFFFFF, 0, "CR_REF_Y_ROW_ADDR" } ,\ 14828e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0150, 0x00000000, 0xFFFFFFFF, 0, "CR_REF_UV_ROW_ADDR" } ,\ 14838e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0154, 0x00000000, 0xFFFFFFFF, 0, "CR_REF_ROW_STRIDE" } ,\ 14848e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0158, 0x00000000, 0xFFFFFFFF, 0, "CR_ABOVE_PIX_Y_ROW_IN_ADDR" } ,\ 14858e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x015C, 0x00000000, 0xFFFFFFFF, 0, "CR_ABOVE_PIX_UV_ROW_IN_ADDR" } ,\ 14868e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0160, 0x00000000, 0xFFFFFFFF, 0, "CR_RECON_Y_ROW_ADDR" } ,\ 14878e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0164, 0x00000000, 0xFFFFFFFF, 0, "CR_RECON_UV_ROW_ADDR" } ,\ 14888e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0168, 0x00000000, 0xFFFFFFFF, 0, "CR_ABOVE_PARAM_ADDR" } ,\ 14898e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x016C, 0x00000000, 0xFFFFFFFF, 0, "CR_CURR_PARAM_ADDR" } ,\ 14908e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0170, 0x00000000, 0xFFFFFFFF, 0, "CR_BELOW_PARAM_IN_ADDR" } ,\ 14918e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0174, 0x00000000, 0x00000FFF, 0, "CR_LRB_LOAD" } ,\ 14928e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0178, 0x00000000, 0xFFFFFFFF, 0, "CR_BELOW_PARAM_OUT_ADDR" } ,\ 14938e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x017C, 0x00000000, 0x000FFFFF, 0, "CR_BUFFER_SIDEBAND" } ,\ 14948e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0180, 0x00000000, 0x00000001, 0, "CR_CMPRS_ACKNOWLEDGE" } ,\ 14958e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0184, 0x00000000, 0x000001FF, 0, "CR_CMPRS_SBLK_THRESHOLD" } ,\ 14968e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0188, 0x00000000, 0xFFFFFFFF, 0, "CR_CMPRS_COEFF_COST_H" } ,\ 14978e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x018C, 0x00000000, 0xFFFFFFFF, 0, "CR_CMPRS_COEFF_COST_L" } ,\ 14988e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0190, 0x00000000, 0x0000FFFF, 0, "CR_CMPRS_COEFF_THRESHOLD" } ,\ 14998e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0194, 0x00000000, 0xFFFFFFFF, 0, "CR_CMPRS_SBLK_RIGHT" } ,\ 15008e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0198, 0x00000000, 0x00FFFFFF, 0, "CR_CMPRS_SBLK_BOTTOM" } ,\ 15018e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x019C, 0x00000000, 0xFFFFFFFF, 0, "CR_CMPRS_TRANS_CRC" } ,\ 15028e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01A0, 0x00000000, 0xFFFFFFFF, 0, "CR_CMPRS_QUANT_CRC" } ,\ 15038e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01A4, 0x00000000, 0xFFFFFFFF, 0, "CR_CMPRS_DIAGNOSTIC1" } ,\ 15048e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01A8, 0x00000000, 0x80000000, 0, "CR_CMPRS_RLE_CONTROL" } ,\ 15058e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01AC, 0x00000000, 0x000007FF, 0, "CR_CMPRS_RLE_STATUS" } ,\ 15068e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01B0, 0x00000000, 0x0000FFFF, 0, "CR_CMPRS_MAX_CYCLE_COUNT" } ,\ 15078e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01B4, 0x00000000, 0x303FFFFF, 0, "CR_CMPRS_MAX_CYCLE_MB" } ,\ 15088e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01B8, 0x00000000, 0x00000003, 0, "CR_CMPRS_MAX_CYCLE_RESET" } ,\ 15098e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01BC, 0x00000000, 0x0000FFFF, 0, "CR_CMPRS_VLC_CRC" } ,\ 15108e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01C0, 0x00000000, 0xFFFFFFFF, 0, "CR_ABOVE_PIX_Y_ROW_OUT_ADDR" } ,\ 15118e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01C4, 0x00000000, 0xFFFFFFFF, 0, "CR_ABOVE_PIX_UV_ROW_OUT_ADDR" } ,\ 15128e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01F0, 0x00000000, 0x007FFFFF, 0, "CR_IPE_LAMBDA_TABLE" } ,\ 15138e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01F4, 0x00000000, 0x00007FFF, 0, "CR_IPE_MV_BIAS_TABLE" } ,\ 15148e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x01FC, 0x00000000, 0x000000FF, 0, "CR_IPE_QP" } ,\ 15158e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0200, 0x00000000, 0x00007FFF, 0, "CR_IPE_CONTROL" } ,\ 15168e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0204, 0x00000000, 0x00000007, 0, "CR_IPE_SEARCH_STATUS" } ,\ 15178e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0208, 0x00000000, 0x0000FFFF, 0, "CR_IPE_INT_MVCOST" } ,\ 15188e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x020C, 0x00000000, 0x0000FFFF, 0, "CR_IPE_MB_SAD" } ,\ 15198e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0210, 0x00000000, 0xFFFFFFFF, 0, "CR_IPE_DIAG1" } ,\ 15208e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0214, 0x00000000, 0x0000FFFF, 0, "CR_IPE_QP_SLICE" } ,\ 15218e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0218, 0x00000000, 0x00000003, 0, "CR_IPE_JITTER_FACTOR" } ,\ 15228e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0264, 0x00000000, 0xFFFFFFFF, 0, "CR_IPE_CTRL_CRC" } ,\ 15238e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0268, 0x00000000, 0xFFFFFFFF, 0, "CR_IPE_WDATA_CRC" } ,\ 15248e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x026C, 0x00000000, 0x00000001, 0, "CR_IPE_MB_PERFORMANCE_CLEAR" } ,\ 15258e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0270, 0x00000000, 0x0000FFFF, 1, "CR_IPE_MB_PERFORMANCE_RESULT" } ,\ 15268e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0274, 0x00000000, 0x003FFFFF, 1, "CR_IPE_MB_PERFORMANCE_MB_NUMBER" } ,\ 15278e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0278, 0x00000000, 0x0000FFFF, 0, "CR_IPE_VECTOR_CLIPPING" } ,\ 15288e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0280, 0x00008000, 0x01F08003, 0, "CR_JMCOMP_CONTROL" } ,\ 15298e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0284, 0x00000000, 0x000FFFFF, 0, "CR_JMCOMP_JPEG_BLOCK_TYPES" } ,\ 15308e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0288, 0x00000000, 0x00000FFF, 0, "CR_JMCOMP_JPEG_LUMA_PRED" } ,\ 15318e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x028C, 0x00000000, 0x0FFF0FFF, 0, "CR_JMCOMP_JPEG_CHROMA_PREDS" } ,\ 15328e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0314, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CRC" } ,\ 15338e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0318, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_VLC_CRC" } ,\ 15348e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x031C, 0x00000000, 0x0003FFFF, 0, "CR_JMCOMP_PERFORMANCE_0" } ,\ 15358e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0320, 0x00000000, 0x003FFFFF, 0, "CR_JMCOMP_PERFORMANCE_1" } ,\ 15368e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0324, 0x00000000, 0x00000003, 0, "CR_JMCOMP_PERFORMANCE_2" } ,\ 15378e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0348, 0x00000000, 0x000001FF, 0, "CR_JMCOMP_QP_VALUE" } ,\ 15388e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0370, 0x00000000, 0x0000001F, 0, "CR_SPE_ZERO_THRESH" } ,\ 15398e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0374, 0x00000000, 0x0003FFFF, 0, "CR_SPE_INTRA16_BIAS_TABLE" } ,\ 15408e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0378, 0x00000000, 0x0003FFFF, 0, "CR_SPE_INTER_BIAS_TABLE" } ,\ 15418e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x037C, 0x00000000, 0x00007FFF, 0, "CR_SPE_PRED_VECTOR_BIAS_TABLE" } ,\ 15428e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0380, 0x00000000, 0x0000001F, 0, "CR_SPE_CONTROL" } ,\ 15438e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0384, 0x00000000, 0x0001FFFF, 0, "CR_SPE_INTRA_COST" } ,\ 15448e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x038C, 0x00000000, 0x00000001, 0, "CR_SPE_REQUEST" } ,\ 15458e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0390, 0x00000000, 0x0000FFFF, 0, "CR_SPE_INTER_SUM_MIN_SADS" } ,\ 15468e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0394, 0x00000000, 0xFFFFFFFF, 0, "CR_SPE_DIAGNOSTIC1" } ,\ 15478e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0398, 0x00000000, 0xFFFFFFFF, 0, "CR_SPE_INTER_SAD_SIGNATURE" } ,\ 15488e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x039C, 0x00000000, 0xFFFFFFFF, 0, "CR_SPE_INTRA_SAD_SIGNATURE" } ,\ 15498e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03A0, 0x003CFFC2, 0xFFFFFFFF, 0, "CR_SPE_MVD_CLIP_RANGE" } ,\ 15508e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03A4, 0x00000000, 0x0000FFFF, 1, "CR_SPE_INT_MVCOST" } ,\ 15518e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03B0, 0x00000000, 0xFFFFFFFF, 0, "CR_IMG_MVEA_RSVD0" } ,\ 15528e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03B4, 0x00000000, 0x0000007F, 0, "CR_MVEA_CRC_RESET" } ,\ 15538e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03BC, 0x00000000, 0x03FF03FF, 0, "CR_SPE_MB_COUNT" } ,\ 15548e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03D4, 0x00000000, 0x7FFF7FFF, 0, "CR_SPE_PRED_VECTOR" } ,\ 15558e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03D8, 0x00000000, 0x0000FFFF, 0, "CR_SPE_MAX_CYCLE_COUNT" } ,\ 15568e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03DC, 0x00000000, 0xC03FFFFF, 0, "CR_SPE_MAX_CYCLE_MB" } ,\ 15578e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03E0, 0x00000000, 0x0000FFFF, 0, "CR_SPE_INTRA_SUM_MIN_SADS" } ,\ 15588e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03E4, 0x00000000, 0x00000001, 0, "CR_SPE_MAX_CYCLE_RESET" } ,\ 15598e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03E8, 0x00000000, 0x0000FFFF, 0, "CR_SEQUENCER_SYNC" } ,\ 15608e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x03EC, 0x00000000, 0x0000FFFF, 1, "CR_IPE_SKIPPED_MV" } ,\ 15618e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02D0, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_0" },\ 15628e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02D4, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_1" },\ 15638e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02D8, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_2" },\ 15648e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02DC, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_3" },\ 15658e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02E0, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_4" },\ 15668e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02E4, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_5" },\ 15678e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02E8, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_6" },\ 15688e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02EC, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_7" },\ 15698e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02F0, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_8" },\ 15708e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02F4, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_9" },\ 15718e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02F8, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_10" },\ 15728e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02FC, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_11" },\ 15738e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0300, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_12" },\ 15748e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0304, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_13" },\ 15758e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0308, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_14" },\ 15768e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x030C, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_CHROMA_QUANTISER_15" },\ 15778e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0290, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_0" },\ 15788e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0294, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_1" },\ 15798e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0298, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_2" },\ 15808e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x029C, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_3" },\ 15818e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02A0, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_4" },\ 15828e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02A4, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_5" },\ 15838e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02A8, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_6" },\ 15848e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02AC, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_7" },\ 15858e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02B0, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_8" },\ 15868e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02B4, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_9" },\ 15878e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02B8, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_10" },\ 15888e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02BC, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_11" },\ 15898e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02C0, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_12" },\ 15908e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02C4, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_13" },\ 15918e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02C8, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_14" },\ 15928e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x02CC, 0x00000000, 0xFFFFFFFF, 0, "CR_JMCOMP_LUMA_QUANTISER_15" },\ 15938e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0080, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_0" },\ 15948e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0084, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_1" },\ 15958e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0088, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_2" },\ 15968e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x008C, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_3" },\ 15978e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0090, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_4" },\ 15988e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0094, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_5" },\ 15998e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x0098, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_6" },\ 16008e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x009C, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_7" },\ 16018e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00A0, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_8" },\ 16028e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00A4, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_9" },\ 16038e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00A8, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_10" },\ 16048e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00AC, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_11" },\ 16058e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00B0, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_12" },\ 16068e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00B4, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_13" },\ 16078e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00B8, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_14" },\ 16088e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00BC, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_15" },\ 16098e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00C0, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_16" },\ 16108e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00C4, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_17" },\ 16118e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00C8, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_18" },\ 16128e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00CC, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_19" },\ 16138e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00D0, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_20" },\ 16148e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00D4, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_21" },\ 16158e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00D8, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_22" },\ 16168e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00DC, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_23" },\ 16178e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00E0, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_24" },\ 16188e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00E4, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_25" },\ 16198e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00E8, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_26" },\ 16208e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00EC, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_27" },\ 16218e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00F0, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_28" },\ 16228e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00F4, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_29" },\ 16238e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00F8, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_30" },\ 16248e9a21e730449c10cac6e6f69d255611c93f63c2hding {0x00FC, 0x00000000, 0xE0FFFFFF, 0, "CR_CMC_ESB_LOGICAL_REGION_SETUP_31" },\ 16258e9a21e730449c10cac6e6f69d255611c93f63c2hding{ 0 }} 16268e9a21e730449c10cac6e6f69d255611c93f63c2hding 16278e9a21e730449c10cac6e6f69d255611c93f63c2hding#define MVEA_REGS_INIT(uBase) \ 16288e9a21e730449c10cac6e6f69d255611c93f63c2hding { \ 16298e9a21e730449c10cac6e6f69d255611c93f63c2hding int n;\ 16308e9a21e730449c10cac6e6f69d255611c93f63c2hding MVEA_REG_DEFAULT_TABLE;\ 16318e9a21e730449c10cac6e6f69d255611c93f63c2hding for (n = 0; n < sizeof(MVEA_Defaults)/ sizeof(MVEA_Defaults[0] ) -1; n++)\ 16328e9a21e730449c10cac6e6f69d255611c93f63c2hding {\ 16338e9a21e730449c10cac6e6f69d255611c93f63c2hding RegWriteNoTrap(MVEA_Defaults[n].uRegOffset + uBase, MVEA_Defaults[n].uRegDefault); \ 16348e9a21e730449c10cac6e6f69d255611c93f63c2hding }\ 16358e9a21e730449c10cac6e6f69d255611c93f63c2hding } 1636