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