diff options
Diffstat (limited to 'b2r2_global.h')
-rw-r--r-- | b2r2_global.h | 3606 |
1 files changed, 0 insertions, 3606 deletions
diff --git a/b2r2_global.h b/b2r2_global.h deleted file mode 100644 index b9d8d6e..0000000 --- a/b2r2_global.h +++ /dev/null @@ -1,3606 +0,0 @@ -/*---------------------------------------------------------------------------*/ -/* © copyright STMicroelectronics(Wireless),2008. All rights reserved. For */ -/* information, STMicroelectronics(Wireless)reserves the right to license */ -/* this software concurrently under separate license conditions. */ -/* */ -/* This program is free software; you can redistribute it and/or modify it */ -/* under the terms of the GNU Lesser General Public License as published */ -/* by the Free Software Foundation; either version 2.1 of the License, */ -/* or (at your option)any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, but */ -/* WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See */ -/* the GNU Lesser General Public License for more details. */ -/* */ -/* You should have received a copy of the GNU Lesser General Public License */ -/* along with this program. If not, see <http://www.gnu.org/licenses/>. */ -/*---------------------------------------------------------------------------*/ - - - -#ifndef __B2R2_GLOBAL_H -#define __B2R2_GLOBAL_H - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define PITCH_1BYTE 0x1 -#define PITCH_2BYTE 0x2 -#define PITCH_3BYTE 0x3 -#define PITCH_4BYTE 0x4 - -#define RESVD (0x00000000) -#define NEXT_NODE_NULL (0x00000000) - - -/* Register values */ - -/* - BLT_SSBA17 */ -#define B2R2BLT_SSBA17SSBA17_bank_num (0xfc000000) -#define B2R2BLT_SSBA17SSBA17_bank_numShift (0x1a) -#define B2R2BLT_SSBA17SSBA17_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA17SSBA17_Mem_addressShift (0x0) -#define B2R2BLT_SSBA17Mask (0xffffffff) -#define B2R2BLT_SSBA17TestMask (0xffffffff) -#define B2R2BLT_SSBA17InitialValue (0x0) -#define B2R2BLT_SSBA17AccessType (RW) -#define B2R2BLT_SSBA17 (0x900) - -/* - BLT_SSBA18 */ -#define B2R2BLT_SSBA18SSBA18_bank_num (0xfc000000) -#define B2R2BLT_SSBA18SSBA18_bank_numShift (0x1a) -#define B2R2BLT_SSBA18SSBA18_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA18SSBA18_Mem_addressShift (0x0) -#define B2R2BLT_SSBA18Mask (0xffffffff) -#define B2R2BLT_SSBA18TestMask (0xffffffff) -#define B2R2BLT_SSBA18InitialValue (0x0) -#define B2R2BLT_SSBA18AccessType (RW) -#define B2R2BLT_SSBA18 (0x904) - -/* - BLT_SSBA19 */ -#define B2R2BLT_SSBA19SSBA19_bank_num (0xfc000000) -#define B2R2BLT_SSBA19SSBA19_bank_numShift (0x1a) -#define B2R2BLT_SSBA19SSBA19_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA19SSBA19_Mem_addressShift (0x0) -#define B2R2BLT_SSBA19Mask (0xffffffff) -#define B2R2BLT_SSBA19TestMask (0xffffffff) -#define B2R2BLT_SSBA19InitialValue (0x0) -#define B2R2BLT_SSBA19AccessType (RW) -#define B2R2BLT_SSBA19 (0x908) - -/* - BLT_SSBA20 */ -#define B2R2BLT_SSBA20SSBA20_bank_num (0xfc000000) -#define B2R2BLT_SSBA20SSBA20_bank_numShift (0x1a) -#define B2R2BLT_SSBA20SSBA20_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA20SSBA20_Mem_addressShift (0x0) -#define B2R2BLT_SSBA20Mask (0xffffffff) -#define B2R2BLT_SSBA20TestMask (0xffffffff) -#define B2R2BLT_SSBA20InitialValue (0x0) -#define B2R2BLT_SSBA20AccessType (RW) -#define B2R2BLT_SSBA20 (0x90c) - -/* - BLT_SSBA21 */ -#define B2R2BLT_SSBA21SSBA21_bank_num (0xfc000000) -#define B2R2BLT_SSBA21SSBA21_bank_numShift (0x1a) -#define B2R2BLT_SSBA21SSBA21_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA21SSBA21_Mem_addressShift (0x0) -#define B2R2BLT_SSBA21Mask (0xffffffff) -#define B2R2BLT_SSBA21TestMask (0xffffffff) -#define B2R2BLT_SSBA21InitialValue (0x0) -#define B2R2BLT_SSBA21AccessType (RW) -#define B2R2BLT_SSBA21 (0x910) - -/* - BLT_SSBA22 */ -#define B2R2BLT_SSBA22SSBA22_bank_num (0xfc000000) -#define B2R2BLT_SSBA22SSBA22_bank_numShift (0x1a) -#define B2R2BLT_SSBA22SSBA22_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA22SSBA22_Mem_addressShift (0x0) -#define B2R2BLT_SSBA22Mask (0xffffffff) -#define B2R2BLT_SSBA22TestMask (0xffffffff) -#define B2R2BLT_SSBA22InitialValue (0x0) -#define B2R2BLT_SSBA22AccessType (RW) -#define B2R2BLT_SSBA22 (0x914) - -/* - BLT_SSBA23 */ -#define B2R2BLT_SSBA23SSBA23_bank_num (0xfc000000) -#define B2R2BLT_SSBA23SSBA23_bank_numShift (0x1a) -#define B2R2BLT_SSBA23SSBA23_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA23SSBA23_Mem_addressShift (0x0) -#define B2R2BLT_SSBA23Mask (0xffffffff) -#define B2R2BLT_SSBA23TestMask (0xffffffff) -#define B2R2BLT_SSBA23InitialValue (0x0) -#define B2R2BLT_SSBA23AccessType (RW) -#define B2R2BLT_SSBA23 (0x918) - -/* - BLT_SSBA24 */ -#define B2R2BLT_SSBA24SSBA24_bank_num (0xfc000000) -#define B2R2BLT_SSBA24SSBA24_bank_numShift (0x1a) -#define B2R2BLT_SSBA24SSBA24_Mem_address (0x3ffffff) -#define B2R2BLT_SSBA24SSBA24_Mem_addressShift (0x0) -#define B2R2BLT_SSBA24Mask (0xffffffff) -#define B2R2BLT_SSBA24TestMask (0xffffffff) -#define B2R2BLT_SSBA24InitialValue (0x0) -#define B2R2BLT_SSBA24AccessType (RW) -#define B2R2BLT_SSBA24 (0x91c) - -/* - BLT_STBA5 */ -#define B2R2BLT_STBA5STBA5_bank_num (0xfc000000) -#define B2R2BLT_STBA5STBA5_bank_numShift (0x1a) -#define B2R2BLT_STBA5STBA5_Mem_address (0x3ffffff) -#define B2R2BLT_STBA5STBA5_Mem_addressShift (0x0) -#define B2R2BLT_STBA5Mask (0xffffffff) -#define B2R2BLT_STBA5TestMask (0xffffffff) -#define B2R2BLT_STBA5InitialValue (0x0) -#define B2R2BLT_STBA5AccessType (RW) -#define B2R2BLT_STBA5 (0x940) - -/* - BLT_STBA6 */ -#define B2R2BLT_STBA6STBA6_bank_num (0xfc000000) -#define B2R2BLT_STBA6STBA6_bank_numShift (0x1a) -#define B2R2BLT_STBA6STBA6_Mem_address (0x3ffffff) -#define B2R2BLT_STBA6STBA6_Mem_addressShift (0x0) -#define B2R2BLT_STBA6Mask (0xffffffff) -#define B2R2BLT_STBA6TestMask (0xffffffff) -#define B2R2BLT_STBA6InitialValue (0x0) -#define B2R2BLT_STBA6AccessType (RW) -#define B2R2BLT_STBA6 (0x944) - -/* - BLT_STBA7 */ -#define B2R2BLT_STBA7STBA7_bank_num (0xfc000000) -#define B2R2BLT_STBA7STBA7_bank_numShift (0x1a) -#define B2R2BLT_STBA7STBA7_Mem_address (0x3ffffff) -#define B2R2BLT_STBA7STBA7_Mem_addressShift (0x0) -#define B2R2BLT_STBA7Mask (0xffffffff) -#define B2R2BLT_STBA7TestMask (0xffffffff) -#define B2R2BLT_STBA7InitialValue (0x0) -#define B2R2BLT_STBA7AccessType (RW) -#define B2R2BLT_STBA7 (0x948) - -/* - BLT_STBA8 */ -#define B2R2BLT_STBA8STBA8_bank_num (0xfc000000) -#define B2R2BLT_STBA8STBA8_bank_numShift (0x1a) -#define B2R2BLT_STBA8STBA8_Mem_address (0x3ffffff) -#define B2R2BLT_STBA8STBA8_Mem_addressShift (0x0) -#define B2R2BLT_STBA8Mask (0xffffffff) -#define B2R2BLT_STBA8TestMask (0xffffffff) -#define B2R2BLT_STBA8InitialValue (0x0) -#define B2R2BLT_STBA8AccessType (RW) -#define B2R2BLT_STBA8 (0x94c) - -/* - BLT_CTL */ -#define B2R2BLT_CTLGLOBAL_soft_reset (0x80000000) -#define B2R2BLT_CTLStep_By_Step (0x20000000) -#define B2R2BLT_CTLBig_not_little (0x10000000) -#define B2R2BLT_CTLMask (0xb0000000) -#define B2R2BLT_CTLTestMask (0xb0000000) -#define B2R2BLT_CTLInitialValue (0x0) -#define B2R2BLT_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_CTL (0xa00) - -/* - BLT_ITS */ -#define B2R2BLT_ITSRLD_ERROR (0x80000000) -#define B2R2BLT_ITSAQ4_Node_Notif (0x8000000) -#define B2R2BLT_ITSAQ4_Node_repeat (0x4000000) -#define B2R2BLT_ITSAQ4_Stopped (0x2000000) -#define B2R2BLT_ITSAQ4_LNA_Reached (0x1000000) -#define B2R2BLT_ITSAQ3_Node_Notif (0x800000) -#define B2R2BLT_ITSAQ3_Node_repeat (0x400000) -#define B2R2BLT_ITSAQ3_Stopped (0x200000) -#define B2R2BLT_ITSAQ3_LNA_Reached (0x100000) -#define B2R2BLT_ITSAQ2_Node_Notif (0x80000) -#define B2R2BLT_ITSAQ2_Node_repeat (0x40000) -#define B2R2BLT_ITSAQ2_Stopped (0x20000) -#define B2R2BLT_ITSAQ2_LNA_Reached (0x10000) -#define B2R2BLT_ITSAQ1_Node_Notif (0x8000) -#define B2R2BLT_ITSAQ1_Node_repeat (0x4000) -#define B2R2BLT_ITSAQ1_Stopped (0x2000) -#define B2R2BLT_ITSAQ1_LNA_Reached (0x1000) -#define B2R2BLT_ITSCQ2_Repaced (0x80) -#define B2R2BLT_ITSCQ2_Node_Notif (0x40) -#define B2R2BLT_ITSCQ2_retriggered (0x20) -#define B2R2BLT_ITSCQ2_completed (0x10) -#define B2R2BLT_ITSCQ1_Repaced (0x8) -#define B2R2BLT_ITSCQ1_Node_Notif (0x4) -#define B2R2BLT_ITSCQ1_retriggered (0x2) -#define B2R2BLT_ITSCQ1_completed (0x1) -#define B2R2BLT_ITSMask (0x8ffff0ff) -#define B2R2BLT_ITSTestMask (0x8ffff0ff) -#define B2R2BLT_ITSInitialValue (0x0) -#define B2R2BLT_ITSAccessType (INITIAL_TEST) -#define B2R2BLT_ITS (0xa04) - -/* - BLT_STA1 */ -#define B2R2BLT_STA1BDISP_IDLE (0x1) -#define B2R2BLT_STA1Mask (0x1) -#define B2R2BLT_STA1TestMask (0x1) -#define B2R2BLT_STA1InitialValue (0x1) -#define B2R2BLT_STA1AccessType (INITIAL_TEST) -#define B2R2BLT_STA1 (0xa08) - -/* - BLT_SSBA1 */ -#define B2R2BLT_SSBA1SSBA1_bank_num (0xfc000000) -#define B2R2BLT_SSBA1SSBA1_bank_numShift (0x1a) -#define B2R2BLT_SSBA1SSBA1_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA1SSBA1_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA1Mask (0xffffffff) -#define B2R2BLT_SSBA1TestMask (0xffffffff) -#define B2R2BLT_SSBA1InitialValue (0x0) -#define B2R2BLT_SSBA1AccessType (RW) -#define B2R2BLT_SSBA1 (0xa10) - -/* - BLT_SSBA2 */ -#define B2R2BLT_SSBA2SSBA2_bank_num (0xfc000000) -#define B2R2BLT_SSBA2SSBA2_bank_numShift (0x1a) -#define B2R2BLT_SSBA2SSBA2_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA2SSBA2_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA2Mask (0xffffffff) -#define B2R2BLT_SSBA2TestMask (0xffffffff) -#define B2R2BLT_SSBA2InitialValue (0x0) -#define B2R2BLT_SSBA2AccessType (RW) -#define B2R2BLT_SSBA2 (0xa14) - -/* - BLT_SSBA3 */ -#define B2R2BLT_SSBA3SSBA3_bank_num (0xfc000000) -#define B2R2BLT_SSBA3SSBA3_bank_numShift (0x1a) -#define B2R2BLT_SSBA3SSBA3_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA3SSBA3_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA3Mask (0xffffffff) -#define B2R2BLT_SSBA3TestMask (0xffffffff) -#define B2R2BLT_SSBA3InitialValue (0x0) -#define B2R2BLT_SSBA3AccessType (RW) -#define B2R2BLT_SSBA3 (0xa18) - -/* - BLT_SSBA4 */ -#define B2R2BLT_SSBA4SSBA4_bank_num (0xfc000000) -#define B2R2BLT_SSBA4SSBA4_bank_numShift (0x1a) -#define B2R2BLT_SSBA4SSBA4_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA4SSBA4_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA4Mask (0xffffffff) -#define B2R2BLT_SSBA4TestMask (0xffffffff) -#define B2R2BLT_SSBA4InitialValue (0x0) -#define B2R2BLT_SSBA4AccessType (RW) -#define B2R2BLT_SSBA4 (0xa1c) - -/* - BLT_SSBA5 */ -#define B2R2BLT_SSBA5SSBA5_bank_num (0xfc000000) -#define B2R2BLT_SSBA5SSBA5_bank_numShift (0x1a) -#define B2R2BLT_SSBA5SSBA5_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA5SSBA5_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA5Mask (0xffffffff) -#define B2R2BLT_SSBA5TestMask (0xffffffff) -#define B2R2BLT_SSBA5InitialValue (0x0) -#define B2R2BLT_SSBA5AccessType (RW) -#define B2R2BLT_SSBA5 (0xa20) - -/* - BLT_SSBA6 */ -#define B2R2BLT_SSBA6SSBA6_bank_num (0xfc000000) -#define B2R2BLT_SSBA6SSBA6_bank_numShift (0x1a) -#define B2R2BLT_SSBA6SSBA6_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA6SSBA6_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA6Mask (0xffffffff) -#define B2R2BLT_SSBA6TestMask (0xffffffff) -#define B2R2BLT_SSBA6InitialValue (0x0) -#define B2R2BLT_SSBA6AccessType (RW) -#define B2R2BLT_SSBA6 (0xa24) - -/* - BLT_SSBA7 */ -#define B2R2BLT_SSBA7SSBA7_bank_num (0xfc000000) -#define B2R2BLT_SSBA7SSBA7_bank_numShift (0x1a) -#define B2R2BLT_SSBA7SSBA7_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA7SSBA7_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA7Mask (0xffffffff) -#define B2R2BLT_SSBA7TestMask (0xffffffff) -#define B2R2BLT_SSBA7InitialValue (0x0) -#define B2R2BLT_SSBA7AccessType (RW) -#define B2R2BLT_SSBA7 (0xa28) - -/* - BLT_SSBA8 */ -#define B2R2BLT_SSBA8SSBA8_bank_num (0xfc000000) -#define B2R2BLT_SSBA8SSBA8_bank_numShift (0x1a) -#define B2R2BLT_SSBA8SSBA8_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA8SSBA8_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA8Mask (0xffffffff) -#define B2R2BLT_SSBA8TestMask (0xffffffff) -#define B2R2BLT_SSBA8InitialValue (0x0) -#define B2R2BLT_SSBA8AccessType (RW) -#define B2R2BLT_SSBA8 (0xa2c) - -/* - BLT_STBA1 */ -#define B2R2BLT_STBA1STBA1_bank_num (0xfc000000) -#define B2R2BLT_STBA1STBA1_bank_numShift (0x1a) -#define B2R2BLT_STBA1STBA1_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_STBA1STBA1_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_STBA1Mask (0xffffffff) -#define B2R2BLT_STBA1TestMask (0xffffffff) -#define B2R2BLT_STBA1InitialValue (0x0) -#define B2R2BLT_STBA1AccessType (RW) -#define B2R2BLT_STBA1 (0xa30) - -/* - BLT_STBA2 */ -#define B2R2BLT_STBA2STBA2_bank_num (0xfc000000) -#define B2R2BLT_STBA2STBA2_bank_numShift (0x1a) -#define B2R2BLT_STBA2STBA2_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_STBA2STBA2_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_STBA2Mask (0xffffffff) -#define B2R2BLT_STBA2TestMask (0xffffffff) -#define B2R2BLT_STBA2InitialValue (0x0) -#define B2R2BLT_STBA2AccessType (RW) -#define B2R2BLT_STBA2 (0xa34) - -/* - BLT_STBA3 */ -#define B2R2BLT_STBA3STBA3_bank_num (0xfc000000) -#define B2R2BLT_STBA3STBA3_bank_numShift (0x1a) -#define B2R2BLT_STBA3STBA3_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_STBA3STBA3_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_STBA3Mask (0xffffffff) -#define B2R2BLT_STBA3TestMask (0xffffffff) -#define B2R2BLT_STBA3InitialValue (0x0) -#define B2R2BLT_STBA3AccessType (RW) -#define B2R2BLT_STBA3 (0xa38) - -/* - BLT_STBA4 */ -#define B2R2BLT_STBA4STBA4_bank_num (0xfc000000) -#define B2R2BLT_STBA4STBA4_bank_numShift (0x1a) -#define B2R2BLT_STBA4STBA4_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_STBA4STBA4_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_STBA4Mask (0xffffffff) -#define B2R2BLT_STBA4TestMask (0xffffffff) -#define B2R2BLT_STBA4InitialValue (0x0) -#define B2R2BLT_STBA4AccessType (RW) -#define B2R2BLT_STBA4 (0xa3c) - -/* - BLT_CQ1_TRIG_IP */ -#define B2R2BLT_CQ1_TRIG_IPTRIG_bank_num (0xfc000000) -#define B2R2BLT_CQ1_TRIG_IPTRIG_bank_numShift (0x1a) -#define B2R2BLT_CQ1_TRIG_IPCQ1_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_CQ1_TRIG_IPCQ1_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_CQ1_TRIG_IPMask (0xffffffff) -#define B2R2BLT_CQ1_TRIG_IPTestMask (0xffffffff) -#define B2R2BLT_CQ1_TRIG_IPInitialValue (0x0) -#define B2R2BLT_CQ1_TRIG_IPAccessType (RW) -#define B2R2BLT_CQ1_TRIG_IP (0xa40) - -/* - BLT_CQ1_TRIG_CTL */ -#define B2R2BLT_CQ1_TRIG_CTLQueue_en (0x80000000) -#define B2R2BLT_CQ1_TRIG_CTLRetrig_behav (0xf000000) -#define B2R2BLT_CQ1_TRIG_CTLRetrig_behavShift (0x18) -#define B2R2BLT_CQ1_TRIG_CTLIRQ_mask (0xf00000) -#define B2R2BLT_CQ1_TRIG_CTLIRQ_maskShift (0x14) -#define B2R2BLT_CQ1_TRIG_CTLTrig_cond (0xf000) -#define B2R2BLT_CQ1_TRIG_CTLTrig_condShift (0xc) -#define B2R2BLT_CQ1_TRIG_CTLTrigger_line_num (0xfff) -#define B2R2BLT_CQ1_TRIG_CTLTrigger_line_numShift (0x0) -#define B2R2BLT_CQ1_TRIG_CTLMask (0x8ff0ffff) -#define B2R2BLT_CQ1_TRIG_CTLTestMask (0x8ff0ffff) -#define B2R2BLT_CQ1_TRIG_CTLInitialValue (0x0) -#define B2R2BLT_CQ1_TRIG_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_CQ1_TRIG_CTL (0xa44) - -/* - BLT_CQ1_PACE_CTL */ -#define B2R2BLT_CQ1_PACE_CTLDynamic_Pace (0x80000000) -#define B2R2BLT_CQ1_PACE_CTLPace_Count (0xfff0000) -#define B2R2BLT_CQ1_PACE_CTLPace_CountShift (0x10) -#define B2R2BLT_CQ1_PACE_CTLPace_start (0xfff) -#define B2R2BLT_CQ1_PACE_CTLPace_startShift (0x0) -#define B2R2BLT_CQ1_PACE_CTLMask (0x8fff0fff) -#define B2R2BLT_CQ1_PACE_CTLTestMask (0x8ff0ffff) -#define B2R2BLT_CQ1_PACE_CTLInitialValue (0x0) -#define B2R2BLT_CQ1_PACE_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_CQ1_PACE_CTL (0xa48) - -/* - BLT_CQ1_IP */ -#define B2R2BLT_CQ1_IPInst_bank_num (0xfc000000) -#define B2R2BLT_CQ1_IPInst_bank_numShift (0x1a) -#define B2R2BLT_CQ1_IPInst_Memory_address (0x3ffffff) -#define B2R2BLT_CQ1_IPInst_Memory_addressShift (0x0) -#define B2R2BLT_CQ1_IPMask (0xffffffff) -#define B2R2BLT_CQ1_IPTestMask (0xffffffff) -#define B2R2BLT_CQ1_IPInitialValue (0x0) -#define B2R2BLT_CQ1_IPAccessType (RO) -#define B2R2BLT_CQ1_IP (0xa4c) - -/* - BLT_CQ2_TRIG_IP */ -#define B2R2BLT_CQ2_TRIG_IPTRIG_bank_num (0xfc000000) -#define B2R2BLT_CQ2_TRIG_IPTRIG_bank_numShift (0x1a) -#define B2R2BLT_CQ2_TRIG_IPCQ2_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_CQ2_TRIG_IPCQ2_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_CQ2_TRIG_IPMask (0xffffffff) -#define B2R2BLT_CQ2_TRIG_IPTestMask (0xffffffff) -#define B2R2BLT_CQ2_TRIG_IPInitialValue (0x0) -#define B2R2BLT_CQ2_TRIG_IPAccessType (RW) -#define B2R2BLT_CQ2_TRIG_IP (0xa50) - -/* - BLT_CQ2_TRIG_CTL */ -#define B2R2BLT_CQ2_TRIG_CTLQueue_en (0x80000000) -#define B2R2BLT_CQ2_TRIG_CTLRetrig_behav (0xf000000) -#define B2R2BLT_CQ2_TRIG_CTLRetrig_behavShift (0x18) -#define B2R2BLT_CQ2_TRIG_CTLIRQ_mask (0xf00000) -#define B2R2BLT_CQ2_TRIG_CTLIRQ_maskShift (0x14) -#define B2R2BLT_CQ2_TRIG_CTLTrig_cond (0xf000) -#define B2R2BLT_CQ2_TRIG_CTLTrig_condShift (0xc) -#define B2R2BLT_CQ2_TRIG_CTLTrigger_line_num (0xfff) -#define B2R2BLT_CQ2_TRIG_CTLTrigger_line_numShift (0x0) -#define B2R2BLT_CQ2_TRIG_CTLMask (0x8ff0ffff) -#define B2R2BLT_CQ2_TRIG_CTLTestMask (0x8ff0ffff) -#define B2R2BLT_CQ2_TRIG_CTLInitialValue (0x0) -#define B2R2BLT_CQ2_TRIG_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_CQ2_TRIG_CTL (0xa54) - -/* - BLT_CQ2_PACE_CTL */ -#define B2R2BLT_CQ2_PACE_CTLDynamic_Pace (0x80000000) -#define B2R2BLT_CQ2_PACE_CTLPace_Count (0xfff0000) -#define B2R2BLT_CQ2_PACE_CTLPace_CountShift (0x10) -#define B2R2BLT_CQ2_PACE_CTLPace_start (0xfff) -#define B2R2BLT_CQ2_PACE_CTLPace_startShift (0x0) -#define B2R2BLT_CQ2_PACE_CTLMask (0x8fff0fff) -#define B2R2BLT_CQ2_PACE_CTLTestMask (0x8ff0ffff) -#define B2R2BLT_CQ2_PACE_CTLInitialValue (0x0) -#define B2R2BLT_CQ2_PACE_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_CQ2_PACE_CTL (0xa58) - -/* - BLT_CQ2_IP */ -#define B2R2BLT_CQ2_IPInst_bank_num (0xfc000000) -#define B2R2BLT_CQ2_IPInst_bank_numShift (0x1a) -#define B2R2BLT_CQ2_IPInst_Memory_address (0x3ffffff) -#define B2R2BLT_CQ2_IPInst_Memory_addressShift (0x0) -#define B2R2BLT_CQ2_IPMask (0xffffffff) -#define B2R2BLT_CQ2_IPTestMask (0xffffffff) -#define B2R2BLT_CQ2_IPInitialValue (0x0) -#define B2R2BLT_CQ2_IPAccessType (RO) -#define B2R2BLT_CQ2_IP (0xa5c) - -/* - BLT_AQ1_CTL */ -#define B2R2BLT_AQ1_CTLQueue_en (0x80000000) -#define B2R2BLT_AQ1_CTLEvent_behav (0x7000000) -#define B2R2BLT_AQ1_CTLEvent_behavShift (0x18) -#define B2R2BLT_AQ1_CTLIRQ_mask (0xf00000) -#define B2R2BLT_AQ1_CTLIRQ_maskShift (0x14) -#define B2R2BLT_AQ1_CTLPriority (0x3) -#define B2R2BLT_AQ1_CTLPriorityShift (0x0) -#define B2R2BLT_AQ1_CTLMask (0x87f00003) -#define B2R2BLT_AQ1_CTLTestMask (0x87f00003) -#define B2R2BLT_AQ1_CTLInitialValue (0x0) -#define B2R2BLT_AQ1_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_AQ1_CTL (0xa60) - -/* - BLT_AQ1_IP */ -#define B2R2BLT_AQ1_IPInst_bank_num (0xfc000000) -#define B2R2BLT_AQ1_IPInst_bank_numShift (0x1a) -#define B2R2BLT_AQ1_IPinst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ1_IPinst_Memory_addressShift (0x0) -#define B2R2BLT_AQ1_IPMask (0xffffffff) -#define B2R2BLT_AQ1_IPTestMask (0xffffffff) -#define B2R2BLT_AQ1_IPInitialValue (0x0) -#define B2R2BLT_AQ1_IPAccessType (RW) -#define B2R2BLT_AQ1_IP (0xa64) - -/* - BLT_AQ1_LNA */ -#define B2R2BLT_AQ1_LNALna_bank_num (0xfc000000) -#define B2R2BLT_AQ1_LNALna_bank_numShift (0x1a) -#define B2R2BLT_AQ1_LNALna_Memory_address (0x3ffffff) -#define B2R2BLT_AQ1_LNALna_Memory_addressShift (0x0) -#define B2R2BLT_AQ1_LNAMask (0xffffffff) -#define B2R2BLT_AQ1_LNATestMask (0xffffffff) -#define B2R2BLT_AQ1_LNAInitialValue (0x0) -#define B2R2BLT_AQ1_LNAAccessType (RW) -#define B2R2BLT_AQ1_LNA (0xa68) - -/* - BLT_AQ1_STA */ -#define B2R2BLT_AQ1_STAInst_bank_num (0xfc000000) -#define B2R2BLT_AQ1_STAInst_bank_numShift (0x1a) -#define B2R2BLT_AQ1_STAInst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ1_STAInst_Memory_addressShift (0x0) -#define B2R2BLT_AQ1_STAMask (0xffffffff) -#define B2R2BLT_AQ1_STATestMask (0xffffffff) -#define B2R2BLT_AQ1_STAInitialValue (0x0) -#define B2R2BLT_AQ1_STAAccessType (RO) -#define B2R2BLT_AQ1_STA (0xa6c) - -/* - BLT_AQ2_CTL */ -#define B2R2BLT_AQ2_CTLQueue_en (0x80000000) -#define B2R2BLT_AQ2_CTLEvent_behav (0x7000000) -#define B2R2BLT_AQ2_CTLEvent_behavShift (0x18) -#define B2R2BLT_AQ2_CTLIRQ_mask (0xf00000) -#define B2R2BLT_AQ2_CTLIRQ_maskShift (0x14) -#define B2R2BLT_AQ2_CTLPriority (0x3) -#define B2R2BLT_AQ2_CTLPriorityShift (0x0) -#define B2R2BLT_AQ2_CTLMask (0x87f00003) -#define B2R2BLT_AQ2_CTLTestMask (0x87f00003) -#define B2R2BLT_AQ2_CTLInitialValue (0x0) -#define B2R2BLT_AQ2_CTLAccessType (INITIAL_TEST) -#define B2R2BLT_AQ2_CTL (0xa70) - -/* - BLT_AQ2_IP */ -#define B2R2BLT_AQ2_IPInst_bank_num (0xfc000000) -#define B2R2BLT_AQ2_IPInst_bank_numShift (0x1a) -#define B2R2BLT_AQ2_IPinst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ2_IPinst_Memory_addressShift (0x0) -#define B2R2BLT_AQ2_IPMask (0xffffffff) -#define B2R2BLT_AQ2_IPTestMask (0xffffffff) -#define B2R2BLT_AQ2_IPInitialValue (0x0) -#define B2R2BLT_AQ2_IPAccessType (RW) -#define B2R2BLT_AQ2_IP (0xa74) - -/* - BLT_AQ2_LNA */ -#define B2R2BLT_AQ2_LNALna_bank_num (0xfc000000) -#define B2R2BLT_AQ2_LNALna_bank_numShift (0x1a) -#define B2R2BLT_AQ2_LNALna_Memory_address (0x3ffffff) -#define B2R2BLT_AQ2_LNALna_Memory_addressShift (0x0) -#define B2R2BLT_AQ2_LNAMask (0xffffffff) -#define B2R2BLT_AQ2_LNATestMask (0xffffffff) -#define B2R2BLT_AQ2_LNAInitialValue (0x0) -#define B2R2BLT_AQ2_LNAAccessType (RW) -#define B2R2BLT_AQ2_LNA (0xa78) - -/* - BLT_AQ2_STA */ -#define B2R2BLT_AQ2_STAInst_bank_num (0xfc000000) -#define B2R2BLT_AQ2_STAInst_bank_numShift (0x1a) -#define B2R2BLT_AQ2_STAInst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ2_STAInst_Memory_addressShift (0x0) -#define B2R2BLT_AQ2_STAMask (0xffffffff) -#define B2R2BLT_AQ2_STATestMask (0xffffffff) -#define B2R2BLT_AQ2_STAInitialValue (0x0) -#define B2R2BLT_AQ2_STAAccessType (RO) -#define B2R2BLT_AQ2_STA (0xa7c) - -/* - BLT_AQ3_CTL */ -#define B2R2BLT_AQ3_CTLQueue_en (0x80000000) -#define B2R2BLT_AQ3_CTLEvent_behav (0x7000000) -#define B2R2BLT_AQ3_CTLEvent_behavShift (0x18) -#define B2R2BLT_AQ3_CTLIRQ_mask (0xf00000) -#define B2R2BLT_AQ3_CTLIRQ_maskShift (0x14) -#define B2R2BLT_AQ3_CTLPriority (0x3) -#define B2R2BLT_AQ3_CTLPriorityShift (0x0) -#define B2R2BLT_AQ3_CTLMask (0x87f00003) -#define B2R2BLT_AQ3_CTLTestMask (0x87f00003) -#define B2R2BLT_AQ3_CTLInitialValue (0x0) -#define B2R2BLT_AQ3_CTLAccessType (NO_TEST) -#define B2R2BLT_AQ3_CTL (0xa80) - -/* - BLT_AQ3_IP */ -#define B2R2BLT_AQ3_IPInst_bank_num (0xfc000000) -#define B2R2BLT_AQ3_IPInst_bank_numShift (0x1a) -#define B2R2BLT_AQ3_IPinst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ3_IPinst_Memory_addressShift (0x0) -#define B2R2BLT_AQ3_IPMask (0xffffffff) -#define B2R2BLT_AQ3_IPTestMask (0xffffffff) -#define B2R2BLT_AQ3_IPInitialValue (0x0) -#define B2R2BLT_AQ3_IPAccessType (RW) -#define B2R2BLT_AQ3_IP (0xa84) - -/* - BLT_AQ3_LNA */ -#define B2R2BLT_AQ3_LNALna_bank_num (0xfc000000) -#define B2R2BLT_AQ3_LNALna_bank_numShift (0x1a) -#define B2R2BLT_AQ3_LNALna_Memory_address (0x3ffffff) -#define B2R2BLT_AQ3_LNALna_Memory_addressShift (0x0) -#define B2R2BLT_AQ3_LNAMask (0xffffffff) -#define B2R2BLT_AQ3_LNATestMask (0xffffffff) -#define B2R2BLT_AQ3_LNAInitialValue (0x0) -#define B2R2BLT_AQ3_LNAAccessType (RW) -#define B2R2BLT_AQ3_LNA (0xa88) - -/* - BLT_AQ3_STA */ -#define B2R2BLT_AQ3_STAInst_bank_num (0xfc000000) -#define B2R2BLT_AQ3_STAInst_bank_numShift (0x1a) -#define B2R2BLT_AQ3_STAInst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ3_STAInst_Memory_addressShift (0x0) -#define B2R2BLT_AQ3_STAMask (0xffffffff) -#define B2R2BLT_AQ3_STATestMask (0xffffffff) -#define B2R2BLT_AQ3_STAInitialValue (0x0) -#define B2R2BLT_AQ3_STAAccessType (RO) -#define B2R2BLT_AQ3_STA (0xa8c) - -/* - BLT_AQ4_CTL */ -#define B2R2BLT_AQ4_CTLQueue_en (0x80000000) -#define B2R2BLT_AQ4_CTLEvent_behav (0x7000000) -#define B2R2BLT_AQ4_CTLEvent_behavShift (0x18) -#define B2R2BLT_AQ4_CTLIRQ_mask (0xf00000) -#define B2R2BLT_AQ4_CTLIRQ_maskShift (0x14) -#define B2R2BLT_AQ4_CTLPriority (0x3) -#define B2R2BLT_AQ4_CTLPriorityShift (0x0) -#define B2R2BLT_AQ4_CTLMask (0x87f00003) -#define B2R2BLT_AQ4_CTLTestMask (0x87f00003) -#define B2R2BLT_AQ4_CTLInitialValue (0x0) -#define B2R2BLT_AQ4_CTLAccessType (NO_TEST) -#define B2R2BLT_AQ4_CTL (0xa90) - -/* - BLT_AQ4_IP */ -#define B2R2BLT_AQ4_IPInst_bank_num (0xfc000000) -#define B2R2BLT_AQ4_IPInst_bank_numShift (0x1a) -#define B2R2BLT_AQ4_IPinst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ4_IPinst_Memory_addressShift (0x0) -#define B2R2BLT_AQ4_IPMask (0xffffffff) -#define B2R2BLT_AQ4_IPTestMask (0xffffffff) -#define B2R2BLT_AQ4_IPInitialValue (0x0) -#define B2R2BLT_AQ4_IPAccessType (RW) -#define B2R2BLT_AQ4_IP (0xa94) - -/* - BLT_AQ4_LNA */ -#define B2R2BLT_AQ4_LNALna_bank_num (0xfc000000) -#define B2R2BLT_AQ4_LNALna_bank_numShift (0x1a) -#define B2R2BLT_AQ4_LNALna_Memory_address (0x3ffffff) -#define B2R2BLT_AQ4_LNALna_Memory_addressShift (0x0) -#define B2R2BLT_AQ4_LNAMask (0xffffffff) -#define B2R2BLT_AQ4_LNATestMask (0xffffffff) -#define B2R2BLT_AQ4_LNAInitialValue (0x0) -#define B2R2BLT_AQ4_LNAAccessType (RW) -#define B2R2BLT_AQ4_LNA (0xa98) - -/* - BLT_AQ4_STA */ -#define B2R2BLT_AQ4_STAInst_bank_num (0xfc000000) -#define B2R2BLT_AQ4_STAInst_bank_numShift (0x1a) -#define B2R2BLT_AQ4_STAInst_Memory_address (0x3ffffff) -#define B2R2BLT_AQ4_STAInst_Memory_addressShift (0x0) -#define B2R2BLT_AQ4_STAMask (0xffffffff) -#define B2R2BLT_AQ4_STATestMask (0xffffffff) -#define B2R2BLT_AQ4_STAInitialValue (0x0) -#define B2R2BLT_AQ4_STAAccessType (RO) -#define B2R2BLT_AQ4_STA (0xa9c) - -/* - BLT_SSBA9 */ -#define B2R2BLT_SSBA9SSBA9_bank_num (0xfc000000) -#define B2R2BLT_SSBA9SSBA9_bank_numShift (0x1a) -#define B2R2BLT_SSBA9SSBA9_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA9SSBA9_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA9Mask (0xffffffff) -#define B2R2BLT_SSBA9TestMask (0xffffffff) -#define B2R2BLT_SSBA9InitialValue (0x0) -#define B2R2BLT_SSBA9AccessType (RW) -#define B2R2BLT_SSBA9 (0xaa0) - -/* - BLT_SSBA10 */ -#define B2R2BLT_SSBA10SSBA10_bank_num (0xfc000000) -#define B2R2BLT_SSBA10SSBA10_bank_numShift (0x1a) -#define B2R2BLT_SSBA10SSBA10_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA10SSBA10_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA10Mask (0xffffffff) -#define B2R2BLT_SSBA10TestMask (0xffffffff) -#define B2R2BLT_SSBA10InitialValue (0x0) -#define B2R2BLT_SSBA10AccessType (RW) -#define B2R2BLT_SSBA10 (0xaa4) - -/* - BLT_SSBA11 */ -#define B2R2BLT_SSBA11SSBA11_bank_num (0xfc000000) -#define B2R2BLT_SSBA11SSBA11_bank_numShift (0x1a) -#define B2R2BLT_SSBA11SSBA11_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA11SSBA11_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA11Mask (0xffffffff) -#define B2R2BLT_SSBA11TestMask (0xffffffff) -#define B2R2BLT_SSBA11InitialValue (0x0) -#define B2R2BLT_SSBA11AccessType (RW) -#define B2R2BLT_SSBA11 (0xaa8) - -/* - BLT_SSBA12 */ -#define B2R2BLT_SSBA12SSBA12_bank_num (0xfc000000) -#define B2R2BLT_SSBA12SSBA12_bank_numShift (0x1a) -#define B2R2BLT_SSBA12SSBA12_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA12SSBA12_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA12Mask (0xffffffff) -#define B2R2BLT_SSBA12TestMask (0xffffffff) -#define B2R2BLT_SSBA12InitialValue (0x0) -#define B2R2BLT_SSBA12AccessType (RW) -#define B2R2BLT_SSBA12 (0xaac) - -/* - BLT_SSBA13 */ -#define B2R2BLT_SSBA13SSBA13_bank_num (0xfc000000) -#define B2R2BLT_SSBA13SSBA13_bank_numShift (0x1a) -#define B2R2BLT_SSBA13SSBA13_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA13SSBA13_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA13Mask (0xffffffff) -#define B2R2BLT_SSBA13TestMask (0xffffffff) -#define B2R2BLT_SSBA13InitialValue (0x0) -#define B2R2BLT_SSBA13AccessType (RW) -#define B2R2BLT_SSBA13 (0xab0) - -/* - BLT_SSBA14 */ -#define B2R2BLT_SSBA14SSBA14_bank_num (0xfc000000) -#define B2R2BLT_SSBA14SSBA14_bank_numShift (0x1a) -#define B2R2BLT_SSBA14SSBA14_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA14SSBA14_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA14Mask (0xffffffff) -#define B2R2BLT_SSBA14TestMask (0xffffffff) -#define B2R2BLT_SSBA14InitialValue (0x0) -#define B2R2BLT_SSBA14AccessType (RW) -#define B2R2BLT_SSBA14 (0xab4) - -/* - BLT_SSBA15 */ -#define B2R2BLT_SSBA15SSBA15_bank_num (0xfc000000) -#define B2R2BLT_SSBA15SSBA15_bank_numShift (0x1a) -#define B2R2BLT_SSBA15SSBA15_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA15SSBA15_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA15Mask (0xffffffff) -#define B2R2BLT_SSBA15TestMask (0xffffffff) -#define B2R2BLT_SSBA15InitialValue (0x0) -#define B2R2BLT_SSBA15AccessType (RW) -#define B2R2BLT_SSBA15 (0xab8) - -/* - BLT_SSBA16 */ -#define B2R2BLT_SSBA16SSBA16_bank_num (0xfc000000) -#define B2R2BLT_SSBA16SSBA16_bank_numShift (0x1a) -#define B2R2BLT_SSBA16SSBA16_MEMORY_ADDRESS (0x3ffffff) -#define B2R2BLT_SSBA16SSBA16_MEMORY_ADDRESSShift (0x0) -#define B2R2BLT_SSBA16Mask (0xffffffff) -#define B2R2BLT_SSBA16TestMask (0xffffffff) -#define B2R2BLT_SSBA16InitialValue (0x0) -#define B2R2BLT_SSBA16AccessType (RW) -#define B2R2BLT_SSBA16 (0xabc) - -/* - BLT_SGA1 */ -#define B2R2BLT_SGA1Alpha4 (0xff000000) -#define B2R2BLT_SGA1Alpha4Shift (0x18) -#define B2R2BLT_SGA1Alpha3 (0xff0000) -#define B2R2BLT_SGA1Alpha3Shift (0x10) -#define B2R2BLT_SGA1Alpha2 (0xff00) -#define B2R2BLT_SGA1Alpha2Shift (0x8) -#define B2R2BLT_SGA1Alpha1 (0xff) -#define B2R2BLT_SGA1Alpha1Shift (0x0) -#define B2R2BLT_SGA1Mask (0xffffffff) -#define B2R2BLT_SGA1TestMask (0xffffffff) -#define B2R2BLT_SGA1InitialValue (0x80808080) -#define B2R2BLT_SGA1AccessType (RW) -#define B2R2BLT_SGA1 (0xac0) - -/* - BLT_SGA2 */ -#define B2R2BLT_SGA2Alpha8 (0xff000000) -#define B2R2BLT_SGA2Alpha8Shift (0x18) -#define B2R2BLT_SGA2Alpha7 (0xff0000) -#define B2R2BLT_SGA2Alpha7Shift (0x10) -#define B2R2BLT_SGA2Alpha6 (0xff00) -#define B2R2BLT_SGA2Alpha6Shift (0x8) -#define B2R2BLT_SGA2Alpha5 (0xff) -#define B2R2BLT_SGA2Alpha5Shift (0x0) -#define B2R2BLT_SGA2Mask (0xffffffff) -#define B2R2BLT_SGA2TestMask (0xffffffff) -#define B2R2BLT_SGA2InitialValue (0x80808080) -#define B2R2BLT_SGA2AccessType (RW) -#define B2R2BLT_SGA2 (0xac4) - -/* - BLT_ITM0 */ -#define B2R2BLT_ITM0b31 (0x80000000) -#define B2R2BLT_ITM0b27 (0x8000000) -#define B2R2BLT_ITM0b26 (0x4000000) -#define B2R2BLT_ITM0b25 (0x2000000) -#define B2R2BLT_ITM0b24 (0x1000000) -#define B2R2BLT_ITM0b23 (0x800000) -#define B2R2BLT_ITM0b22 (0x400000) -#define B2R2BLT_ITM0b21 (0x200000) -#define B2R2BLT_ITM0b20 (0x100000) -#define B2R2BLT_ITM0b19 (0x80000) -#define B2R2BLT_ITM0b18 (0x40000) -#define B2R2BLT_ITM0b17 (0x20000) -#define B2R2BLT_ITM0b16 (0x10000) -#define B2R2BLT_ITM0b15 (0x8000) -#define B2R2BLT_ITM0b14 (0x4000) -#define B2R2BLT_ITM0b13 (0x2000) -#define B2R2BLT_ITM0b12 (0x1000) -#define B2R2BLT_ITM0b7 (0x80) -#define B2R2BLT_ITM0b6 (0x40) -#define B2R2BLT_ITM0b5 (0x20) -#define B2R2BLT_ITM0b4 (0x10) -#define B2R2BLT_ITM0b3 (0x8) -#define B2R2BLT_ITM0b2 (0x4) -#define B2R2BLT_ITM0b1 (0x2) -#define B2R2BLT_ITM0b0 (0x1) -#define B2R2BLT_ITM0Mask (0x8ffff0ff) -#define B2R2BLT_ITM0TestMask (0x8ffff0ff) -#define B2R2BLT_ITM0InitialValue (0x0) -#define B2R2BLT_ITM0AccessType (RW) -#define B2R2BLT_ITM0 (0xad0) - -/* - BLT_ITM1 */ -#define B2R2BLT_ITM1b31 (0x80000000) -#define B2R2BLT_ITM1b27 (0x8000000) -#define B2R2BLT_ITM1b26 (0x4000000) -#define B2R2BLT_ITM1b25 (0x2000000) -#define B2R2BLT_ITM1b24 (0x1000000) -#define B2R2BLT_ITM1b23 (0x800000) -#define B2R2BLT_ITM1b22 (0x400000) -#define B2R2BLT_ITM1b21 (0x200000) -#define B2R2BLT_ITM1b20 (0x100000) -#define B2R2BLT_ITM1b19 (0x80000) -#define B2R2BLT_ITM1b18 (0x40000) -#define B2R2BLT_ITM1b17 (0x20000) -#define B2R2BLT_ITM1b16 (0x10000) -#define B2R2BLT_ITM1b15 (0x8000) -#define B2R2BLT_ITM1b14 (0x4000) -#define B2R2BLT_ITM1b13 (0x2000) -#define B2R2BLT_ITM1b12 (0x1000) -#define B2R2BLT_ITM1b7 (0x80) -#define B2R2BLT_ITM1b6 (0x40) -#define B2R2BLT_ITM1b5 (0x20) -#define B2R2BLT_ITM1b4 (0x10) -#define B2R2BLT_ITM1b3 (0x8) -#define B2R2BLT_ITM1b2 (0x4) -#define B2R2BLT_ITM1b1 (0x2) -#define B2R2BLT_ITM1b0 (0x1) -#define B2R2BLT_ITM1Mask (0x8ffff0ff) -#define B2R2BLT_ITM1TestMask (0x8ffff0ff) -#define B2R2BLT_ITM1InitialValue (0x0) -#define B2R2BLT_ITM1AccessType (RW) -#define B2R2BLT_ITM1 (0xad4) - -/* - BLT_ITM2 */ -#define B2R2BLT_ITM2b31 (0x80000000) -#define B2R2BLT_ITM2b27 (0x8000000) -#define B2R2BLT_ITM2b26 (0x4000000) -#define B2R2BLT_ITM2b25 (0x2000000) -#define B2R2BLT_ITM2b24 (0x1000000) -#define B2R2BLT_ITM2b23 (0x800000) -#define B2R2BLT_ITM2b22 (0x400000) -#define B2R2BLT_ITM2b21 (0x200000) -#define B2R2BLT_ITM2b20 (0x100000) -#define B2R2BLT_ITM2b19 (0x80000) -#define B2R2BLT_ITM2b18 (0x40000) -#define B2R2BLT_ITM2b17 (0x20000) -#define B2R2BLT_ITM2b16 (0x10000) -#define B2R2BLT_ITM2b15 (0x8000) -#define B2R2BLT_ITM2b14 (0x4000) -#define B2R2BLT_ITM2b13 (0x2000) -#define B2R2BLT_ITM2b12 (0x1000) -#define B2R2BLT_ITM2b7 (0x80) -#define B2R2BLT_ITM2b6 (0x40) -#define B2R2BLT_ITM2b5 (0x20) -#define B2R2BLT_ITM2b4 (0x10) -#define B2R2BLT_ITM2b3 (0x8) -#define B2R2BLT_ITM2b2 (0x4) -#define B2R2BLT_ITM2b1 (0x2) -#define B2R2BLT_ITM2b0 (0x1) -#define B2R2BLT_ITM2Mask (0x8ffff0ff) -#define B2R2BLT_ITM2TestMask (0x8ffff0ff) -#define B2R2BLT_ITM2InitialValue (0x0) -#define B2R2BLT_ITM2AccessType (RW) -#define B2R2BLT_ITM2 (0xad8) - -/* - BLT_ITM3 */ -#define B2R2BLT_ITM3b31 (0x80000000) -#define B2R2BLT_ITM3b27 (0x8000000) -#define B2R2BLT_ITM3b26 (0x4000000) -#define B2R2BLT_ITM3b25 (0x2000000) -#define B2R2BLT_ITM3b24 (0x1000000) -#define B2R2BLT_ITM3b23 (0x800000) -#define B2R2BLT_ITM3b22 (0x400000) -#define B2R2BLT_ITM3b21 (0x200000) -#define B2R2BLT_ITM3b20 (0x100000) -#define B2R2BLT_ITM3b19 (0x80000) -#define B2R2BLT_ITM3b18 (0x40000) -#define B2R2BLT_ITM3b17 (0x20000) -#define B2R2BLT_ITM3b16 (0x10000) -#define B2R2BLT_ITM3b15 (0x8000) -#define B2R2BLT_ITM3b14 (0x4000) -#define B2R2BLT_ITM3b13 (0x2000) -#define B2R2BLT_ITM3b12 (0x1000) -#define B2R2BLT_ITM3b7 (0x80) -#define B2R2BLT_ITM3b6 (0x40) -#define B2R2BLT_ITM3b5 (0x20) -#define B2R2BLT_ITM3b4 (0x10) -#define B2R2BLT_ITM3b3 (0x8) -#define B2R2BLT_ITM3b2 (0x4) -#define B2R2BLT_ITM3b1 (0x2) -#define B2R2BLT_ITM3b0 (0x1) -#define B2R2BLT_ITM3Mask (0x8ffff0ff) -#define B2R2BLT_ITM3TestMask (0x8ffff0ff) -#define B2R2BLT_ITM3InitialValue (0x0) -#define B2R2BLT_ITM3AccessType (RW) -#define B2R2BLT_ITM3 (0xadc) - -/* - BLT_DFV2 */ -#define B2R2BLT_DFV2DFV2_Mode_En (0x80000000) -#define B2R2BLT_DFV2DFV2_Vsync (0x40000000) -#define B2R2BLT_DFV2DFV2_ntop_bot (0x20000000) -#define B2R2BLT_DFV2DFV2_req (0x10000000) -#define B2R2BLT_DFV2DFV2_Line_count (0xfff) -#define B2R2BLT_DFV2DFV2_Line_countShift (0x0) -#define B2R2BLT_DFV2Mask (0xf0000fff) -#define B2R2BLT_DFV2TestMask (0xf0000fff) -#define B2R2BLT_DFV2InitialValue (0x0) -#define B2R2BLT_DFV2AccessType (NO_TEST) -#define B2R2BLT_DFV2 (0xaf0) - -/* - BLT_DFV1 */ -#define B2R2BLT_DFV1DFV1_Mode_En (0x80000000) -#define B2R2BLT_DFV1DFV1_Vsync (0x40000000) -#define B2R2BLT_DFV1DFV1_ntop_bot (0x20000000) -#define B2R2BLT_DFV1DFV1_req (0x10000000) -#define B2R2BLT_DFV1DFV1_GPO (0x1000000) -#define B2R2BLT_DFV1DFV1_CQ2_IT (0x200000) -#define B2R2BLT_DFV1DFV1_CQ1_IT (0x100000) -#define B2R2BLT_DFV1DFV1_AQ4_IT (0x80000) -#define B2R2BLT_DFV1DFV1_AQ3_IT (0x40000) -#define B2R2BLT_DFV1DFV1_AQ2_IT (0x20000) -#define B2R2BLT_DFV1DFV1_AQ1_IT (0x10000) -#define B2R2BLT_DFV1DFV1_ITM3_IT (0x8000) -#define B2R2BLT_DFV1DFV1_ITM2_IT (0x4000) -#define B2R2BLT_DFV1DFV1_ITM1_IT (0x2000) -#define B2R2BLT_DFV1DFV1_ITM0_IT (0x1000) -#define B2R2BLT_DFV1DFV1_Line_count (0xfff) -#define B2R2BLT_DFV1DFV1_Line_countShift (0x0) -#define B2R2BLT_DFV1Mask (0xf13fffff) -#define B2R2BLT_DFV1TestMask (0xffffffff) -#define B2R2BLT_DFV1InitialValue (0x0) -#define B2R2BLT_DFV1AccessType (NO_TEST) -#define B2R2BLT_DFV1 (0xaf4) - -/* - BLT_PRI */ -#define B2R2BLT_PRIAQ4_prio (0xf000000) -#define B2R2BLT_PRIAQ4_prioShift (0x18) -#define B2R2BLT_PRIAQ3_prio (0xf00000) -#define B2R2BLT_PRIAQ3_prioShift (0x14) -#define B2R2BLT_PRIAQ2_prio (0xf0000) -#define B2R2BLT_PRIAQ2_prioShift (0x10) -#define B2R2BLT_PRIAQ1_prio (0xf000) -#define B2R2BLT_PRIAQ1_prioShift (0xc) -#define B2R2BLT_PRICQ2_prio (0xf0) -#define B2R2BLT_PRICQ2_prioShift (0x4) -#define B2R2BLT_PRICQ1_prio (0xf) -#define B2R2BLT_PRICQ1_prioShift (0x0) -#define B2R2BLT_PRIMask (0xffff0ff) -#define B2R2BLT_PRITestMask (0xfffffff) -#define B2R2BLT_PRIInitialValue (0x0) -#define B2R2BLT_PRIAccessType (INITIAL_TEST) -#define B2R2BLT_PRI (0xaf8) - -/* - PLUGS1_OP2 */ -#define B2R2PLUGS1_OP2Max_opcode (0x7) -#define B2R2PLUGS1_OP2Max_opcodeShift (0x0) -#define B2R2PLUGS1_OP2Mask (0x7) -#define B2R2PLUGS1_OP2TestMask (0x7) -#define B2R2PLUGS1_OP2InitialValue (0x0) -#define B2R2PLUGS1_OP2AccessType (RW) -#define B2R2PLUGS1_OP2 (0xb04) - -/* - PLUGS1_CHZ */ -#define B2R2PLUGS1_CHZChunk_size (0x7) -#define B2R2PLUGS1_CHZChunk_sizeShift (0x0) -#define B2R2PLUGS1_CHZMask (0x7) -#define B2R2PLUGS1_CHZTestMask (0x7) -#define B2R2PLUGS1_CHZInitialValue (0x0) -#define B2R2PLUGS1_CHZAccessType (RW) -#define B2R2PLUGS1_CHZ (0xb08) - -/* - PLUGS1_MSZ */ -#define B2R2PLUGS1_MSZMinSpaceBetweenReq (0xffff0000) -#define B2R2PLUGS1_MSZMinSpaceBetweenReqShift (0x10) -#define B2R2PLUGS1_MSZMessage_Size (0x7) -#define B2R2PLUGS1_MSZMessage_SizeShift (0x0) -#define B2R2PLUGS1_MSZMask (0xffff0007) -#define B2R2PLUGS1_MSZTestMask (0xffff0007) -#define B2R2PLUGS1_MSZInitialValue (0x0) -#define B2R2PLUGS1_MSZAccessType (RW) -#define B2R2PLUGS1_MSZ (0xb0c) - -/* - PLUGS1_PGZ */ -#define B2R2PLUGS1_PGZPage_size (0xf) -#define B2R2PLUGS1_PGZPage_sizeShift (0x0) -#define B2R2PLUGS1_PGZMask (0xf) -#define B2R2PLUGS1_PGZTestMask (0xf) -#define B2R2PLUGS1_PGZInitialValue (0x0) -#define B2R2PLUGS1_PGZAccessType (RW) -#define B2R2PLUGS1_PGZ (0xb10) - -/* - PLUGS2_OP2 */ -#define B2R2PLUGS2_OP2Max_opcode (0x7) -#define B2R2PLUGS2_OP2Max_opcodeShift (0x0) -#define B2R2PLUGS2_OP2Mask (0x7) -#define B2R2PLUGS2_OP2TestMask (0x7) -#define B2R2PLUGS2_OP2InitialValue (0x0) -#define B2R2PLUGS2_OP2AccessType (RW) -#define B2R2PLUGS2_OP2 (0xb24) - -/* - PLUGS2_CHZ */ -#define B2R2PLUGS2_CHZChunk_size (0x7) -#define B2R2PLUGS2_CHZChunk_sizeShift (0x0) -#define B2R2PLUGS2_CHZMask (0x7) -#define B2R2PLUGS2_CHZTestMask (0x7) -#define B2R2PLUGS2_CHZInitialValue (0x0) -#define B2R2PLUGS2_CHZAccessType (RW) -#define B2R2PLUGS2_CHZ (0xb28) - -/* - PLUGS2_MSZ */ -#define B2R2PLUGS2_MSZMinSpaceBetweenReq (0xffff0000) -#define B2R2PLUGS2_MSZMinSpaceBetweenReqShift (0x10) -#define B2R2PLUGS2_MSZMessage_Size (0x7) -#define B2R2PLUGS2_MSZMessage_SizeShift (0x0) -#define B2R2PLUGS2_MSZMask (0xffff0007) -#define B2R2PLUGS2_MSZTestMask (0xffff0007) -#define B2R2PLUGS2_MSZInitialValue (0x0) -#define B2R2PLUGS2_MSZAccessType (RW) -#define B2R2PLUGS2_MSZ (0xb2c) - -/* - PLUGS2_PGZ */ -#define B2R2PLUGS2_PGZPage_size (0xf) -#define B2R2PLUGS2_PGZPage_sizeShift (0x0) -#define B2R2PLUGS2_PGZMask (0xf) -#define B2R2PLUGS2_PGZTestMask (0xf) -#define B2R2PLUGS2_PGZInitialValue (0x0) -#define B2R2PLUGS2_PGZAccessType (RW) -#define B2R2PLUGS2_PGZ (0xb30) - -/* - PLUGS3_OP2 */ -#define B2R2PLUGS3_OP2Max_opcode (0x7) -#define B2R2PLUGS3_OP2Max_opcodeShift (0x0) -#define B2R2PLUGS3_OP2Mask (0x7) -#define B2R2PLUGS3_OP2TestMask (0x7) -#define B2R2PLUGS3_OP2InitialValue (0x0) -#define B2R2PLUGS3_OP2AccessType (RW) -#define B2R2PLUGS3_OP2 (0xb44) - -/* - PLUGS3_CHZ */ -#define B2R2PLUGS3_CHZChunk_size (0x7) -#define B2R2PLUGS3_CHZChunk_sizeShift (0x0) -#define B2R2PLUGS3_CHZMask (0x7) -#define B2R2PLUGS3_CHZTestMask (0x7) -#define B2R2PLUGS3_CHZInitialValue (0x0) -#define B2R2PLUGS3_CHZAccessType (RW) -#define B2R2PLUGS3_CHZ (0xb48) - -/* - PLUGS3_MSZ */ -#define B2R2PLUGS3_MSZMinSpaceBetweenReq (0xffff0000) -#define B2R2PLUGS3_MSZMinSpaceBetweenReqShift (0x10) -#define B2R2PLUGS3_MSZMessage_Size (0x7) -#define B2R2PLUGS3_MSZMessage_SizeShift (0x0) -#define B2R2PLUGS3_MSZMask (0xffff0007) -#define B2R2PLUGS3_MSZTestMask (0xffff0007) -#define B2R2PLUGS3_MSZInitialValue (0x0) -#define B2R2PLUGS3_MSZAccessType (RW) -#define B2R2PLUGS3_MSZ (0xb4c) - -/* - PLUGS3_PGZ */ -#define B2R2PLUGS3_PGZPage_size (0xf) -#define B2R2PLUGS3_PGZPage_sizeShift (0x0) -#define B2R2PLUGS3_PGZMask (0xf) -#define B2R2PLUGS3_PGZTestMask (0xf) -#define B2R2PLUGS3_PGZInitialValue (0x0) -#define B2R2PLUGS3_PGZAccessType (RW) -#define B2R2PLUGS3_PGZ (0xb50) - -/* - PLUGT_OP2 */ -#define B2R2PLUGT_OP2Max_code (0x7) -#define B2R2PLUGT_OP2Max_codeShift (0x0) -#define B2R2PLUGT_OP2Mask (0x7) -#define B2R2PLUGT_OP2TestMask (0x7) -#define B2R2PLUGT_OP2InitialValue (0x0) -#define B2R2PLUGT_OP2AccessType (RW) -#define B2R2PLUGT_OP2 (0xb84) - -/* - PLUGT_CHZ */ -#define B2R2PLUGT_CHZChunk_size (0x7) -#define B2R2PLUGT_CHZChunk_sizeShift (0x0) -#define B2R2PLUGT_CHZMask (0x7) -#define B2R2PLUGT_CHZTestMask (0x7) -#define B2R2PLUGT_CHZInitialValue (0x0) -#define B2R2PLUGT_CHZAccessType (RW) -#define B2R2PLUGT_CHZ (0xb88) - -/* - PLUGT_MSZ */ -#define B2R2PLUGT_MSZMinSpaceBetweenReq (0xffff0000) -#define B2R2PLUGT_MSZMinSpaceBetweenReqShift (0x10) -#define B2R2PLUGT_MSZMessage_size (0x7) -#define B2R2PLUGT_MSZMessage_sizeShift (0x0) -#define B2R2PLUGT_MSZMask (0xffff0007) -#define B2R2PLUGT_MSZTestMask (0xffff0007) -#define B2R2PLUGT_MSZInitialValue (0x0) -#define B2R2PLUGT_MSZAccessType (RW) -#define B2R2PLUGT_MSZ (0xb8c) - -/* - PLUGT_PGZ */ -#define B2R2PLUGT_PGZPage_size (0xf) -#define B2R2PLUGT_PGZPage_sizeShift (0x0) -#define B2R2PLUGT_PGZMask (0xf) -#define B2R2PLUGT_PGZTestMask (0xf) -#define B2R2PLUGT_PGZInitialValue (0x0) -#define B2R2PLUGT_PGZAccessType (RW) -#define B2R2PLUGT_PGZ (0xb90) - -/* - BLT_NIP */ -#define B2R2BLT_NIPNIP_BANK_NUM (0xfc000000) -#define B2R2BLT_NIPNIP_BANK_NUMShift (0x1a) -#define B2R2BLT_NIPNIP_MEM_ADDR (0x3ffffff) -#define B2R2BLT_NIPNIP_MEM_ADDRShift (0x0) -#define B2R2BLT_NIPMask (0xffffffff) -#define B2R2BLT_NIPTestMask (0xffffffff) -#define B2R2BLT_NIPInitialValue (0x0) -#define B2R2BLT_NIPAccessType (INITIAL_TEST) -#define B2R2BLT_NIP (0xc00) - -/* - BLT_CIC */ -#define B2R2BLT_CICGroup18 (0x40000) -#define B2R2BLT_CICGroup17 (0x20000) -#define B2R2BLT_CICGroup16 (0x10000) -#define B2R2BLT_CICGroup15 (0x8000) -#define B2R2BLT_CICGroup14 (0x4000) -#define B2R2BLT_CICGroup13 (0x2000) -#define B2R2BLT_CICGroup12 (0x1000) -#define B2R2BLT_CICGroup11 (0x800) -#define B2R2BLT_CICGroup10 (0x400) -#define B2R2BLT_CICGroup9 (0x200) -#define B2R2BLT_CICGroup8 (0x100) -#define B2R2BLT_CICGroup7 (0x80) -#define B2R2BLT_CICGroup6 (0x40) -#define B2R2BLT_CICGroup5 (0x20) -#define B2R2BLT_CICGroup4 (0x10) -#define B2R2BLT_CICGroup3 (0x8) -#define B2R2BLT_CICGroup2 (0x4) -#define B2R2BLT_CICMask (0x7fffc) -#define B2R2BLT_CICTestMask (0x7fffc) -#define B2R2BLT_CICInitialValue (0x0) -#define B2R2BLT_CICAccessType (INITIAL_TEST) -#define B2R2BLT_CIC (0xc04) - -/* - BLT_INS */ -#define B2R2BLT_INSBlitCompIRQ (0x80000000) -#define B2R2BLT_INSPace_down (0x40000000) -#define B2R2BLT_INSROTATION (0x40000) -#define B2R2BLT_INSVC1R (0x20000) -#define B2R2BLT_INSDOT (0x10000) -#define B2R2BLT_INSXYL (0x8000) -#define B2R2BLT_INSPLANE_MASK (0x4000) -#define B2R2BLT_INSDEI (0x2000) -#define B2R2BLT_INSOVMX (0x1000) -#define B2R2BLT_INSCKEY (0x800) -#define B2R2BLT_INSRECT_CLIP (0x400) -#define B2R2BLT_INSFILCK_FILT (0x200) -#define B2R2BLT_INS2DRESCALE (0x100) -#define B2R2BLT_INSCLUTOP (0x80) -#define B2R2BLT_INSIVMX (0x40) -#define B2R2BLT_INSSOURCE3 (0x20) -#define B2R2BLT_INSSOURCE2 (0x18) -#define B2R2BLT_INSSOURCE2Shift (0x3) -#define B2R2BLT_INSSOURCE1 (0x7) -#define B2R2BLT_INSSOURCE1Shift (0x0) -#define B2R2BLT_INSMask (0xc007ffff) -#define B2R2BLT_INSTestMask (0xc001ffff) -#define B2R2BLT_INSInitialValue (0x0) -#define B2R2BLT_INSAccessType (INITIAL_TEST) -#define B2R2BLT_INS (0xc08) - -/* - BLT_ACK */ -#define B2R2BLT_ACKCKEY_SEL (0xc00000) -#define B2R2BLT_ACKCKEY_SELShift (0x16) -#define B2R2BLT_ACKACK_CKEY (0x3f0000) -#define B2R2BLT_ACKACK_CKEYShift (0x10) -#define B2R2BLT_ACKGALPHA_ROPID (0xff00) -#define B2R2BLT_ACKGALPHA_ROPIDShift (0x8) -#define B2R2BLT_ACKSWAP_FG_BG (0x10) -#define B2R2BLT_ACKMODE (0xf) -#define B2R2BLT_ACKMODEShift (0x0) -#define B2R2BLT_ACKMask (0xffff1f) -#define B2R2BLT_ACKTestMask (0xffff1f) -#define B2R2BLT_ACKInitialValue (0x0) -#define B2R2BLT_ACKAccessType (INITIAL_TEST) -#define B2R2BLT_ACK (0xc0c) - -/* - BLT_TBA */ -#define B2R2BLT_TBATBA_bank_num (0xfc000000) -#define B2R2BLT_TBATBA_bank_numShift (0x1a) -#define B2R2BLT_TBATBA_mem_addr (0x3ffffff) -#define B2R2BLT_TBATBA_mem_addrShift (0x0) -#define B2R2BLT_TBAMask (0xffffffff) -#define B2R2BLT_TBATestMask (0xffffffff) -#define B2R2BLT_TBAInitialValue (0x0) -#define B2R2BLT_TBAAccessType (INITIAL_TEST) -#define B2R2BLT_TBA (0xc10) - -/* - BLT_TTY */ -#define B2R2BLT_TTYSecure (0x80000000) -#define B2R2BLT_TTYBigNotLittle (0x40000000) -#define B2R2BLT_TTYSUBBYTE (0x10000000) -#define B2R2BLT_TTYCHROMA_notLUMA (0x8000000) -#define B2R2BLT_TTYRGB_ROUND (0x4000000) -#define B2R2BLT_TTYVSO (0x2000000) -#define B2R2BLT_TTYHSO (0x1000000) -#define B2R2BLT_TTYMB_FIELD (0x800000) -#define B2R2BLT_TTYALPHA_RANGE (0x200000) -#define B2R2BLT_TTYCOLOR_FORM (0x1f0000) -#define B2R2BLT_TTYCOLOR_FORMShift (0x10) -#define B2R2BLT_TTYPIXMAP_PITCH (0xffff) -#define B2R2BLT_TTYPIXMAP_PITCHShift (0x0) -#define B2R2BLT_TTYMask (0xdfbfffff) -#define B2R2BLT_TTYTestMask (0xdf7fffff) -#define B2R2BLT_TTYInitialValue (0x0) -#define B2R2BLT_TTYAccessType (INITIAL_TEST) -#define B2R2BLT_TTY (0xc14) - -/* - BLT_TXY */ -#define B2R2BLT_TXYYCOORD (0xffff0000) -#define B2R2BLT_TXYYCOORDShift (0x10) -#define B2R2BLT_TXYXCOORD (0xffff) -#define B2R2BLT_TXYXCOORDShift (0x0) -#define B2R2BLT_TXYMask (0xffffffff) -#define B2R2BLT_TXYTestMask (0xffffffff) -#define B2R2BLT_TXYInitialValue (0x0) -#define B2R2BLT_TXYAccessType (INITIAL_TEST) -#define B2R2BLT_TXY (0xc18) - -/* - BLT_TSZ */ -#define B2R2BLT_TSZWIN_HEIGHT (0xfff0000) -#define B2R2BLT_TSZWIN_HEIGHTShift (0x10) -#define B2R2BLT_TSZWIN_WIDTH (0xfff) -#define B2R2BLT_TSZWIN_WIDTHShift (0x0) -#define B2R2BLT_TSZMask (0xfff0fff) -#define B2R2BLT_TSZTestMask (0xfffffff) -#define B2R2BLT_TSZInitialValue (0x0) -#define B2R2BLT_TSZAccessType (INITIAL_TEST) -#define B2R2BLT_TSZ (0xc1c) - -/* - BLT_S1CF */ -#define B2R2BLT_S1CFSRC1_COLOR_FILL (0x0) -#define B2R2BLT_S1CFSRC1_COLOR_FILLShift (0x0) -#define B2R2BLT_S1CFMask (0x0) -#define B2R2BLT_S1CFTestMask (0xffffffff) -#define B2R2BLT_S1CFInitialValue (0x0) -#define B2R2BLT_S1CFAccessType (INITIAL_TEST) -#define B2R2BLT_S1CF (0xc20) - -/* - BLT_S2CF */ -#define B2R2BLT_S2CFSRC2_COLOR_FILL (0x0) -#define B2R2BLT_S2CFSRC2_COLOR_FILLShift (0x0) -#define B2R2BLT_S2CFMask (0x0) -#define B2R2BLT_S2CFTestMask (0xffffffff) -#define B2R2BLT_S2CFInitialValue (0x0) -#define B2R2BLT_S2CFAccessType (INITIAL_TEST) -#define B2R2BLT_S2CF (0xc24) - -/* - BLT_S1BA */ -#define B2R2BLT_S1BAS1BA_BANK_NUM (0xfc000000) -#define B2R2BLT_S1BAS1BA_BANK_NUMShift (0x1a) -#define B2R2BLT_S1BAS1BA_MEM_ADDR (0x3ffffff) -#define B2R2BLT_S1BAS1BA_MEM_ADDRShift (0x0) -#define B2R2BLT_S1BAMask (0xffffffff) -#define B2R2BLT_S1BATestMask (0xffffffff) -#define B2R2BLT_S1BAInitialValue (0x0) -#define B2R2BLT_S1BAAccessType (INITIAL_TEST) -#define B2R2BLT_S1BA (0xc28) - -/* - BLT_S1TY */ -#define B2R2BLT_S1TYSecure (0x80000000) -#define B2R2BLT_S1TYBigNotLittle (0x40000000) -#define B2R2BLT_S1TYRGB_EXP (0x20000000) -#define B2R2BLT_S1TYSUBBYTE (0x10000000) -#define B2R2BLT_S1TYROTATION (0x8000000) -#define B2R2BLT_S1TYVSO (0x2000000) -#define B2R2BLT_S1TYHSO (0x1000000) -#define B2R2BLT_S1TYA1_SUBST (0x400000) -#define B2R2BLT_S1TYALPHA_RANGE (0x200000) -#define B2R2BLT_S1TYCOLOR_FORM (0x1f0000) -#define B2R2BLT_S1TYCOLOR_FORMShift (0x10) -#define B2R2BLT_S1TYPIXMAP_PITCH (0xffff) -#define B2R2BLT_S1TYPIXMAP_PITCHShift (0x0) -#define B2R2BLT_S1TYMask (0xfb7fffff) -#define B2R2BLT_S1TYTestMask (0xfb7fffff) -#define B2R2BLT_S1TYInitialValue (0x0) -#define B2R2BLT_S1TYAccessType (INITIAL_TEST) -#define B2R2BLT_S1TY (0xc2c) - -/* - BLT_S1XY */ -#define B2R2BLT_S1XYYCOORD (0xffff0000) -#define B2R2BLT_S1XYYCOORDShift (0x10) -#define B2R2BLT_S1XYXCOORD (0xffff) -#define B2R2BLT_S1XYXCOORDShift (0x0) -#define B2R2BLT_S1XYMask (0xffffffff) -#define B2R2BLT_S1XYTestMask (0xffffffff) -#define B2R2BLT_S1XYInitialValue (0x0) -#define B2R2BLT_S1XYAccessType (INITIAL_TEST) -#define B2R2BLT_S1XY (0xc30) - -/* - BLT_S2BA */ -#define B2R2BLT_S2BAS2BA_BANK_NUM (0xfc000000) -#define B2R2BLT_S2BAS2BA_BANK_NUMShift (0x1a) -#define B2R2BLT_S2BAS2BA_MEM_ADDR (0x3ffffff) -#define B2R2BLT_S2BAS2BA_MEM_ADDRShift (0x0) -#define B2R2BLT_S2BAMask (0xffffffff) -#define B2R2BLT_S2BATestMask (0xffffffff) -#define B2R2BLT_S2BAInitialValue (0x0) -#define B2R2BLT_S2BAAccessType (INITIAL_TEST) -#define B2R2BLT_S2BA (0xc38) - -/* - BLT_S2TY */ -#define B2R2BLT_S2TYSecure (0x80000000) -#define B2R2BLT_S2TYBigNotLittle (0x40000000) -#define B2R2BLT_S2TYRGB_EXP (0x20000000) -#define B2R2BLT_S2TYSUBBYTE (0x10000000) -#define B2R2BLT_S2TYCHROMA_LEFT (0x4000000) -#define B2R2BLT_S2TYVSO (0x2000000) -#define B2R2BLT_S2TYHSO (0x1000000) -#define B2R2BLT_S2TYMB_FIELD (0x800000) -#define B2R2BLT_S2TYA1_SUBST (0x400000) -#define B2R2BLT_S2TYALPHA_RANGE (0x200000) -#define B2R2BLT_S2TYCOLOR_FORM (0x1f0000) -#define B2R2BLT_S2TYCOLOR_FORMShift (0x10) -#define B2R2BLT_S2TYPIXMAP_PITCH (0xffff) -#define B2R2BLT_S2TYPIXMAP_PITCHShift (0x0) -#define B2R2BLT_S2TYMask (0xf7ffffff) -#define B2R2BLT_S2TYTestMask (0xf7ffffff) -#define B2R2BLT_S2TYInitialValue (0x0) -#define B2R2BLT_S2TYAccessType (INITIAL_TEST) -#define B2R2BLT_S2TY (0xc3c) - -/* - BLT_S2XY */ -#define B2R2BLT_S2XYYCOORD (0xffff0000) -#define B2R2BLT_S2XYYCOORDShift (0x10) -#define B2R2BLT_S2XYXCOORD (0xffff) -#define B2R2BLT_S2XYXCOORDShift (0x0) -#define B2R2BLT_S2XYMask (0xffffffff) -#define B2R2BLT_S2XYTestMask (0xffffffff) -#define B2R2BLT_S2XYInitialValue (0x0) -#define B2R2BLT_S2XYAccessType (INITIAL_TEST) -#define B2R2BLT_S2XY (0xc40) - -/* - BLT_S2SZ */ -#define B2R2BLT_S2SZSRC2_WIN_HEIGHT (0xfff0000) -#define B2R2BLT_S2SZSRC2_WIN_HEIGHTShift (0x10) -#define B2R2BLT_S2SZSRC2_WIN_WIDTH (0xfff) -#define B2R2BLT_S2SZSRC2_WIN_WIDTHShift (0x0) -#define B2R2BLT_S2SZMask (0xfff0fff) -#define B2R2BLT_S2SZTestMask (0xfff0fff) -#define B2R2BLT_S2SZInitialValue (0x0) -#define B2R2BLT_S2SZAccessType (INITIAL_TEST) -#define B2R2BLT_S2SZ (0xc44) - -/* - BLT_S2SZ */ -#define B2R2BLT_S2SZSRC2_WIN_HEIGHT (0xfff0000) -#define B2R2BLT_S2SZSRC2_WIN_HEIGHTShift (0x10) -#define B2R2BLT_S2SZSRC2_WIN_WIDTH (0xfff) -#define B2R2BLT_S2SZSRC2_WIN_WIDTHShift (0x0) -#define B2R2BLT_S2SZMask (0xfff0fff) -#define B2R2BLT_S2SZTestMask (0xfff0fff) -#define B2R2BLT_S2SZInitialValue (0x0) -#define B2R2BLT_S2SZAccessType (INITIAL_TEST) -#define B2R2BLT_S2SZ (0xc44) - -/* - BLT_S3BA */ -#define B2R2BLT_S3BAS3BA_bank_num (0xfc000000) -#define B2R2BLT_S3BAS3BA_bank_numShift (0x1a) -#define B2R2BLT_S3BAS3BA_MEM_ADDR (0x3ffffff) -#define B2R2BLT_S3BAS3BA_MEM_ADDRShift (0x0) -#define B2R2BLT_S3BAMask (0xffffffff) -#define B2R2BLT_S3BATestMask (0xffffffff) -#define B2R2BLT_S3BAInitialValue (0x0) -#define B2R2BLT_S3BAAccessType (INITIAL_TEST) -#define B2R2BLT_S3BA (0xc48) - -/* - BLT_S3TY */ -#define B2R2BLT_S3TYSecure (0x80000000) -#define B2R2BLT_S3TYHSO (0x2000000) -#define B2R2BLT_S3TYVSO (0x1000000) -#define B2R2BLT_S3TYMB_FIELD (0x800000) -#define B2R2BLT_S3TYALPHA_RANGE (0x200000) -#define B2R2BLT_S3TYCOLOR_FORM (0x1f0000) -#define B2R2BLT_S3TYCOLOR_FORMShift (0x10) -#define B2R2BLT_S3TYPIXMAP_PITCH (0xffff) -#define B2R2BLT_S3TYPIXMAP_PITCHShift (0x0) -#define B2R2BLT_S3TYMask (0x83bfffff) -#define B2R2BLT_S3TYTestMask (0x83bfffff) -#define B2R2BLT_S3TYInitialValue (0x0) -#define B2R2BLT_S3TYAccessType (INITIAL_TEST) -#define B2R2BLT_S3TY (0xc4c) - -/* - BLT_S3XY */ -#define B2R2BLT_S3XYYCOORD (0xffff0000) -#define B2R2BLT_S3XYYCOORDShift (0x10) -#define B2R2BLT_S3XYXCOORD (0xffff) -#define B2R2BLT_S3XYXCOORDShift (0x0) -#define B2R2BLT_S3XYMask (0xffffffff) -#define B2R2BLT_S3XYTestMask (0xffffffff) -#define B2R2BLT_S3XYInitialValue (0x0) -#define B2R2BLT_S3XYAccessType (INITIAL_TEST) -#define B2R2BLT_S3XY (0xc50) - -/* - BLT_S3SZ */ -#define B2R2BLT_S3SZSRC3_WIN_HEIGHT (0xfff0000) -#define B2R2BLT_S3SZSRC3_WIN_HEIGHTShift (0x10) -#define B2R2BLT_S3SZSRC3_WIN_WIDTH (0xfff) -#define B2R2BLT_S3SZSRC3_WIN_WIDTHShift (0x0) -#define B2R2BLT_S3SZMask (0xfff0fff) -#define B2R2BLT_S3SZTestMask (0xfff0fff) -#define B2R2BLT_S3SZInitialValue (0x0) -#define B2R2BLT_S3SZAccessType (INITIAL_TEST) -#define B2R2BLT_S3SZ (0xc54) - -/* - BLT_CWO */ -#define B2R2BLT_CWOINTNL (0x8000000) -#define B2R2BLT_CWOYDO (0x7ff0000) -#define B2R2BLT_CWOYDOShift (0x10) -#define B2R2BLT_CWOXDO (0x7fff) -#define B2R2BLT_CWOXDOShift (0x0) -#define B2R2BLT_CWOMask (0xfff7fff) -#define B2R2BLT_CWOTestMask (0xffff0fff) -#define B2R2BLT_CWOInitialValue (0x0) -#define B2R2BLT_CWOAccessType (INITIAL_TEST) -#define B2R2BLT_CWO (0xc58) - -/* - BLT_CWS */ -#define B2R2BLT_CWSYDS (0x7ff0000) -#define B2R2BLT_CWSYDSShift (0x10) -#define B2R2BLT_CWSXDS (0x7fff) -#define B2R2BLT_CWSXDSShift (0x0) -#define B2R2BLT_CWSMask (0x7ff7fff) -#define B2R2BLT_CWSTestMask (0xfff0fff) -#define B2R2BLT_CWSInitialValue (0x0) -#define B2R2BLT_CWSAccessType (INITIAL_TEST) -#define B2R2BLT_CWS (0xc5c) - -/* - BLT_CCO */ -#define B2R2BLT_CCOCLUT_ERRDIFF (0x780000) -#define B2R2BLT_CCOCLUT_ERRDIFFShift (0x13) -#define B2R2BLT_CCOCLUT_UPDATE (0x40000) -#define B2R2BLT_CCOCLUT_MODE (0x30000) -#define B2R2BLT_CCOCLUT_MODEShift (0x10) -#define B2R2BLT_CCOCLUT_NS2_1S1 (0x8000) -#define B2R2BLT_CCOMask (0x7f8000) -#define B2R2BLT_CCOTestMask (0x7f8000) -#define B2R2BLT_CCOInitialValue (0x0) -#define B2R2BLT_CCOAccessType (INITIAL_TEST) -#define B2R2BLT_CCO (0xc60) - -/* - BLT_CML */ -#define B2R2BLT_CMLCML_BANK_NUM (0xfc000000) -#define B2R2BLT_CMLCML_BANK_NUMShift (0x1a) -#define B2R2BLT_CMLCML_MEM_ADDR (0x3fffff0) -#define B2R2BLT_CMLCML_MEM_ADDRShift (0x4) -#define B2R2BLT_CMLMask (0xfffffff0) -#define B2R2BLT_CMLTestMask (0xfffffff0) -#define B2R2BLT_CMLInitialValue (0x0) -#define B2R2BLT_CMLAccessType (INITIAL_TEST) -#define B2R2BLT_CML (0xc64) - -/* - BLT_FCTL */ -#define B2R2BLT_FCTLLuma_2Dvf_mode (0x30000000) -#define B2R2BLT_FCTLLuma_2Dvf_modeShift (0x1c) -#define B2R2BLT_FCTLLuma_2Dhf_mode (0x3000000) -#define B2R2BLT_FCTLLuma_2Dhf_modeShift (0x18) -#define B2R2BLT_FCTLAB_TOP (0x8000) -#define B2R2BLT_FCTLAB_BOT (0x4000) -#define B2R2BLT_FCTLAB_Left (0x2000) -#define B2R2BLT_FCTLAB_Right (0x1000) -#define B2R2BLT_FCTL2DVF_MODE (0x70) -#define B2R2BLT_FCTL2DVF_MODEShift (0x4) -#define B2R2BLT_FCTL2DHF_MODE (0x7) -#define B2R2BLT_FCTL2DHF_MODEShift (0x0) -#define B2R2BLT_FCTLMask (0x3300f077) -#define B2R2BLT_FCTLTestMask (0xfffffff0) -#define B2R2BLT_FCTLInitialValue (0x0) -#define B2R2BLT_FCTLAccessType (INITIAL_TEST) -#define B2R2BLT_FCTL (0xc68) - -/* - BLT_PMK */ -#define B2R2BLT_PMKPLANE_MASK (0x1) -#define B2R2BLT_PMKMask (0x1) -#define B2R2BLT_PMKTestMask (0xffffffff) -#define B2R2BLT_PMKInitialValue (0x0) -#define B2R2BLT_PMKAccessType (INITIAL_TEST) -#define B2R2BLT_PMK (0xc6c) - -/* - BLT_RSF */ -#define B2R2BLT_RSFVSRC_INC (0xffff0000) -#define B2R2BLT_RSFVSRC_INCShift (0x10) -#define B2R2BLT_RSFHSRC_INC (0xffff) -#define B2R2BLT_RSFHSRC_INCShift (0x0) -#define B2R2BLT_RSFMask (0xffffffff) -#define B2R2BLT_RSFTestMask (0xffffffff) -#define B2R2BLT_RSFInitialValue (0x0) -#define B2R2BLT_RSFAccessType (INITIAL_TEST) -#define B2R2BLT_RSF (0xc70) - -/* - BLT_RZI */ -#define B2R2BLT_RZIVnb_repeat (0x70000000) -#define B2R2BLT_RZIVnb_repeatShift (0x1c) -#define B2R2BLT_RZIVSRC_INIT (0x3ff0000) -#define B2R2BLT_RZIVSRC_INITShift (0x10) -#define B2R2BLT_RZIHnb_repeat (0x7000) -#define B2R2BLT_RZIHnb_repeatShift (0xc) -#define B2R2BLT_RZIHSRC_INIT (0x3ff) -#define B2R2BLT_RZIHSRC_INITShift (0x0) -#define B2R2BLT_RZIMask (0x73ff73ff) -#define B2R2BLT_RZITestMask (0x73ff73ff) -#define B2R2BLT_RZIInitialValue (0x0) -#define B2R2BLT_RZIAccessType (INITIAL_TEST) -#define B2R2BLT_RZI (0xc74) - -/* - BLT_HFP */ -#define B2R2BLT_HFPHFP_BANK_NUM (0xfc000000) -#define B2R2BLT_HFPHFP_BANK_NUMShift (0x1a) -#define B2R2BLT_HFPHFP_MEM_ADDR (0x3ffffff) -#define B2R2BLT_HFPHFP_MEM_ADDRShift (0x0) -#define B2R2BLT_HFPMask (0xffffffff) -#define B2R2BLT_HFPTestMask (0xffffffff) -#define B2R2BLT_HFPInitialValue (0x0) -#define B2R2BLT_HFPAccessType (INITIAL_TEST) -#define B2R2BLT_HFP (0xc78) - -/* - BLT_VFP */ -#define B2R2BLT_VFPVFP_BANK_NUM (0xfc000000) -#define B2R2BLT_VFPVFP_BANK_NUMShift (0x1a) -#define B2R2BLT_VFPVFP_MEM_ADDR (0x3ffffff) -#define B2R2BLT_VFPVFP_MEM_ADDRShift (0x0) -#define B2R2BLT_VFPMask (0xffffffff) -#define B2R2BLT_VFPTestMask (0xffffffff) -#define B2R2BLT_VFPInitialValue (0x0) -#define B2R2BLT_VFPAccessType (INITIAL_TEST) -#define B2R2BLT_VFP (0xc7c) - -/* - BLT_Y_RSF */ -#define B2R2BLT_Y_RSFLuma_VSRC_INC (0xffff0000) -#define B2R2BLT_Y_RSFLuma_VSRC_INCShift (0x10) -#define B2R2BLT_Y_RSFLuma_HSRC_INC (0xffff) -#define B2R2BLT_Y_RSFLuma_HSRC_INCShift (0x0) -#define B2R2BLT_Y_RSFMask (0xffffffff) -#define B2R2BLT_Y_RSFTestMask (0xffffffff) -#define B2R2BLT_Y_RSFInitialValue (0x0) -#define B2R2BLT_Y_RSFAccessType (INITIAL_TEST) -#define B2R2BLT_Y_RSF (0xc80) - -/* - BLT_Y_RZI */ -#define B2R2BLT_Y_RZIVnb_repeat_Luma (0x70000000) -#define B2R2BLT_Y_RZIVnb_repeat_LumaShift (0x1c) -#define B2R2BLT_Y_RZIVsrc_init_luma (0x3ff0000) -#define B2R2BLT_Y_RZIVsrc_init_lumaShift (0x10) -#define B2R2BLT_Y_RZIHnb_repeat_luma (0x7000) -#define B2R2BLT_Y_RZIHnb_repeat_lumaShift (0xc) -#define B2R2BLT_Y_RZIHsrc_init_luma (0x3ff) -#define B2R2BLT_Y_RZIHsrc_init_lumaShift (0x0) -#define B2R2BLT_Y_RZIMask (0x73ff73ff) -#define B2R2BLT_Y_RZITestMask (0x73ff73ff) -#define B2R2BLT_Y_RZIInitialValue (0x0) -#define B2R2BLT_Y_RZIAccessType (INITIAL_TEST) -#define B2R2BLT_Y_RZI (0xc84) - -/* - BLT_Y_HFP */ -#define B2R2BLT_Y_HFPY_Hfp_Bank_num (0xfc000000) -#define B2R2BLT_Y_HFPY_Hfp_Bank_numShift (0x1a) -#define B2R2BLT_Y_HFPY_HFP_MEM_ADDR (0x3ffffff) -#define B2R2BLT_Y_HFPY_HFP_MEM_ADDRShift (0x0) -#define B2R2BLT_Y_HFPMask (0xffffffff) -#define B2R2BLT_Y_HFPTestMask (0xffffffff) -#define B2R2BLT_Y_HFPInitialValue (0x0) -#define B2R2BLT_Y_HFPAccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFP (0xc88) - -/* - BLT_Y_VFP */ -#define B2R2BLT_Y_VFPY_Vfp_Bank_num (0xfc000000) -#define B2R2BLT_Y_VFPY_Vfp_Bank_numShift (0x1a) -#define B2R2BLT_Y_VFPY_VFP_MEM_ADDR (0x3ffffff) -#define B2R2BLT_Y_VFPY_VFP_MEM_ADDRShift (0x0) -#define B2R2BLT_Y_VFPMask (0xffffffff) -#define B2R2BLT_Y_VFPTestMask (0xffffffff) -#define B2R2BLT_Y_VFPInitialValue (0x0) -#define B2R2BLT_Y_VFPAccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFP (0xc8c) - -/* - BLT_KEY1 */ -#define B2R2BLT_KEY1ALPHA0 (0xff000000) -#define B2R2BLT_KEY1ALPHA0Shift (0x18) -#define B2R2BLT_KEY1RED_MIN (0xff0000) -#define B2R2BLT_KEY1RED_MINShift (0x10) -#define B2R2BLT_KEY1GREEN_MIN (0xff00) -#define B2R2BLT_KEY1GREEN_MINShift (0x8) -#define B2R2BLT_KEY1BLUE_MIN (0xff) -#define B2R2BLT_KEY1BLUE_MINShift (0x0) -#define B2R2BLT_KEY1Mask (0xffffffff) -#define B2R2BLT_KEY1TestMask (0xfffffff) -#define B2R2BLT_KEY1InitialValue (0x0) -#define B2R2BLT_KEY1AccessType (INITIAL_TEST) -#define B2R2BLT_KEY1 (0xca0) - -/* - BLT_KEY2 */ -#define B2R2BLT_KEY2ALPHA1 (0xff000000) -#define B2R2BLT_KEY2ALPHA1Shift (0x18) -#define B2R2BLT_KEY2RED_MAX (0xff0000) -#define B2R2BLT_KEY2RED_MAXShift (0x10) -#define B2R2BLT_KEY2GREEN_MAX (0xff00) -#define B2R2BLT_KEY2GREEN_MAXShift (0x8) -#define B2R2BLT_KEY2BLUE_MAX (0xff) -#define B2R2BLT_KEY2BLUE_MAXShift (0x0) -#define B2R2BLT_KEY2Mask (0xffffffff) -#define B2R2BLT_KEY2TestMask (0xfffffff) -#define B2R2BLT_KEY2InitialValue (0x0) -#define B2R2BLT_KEY2AccessType (INITIAL_TEST) -#define B2R2BLT_KEY2 (0xca4) - -/* - BLT_SAR */ -#define B2R2BLT_SARA_SGA (0xf0000000) -#define B2R2BLT_SARA_SGAShift (0x1c) -#define B2R2BLT_SART_STBA (0xf000000) -#define B2R2BLT_SART_STBAShift (0x18) -#define B2R2BLT_SARS3_SSBA (0x1f0000) -#define B2R2BLT_SARS3_SSBAShift (0x10) -#define B2R2BLT_SARS2_SSBA (0x1f00) -#define B2R2BLT_SARS2_SSBAShift (0x8) -#define B2R2BLT_SARS1_SSBA (0x1f) -#define B2R2BLT_SARS1_SSBAShift (0x0) -#define B2R2BLT_SARMask (0xff1f1f1f) -#define B2R2BLT_SARTestMask (0xf71f0f1f) -#define B2R2BLT_SARInitialValue (0x0) -#define B2R2BLT_SARAccessType (INITIAL_TEST) -#define B2R2BLT_SAR (0xcb0) - -/* - BLT_USR */ -#define B2R2BLT_USRGENERAL_PURPOSE (0x0) -#define B2R2BLT_USRGENERAL_PURPOSEShift (0x0) -#define B2R2BLT_USRMask (0x0) -#define B2R2BLT_USRTestMask (0xffffffff) -#define B2R2BLT_USRInitialValue (0x0) -#define B2R2BLT_USRAccessType (INITIAL_TEST) -#define B2R2BLT_USR (0xcb4) - -/* - BLT_IVMX0 */ -#define B2R2BLT_IVMX0Coeff11 (0xffe00000) -#define B2R2BLT_IVMX0Coeff11Shift (0x15) -#define B2R2BLT_IVMX0Coeff12 (0x1ffc00) -#define B2R2BLT_IVMX0Coeff12Shift (0xa) -#define B2R2BLT_IVMX0Coeff13 (0x3ff) -#define B2R2BLT_IVMX0Coeff13Shift (0x0) -#define B2R2BLT_IVMX0Mask (0xffffffff) -#define B2R2BLT_IVMX0TestMask (0xffffffff) -#define B2R2BLT_IVMX0InitialValue (0x0) -#define B2R2BLT_IVMX0AccessType (INITIAL_TEST) -#define B2R2BLT_IVMX0 (0xcc0) - -/* - BLT_IVMX1 */ -#define B2R2BLT_IVMX1Coeff21 (0xffe00000) -#define B2R2BLT_IVMX1Coeff21Shift (0x15) -#define B2R2BLT_IVMX1Coeff22 (0x1ffc00) -#define B2R2BLT_IVMX1Coeff22Shift (0xa) -#define B2R2BLT_IVMX1Coeff23 (0x3ff) -#define B2R2BLT_IVMX1Coeff23Shift (0x0) -#define B2R2BLT_IVMX1Mask (0xffffffff) -#define B2R2BLT_IVMX1TestMask (0xffffffff) -#define B2R2BLT_IVMX1InitialValue (0x0) -#define B2R2BLT_IVMX1AccessType (INITIAL_TEST) -#define B2R2BLT_IVMX1 (0xcc4) - -/* - BLT_IVMX2 */ -#define B2R2BLT_IVMX2Coeff31 (0xffe00000) -#define B2R2BLT_IVMX2Coeff31Shift (0x15) -#define B2R2BLT_IVMX2Coeff32 (0x1ffc00) -#define B2R2BLT_IVMX2Coeff32Shift (0xa) -#define B2R2BLT_IVMX2Coeff33 (0x3ff) -#define B2R2BLT_IVMX2Coeff33Shift (0x0) -#define B2R2BLT_IVMX2Mask (0xffffffff) -#define B2R2BLT_IVMX2TestMask (0xffffffff) -#define B2R2BLT_IVMX2InitialValue (0x0) -#define B2R2BLT_IVMX2AccessType (INITIAL_TEST) -#define B2R2BLT_IVMX2 (0xcc8) - -/* - BLT_IVMX3 */ -#define B2R2BLT_IVMX3Offset1 (0x3ff00000) -#define B2R2BLT_IVMX3Offset1Shift (0x14) -#define B2R2BLT_IVMX3Offset2 (0xffc00) -#define B2R2BLT_IVMX3Offset2Shift (0xa) -#define B2R2BLT_IVMX3Offset3 (0x3ff) -#define B2R2BLT_IVMX3Offset3Shift (0x0) -#define B2R2BLT_IVMX3Mask (0x3fffffff) -#define B2R2BLT_IVMX3TestMask (0x3fffffff) -#define B2R2BLT_IVMX3InitialValue (0x0) -#define B2R2BLT_IVMX3AccessType (INITIAL_TEST) -#define B2R2BLT_IVMX3 (0xccc) - -/* - BLT_OVMX0 */ -#define B2R2BLT_OVMX0Coeff11 (0xffe00000) -#define B2R2BLT_OVMX0Coeff11Shift (0x15) -#define B2R2BLT_OVMX0Coeff12 (0x1ffc00) -#define B2R2BLT_OVMX0Coeff12Shift (0xa) -#define B2R2BLT_OVMX0Coeff13 (0x3ff) -#define B2R2BLT_OVMX0Coeff13Shift (0x0) -#define B2R2BLT_OVMX0Mask (0xffffffff) -#define B2R2BLT_OVMX0TestMask (0x3fffffff) -#define B2R2BLT_OVMX0InitialValue (0x0) -#define B2R2BLT_OVMX0AccessType (INITIAL_TEST) -#define B2R2BLT_OVMX0 (0xcd0) - -/* - BLT_OVMX1 */ -#define B2R2BLT_OVMX1Coeff21 (0xffe00000) -#define B2R2BLT_OVMX1Coeff21Shift (0x15) -#define B2R2BLT_OVMX1Coeff22 (0x1ffc00) -#define B2R2BLT_OVMX1Coeff22Shift (0xa) -#define B2R2BLT_OVMX1Coeff23 (0x3ff) -#define B2R2BLT_OVMX1Coeff23Shift (0x0) -#define B2R2BLT_OVMX1Mask (0xffffffff) -#define B2R2BLT_OVMX1TestMask (0xffffffff) -#define B2R2BLT_OVMX1InitialValue (0x0) -#define B2R2BLT_OVMX1AccessType (INITIAL_TEST) -#define B2R2BLT_OVMX1 (0xcd4) - -/* - BLT_OVMX2 */ -#define B2R2BLT_OVMX2Coeff31 (0xffe00000) -#define B2R2BLT_OVMX2Coeff31Shift (0x15) -#define B2R2BLT_OVMX2Coeff32 (0x1ffc00) -#define B2R2BLT_OVMX2Coeff32Shift (0xa) -#define B2R2BLT_OVMX2Coeff33 (0x3ff) -#define B2R2BLT_OVMX2Coeff33Shift (0x0) -#define B2R2BLT_OVMX2Mask (0xffffffff) -#define B2R2BLT_OVMX2TestMask (0xffffffff) -#define B2R2BLT_OVMX2InitialValue (0x0) -#define B2R2BLT_OVMX2AccessType (INITIAL_TEST) -#define B2R2BLT_OVMX2 (0xcd8) - -/* - BLT_OVMX3 */ -#define B2R2BLT_OVMX3Offset1 (0x3ff00000) -#define B2R2BLT_OVMX3Offset1Shift (0x14) -#define B2R2BLT_OVMX3Offset2 (0xffc00) -#define B2R2BLT_OVMX3Offset2Shift (0xa) -#define B2R2BLT_OVMX3Offset3 (0x3ff) -#define B2R2BLT_OVMX3Offset3Shift (0x0) -#define B2R2BLT_OVMX3Mask (0x3fffffff) -#define B2R2BLT_OVMX3TestMask (0x3fffffff) -#define B2R2BLT_OVMX3InitialValue (0x0) -#define B2R2BLT_OVMX3AccessType (INITIAL_TEST) -#define B2R2BLT_OVMX3 (0xcdc) - -/* - BLT_VC1R */ -#define B2R2BLT_VC1RChroma_map (0x80) -#define B2R2BLT_VC1RChroma_coeff (0x70) -#define B2R2BLT_VC1RChroma_coeffShift (0x4) -#define B2R2BLT_VC1RLuma_Map (0x8) -#define B2R2BLT_VC1RLuma_coeff (0x7) -#define B2R2BLT_VC1RLuma_coeffShift (0x0) -#define B2R2BLT_VC1RMask (0xff) -#define B2R2BLT_VC1RTestMask (0xff) -#define B2R2BLT_VC1RInitialValue (0x0) -#define B2R2BLT_VC1RAccessType (INITIAL_TEST) -#define B2R2BLT_VC1R (0xce8) - -/* - BLT_Y_HFC0 */ -#define B2R2BLT_Y_HFC0K3 (0xff000000) -#define B2R2BLT_Y_HFC0K3Shift (0x18) -#define B2R2BLT_Y_HFC0K2 (0xff0000) -#define B2R2BLT_Y_HFC0K2Shift (0x10) -#define B2R2BLT_Y_HFC0K1 (0xff00) -#define B2R2BLT_Y_HFC0K1Shift (0x8) -#define B2R2BLT_Y_HFC0K0 (0xff) -#define B2R2BLT_Y_HFC0K0Shift (0x0) -#define B2R2BLT_Y_HFC0Mask (0xffffffff) -#define B2R2BLT_Y_HFC0TestMask (0xffffffff) -#define B2R2BLT_Y_HFC0InitialValue (0x0) -#define B2R2BLT_Y_HFC0AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC0 (0xd00) - -/* - BLT_Y_HFC1 */ -#define B2R2BLT_Y_HFC1K7 (0xff000000) -#define B2R2BLT_Y_HFC1K7Shift (0x18) -#define B2R2BLT_Y_HFC1K6 (0xff0000) -#define B2R2BLT_Y_HFC1K6Shift (0x10) -#define B2R2BLT_Y_HFC1K5 (0xff00) -#define B2R2BLT_Y_HFC1K5Shift (0x8) -#define B2R2BLT_Y_HFC1K4 (0xff) -#define B2R2BLT_Y_HFC1K4Shift (0x0) -#define B2R2BLT_Y_HFC1Mask (0xffffffff) -#define B2R2BLT_Y_HFC1TestMask (0xffffffff) -#define B2R2BLT_Y_HFC1InitialValue (0x0) -#define B2R2BLT_Y_HFC1AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC1 (0xd04) - -/* - BLT_Y_HFC2 */ -#define B2R2BLT_Y_HFC2K13 (0xff000000) -#define B2R2BLT_Y_HFC2K13Shift (0x18) -#define B2R2BLT_Y_HFC2K12 (0xff0000) -#define B2R2BLT_Y_HFC2K12Shift (0x10) -#define B2R2BLT_Y_HFC2K11 (0xff00) -#define B2R2BLT_Y_HFC2K11Shift (0x8) -#define B2R2BLT_Y_HFC2K10 (0xff) -#define B2R2BLT_Y_HFC2K10Shift (0x0) -#define B2R2BLT_Y_HFC2Mask (0xffffffff) -#define B2R2BLT_Y_HFC2TestMask (0xffffffff) -#define B2R2BLT_Y_HFC2InitialValue (0x0) -#define B2R2BLT_Y_HFC2AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC2 (0xd08) - -/* - BLT_Y_HFC3 */ -#define B2R2BLT_Y_HFC3K17 (0xff000000) -#define B2R2BLT_Y_HFC3K17Shift (0x18) -#define B2R2BLT_Y_HFC3K16 (0xff0000) -#define B2R2BLT_Y_HFC3K16Shift (0x10) -#define B2R2BLT_Y_HFC3K15 (0xff00) -#define B2R2BLT_Y_HFC3K15Shift (0x8) -#define B2R2BLT_Y_HFC3K14 (0xff) -#define B2R2BLT_Y_HFC3K14Shift (0x0) -#define B2R2BLT_Y_HFC3Mask (0xffffffff) -#define B2R2BLT_Y_HFC3TestMask (0xffffffff) -#define B2R2BLT_Y_HFC3InitialValue (0x0) -#define B2R2BLT_Y_HFC3AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC3 (0xd0c) - -/* - BLT_Y_HFC4 */ -#define B2R2BLT_Y_HFC4K23 (0xff000000) -#define B2R2BLT_Y_HFC4K23Shift (0x18) -#define B2R2BLT_Y_HFC4K22 (0xff0000) -#define B2R2BLT_Y_HFC4K22Shift (0x10) -#define B2R2BLT_Y_HFC4K21 (0xff00) -#define B2R2BLT_Y_HFC4K21Shift (0x8) -#define B2R2BLT_Y_HFC4K20 (0xff) -#define B2R2BLT_Y_HFC4K20Shift (0x0) -#define B2R2BLT_Y_HFC4Mask (0xffffffff) -#define B2R2BLT_Y_HFC4TestMask (0xffffffff) -#define B2R2BLT_Y_HFC4InitialValue (0x0) -#define B2R2BLT_Y_HFC4AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC4 (0xd10) - -/* - BLT_Y_HFC5 */ -#define B2R2BLT_Y_HFC5K27 (0xff000000) -#define B2R2BLT_Y_HFC5K27Shift (0x18) -#define B2R2BLT_Y_HFC5K26 (0xff0000) -#define B2R2BLT_Y_HFC5K26Shift (0x10) -#define B2R2BLT_Y_HFC5K25 (0xff00) -#define B2R2BLT_Y_HFC5K25Shift (0x8) -#define B2R2BLT_Y_HFC5K24 (0xff) -#define B2R2BLT_Y_HFC5K24Shift (0x0) -#define B2R2BLT_Y_HFC5Mask (0xffffffff) -#define B2R2BLT_Y_HFC5TestMask (0xffffffff) -#define B2R2BLT_Y_HFC5InitialValue (0x0) -#define B2R2BLT_Y_HFC5AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC5 (0xd14) - -/* - BLT_Y_HFC6 */ -#define B2R2BLT_Y_HFC6K33 (0xff000000) -#define B2R2BLT_Y_HFC6K33Shift (0x18) -#define B2R2BLT_Y_HFC6K32 (0xff0000) -#define B2R2BLT_Y_HFC6K32Shift (0x10) -#define B2R2BLT_Y_HFC6K31 (0xff00) -#define B2R2BLT_Y_HFC6K31Shift (0x8) -#define B2R2BLT_Y_HFC6K30 (0xff) -#define B2R2BLT_Y_HFC6K30Shift (0x0) -#define B2R2BLT_Y_HFC6Mask (0xffffffff) -#define B2R2BLT_Y_HFC6TestMask (0xffffffff) -#define B2R2BLT_Y_HFC6InitialValue (0x0) -#define B2R2BLT_Y_HFC6AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC6 (0xd18) - -/* - BLT_Y_HFC7 */ -#define B2R2BLT_Y_HFC7K37 (0xff000000) -#define B2R2BLT_Y_HFC7K37Shift (0x18) -#define B2R2BLT_Y_HFC7K36 (0xff0000) -#define B2R2BLT_Y_HFC7K36Shift (0x10) -#define B2R2BLT_Y_HFC7K35 (0xff00) -#define B2R2BLT_Y_HFC7K35Shift (0x8) -#define B2R2BLT_Y_HFC7K34 (0xff) -#define B2R2BLT_Y_HFC7K34Shift (0x0) -#define B2R2BLT_Y_HFC7Mask (0xffffffff) -#define B2R2BLT_Y_HFC7TestMask (0xffffffff) -#define B2R2BLT_Y_HFC7InitialValue (0x0) -#define B2R2BLT_Y_HFC7AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC7 (0xd1c) - -/* - BLT_Y_HFC8 */ -#define B2R2BLT_Y_HFC8K43 (0xff000000) -#define B2R2BLT_Y_HFC8K43Shift (0x18) -#define B2R2BLT_Y_HFC8K42 (0xff0000) -#define B2R2BLT_Y_HFC8K42Shift (0x10) -#define B2R2BLT_Y_HFC8K41 (0xff00) -#define B2R2BLT_Y_HFC8K41Shift (0x8) -#define B2R2BLT_Y_HFC8K40 (0xff) -#define B2R2BLT_Y_HFC8K40Shift (0x0) -#define B2R2BLT_Y_HFC8Mask (0xffffffff) -#define B2R2BLT_Y_HFC8TestMask (0xffffffff) -#define B2R2BLT_Y_HFC8InitialValue (0x0) -#define B2R2BLT_Y_HFC8AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC8 (0xd20) - -/* - BLT_Y_HFC9 */ -#define B2R2BLT_Y_HFC9K47 (0xff000000) -#define B2R2BLT_Y_HFC9K47Shift (0x18) -#define B2R2BLT_Y_HFC9K46 (0xff0000) -#define B2R2BLT_Y_HFC9K46Shift (0x10) -#define B2R2BLT_Y_HFC9K45 (0xff00) -#define B2R2BLT_Y_HFC9K45Shift (0x8) -#define B2R2BLT_Y_HFC9K44 (0xff) -#define B2R2BLT_Y_HFC9K44Shift (0x0) -#define B2R2BLT_Y_HFC9Mask (0xffffffff) -#define B2R2BLT_Y_HFC9TestMask (0xffffffff) -#define B2R2BLT_Y_HFC9InitialValue (0x0) -#define B2R2BLT_Y_HFC9AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC9 (0xd24) - -/* - BLT_Y_HFC10 */ -#define B2R2BLT_Y_HFC10K53 (0xff000000) -#define B2R2BLT_Y_HFC10K53Shift (0x18) -#define B2R2BLT_Y_HFC10K52 (0xff0000) -#define B2R2BLT_Y_HFC10K52Shift (0x10) -#define B2R2BLT_Y_HFC10K51 (0xff00) -#define B2R2BLT_Y_HFC10K51Shift (0x8) -#define B2R2BLT_Y_HFC10K50 (0xff) -#define B2R2BLT_Y_HFC10K50Shift (0x0) -#define B2R2BLT_Y_HFC10Mask (0xffffffff) -#define B2R2BLT_Y_HFC10TestMask (0xffffffff) -#define B2R2BLT_Y_HFC10InitialValue (0x0) -#define B2R2BLT_Y_HFC10AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC10 (0xd28) - -/* - BLT_Y_HFC11 */ -#define B2R2BLT_Y_HFC11K57 (0xff000000) -#define B2R2BLT_Y_HFC11K57Shift (0x18) -#define B2R2BLT_Y_HFC11K56 (0xff0000) -#define B2R2BLT_Y_HFC11K56Shift (0x10) -#define B2R2BLT_Y_HFC11K55 (0xff00) -#define B2R2BLT_Y_HFC11K55Shift (0x8) -#define B2R2BLT_Y_HFC11K54 (0xff) -#define B2R2BLT_Y_HFC11K54Shift (0x0) -#define B2R2BLT_Y_HFC11Mask (0xffffffff) -#define B2R2BLT_Y_HFC11TestMask (0xffffffff) -#define B2R2BLT_Y_HFC11InitialValue (0x0) -#define B2R2BLT_Y_HFC11AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC11 (0xd2c) - -/* - BLT_Y_HFC12 */ -#define B2R2BLT_Y_HFC12K63 (0xff000000) -#define B2R2BLT_Y_HFC12K63Shift (0x18) -#define B2R2BLT_Y_HFC12K62 (0xff0000) -#define B2R2BLT_Y_HFC12K62Shift (0x10) -#define B2R2BLT_Y_HFC12K61 (0xff00) -#define B2R2BLT_Y_HFC12K61Shift (0x8) -#define B2R2BLT_Y_HFC12K60 (0xff) -#define B2R2BLT_Y_HFC12K60Shift (0x0) -#define B2R2BLT_Y_HFC12Mask (0xffffffff) -#define B2R2BLT_Y_HFC12TestMask (0xffffffff) -#define B2R2BLT_Y_HFC12InitialValue (0x0) -#define B2R2BLT_Y_HFC12AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC12 (0xd30) - -/* - BLT_Y_HFC13 */ -#define B2R2BLT_Y_HFC13K67 (0xff000000) -#define B2R2BLT_Y_HFC13K67Shift (0x18) -#define B2R2BLT_Y_HFC13K66 (0xff0000) -#define B2R2BLT_Y_HFC13K66Shift (0x10) -#define B2R2BLT_Y_HFC13K65 (0xff00) -#define B2R2BLT_Y_HFC13K65Shift (0x8) -#define B2R2BLT_Y_HFC13K64 (0xff) -#define B2R2BLT_Y_HFC13K64Shift (0x0) -#define B2R2BLT_Y_HFC13Mask (0xffffffff) -#define B2R2BLT_Y_HFC13TestMask (0xffffffff) -#define B2R2BLT_Y_HFC13InitialValue (0x0) -#define B2R2BLT_Y_HFC13AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC13 (0xd34) - -/* - BLT_Y_HFC14 */ -#define B2R2BLT_Y_HFC14K73 (0xff000000) -#define B2R2BLT_Y_HFC14K73Shift (0x18) -#define B2R2BLT_Y_HFC14K72 (0xff0000) -#define B2R2BLT_Y_HFC14K72Shift (0x10) -#define B2R2BLT_Y_HFC14K71 (0xff00) -#define B2R2BLT_Y_HFC14K71Shift (0x8) -#define B2R2BLT_Y_HFC14K70 (0xff) -#define B2R2BLT_Y_HFC14K70Shift (0x0) -#define B2R2BLT_Y_HFC14Mask (0xffffffff) -#define B2R2BLT_Y_HFC14TestMask (0xffffffff) -#define B2R2BLT_Y_HFC14InitialValue (0x0) -#define B2R2BLT_Y_HFC14AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC14 (0xd38) - -/* - BLT_Y_HFC15 */ -#define B2R2BLT_Y_HFC15K77 (0xff000000) -#define B2R2BLT_Y_HFC15K77Shift (0x18) -#define B2R2BLT_Y_HFC15K76 (0xff0000) -#define B2R2BLT_Y_HFC15K76Shift (0x10) -#define B2R2BLT_Y_HFC15K75 (0xff00) -#define B2R2BLT_Y_HFC15K75Shift (0x8) -#define B2R2BLT_Y_HFC15K74 (0xff) -#define B2R2BLT_Y_HFC15K74Shift (0x0) -#define B2R2BLT_Y_HFC15Mask (0xffffffff) -#define B2R2BLT_Y_HFC15TestMask (0xffffffff) -#define B2R2BLT_Y_HFC15InitialValue (0x0) -#define B2R2BLT_Y_HFC15AccessType (INITIAL_TEST) -#define B2R2BLT_Y_HFC15 (0xd3c) - -/* - BLT_Y_VFC0 */ -#define B2R2BLT_Y_VFC0K3 (0xff000000) -#define B2R2BLT_Y_VFC0K3Shift (0x18) -#define B2R2BLT_Y_VFC0K2 (0xff0000) -#define B2R2BLT_Y_VFC0K2Shift (0x10) -#define B2R2BLT_Y_VFC0K1 (0xff00) -#define B2R2BLT_Y_VFC0K1Shift (0x8) -#define B2R2BLT_Y_VFC0K0 (0xff) -#define B2R2BLT_Y_VFC0K0Shift (0x0) -#define B2R2BLT_Y_VFC0Mask (0xffffffff) -#define B2R2BLT_Y_VFC0TestMask (0xffffffff) -#define B2R2BLT_Y_VFC0InitialValue (0x0) -#define B2R2BLT_Y_VFC0AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC0 (0xd90) - -/* - BLT_Y_VFC1 */ -#define B2R2BLT_Y_VFC1K12 (0xff000000) -#define B2R2BLT_Y_VFC1K12Shift (0x18) -#define B2R2BLT_Y_VFC1K11 (0xff0000) -#define B2R2BLT_Y_VFC1K11Shift (0x10) -#define B2R2BLT_Y_VFC1K10 (0xff00) -#define B2R2BLT_Y_VFC1K10Shift (0x8) -#define B2R2BLT_Y_VFC1K4 (0xff) -#define B2R2BLT_Y_VFC1K4Shift (0x0) -#define B2R2BLT_Y_VFC1Mask (0xffffffff) -#define B2R2BLT_Y_VFC1TestMask (0xffffffff) -#define B2R2BLT_Y_VFC1InitialValue (0x0) -#define B2R2BLT_Y_VFC1AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC1 (0xd94) - -/* - BLT_Y_VFC2 */ -#define B2R2BLT_Y_VFC2K21 (0xff000000) -#define B2R2BLT_Y_VFC2K21Shift (0x18) -#define B2R2BLT_Y_VFC2K20 (0xff0000) -#define B2R2BLT_Y_VFC2K20Shift (0x10) -#define B2R2BLT_Y_VFC2K14 (0xff00) -#define B2R2BLT_Y_VFC2K14Shift (0x8) -#define B2R2BLT_Y_VFC2K13 (0xff) -#define B2R2BLT_Y_VFC2K13Shift (0x0) -#define B2R2BLT_Y_VFC2Mask (0xffffffff) -#define B2R2BLT_Y_VFC2TestMask (0xffffffff) -#define B2R2BLT_Y_VFC2InitialValue (0x0) -#define B2R2BLT_Y_VFC2AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC2 (0xd98) - -/* - BLT_Y_VFC3 */ -#define B2R2BLT_Y_VFC3K30 (0xff000000) -#define B2R2BLT_Y_VFC3K30Shift (0x18) -#define B2R2BLT_Y_VFC3K24 (0xff0000) -#define B2R2BLT_Y_VFC3K24Shift (0x10) -#define B2R2BLT_Y_VFC3K23 (0xff00) -#define B2R2BLT_Y_VFC3K23Shift (0x8) -#define B2R2BLT_Y_VFC3K22 (0xff) -#define B2R2BLT_Y_VFC3K22Shift (0x0) -#define B2R2BLT_Y_VFC3Mask (0xffffffff) -#define B2R2BLT_Y_VFC3TestMask (0xffffffff) -#define B2R2BLT_Y_VFC3InitialValue (0x0) -#define B2R2BLT_Y_VFC3AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC3 (0xd9c) - -/* - BLT_Y_VFC4 */ -#define B2R2BLT_Y_VFC4K34 (0xff000000) -#define B2R2BLT_Y_VFC4K34Shift (0x18) -#define B2R2BLT_Y_VFC4K33 (0xff0000) -#define B2R2BLT_Y_VFC4K33Shift (0x10) -#define B2R2BLT_Y_VFC4K32 (0xff00) -#define B2R2BLT_Y_VFC4K32Shift (0x8) -#define B2R2BLT_Y_VFC4K31 (0xff) -#define B2R2BLT_Y_VFC4K31Shift (0x0) -#define B2R2BLT_Y_VFC4Mask (0xffffffff) -#define B2R2BLT_Y_VFC4TestMask (0xffffffff) -#define B2R2BLT_Y_VFC4InitialValue (0x0) -#define B2R2BLT_Y_VFC4AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC4 (0xda0) - -/* - BLT_Y_VFC5 */ -#define B2R2BLT_Y_VFC5K43 (0xff000000) -#define B2R2BLT_Y_VFC5K43Shift (0x18) -#define B2R2BLT_Y_VFC5K42 (0xff0000) -#define B2R2BLT_Y_VFC5K42Shift (0x10) -#define B2R2BLT_Y_VFC5K41 (0xff00) -#define B2R2BLT_Y_VFC5K41Shift (0x8) -#define B2R2BLT_Y_VFC5K40 (0xff) -#define B2R2BLT_Y_VFC5K40Shift (0x0) -#define B2R2BLT_Y_VFC5Mask (0xffffffff) -#define B2R2BLT_Y_VFC5TestMask (0xffffffff) -#define B2R2BLT_Y_VFC5InitialValue (0x0) -#define B2R2BLT_Y_VFC5AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC5 (0xda4) - -/* - BLT_Y_VFC6 */ -#define B2R2BLT_Y_VFC6K52 (0xff000000) -#define B2R2BLT_Y_VFC6K52Shift (0x18) -#define B2R2BLT_Y_VFC6K51 (0xff0000) -#define B2R2BLT_Y_VFC6K51Shift (0x10) -#define B2R2BLT_Y_VFC6K50 (0xff00) -#define B2R2BLT_Y_VFC6K50Shift (0x8) -#define B2R2BLT_Y_VFC6K44 (0xff) -#define B2R2BLT_Y_VFC6K44Shift (0x0) -#define B2R2BLT_Y_VFC6Mask (0xffffffff) -#define B2R2BLT_Y_VFC6TestMask (0xffffffff) -#define B2R2BLT_Y_VFC6InitialValue (0x0) -#define B2R2BLT_Y_VFC6AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC6 (0xda8) - -/* - BLT_Y_VFC7 */ -#define B2R2BLT_Y_VFC7K61 (0xff000000) -#define B2R2BLT_Y_VFC7K61Shift (0x18) -#define B2R2BLT_Y_VFC7K60 (0xff0000) -#define B2R2BLT_Y_VFC7K60Shift (0x10) -#define B2R2BLT_Y_VFC7K54 (0xff00) -#define B2R2BLT_Y_VFC7K54Shift (0x8) -#define B2R2BLT_Y_VFC7K53 (0xff) -#define B2R2BLT_Y_VFC7K53Shift (0x0) -#define B2R2BLT_Y_VFC7Mask (0xffffffff) -#define B2R2BLT_Y_VFC7TestMask (0xffffffff) -#define B2R2BLT_Y_VFC7InitialValue (0x0) -#define B2R2BLT_Y_VFC7AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC7 (0xdac) - -/* - BLT_Y_VFC8 */ -#define B2R2BLT_Y_VFC8K70 (0xff000000) -#define B2R2BLT_Y_VFC8K70Shift (0x18) -#define B2R2BLT_Y_VFC8K64 (0xff0000) -#define B2R2BLT_Y_VFC8K64Shift (0x10) -#define B2R2BLT_Y_VFC8K63 (0xff00) -#define B2R2BLT_Y_VFC8K63Shift (0x8) -#define B2R2BLT_Y_VFC8K62 (0xff) -#define B2R2BLT_Y_VFC8K62Shift (0x0) -#define B2R2BLT_Y_VFC8Mask (0xffffffff) -#define B2R2BLT_Y_VFC8TestMask (0xffffffff) -#define B2R2BLT_Y_VFC8InitialValue (0x0) -#define B2R2BLT_Y_VFC8AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC8 (0xdb0) - -/* - BLT_Y_VFC9 */ -#define B2R2BLT_Y_VFC9K74 (0xff000000) -#define B2R2BLT_Y_VFC9K74Shift (0x18) -#define B2R2BLT_Y_VFC9K73 (0xff0000) -#define B2R2BLT_Y_VFC9K73Shift (0x10) -#define B2R2BLT_Y_VFC9K72 (0xff00) -#define B2R2BLT_Y_VFC9K72Shift (0x8) -#define B2R2BLT_Y_VFC9K71 (0xff) -#define B2R2BLT_Y_VFC9K71Shift (0x0) -#define B2R2BLT_Y_VFC9Mask (0xffffffff) -#define B2R2BLT_Y_VFC9TestMask (0xffffffff) -#define B2R2BLT_Y_VFC9InitialValue (0x0) -#define B2R2BLT_Y_VFC9AccessType (INITIAL_TEST) -#define B2R2BLT_Y_VFC9 (0xdb4) - -/* - BLT_HFC0 */ -#define B2R2BLT_HFC0K3 (0xff000000) -#define B2R2BLT_HFC0K3Shift (0x18) -#define B2R2BLT_HFC0K2 (0xff0000) -#define B2R2BLT_HFC0K2Shift (0x10) -#define B2R2BLT_HFC0K1 (0xff00) -#define B2R2BLT_HFC0K1Shift (0x8) -#define B2R2BLT_HFC0K0 (0xff) -#define B2R2BLT_HFC0K0Shift (0x0) -#define B2R2BLT_HFC0Mask (0xffffffff) -#define B2R2BLT_HFC0TestMask (0xffffffff) -#define B2R2BLT_HFC0InitialValue (0x0) -#define B2R2BLT_HFC0AccessType (INITIAL_TEST) -#define B2R2BLT_HFC0 (0xe00) - -/* - BLT_HFC1 */ -#define B2R2BLT_HFC1K7 (0xff000000) -#define B2R2BLT_HFC1K7Shift (0x18) -#define B2R2BLT_HFC1K6 (0xff0000) -#define B2R2BLT_HFC1K6Shift (0x10) -#define B2R2BLT_HFC1K5 (0xff00) -#define B2R2BLT_HFC1K5Shift (0x8) -#define B2R2BLT_HFC1K4 (0xff) -#define B2R2BLT_HFC1K4Shift (0x0) -#define B2R2BLT_HFC1Mask (0xffffffff) -#define B2R2BLT_HFC1TestMask (0xffffffff) -#define B2R2BLT_HFC1InitialValue (0x0) -#define B2R2BLT_HFC1AccessType (INITIAL_TEST) -#define B2R2BLT_HFC1 (0xe04) - -/* - BLT_HFC2 */ -#define B2R2BLT_HFC2K13 (0xff000000) -#define B2R2BLT_HFC2K13Shift (0x18) -#define B2R2BLT_HFC2K12 (0xff0000) -#define B2R2BLT_HFC2K12Shift (0x10) -#define B2R2BLT_HFC2K11 (0xff00) -#define B2R2BLT_HFC2K11Shift (0x8) -#define B2R2BLT_HFC2K10 (0xff) -#define B2R2BLT_HFC2K10Shift (0x0) -#define B2R2BLT_HFC2Mask (0xffffffff) -#define B2R2BLT_HFC2TestMask (0xffffffff) -#define B2R2BLT_HFC2InitialValue (0x0) -#define B2R2BLT_HFC2AccessType (INITIAL_TEST) -#define B2R2BLT_HFC2 (0xe08) - -/* - BLT_HFC3 */ -#define B2R2BLT_HFC3K17 (0xff000000) -#define B2R2BLT_HFC3K17Shift (0x18) -#define B2R2BLT_HFC3K16 (0xff0000) -#define B2R2BLT_HFC3K16Shift (0x10) -#define B2R2BLT_HFC3K15 (0xff00) -#define B2R2BLT_HFC3K15Shift (0x8) -#define B2R2BLT_HFC3K14 (0xff) -#define B2R2BLT_HFC3K14Shift (0x0) -#define B2R2BLT_HFC3Mask (0xffffffff) -#define B2R2BLT_HFC3TestMask (0xffffffff) -#define B2R2BLT_HFC3InitialValue (0x0) -#define B2R2BLT_HFC3AccessType (INITIAL_TEST) -#define B2R2BLT_HFC3 (0xe0c) - -/* - BLT_HFC4 */ -#define B2R2BLT_HFC4K23 (0xff000000) -#define B2R2BLT_HFC4K23Shift (0x18) -#define B2R2BLT_HFC4K22 (0xff0000) -#define B2R2BLT_HFC4K22Shift (0x10) -#define B2R2BLT_HFC4K21 (0xff00) -#define B2R2BLT_HFC4K21Shift (0x8) -#define B2R2BLT_HFC4K20 (0xff) -#define B2R2BLT_HFC4K20Shift (0x0) -#define B2R2BLT_HFC4Mask (0xffffffff) -#define B2R2BLT_HFC4TestMask (0xffffffff) -#define B2R2BLT_HFC4InitialValue (0x0) -#define B2R2BLT_HFC4AccessType (INITIAL_TEST) -#define B2R2BLT_HFC4 (0xe10) - -/* - BLT_HFC5 */ -#define B2R2BLT_HFC5K27 (0xff000000) -#define B2R2BLT_HFC5K27Shift (0x18) -#define B2R2BLT_HFC5K26 (0xff0000) -#define B2R2BLT_HFC5K26Shift (0x10) -#define B2R2BLT_HFC5K25 (0xff00) -#define B2R2BLT_HFC5K25Shift (0x8) -#define B2R2BLT_HFC5K24 (0xff) -#define B2R2BLT_HFC5K24Shift (0x0) -#define B2R2BLT_HFC5Mask (0xffffffff) -#define B2R2BLT_HFC5TestMask (0xffffffff) -#define B2R2BLT_HFC5InitialValue (0x0) -#define B2R2BLT_HFC5AccessType (INITIAL_TEST) -#define B2R2BLT_HFC5 (0xe14) - -/* - BLT_HFC6 */ -#define B2R2BLT_HFC6K33 (0xff000000) -#define B2R2BLT_HFC6K33Shift (0x18) -#define B2R2BLT_HFC6K32 (0xff0000) -#define B2R2BLT_HFC6K32Shift (0x10) -#define B2R2BLT_HFC6K31 (0xff00) -#define B2R2BLT_HFC6K31Shift (0x8) -#define B2R2BLT_HFC6K30 (0xff) -#define B2R2BLT_HFC6K30Shift (0x0) -#define B2R2BLT_HFC6Mask (0xffffffff) -#define B2R2BLT_HFC6TestMask (0xffffffff) -#define B2R2BLT_HFC6InitialValue (0x0) -#define B2R2BLT_HFC6AccessType (INITIAL_TEST) -#define B2R2BLT_HFC6 (0xe18) - -/* - BLT_HFC7 */ -#define B2R2BLT_HFC7K37 (0xff000000) -#define B2R2BLT_HFC7K37Shift (0x18) -#define B2R2BLT_HFC7K36 (0xff0000) -#define B2R2BLT_HFC7K36Shift (0x10) -#define B2R2BLT_HFC7K35 (0xff00) -#define B2R2BLT_HFC7K35Shift (0x8) -#define B2R2BLT_HFC7K34 (0xff) -#define B2R2BLT_HFC7K34Shift (0x0) -#define B2R2BLT_HFC7Mask (0xffffffff) -#define B2R2BLT_HFC7TestMask (0xffffffff) -#define B2R2BLT_HFC7InitialValue (0x0) -#define B2R2BLT_HFC7AccessType (INITIAL_TEST) -#define B2R2BLT_HFC7 (0xe1c) - -/* - BLT_HFC8 */ -#define B2R2BLT_HFC8K43 (0xff000000) -#define B2R2BLT_HFC8K43Shift (0x18) -#define B2R2BLT_HFC8K42 (0xff0000) -#define B2R2BLT_HFC8K42Shift (0x10) -#define B2R2BLT_HFC8K41 (0xff00) -#define B2R2BLT_HFC8K41Shift (0x8) -#define B2R2BLT_HFC8K40 (0xff) -#define B2R2BLT_HFC8K40Shift (0x0) -#define B2R2BLT_HFC8Mask (0xffffffff) -#define B2R2BLT_HFC8TestMask (0xffffffff) -#define B2R2BLT_HFC8InitialValue (0x0) -#define B2R2BLT_HFC8AccessType (INITIAL_TEST) -#define B2R2BLT_HFC8 (0xe20) - -/* - BLT_HFC9 */ -#define B2R2BLT_HFC9K47 (0xff000000) -#define B2R2BLT_HFC9K47Shift (0x18) -#define B2R2BLT_HFC9K46 (0xff0000) -#define B2R2BLT_HFC9K46Shift (0x10) -#define B2R2BLT_HFC9K45 (0xff00) -#define B2R2BLT_HFC9K45Shift (0x8) -#define B2R2BLT_HFC9K44 (0xff) -#define B2R2BLT_HFC9K44Shift (0x0) -#define B2R2BLT_HFC9Mask (0xffffffff) -#define B2R2BLT_HFC9TestMask (0xffffffff) -#define B2R2BLT_HFC9InitialValue (0x0) -#define B2R2BLT_HFC9AccessType (INITIAL_TEST) -#define B2R2BLT_HFC9 (0xe24) - -/* - BLT_HFC10 */ -#define B2R2BLT_HFC10K53 (0xff000000) -#define B2R2BLT_HFC10K53Shift (0x18) -#define B2R2BLT_HFC10K52 (0xff0000) -#define B2R2BLT_HFC10K52Shift (0x10) -#define B2R2BLT_HFC10K51 (0xff00) -#define B2R2BLT_HFC10K51Shift (0x8) -#define B2R2BLT_HFC10K50 (0xff) -#define B2R2BLT_HFC10K50Shift (0x0) -#define B2R2BLT_HFC10Mask (0xffffffff) -#define B2R2BLT_HFC10TestMask (0xffffffff) -#define B2R2BLT_HFC10InitialValue (0x0) -#define B2R2BLT_HFC10AccessType (INITIAL_TEST) -#define B2R2BLT_HFC10 (0xe28) - -/* - BLT_HFC11 */ -#define B2R2BLT_HFC11K57 (0xff000000) -#define B2R2BLT_HFC11K57Shift (0x18) -#define B2R2BLT_HFC11K56 (0xff0000) -#define B2R2BLT_HFC11K56Shift (0x10) -#define B2R2BLT_HFC11K55 (0xff00) -#define B2R2BLT_HFC11K55Shift (0x8) -#define B2R2BLT_HFC11K54 (0xff) -#define B2R2BLT_HFC11K54Shift (0x0) -#define B2R2BLT_HFC11Mask (0xffffffff) -#define B2R2BLT_HFC11TestMask (0xffffffff) -#define B2R2BLT_HFC11InitialValue (0x0) -#define B2R2BLT_HFC11AccessType (INITIAL_TEST) -#define B2R2BLT_HFC11 (0xe2c) - -/* - BLT_HFC12 */ -#define B2R2BLT_HFC12K63 (0xff000000) -#define B2R2BLT_HFC12K63Shift (0x18) -#define B2R2BLT_HFC12K62 (0xff0000) -#define B2R2BLT_HFC12K62Shift (0x10) -#define B2R2BLT_HFC12K61 (0xff00) -#define B2R2BLT_HFC12K61Shift (0x8) -#define B2R2BLT_HFC12K60 (0xff) -#define B2R2BLT_HFC12K60Shift (0x0) -#define B2R2BLT_HFC12Mask (0xffffffff) -#define B2R2BLT_HFC12TestMask (0xffffffff) -#define B2R2BLT_HFC12InitialValue (0x0) -#define B2R2BLT_HFC12AccessType (INITIAL_TEST) -#define B2R2BLT_HFC12 (0xe30) - -/* - BLT_HFC13 */ -#define B2R2BLT_HFC13K67 (0xff000000) -#define B2R2BLT_HFC13K67Shift (0x18) -#define B2R2BLT_HFC13K66 (0xff0000) -#define B2R2BLT_HFC13K66Shift (0x10) -#define B2R2BLT_HFC13K65 (0xff00) -#define B2R2BLT_HFC13K65Shift (0x8) -#define B2R2BLT_HFC13K64 (0xff) -#define B2R2BLT_HFC13K64Shift (0x0) -#define B2R2BLT_HFC13Mask (0xffffffff) -#define B2R2BLT_HFC13TestMask (0xffffffff) -#define B2R2BLT_HFC13InitialValue (0x0) -#define B2R2BLT_HFC13AccessType (INITIAL_TEST) -#define B2R2BLT_HFC13 (0xe34) - -/* - BLT_HFC14 */ -#define B2R2BLT_HFC14K73 (0xff000000) -#define B2R2BLT_HFC14K73Shift (0x18) -#define B2R2BLT_HFC14K72 (0xff0000) -#define B2R2BLT_HFC14K72Shift (0x10) -#define B2R2BLT_HFC14K71 (0xff00) -#define B2R2BLT_HFC14K71Shift (0x8) -#define B2R2BLT_HFC14K70 (0xff) -#define B2R2BLT_HFC14K70Shift (0x0) -#define B2R2BLT_HFC14Mask (0xffffffff) -#define B2R2BLT_HFC14TestMask (0xffffffff) -#define B2R2BLT_HFC14InitialValue (0x0) -#define B2R2BLT_HFC14AccessType (INITIAL_TEST) -#define B2R2BLT_HFC14 (0xe38) - -/* - BLT_HFC15 */ -#define B2R2BLT_HFC15K77 (0xff000000) -#define B2R2BLT_HFC15K77Shift (0x18) -#define B2R2BLT_HFC15K76 (0xff0000) -#define B2R2BLT_HFC15K76Shift (0x10) -#define B2R2BLT_HFC15K75 (0xff00) -#define B2R2BLT_HFC15K75Shift (0x8) -#define B2R2BLT_HFC15K74 (0xff) -#define B2R2BLT_HFC15K74Shift (0x0) -#define B2R2BLT_HFC15Mask (0xffffffff) -#define B2R2BLT_HFC15TestMask (0xffffffff) -#define B2R2BLT_HFC15InitialValue (0x0) -#define B2R2BLT_HFC15AccessType (INITIAL_TEST) -#define B2R2BLT_HFC15 (0xe3c) - -/* - BLT_VFC0 */ -#define B2R2BLT_VFC0K3 (0xff000000) -#define B2R2BLT_VFC0K3Shift (0x18) -#define B2R2BLT_VFC0K2 (0xff0000) -#define B2R2BLT_VFC0K2Shift (0x10) -#define B2R2BLT_VFC0K1 (0xff00) -#define B2R2BLT_VFC0K1Shift (0x8) -#define B2R2BLT_VFC0K0 (0xff) -#define B2R2BLT_VFC0K0Shift (0x0) -#define B2R2BLT_VFC0Mask (0xffffffff) -#define B2R2BLT_VFC0TestMask (0xffffffff) -#define B2R2BLT_VFC0InitialValue (0x0) -#define B2R2BLT_VFC0AccessType (INITIAL_TEST) -#define B2R2BLT_VFC0 (0xe90) - -/* - BLT_VFC1 */ -#define B2R2BLT_VFC1K12 (0xff000000) -#define B2R2BLT_VFC1K12Shift (0x18) -#define B2R2BLT_VFC1K11 (0xff0000) -#define B2R2BLT_VFC1K11Shift (0x10) -#define B2R2BLT_VFC1K10 (0xff00) -#define B2R2BLT_VFC1K10Shift (0x8) -#define B2R2BLT_VFC1K4 (0xff) -#define B2R2BLT_VFC1K4Shift (0x0) -#define B2R2BLT_VFC1Mask (0xffffffff) -#define B2R2BLT_VFC1TestMask (0xffffffff) -#define B2R2BLT_VFC1InitialValue (0x0) -#define B2R2BLT_VFC1AccessType (INITIAL_TEST) -#define B2R2BLT_VFC1 (0xe94) - -/* - BLT_VFC2 */ -#define B2R2BLT_VFC2K21 (0xff000000) -#define B2R2BLT_VFC2K21Shift (0x18) -#define B2R2BLT_VFC2K20 (0xff0000) -#define B2R2BLT_VFC2K20Shift (0x10) -#define B2R2BLT_VFC2K14 (0xff00) -#define B2R2BLT_VFC2K14Shift (0x8) -#define B2R2BLT_VFC2K13 (0xff) -#define B2R2BLT_VFC2K13Shift (0x0) -#define B2R2BLT_VFC2Mask (0xffffffff) -#define B2R2BLT_VFC2TestMask (0xffffffff) -#define B2R2BLT_VFC2InitialValue (0x0) -#define B2R2BLT_VFC2AccessType (INITIAL_TEST) -#define B2R2BLT_VFC2 (0xe98) - -/* - BLT_VFC3 */ -#define B2R2BLT_VFC3K30 (0xff000000) -#define B2R2BLT_VFC3K30Shift (0x18) -#define B2R2BLT_VFC3K24 (0xff0000) -#define B2R2BLT_VFC3K24Shift (0x10) -#define B2R2BLT_VFC3K23 (0xff00) -#define B2R2BLT_VFC3K23Shift (0x8) -#define B2R2BLT_VFC3K22 (0xff) -#define B2R2BLT_VFC3K22Shift (0x0) -#define B2R2BLT_VFC3Mask (0xffffffff) -#define B2R2BLT_VFC3TestMask (0xffffffff) -#define B2R2BLT_VFC3InitialValue (0x0) -#define B2R2BLT_VFC3AccessType (INITIAL_TEST) -#define B2R2BLT_VFC3 (0xe9c) - -/* - BLT_VFC4 */ -#define B2R2BLT_VFC4K34 (0xff000000) -#define B2R2BLT_VFC4K34Shift (0x18) -#define B2R2BLT_VFC4K33 (0xff0000) -#define B2R2BLT_VFC4K33Shift (0x10) -#define B2R2BLT_VFC4K32 (0xff00) -#define B2R2BLT_VFC4K32Shift (0x8) -#define B2R2BLT_VFC4K31 (0xff) -#define B2R2BLT_VFC4K31Shift (0x0) -#define B2R2BLT_VFC4Mask (0xffffffff) -#define B2R2BLT_VFC4TestMask (0xffffffff) -#define B2R2BLT_VFC4InitialValue (0x0) -#define B2R2BLT_VFC4AccessType (INITIAL_TEST) -#define B2R2BLT_VFC4 (0xea0) - -/* - BLT_VFC5 */ -#define B2R2BLT_VFC5K43 (0xff000000) -#define B2R2BLT_VFC5K43Shift (0x18) -#define B2R2BLT_VFC5K42 (0xff0000) -#define B2R2BLT_VFC5K42Shift (0x10) -#define B2R2BLT_VFC5K41 (0xff00) -#define B2R2BLT_VFC5K41Shift (0x8) -#define B2R2BLT_VFC5K40 (0xff) -#define B2R2BLT_VFC5K40Shift (0x0) -#define B2R2BLT_VFC5Mask (0xffffffff) -#define B2R2BLT_VFC5TestMask (0xffffffff) -#define B2R2BLT_VFC5InitialValue (0x0) -#define B2R2BLT_VFC5AccessType (INITIAL_TEST) -#define B2R2BLT_VFC5 (0xea4) - -/* - BLT_VFC6 */ -#define B2R2BLT_VFC6K52 (0xff000000) -#define B2R2BLT_VFC6K52Shift (0x18) -#define B2R2BLT_VFC6K51 (0xff0000) -#define B2R2BLT_VFC6K51Shift (0x10) -#define B2R2BLT_VFC6K50 (0xff00) -#define B2R2BLT_VFC6K50Shift (0x8) -#define B2R2BLT_VFC6K44 (0xff) -#define B2R2BLT_VFC6K44Shift (0x0) -#define B2R2BLT_VFC6Mask (0xffffffff) -#define B2R2BLT_VFC6TestMask (0xffffffff) -#define B2R2BLT_VFC6InitialValue (0x0) -#define B2R2BLT_VFC6AccessType (INITIAL_TEST) -#define B2R2BLT_VFC6 (0xea8) - -/* - BLT_VFC7 */ -#define B2R2BLT_VFC7K61 (0xff000000) -#define B2R2BLT_VFC7K61Shift (0x18) -#define B2R2BLT_VFC7K60 (0xff0000) -#define B2R2BLT_VFC7K60Shift (0x10) -#define B2R2BLT_VFC7K54 (0xff00) -#define B2R2BLT_VFC7K54Shift (0x8) -#define B2R2BLT_VFC7K53 (0xff) -#define B2R2BLT_VFC7K53Shift (0x0) -#define B2R2BLT_VFC7Mask (0xffffffff) -#define B2R2BLT_VFC7TestMask (0xffffffff) -#define B2R2BLT_VFC7InitialValue (0x0) -#define B2R2BLT_VFC7AccessType (INITIAL_TEST) -#define B2R2BLT_VFC7 (0xeac) - -/* - BLT_VFC8 */ -#define B2R2BLT_VFC8K70 (0xff000000) -#define B2R2BLT_VFC8K70Shift (0x18) -#define B2R2BLT_VFC8K64 (0xff0000) -#define B2R2BLT_VFC8K64Shift (0x10) -#define B2R2BLT_VFC8K63 (0xff00) -#define B2R2BLT_VFC8K63Shift (0x8) -#define B2R2BLT_VFC8K62 (0xff) -#define B2R2BLT_VFC8K62Shift (0x0) -#define B2R2BLT_VFC8Mask (0xffffffff) -#define B2R2BLT_VFC8TestMask (0xffffffff) -#define B2R2BLT_VFC8InitialValue (0x0) -#define B2R2BLT_VFC8AccessType (INITIAL_TEST) -#define B2R2BLT_VFC8 (0xeb0) - -/* - BLT_VFC9 */ -#define B2R2BLT_VFC9K74 (0xff000000) -#define B2R2BLT_VFC9K74Shift (0x18) -#define B2R2BLT_VFC9K73 (0xff0000) -#define B2R2BLT_VFC9K73Shift (0x10) -#define B2R2BLT_VFC9K72 (0xff00) -#define B2R2BLT_VFC9K72Shift (0x8) -#define B2R2BLT_VFC9K71 (0xff) -#define B2R2BLT_VFC9K71Shift (0x0) -#define B2R2BLT_VFC9Mask (0xffffffff) -#define B2R2BLT_VFC9TestMask (0xffffffff) -#define B2R2BLT_VFC9InitialValue (0x0) -#define B2R2BLT_VFC9AccessType (INITIAL_TEST) -#define B2R2BLT_VFC9 (0xeb4) - -/* Instance values */ -#define asicB2R2BLT_CTL (0x70130a00) -#define asicB2R2BLT_ITS (0x70130a04) -#define asicB2R2BLT_STA1 (0x70130a08) -#define asicB2R2BLT_SSBA1 (0x70130a10) -#define asicB2R2BLT_SSBA2 (0x70130a14) -#define asicB2R2BLT_SSBA3 (0x70130a18) -#define asicB2R2BLT_SSBA4 (0x70130a1c) -#define asicB2R2BLT_SSBA5 (0x70130a20) -#define asicB2R2BLT_SSBA6 (0x70130a24) -#define asicB2R2BLT_SSBA7 (0x70130a28) -#define asicB2R2BLT_SSBA8 (0x70130a2c) -#define asicB2R2BLT_SSBA9 (0x70130aa0) -#define asicB2R2BLT_SSBA10 (0x70130aa4) -#define asicB2R2BLT_SSBA11 (0x70130aa8) -#define asicB2R2BLT_SSBA12 (0x70130aac) -#define asicB2R2BLT_SSBA13 (0x70130ab0) -#define asicB2R2BLT_SSBA14 (0x70130ab4) -#define asicB2R2BLT_SSBA15 (0x70130ab8) -#define asicB2R2BLT_SSBA16 (0x70130abc) -#define asicB2R2BLT_STBA1 (0x70130a30) -#define asicB2R2BLT_STBA2 (0x70130a34) -#define asicB2R2BLT_STBA3 (0x70130a38) -#define asicB2R2BLT_STBA4 (0x70130a3c) -#define asicB2R2BLT_CQ1_TRIG_IP (0x70130a40) -#define asicB2R2BLT_CQ2_TRIG_IP (0x70130a50) -#define asicB2R2BLT_CQ1_TRIG_CTL (0x70130a44) -#define asicB2R2BLT_CQ2_TRIG_CTL (0x70130a54) -#define asicB2R2BLT_CQ1_PACE_CTL (0x70130a48) -#define asicB2R2BLT_CQ2_PACE_CTL (0x70130a58) -#define asicB2R2BLT_CQ1_IP (0x70130a4c) -#define asicB2R2BLT_CQ2_IP (0x70130a5c) -#define asicB2R2BLT_AQ1_CTL (0x70130a60) -#define asicB2R2BLT_AQ2_CTL (0x70130a70) -#define asicB2R2BLT_AQ3_CTL (0x70130a80) -#define asicB2R2BLT_AQ4_CTL (0x70130a90) -#define asicB2R2BLT_AQ1_IP (0x70130a64) -#define asicB2R2BLT_AQ2_IP (0x70130a74) -#define asicB2R2BLT_AQ3_IP (0x70130a84) -#define asicB2R2BLT_AQ4_IP (0x70130a94) -#define asicB2R2BLT_AQ1_LNA (0x70130a68) -#define asicB2R2BLT_AQ2_LNA (0x70130a78) -#define asicB2R2BLT_AQ3_LNA (0x70130a88) -#define asicB2R2BLT_AQ4_LNA (0x70130a98) -#define asicB2R2BLT_AQ1_STA (0x70130a6c) -#define asicB2R2BLT_AQ2_STA (0x70130a7c) -#define asicB2R2BLT_AQ3_STA (0x70130a8c) -#define asicB2R2BLT_AQ4_STA (0x70130a9c) -#define asicB2R2BLT_SGA1 (0x70130ac0) -#define asicB2R2BLT_SGA2 (0x70130ac4) -#define asicB2R2BLT_ITM0 (0x70130ad0) -#define asicB2R2BLT_ITM1 (0x70130ad4) -#define asicB2R2BLT_ITM2 (0x70130ad8) -#define asicB2R2BLT_ITM3 (0x70130adc) -#define asicB2R2BLT_DFV1 (0x70130af4) -#define asicB2R2BLT_DFV2 (0x70130af0) -#define asicB2R2BLT_PRI (0x70130af8) -#define asicB2R2BLT_SSBA17 (0x70130900) -#define asicB2R2BLT_SSBA18 (0x70130904) -#define asicB2R2BLT_SSBA19 (0x70130908) -#define asicB2R2BLT_SSBA20 (0x7013090c) -#define asicB2R2BLT_SSBA21 (0x70130910) -#define asicB2R2BLT_SSBA22 (0x70130914) -#define asicB2R2BLT_SSBA23 (0x70130918) -#define asicB2R2BLT_SSBA24 (0x7013091c) -#define asicB2R2BLT_STBA5 (0x70130940) -#define asicB2R2BLT_STBA6 (0x70130944) -#define asicB2R2BLT_STBA7 (0x70130948) -#define asicB2R2BLT_STBA8 (0x7013094c) -#define asicB2R2PLUGS1_OP2 (0x70130b04) -#define asicB2R2PLUGS2_OP2 (0x70130b24) -#define asicB2R2PLUGS3_OP2 (0x70130b44) -#define asicB2R2PLUGS1_CHZ (0x70130b08) -#define asicB2R2PLUGS2_CHZ (0x70130b28) -#define asicB2R2PLUGS3_CHZ (0x70130b48) -#define asicB2R2PLUGS1_MSZ (0x70130b0c) -#define asicB2R2PLUGS2_MSZ (0x70130b2c) -#define asicB2R2PLUGS3_MSZ (0x70130b4c) -#define asicB2R2PLUGS1_PGZ (0x70130b10) -#define asicB2R2PLUGS2_PGZ (0x70130b30) -#define asicB2R2PLUGS3_PGZ (0x70130b50) -#define asicB2R2PLUGT_OP2 (0x70130b84) -#define asicB2R2PLUGT_CHZ (0x70130b88) -#define asicB2R2PLUGT_MSZ (0x70130b8c) -#define asicB2R2PLUGT_PGZ (0x70130b90) -#define asicB2R2BLT_NIP (0x70130c00) -#define asicB2R2BLT_CIC (0x70130c04) -#define asicB2R2BLT_INS (0x70130c08) -#define asicB2R2BLT_ACK (0x70130c0c) -#define asicB2R2BLT_TBA (0x70130c10) -#define asicB2R2BLT_TTY (0x70130c14) -#define asicB2R2BLT_TXY (0x70130c18) -#define asicB2R2BLT_TSZ (0x70130c1c) -#define asicB2R2BLT_S1CF (0x70130c20) -#define asicB2R2BLT_S2CF (0x70130c24) -#define asicB2R2BLT_S1BA (0x70130c28) -#define asicB2R2BLT_S1TY (0x70130c2c) -#define asicB2R2BLT_S1XY (0x70130c30) -#define asicB2R2BLT_S2BA (0x70130c38) -#define asicB2R2BLT_S2TY (0x70130c3c) -#define asicB2R2BLT_S2XY (0x70130c40) -#define asicB2R2BLT_S2SZ (0x70130c44) -#define asicB2R2BLT_S2SZ (0x70130c44) -#define asicB2R2BLT_S3BA (0x70130c48) -#define asicB2R2BLT_S3TY (0x70130c4c) -#define asicB2R2BLT_S3XY (0x70130c50) -#define asicB2R2BLT_S3SZ (0x70130c54) -#define asicB2R2BLT_CWO (0x70130c58) -#define asicB2R2BLT_CWS (0x70130c5c) -#define asicB2R2BLT_CCO (0x70130c60) -#define asicB2R2BLT_CML (0x70130c64) -#define asicB2R2BLT_FCTL (0x70130c68) -#define asicB2R2BLT_PMK (0x70130c6c) -#define asicB2R2BLT_RSF (0x70130c70) -#define asicB2R2BLT_RZI (0x70130c74) -#define asicB2R2BLT_HFP (0x70130c78) -#define asicB2R2BLT_VFP (0x70130c7c) -#define asicB2R2BLT_Y_RSF (0x70130c80) -#define asicB2R2BLT_Y_RZI (0x70130c84) -#define asicB2R2BLT_Y_HFP (0x70130c88) -#define asicB2R2BLT_Y_VFP (0x70130c8c) -#define asicB2R2BLT_KEY1 (0x70130ca0) -#define asicB2R2BLT_KEY2 (0x70130ca4) -#define asicB2R2BLT_SAR (0x70130cb0) -#define asicB2R2BLT_USR (0x70130cb4) -#define asicB2R2BLT_IVMX0 (0x70130cc0) -#define asicB2R2BLT_IVMX1 (0x70130cc4) -#define asicB2R2BLT_IVMX2 (0x70130cc8) -#define asicB2R2BLT_IVMX3 (0x70130ccc) -#define asicB2R2BLT_OVMX0 (0x70130cd0) -#define asicB2R2BLT_OVMX1 (0x70130cd4) -#define asicB2R2BLT_OVMX2 (0x70130cd8) -#define asicB2R2BLT_OVMX3 (0x70130cdc) -#define asicB2R2BLT_VC1R (0x70130ce8) -#define asicB2R2BLT_HFC0 (0x70130e00) -#define asicB2R2BLT_HFC1 (0x70130e04) -#define asicB2R2BLT_HFC2 (0x70130e08) -#define asicB2R2BLT_HFC3 (0x70130e0c) -#define asicB2R2BLT_HFC4 (0x70130e10) -#define asicB2R2BLT_HFC5 (0x70130e14) -#define asicB2R2BLT_HFC6 (0x70130e18) -#define asicB2R2BLT_HFC7 (0x70130e1c) -#define asicB2R2BLT_HFC8 (0x70130e20) -#define asicB2R2BLT_HFC9 (0x70130e24) -#define asicB2R2BLT_HFC10 (0x70130e28) -#define asicB2R2BLT_HFC11 (0x70130e2c) -#define asicB2R2BLT_HFC12 (0x70130e30) -#define asicB2R2BLT_HFC13 (0x70130e34) -#define asicB2R2BLT_HFC14 (0x70130e38) -#define asicB2R2BLT_HFC15 (0x70130e3c) -#define asicB2R2BLT_VFC0 (0x70130e90) -#define asicB2R2BLT_VFC1 (0x70130e94) -#define asicB2R2BLT_VFC2 (0x70130e98) -#define asicB2R2BLT_VFC3 (0x70130e9c) -#define asicB2R2BLT_VFC4 (0x70130ea0) -#define asicB2R2BLT_VFC5 (0x70130ea4) -#define asicB2R2BLT_VFC6 (0x70130ea8) -#define asicB2R2BLT_VFC7 (0x70130eac) -#define asicB2R2BLT_VFC8 (0x70130eb0) -#define asicB2R2BLT_VFC9 (0x70130eb4) -#define asicB2R2BLT_Y_HFC0 (0x70130d00) -#define asicB2R2BLT_Y_HFC1 (0x70130d04) -#define asicB2R2BLT_Y_HFC2 (0x70130d08) -#define asicB2R2BLT_Y_HFC3 (0x70130d0c) -#define asicB2R2BLT_Y_HFC4 (0x70130d10) -#define asicB2R2BLT_Y_HFC5 (0x70130d14) -#define asicB2R2BLT_Y_HFC6 (0x70130d18) -#define asicB2R2BLT_Y_HFC7 (0x70130d1c) -#define asicB2R2BLT_Y_HFC8 (0x70130d20) -#define asicB2R2BLT_Y_HFC9 (0x70130d24) -#define asicB2R2BLT_Y_HFC10 (0x70130d28) -#define asicB2R2BLT_Y_HFC11 (0x70130d2c) -#define asicB2R2BLT_Y_HFC12 (0x70130d30) -#define asicB2R2BLT_Y_HFC13 (0x70130d34) -#define asicB2R2BLT_Y_HFC14 (0x70130d38) -#define asicB2R2BLT_Y_HFC15 (0x70130d3c) -#define asicB2R2BLT_Y_VFC0 (0x70130d90) -#define asicB2R2BLT_Y_VFC1 (0x70130d94) -#define asicB2R2BLT_Y_VFC2 (0x70130d98) -#define asicB2R2BLT_Y_VFC3 (0x70130d9c) -#define asicB2R2BLT_Y_VFC4 (0x70130da0) -#define asicB2R2BLT_Y_VFC5 (0x70130da4) -#define asicB2R2BLT_Y_VFC6 (0x70130da8) -#define asicB2R2BLT_Y_VFC7 (0x70130dac) -#define asicB2R2BLT_Y_VFC8 (0x70130db0) -#define asicB2R2BLT_Y_VFC9 (0x70130db4) - - -//------------------------------------------------------------------------ -// Static Register bits defines -//------------------------------------------------------------------------ -/* - BLT_AQ_CTL */ -#define B2R2_AQ_Enab (0x80000000) -#define B2R2_AQ_PRIOR_0 (0x0) -#define B2R2_AQ_PRIOR_1 (0x1) -#define B2R2_AQ_PRIOR_2 (0x2) -#define B2R2_AQ_PRIOR_3 (0x3) -#define B2R2_AQ_NODE_REPEAT_INT (0x100000) -#define B2R2_AQ_STOP_INT (0x200000) -#define B2R2_AQ_LNA_REACH_INT (0x400000) -#define B2R2_AQ_COMPLETED_INT (0x800000) - -/* - BLT_CIC */ -#define B2R2_CICGroup18 (0x40000) -#define B2R2_CICGroup17 (0x20000) -#define B2R2_OUTPUT_VMx (0x10000) -#define B2R2_INPUT_VMx (0x00008000) -#define B2R2_CICGroup14 (0x00004000) -#define B2R2_CICGroup13 (0x00002000) -#define B2R2_COLOR_KEY (0x00001000) -#define B2R2_FLICKER_FILTER (0x00000800) -#define B2R2_LUMA_FILTER (0x00000400) -#define B2R2_RGB_CHROMA (0x00000200) -#define B2R2_FILTER_CTL_MASK (0x00000100) -#define B2R2_CLUT (0x00000080) -#define B2R2_CLIP_WIN (0x00000040) -#define B2R2_SRC3 (0x00000020) -#define B2R2_SRC2 (0x00000010) -#define B2R2_SRC1 (0x00000008) -#define B2R2_COLOR_FILL (0x00000004) - -/* - BLT_INS */ -#define B2R2_SRC1_FETCH_MEM (0x00000001) -#define B2R2_SRC1_COLOR_FILL (0x00000003) -#define B2R2_SRC1_DIRECT_COPY (0x00000004) -#define B2R2_SRC1_DIRECT_FILL (0x00000007) -#define B2R2_SRC2_FETCH_MEM (0x00000008) -#define B2R2_SRC2_COLOR_FILL (0x00000018) -#define B2R2_SRC3_FETCH_MEM (0x00000020) - -/* - BLT_ACK */ -#define B2R2_BYPASS_SRC1 (0x00000000) -#define B2R2_LOGICAL_OPER (0x00000001) -#define B2R2_BLEND_NOT_PREMULT (0x00000002) -#define B2R2_BLEND_PREMULT (0x00000003) -#define B2R2_LOGICAL_FIRST_PASS (0x00000004) -#define B2R2_CLIPMASK_BLEND (0x00000005) -#define B2R2_BYPASS_SRC2_SRC3 (0x00000007) -#define B2R2_LOGICAL_2ND_PASS (0x00000008) - -/*BLT_TTY */ -#define B2R2_ALPHA_RANGE_SHIFT (0x15) -/*BLT_XY */ -#define B2R2_Y_SHIFT (0x10) - -/*BLT_SCF*/ -#define COLOR_ALPHA_SHIFT (0x18) -#define RED_COLOR_SHIFT (0x10) -#define GREEN_COLOR_SHIFT (0x08) -#define BLUE_COLOR_SHIFT (0x00) - -/* SRC REG*/ -#define B2R2_STYCOLOR_FORMShift (0x10) -#define B2R2_SSZWIN_HEIGHTShift (0x10) - -/* - BLT_CCO */ -#define B2R2_COLOR_CORREC (0x00010000) -#define B2R2_COLOR_REDUC (0x00020000) -#define B2R2_CLUT_100_ERRDIF (0x00080000) -#define B2R2_CLUT_75_ERRDIF (0x00100000) -#define B2R2_CLUT_50_ERRDIF (0x00180000) -#define B2R2_CLUT_25_ERRDIF (0x00200000) -#define B2R2_CLUT_ADAPT (0x00400000) - - -/** Sources involved */ - -typedef enum -{ - SOURCE = 0, - SOURCE1 = 1, - SOURCE2 = 2, - SOURCE3 = 3, - SOURCE12 = 4, //Both Source1 & Source2 will be used - SOURCE13 = 5, //Both Source1 & Source3 will be used - SOURCE23 = 6, //Both Source2 & Source3 will be used - SOURCE123 = 7 //All sources (Source1, Source2 & Source3) - -}b2r2_source_involved; - - -typedef enum -{ - BYPASS_SRC1 = 0, - LOGICAL_OP = 1, - BLENDING_FG_NOT_PREMULT = 2, - BLENDING_FG_PREMULT = 3, - CLIPMASK_LOG_MODE_1ST_PASS = 4, - CLIPMASK_BLENDING_MODE = 5, - BYPASS_SRC2_SRC3 = 7 - -}b2r2_alu_op_mode; - - - -typedef struct -{ - unsigned char COLORFILL_EN; - b2r2_source_involved COLOR_FILL_SOURCE; - b2r2_alu_op_mode ALU_OP_MODE; - -}b2r2_seting_flags; - - - -typedef struct -{ - unsigned char ALPHA_VAL; - unsigned char SWAP_FG_BG; - unsigned char PREMULTIPLIER; - unsigned char ALPHA_RANGE; - -}b2r2_blending_para; - - -typedef enum -{ - INSIDE_CLIP = 0, - OUTSIDE_CLIP = 1 - -}b2r2_clip_mode; - - -typedef struct -{ - unsigned short B2R2_X_CORD; - unsigned short B2R2_Y_CORD; - -}b2r2_win_pos; - - -typedef struct -{ - b2r2_clip_mode CLIP_MODE; - b2r2_win_pos CLIP_WIN_START_CORD;//Start coordinate of clipped area - b2r2_win_pos CLIP_WIN_END_CORD; // End coordinate of clipped area - -}b2r2_clip_para; - - -typedef struct -{ - unsigned int B2R2_KEY1; - unsigned int B2R2_KEY2; - -}b2r2_color_key_val; - - -typedef struct -{ - b2r2_color_key_val COLOR_KEYS_VAL; - unsigned char ACK_CKEY; - unsigned char CKEY_SEL; - -}b2r2_colorkey_para; - - -typedef struct -{ - unsigned int S1_SSBA :5; //Possible values 1 to 4 or 9 to 12 When CQ used. Odd number for CQ1 & Even number for CQ2 - unsigned int RESV1 :3; - unsigned int S2_SSBA :5; //Possible values 1 to 8 When When CQ used. Odd number for CQ1 & Even number for CQ2 - unsigned int RESV2 :3; - unsigned int S3_SSBA :5; //Possible values 9 to 16 When When CQ used. Odd number for CQ1 & Even number for CQ2 - unsigned int RESV3 :3; - unsigned int T_STBA :4;//Possible values 1 to 4. - unsigned int A_SGA :4;//Possible values 1 to 4. - -}b2r2_sar; - -typedef struct -{ - unsigned int LUMA_COEFF :3; - unsigned int LUMA_MAP :1; //This flag must be set to apply VC1 range functionality on Luma part - unsigned int CHROMA_COEFF :3; - unsigned int CHROMA_MAP :1; //This flag must be set to apply VC1 range functionality on Chroma part - unsigned int RESV :24; - -}b2r2_vc1_range; - - -/** INS flag configuration */ - -typedef struct -{ - unsigned long long CLIPPING_EN :1 ; // To utilize clip feature set this bit - unsigned long long CLUT_EN :1 ; // To utilize CLUT feature set this bit - unsigned long long COLORKEY_EN :1 ; - //unsigned double PLANEMASK_EN :1 ; - unsigned long long RESIZE_EN :1 ; - unsigned long long SAR_EN :1 ; // To utilize SAR feature set this bit - unsigned long long VM_EN :1 ; - unsigned long long VC1_EN :1 ; - unsigned long long DITHER_EN :1 ; - unsigned long long SRC1_RGB_EXP :1 ; - unsigned long long SRC2_RGB_EXP :1 ; - unsigned long long SRC1_A1_SUBST_EN :1 ; - unsigned long long SRC2_A1_SUBST_EN :1 ; - unsigned long long CHROMA_LEFT_EN :1 ; - unsigned long long SRC1_SUBBYTE :1 ; - unsigned long long SRC2_SUBBYTE :1 ; - unsigned long long TARG_SUBBYTE :1 ; - unsigned long long SRC1_ALPHA_RANGE :1 ; - unsigned long long SRC2_ALPHA_RANGE :1 ; - unsigned long long TARG_ALPHA_RANGE :1 ; - unsigned long long SRC1_BIGENDIAN :1 ; - unsigned long long SRC2_BIGENDIAN :1 ; - unsigned long long TARG_BIGENDIAN :1 ; - unsigned long long SRC1_HSO :1 ; - unsigned long long SRC2_HSO :1 ; - unsigned long long SRC3_HSO :1 ; - unsigned long long TARG_HSO :1 ; - unsigned long long SRC1_VSO :1 ; - unsigned long long SRC2_VSO :1 ; - unsigned long long SRC3_VSO :1 ; - unsigned long long TARG_VSO :1 ; - unsigned long long YCBCR420MB_INPUT :1 ; // Set this bit when input image is in 420 format - unsigned long long YCBCR422MB_INPUT :1 ; // Set this bit when input image is in 422 format - - b2r2_seting_flags SETING_FLAGS; - b2r2_blending_para BLEND_PARA; - b2r2_clip_para CLIP_PARA; - - unsigned int PMK_VAL; - //t_uint32 FILT_CNTL_EN; - - b2r2_colorkey_para COLORKEY_PARA; - b2r2_sar SAR_CONFIG; - b2r2_vc1_range VC1_RANGE; - - -}b2r2_functionality_ins; - - - - -const unsigned int h_filt_coef[] = { -0x00000000, 0x00000040, 0x08FD03FF, 0xFE04F93E, -0x13F806FD, 0xFC07F43B, 0x1FF508FB, 0xFB09F134, -0x2BF209FB, 0xFB09F12A, 0x35F209FB, 0xFB08F41E, //Increment less than 1024 -0x3CF507FC, 0xFD06F712, 0x3FFA04FE, 0xFF03FC07, - -0x05FC0400, 0x04FC0539, 0x0CF906FC, 0x0200FE39, -0x17F608FB, 0x0002F935, 0x20F408FC, 0xFF05F430, //Increment bigger than 1024 -0x29F407FD, 0xFD07F328, 0x31F505FF, 0xFC08F31F, -0x38F90200, 0xFB08F614, 0x3AFF0002, 0xFC06F80B, - -0x09F906FC, 0x06F90934, 0x10F707FD, 0x05FC0232, -0x17F607FE, 0x04FFFC2F, 0x20F506FF, 0x0201F92A, //Resize 1.3 to 1.4 -0x27F60400, 0x0004F625, 0x2DF90102, 0xFF06F51D, -0x31FDFF04, 0xFE07F515, 0x3502FC05, 0xFD07F70D, - -0x0BF806FE, 0x06F80B30, 0x12F706FF, 0x06FA052D, -0x18F60400, 0x06FC002C, 0x1FF70201, 0x04FFFD27, -0x24F90003, 0x0300F924, 0x29FDFF04, 0x0102F71D, //Resize 1.4 to 1.5 -0x2D00FC06, 0x0004F617, 0x3005FA06, 0xFF06F70F, - - 0x13fbfd05, 0xfdfb1325, 0x17fdfc05, 0xfff90f24, - 0x1bfffa04, 0x00f90b24, 0x1f01f903, 0x01f80823, - 0x2204f902, 0x02f90420, 0x2508f801, 0x03f9011d, - 0x250cf900, 0x04fafe1a, 0x2610f9ff, 0x05fcfc15, - - 0x1306fdfc, 0xfd061318, 0x1508fefc, 0xfc041217, - 0x160afefb, 0xfc031018, 0x180b00fb, 0xfb010f17, - 0x190d00fb, 0xfb000d17, 0x190f01fb, 0xfb000b16, - 0x191103fc, 0xfbfe0915, 0x1a1204fc, 0xfcfe0812, - - 0x0f0902fe, 0x02090f0e, 0x0f0902ff, 0x01080e10, - 0x100a03ff, 0x00070d10, 0x100b0400, 0x00060c0f, - 0x100c0500, 0x00050c0e, 0x110c0600, 0x00040b0e, - 0x110d0700, 0xff030a0f, 0x110e0801, 0xff02090e, - - 0x0c090400, 0x04090c0e, 0x0c090501, 0x04080c0d, - 0x0c0a0501, 0x03080b0e, 0x0d0a0602, 0x03070b0c, //Down scale between 5 and 4 - 0x0d0a0702, 0x02070a0d, 0x0d0b0703, 0x02060a0c, - 0x0d0b0803, 0x01050a0d, 0x0d0c0804, 0x0105090c, - - 0x0b090603, 0x06090b09, 0x0b090603, 0x05080a0c, - 0x0b090603, 0x05080a0c, 0x0b090704, 0x04080a0b, // Downscale bigger than 5 - 0x0b0a0704, 0x04070a0b, 0x0b0a0804, 0x0407090b, - 0x0b0a0805, 0x0306090c, 0x0b0a0805, 0x0306090c - - -}; - - -const unsigned int v_filt_coef[] = { - - 0x00400000, 0x3c09fd00, 0x13f904fa, 0xf506f539, - 0x08f3311f, 0xf3282af3, 0x1d34f308, 0x3bf507f5, - 0xfa05f912, 0x03fd073f, - - 0x053e05fc, 0x3b0ef8fc, 0x18f500ff, 0xf402f938, - 0x05f53121, 0xf4272af4, 0x1e30f607, 0x35f908f4, - 0xff07f615, 0x06f90b37, - - 0x0a3c0af8, 0x3b12f6f8, - 0x1bf4fb02, 0xf4fffd35, 0x01f83023, 0xf62729f6, - 0x1e2ef904, 0x31fd06f5, 0x0206f616, 0x07f80d32, - - 0x0e380ef6, 0x3815f5f6, 0x1df5f806, 0xf6fb0033, - 0xfefc2d23, 0xf92628f9, 0x1e2cfc00, 0x2e0003f7, - 0x0504f618, 0x05f7112e, - - 0x132413fb, 0x2317fdfb, - 0x1afffa0f, 0x01f90b23, 0xf907221d, 0x041f2004, - 0x1c2207f9, 0x240bfa01, 0x0ffbff17, 0xfcfd1424, - - 0x10161005, 0x16110605, 0x1308040f, 0x09020e15, - 0x010c1614, 0x0b15150b, 0x13160d00, 0x170f000a, - 0x11ff0813, 0xfe071218, - - 0x0f100f09, 0x120f0909, - 0x100a080e, 0x0b070e11, 0x060d1111, 0x0c12110c, - 0x11120d05, 0x120e040c, 0x0f040b11, 0x030a1113, - - 0x0e100e0a, 0x0f0e0b0a, 0x0f0b0a0e, 0x0c090d10, - 0x080d100f, 0x0d0f0f0d, 0x10100d08, 0x100e070c, - 0x0f070c0f, 0x060b1010, - - 0x0e0e0e0b, 0x0f0e0b0b, - 0x0e0c0b0d, 0x0c0a0d0f, 0x0a0d0f0e, 0x0d0e0f0d, - 0x0f0f0d09, 0x0f0e090c, 0x0e090c0e, 0x080c0f0f -}; - - -const unsigned int h_luma_filt_coef[] = { -0x00000000, 0x00000040, 0x08FD03FF, 0xFE04F93E, -0x13F806FD, 0xFC07F43B, 0x1FF508FB, 0xFB09F134, -0x2BF209FB, 0xFB09F12A, 0x35F209FB, 0xFB08F41E, //Increment less than 1024 -0x3CF507FC, 0xFD06F712, 0x3FFA04FE, 0xFF03FC07, - -0x05FC0400, 0x04FC0539, 0x0CF906FC, 0x0200FE39, -0x17F608FB, 0x0002F935, 0x20F408FC, 0xFF05F430, //Increment bigger than 1024 -0x29F407FD, 0xFD07F328, 0x31F505FF, 0xFC08F31F, -0x38F90200, 0xFB08F614, 0x3AFF0002, 0xFC06F80B, - -0x09F906FC, 0x06F90934, 0x10F707FD, 0x05FC0232, -0x17F607FE, 0x04FFFC2F, 0x20F506FF, 0x0201F92A, //Resize 1.4 to 1.3 -0x27F60400, 0x0004F625, 0x2DF90102, 0xFF06F51D, -0x31FDFF04, 0xFE07F515, 0x3502FC05, 0xFD07F70D, - -0x0BF806FE, 0x06F80B30, 0x12F706FF, 0x06FA052D, -0x18F60400, 0x06FC002C, 0x1FF70201, 0x04FFFD27, -0x24F90003, 0x0300F924, 0x29FDFF04, 0x0102F71D, //Resize 1.4 to 1.5 -0x2D00FC06, 0x0004F617, 0x3005FA06, 0xFF06F70F, - - 0x13fbfd05, 0xfdfb1325, 0x17fdfc05, 0xfff90f24, - 0x1bfffa04, 0x00f90b24, 0x1f01f903, 0x01f80823, - 0x2204f902, 0x02f90420, 0x2508f801, 0x03f9011d, - 0x250cf900, 0x04fafe1a, 0x2610f9ff, 0x05fcfc15, - - 0x1306fdfc, 0xfd061318, 0x1508fefc, 0xfc041217, - 0x160afefb, 0xfc031018, 0x180b00fb, 0xfb010f17, - 0x190d00fb, 0xfb000d17, 0x190f01fb, 0xfb000b16, - 0x191103fc, 0xfbfe0915, 0x1a1204fc, 0xfcfe0812, - - 0x0f0902fe, 0x02090f0e, 0x0f0902ff, 0x01080e10, - 0x100a03ff, 0x00070d10, 0x100b0400, 0x00060c0f, - 0x100c0500, 0x00050c0e, 0x110c0600, 0x00040b0e, - 0x110d0700, 0xff030a0f, 0x110e0801, 0xff02090e, - - 0x0c090400, 0x04090c0e, 0x0c090501, 0x04080c0d, - 0x0c0a0501, 0x03080b0e, 0x0d0a0602, 0x03070b0c, //Downscale between 5 and 4 - 0x0d0a0702, 0x02070a0d, 0x0d0b0703, 0x02060a0c, - 0x0d0b0803, 0x01050a0d, 0x0d0c0804, 0x0105090c, - - 0x0b090603, 0x06090b09, 0x0b090603, 0x05080a0c, - 0x0b090603, 0x05080a0c, 0x0b090704, 0x04080a0b, // Downscale bigger than 5 - 0x0b0a0704, 0x04070a0b, 0x0b0a0804, 0x0407090b, - 0x0b0a0805, 0x0306090c, 0x0b0a0805, 0x0306090c -}; - - -const unsigned int v_luma_filt_coef[] = { - - 0x00400000, 0x3c09fd00, 0x13f904fa, 0xf506f539, - 0x08f3311f, 0xf3282af3, 0x1d34f308, 0x3bf507f5, - 0xfa05f912, 0x03fd073f, - - 0x053e05fc, 0x3b0ef8fc, 0x18f500ff, 0xf402f938, - 0x05f53121, 0xf4272af4, 0x1e30f607, 0x35f908f4, - 0xff07f615, 0x06f90b37, - - 0x0a3c0af8, 0x3b12f6f8, - 0x1bf4fb02, 0xf4fffd35, 0x01f83023, 0xf62729f6, - 0x1e2ef904, 0x31fd06f5, 0x0206f616, 0x07f80d32, - - 0x0e380ef6, 0x3815f5f6, 0x1df5f806, 0xf6fb0033, - 0xfefc2d23, 0xf92628f9, 0x1e2cfc00, 0x2e0003f7, - 0x0504f618, 0x05f7112e, - - 0x132413fb, 0x2317fdfb, - 0x1afffa0f, 0x01f90b23, 0xf907221d, 0x041f2004, - 0x1c2207f9, 0x240bfa01, 0x0ffbff17, 0xfcfd1424, - - 0x10161005, 0x16110605, 0x1308040f, 0x09020e15, - 0x010c1614, 0x0b15150b, 0x13160d00, 0x170f000a, - 0x11ff0813, 0xfe071218, - - 0x0f100f09, 0x120f0909, - 0x100a080e, 0x0b070e11, 0x060d1111, 0x0c12110c, - 0x11120d05, 0x120e040c, 0x0f040b11, 0x030a1113, - - 0x0e100e0a, 0x0f0e0b0a, 0x0f0b0a0e, 0x0c090d10, - 0x080d100f, 0x0d0f0f0d, 0x10100d08, 0x100e070c, - 0x0f070c0f, 0x060b1010, - - 0x0e0e0e0b, 0x0f0e0b0b, - 0x0e0c0b0d, 0x0c0a0d0f, 0x0a0d0f0e, 0x0d0e0f0d, - 0x0f0f0d09, 0x0f0e090c, 0x0e090c0e, 0x080c0f0f -}; - - -typedef struct -{ - unsigned short HSRC_INC ; - unsigned short VSRC_INC ; - -}b2r2_rsf; - - -typedef struct -{ - unsigned int B2R2_HFP; - unsigned int B2R2_VFP; - -}b2r2_filter_coeff; - - -typedef enum -{ - CHROMA_FILTER_CNTL = 0, //Use this enum to get setting for chroma filter - RESIZE_FILTER_CNTL = 0, //Use this enum to get setting for resizing filter when image is in RGB format - LUMA_FILTER_CNTL = 1, //Use this enum to get setting for luma filter - -}b2r2_filter_control; - - -typedef enum -{ - HORIZONTAL_FILTER = 0, - VERTICAL_FILTER = 1, - -}b2r2_filter; - - -typedef struct -{ - unsigned short B2R2_WIN_WIDTH; - unsigned short B2R2_WIN_HEIGHT; - -}b2r2_win_size; - - -typedef struct -{ - - unsigned int h_phy; - unsigned int v_phy; - unsigned int h_luma_phy; - unsigned int v_luma_phy; - -} b2r2_coeff_address; - - - - -typedef struct -{ - unsigned int B2R2_NIP; - unsigned int B2R2_CIC; - unsigned int B2R2_INS; - unsigned int B2R2_ACK; - -} b2r2_system; - -typedef enum -{ - RGB565 = 0, - RGB888 = 1, - ARGB8565 = 4, - ARGB8888 = 5, - ARGB1555 = 6, - ARGB4444 = 7, - YCBCR888 = 16, - YCBCR422R = 18, - AYCBCR8888 = 21, - YCBCR42XMB = 20, - YCBCR42XR2B = 22, - YCBCR42XMBN = 14, - CLUT1 = 8, - CLUT2 = 9, - CLUT4 = 10, - CLUT8 = 11, - ACLUT44 = 12, - ACLUT88 = 13, - A1 = 24, - A8 = 25, - YUV = 30 - -}b2r2_color_form; - - -typedef struct -{ - unsigned int B2R2_TBA; - unsigned int B2R2_TTY; - unsigned int B2R2_TXY; - unsigned int B2R2_TSZ; - -}b2r2_target; - - -typedef struct -{ - b2r2_color_form COLOR_FORM; - b2r2_win_size WIN_SIZE; - unsigned char MEM_ALIGHNMENT; - -}b2r2_format_win_size_para; - - -typedef struct -{ - unsigned int B2R2_SBA; - unsigned int B2R2_STY; - unsigned int B2R2_SXY; - unsigned int B2R2_SSZ; - -}b2r2_src_config; - - -typedef enum -{ - FCTL_CONFIG = 0, // FCTL Configuration enable only - PMK_CONFIG = 1, // PLANMASK Configuration enable - FCTL_PMK_EN = 2, // Enable both FCTL & PLANMASK - -}b2r2_fctl_pmk; - - - -typedef struct -{ - unsigned int HSRC_INIT :10; - unsigned int RESV1 :2; - unsigned int HNB_REPEAT :3; - unsigned int RESV2 :1; - unsigned int VSRC_INIT :10; - unsigned int RESV3 :2; - unsigned int VNB_REPEAT :3; - unsigned int RESV4 :1; - -}b2r2_rzi; - - -typedef struct -{ - b2r2_rsf RSF; - b2r2_rzi RESIZE_INIT; - b2r2_filter_coeff FILTER_COEF; - -}b2r2_filter_para; - - - -typedef enum -{ - SAR_CONFIG_EN = 0, // Only SAR register configuration - USER_CONFIG_EN = 1, // Only User register configuration - SAR_USER_CONFIG_EN = 2, // Both SAR & User registers configuration - -}b2r2_sar_user; - - - - -typedef struct -{ - unsigned char VM_FLAG; // This Flag indicate which VM will be used. if 'VM_FLAG =0' , output VM will be used & if 'VM_FLAG =1', input VM will be used. - unsigned int VM0; //VM0 coefficient. Please refer B2R2 spec for possible values. - unsigned int VM1; //VM1 coefficient. Please refer B2R2 spec for possible values & so on. - unsigned int VM2; - unsigned int VM3; - -}b2r2_versatile_matrix_reg; - - - -typedef struct -{ - b2r2_format_win_size_para SRC1_FORMAT_WIN_SIZE_PARA; - b2r2_format_win_size_para SRC2_FORMAT_WIN_SIZE_PARA; - b2r2_format_win_size_para SRC3_FORMAT_WIN_SIZE_PARA; - b2r2_format_win_size_para TARG_FORMAT_WIN_SIZE_PARA; - b2r2_win_pos SRC1_WIN_POS; - b2r2_win_pos SRC2_WIN_POS; - b2r2_win_pos SRC3_WIN_POS; - b2r2_win_pos TARG_WIN_POS; - -}b2r2_targ_three_src_color_size_pos_para; - - -typedef struct -{ - unsigned int NODE_PT; - unsigned int NEXT_NODE_PT; - unsigned int SRC1_MEM_ADDR; - unsigned int SRC2_MEM_ADDR; - unsigned int SRC3_MEM_ADDR; - unsigned int TARG_MEM_ADDR; - -}b2r2_node_and_image_addr; - - -typedef struct -{ - unsigned char B2R2_RED; - unsigned char B2R2_GREEN; - unsigned char B2R2_BLUE; - unsigned char COLOR_ALPHA; - -}b2r2_color_comp; - -typedef struct -{ - b2r2_color_form COLOR_FORM; - b2r2_win_size WIN_SIZE; - b2r2_color_comp COLOR_COMP; - unsigned char PITCH; - -}b2r2_colour_win_size_para; - - -#define B2R2_GFX_COPY_NODESIZE (48) - -typedef struct -{ - unsigned short DIRECT_COPY :1 ; //Direct copy flag is applicable only with source1 - unsigned short COLORFILL_EN :1 ; //Colorfil flag is applicable only with source1 & source2 - unsigned short DIRECT_FILL :1 ;//Direct colorfil flag is applicable only with source1 - -}b2r2_color_copy_flags; - - -typedef struct -{ - unsigned int B2R2_S1CF; - unsigned int B2R2_S2CF; - -}b2r2_color_fill; - - -typedef struct -{ - unsigned int NODE_PT; //Address of Node - unsigned int NEXT_NODE_PT; //Address of Next Node - unsigned int SRC_MEM_ADDR; //Address of source data - unsigned int TARG_MEM_ADDR; //Address of target location. - -}b2r2_node_src_targ_addr; - - -typedef struct -{ - b2r2_format_win_size_para SRC_FORMAT_WIN_SIZE_PARA; - b2r2_format_win_size_para TARG_FORMAT_WIN_SIZE_PARA; - b2r2_win_pos SRC_WIN_POS; - b2r2_win_pos TARG_WIN_POS; - unsigned int COLOR_CONFIG; - - -}b2r2_targ_one_src_color_size_pos_para; - - -typedef enum -{ - ROT_90 = 1, - ROT_180 = 2, - ROT_270 = 3 - -}b2r2_rot_type; - - -typedef struct -{ - - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_src_config GROUP345; - -}b2r2_copy_node; - -#define B2R2_ROTATE_NODE (48) - -///////////////////////////////////////// - -typedef struct -{ - unsigned int B2R2_CWO; - unsigned int B2R2_CWS; - -}b2r2_clip; - -typedef struct -{ - unsigned int B2R2_KEY1; - unsigned int B2R2_KEY2; - -}b2r2_color_key; - -typedef struct -{ - unsigned int B2R2_CCO; - unsigned int B2R2_CML; -}b2r2_clut; - -typedef struct -{ - unsigned int B2R2_FCTL; - unsigned int B2R2_PMK; -}b2r2_rsz_pl_mask; - -typedef struct -{ - unsigned int B2R2_RSF; - unsigned int B2R2_RZI; - unsigned int B2R2_HFP; - unsigned int B2R2_VFP; - -}b2r2_Cr_luma_rsz; - -typedef struct -{ - unsigned int B2R2_Coeff0; - unsigned int B2R2_Coeff1; - unsigned int B2R2_Coeff2; - unsigned int B2R2_Coeff3; - -}b2r2_flikr_filter; - -typedef struct -{ - unsigned int B2R2_XYL; - unsigned int B2R2_XYP; - -}b2r2_xyl; - -typedef struct -{ - unsigned int B2R2_SAR; - unsigned int B2R2_USR; - //unsigned int B2R2_RESERVED[2]; - -}b2r2_sau; -typedef struct -{ - unsigned int B2R2_VMX0; - unsigned int B2R2_VMX1; - unsigned int B2R2_VMX2; - unsigned int B2R2_VMX3; -}b2r2_vm; -typedef struct -{ - - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_color_fill GROUP2; - b2r2_src_config GROUP3; - b2r2_src_config GROUP4; - b2r2_src_config GROUP5; - b2r2_clip GROUP6; - b2r2_clut GROUP7; - b2r2_rsz_pl_mask GROUP8; - b2r2_Cr_luma_rsz GROUP9; - b2r2_Cr_luma_rsz GROUP10; - b2r2_flikr_filter GROUP11; - b2r2_color_key GROUP12; - b2r2_xyl GROUP13; - b2r2_sau GROUP14; - b2r2_vm GROUP15; - b2r2_vm GROUP16; - unsigned int B2R2_RESERVED[2]; - -}b2r2_link_list; - -/*************************************************************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -/*******************tested unused protype*********************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -/*************************************************************************************/ -#if 0 - -#define B2R2_GFX_BLEND_NODESIZE (64) -#define B2R2_GFX_CLIP_NODESIZE (64) - - - -typedef struct -{ - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_src_config GROUP3; - b2r2_clip GROUP6; - -}b2r2_rect_clip_without_color_fill; - -typedef struct -{ - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_color_fill GROUP2; - b2r2_src_config GROUP3; - b2r2_clip GROUP6; - -}b2r2_rect_clip_with_color_fill; - - - -typedef struct -{ - b2r2_one_src_without_color_fill src; - b2r2_color_key GROUP12; - -}b2r2_colour_key_colfill; - -typedef struct -{ - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_color_fill GROUP2; - b2r2_src_config GROUP3; -}b2r2_fill_Rect; - -typedef struct -{ - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_src_config GROUP3; -}b2r2_one_src_without_color_fill; - -typedef struct -{ - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_src_config GROUP3; - b2r2_src_config GROUP4; - -}b2r2_src1_src2_without_color_fill; - - -typedef struct -{ - - b2r2_system GROUP0; - b2r2_target GROUP1; - b2r2_color_fill GROUP2; - b2r2_src_config GROUP3; - b2r2_src_config GROUP4; - -}b2r2_src1_src2_with_color_fill; - - - - -#endif - - -#ifdef __cplusplus -} -#endif /* _cplusplus */ - -#endif /* !defined(__B2R2_GLOBAL_H) */
\ No newline at end of file |