1*01d9ccf8SOded Gabbay /* SPDX-License-Identifier: GPL-2.0 2*01d9ccf8SOded Gabbay * 3*01d9ccf8SOded Gabbay * Copyright 2016-2020 HabanaLabs, Ltd. 4*01d9ccf8SOded Gabbay * All Rights Reserved. 5*01d9ccf8SOded Gabbay * 6*01d9ccf8SOded Gabbay */ 7*01d9ccf8SOded Gabbay 8*01d9ccf8SOded Gabbay /************************************ 9*01d9ccf8SOded Gabbay ** This is an auto-generated file ** 10*01d9ccf8SOded Gabbay ** DO NOT EDIT BELOW ** 11*01d9ccf8SOded Gabbay ************************************/ 12*01d9ccf8SOded Gabbay 13*01d9ccf8SOded Gabbay #ifndef ASIC_REG_ROT0_DESC_REGS_H_ 14*01d9ccf8SOded Gabbay #define ASIC_REG_ROT0_DESC_REGS_H_ 15*01d9ccf8SOded Gabbay 16*01d9ccf8SOded Gabbay /* 17*01d9ccf8SOded Gabbay ***************************************** 18*01d9ccf8SOded Gabbay * ROT0_DESC 19*01d9ccf8SOded Gabbay * (Prototype: ROT_DESC) 20*01d9ccf8SOded Gabbay ***************************************** 21*01d9ccf8SOded Gabbay */ 22*01d9ccf8SOded Gabbay 23*01d9ccf8SOded Gabbay #define mmROT0_DESC_CONTEXT_ID 0x4E0B100 24*01d9ccf8SOded Gabbay 25*01d9ccf8SOded Gabbay #define mmROT0_DESC_IN_IMG_START_ADDR_L 0x4E0B104 26*01d9ccf8SOded Gabbay 27*01d9ccf8SOded Gabbay #define mmROT0_DESC_IN_IMG_START_ADDR_H 0x4E0B108 28*01d9ccf8SOded Gabbay 29*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_IMG_START_ADDR_L 0x4E0B10C 30*01d9ccf8SOded Gabbay 31*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_IMG_START_ADDR_H 0x4E0B110 32*01d9ccf8SOded Gabbay 33*01d9ccf8SOded Gabbay #define mmROT0_DESC_CFG 0x4E0B114 34*01d9ccf8SOded Gabbay 35*01d9ccf8SOded Gabbay #define mmROT0_DESC_IM_READ_SLOPE 0x4E0B118 36*01d9ccf8SOded Gabbay 37*01d9ccf8SOded Gabbay #define mmROT0_DESC_SIN_D 0x4E0B11C 38*01d9ccf8SOded Gabbay 39*01d9ccf8SOded Gabbay #define mmROT0_DESC_COS_D 0x4E0B120 40*01d9ccf8SOded Gabbay 41*01d9ccf8SOded Gabbay #define mmROT0_DESC_IN_IMG 0x4E0B124 42*01d9ccf8SOded Gabbay 43*01d9ccf8SOded Gabbay #define mmROT0_DESC_IN_STRIDE 0x4E0B128 44*01d9ccf8SOded Gabbay 45*01d9ccf8SOded Gabbay #define mmROT0_DESC_IN_STRIPE 0x4E0B12C 46*01d9ccf8SOded Gabbay 47*01d9ccf8SOded Gabbay #define mmROT0_DESC_IN_CENTER 0x4E0B130 48*01d9ccf8SOded Gabbay 49*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_IMG 0x4E0B134 50*01d9ccf8SOded Gabbay 51*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_STRIDE 0x4E0B138 52*01d9ccf8SOded Gabbay 53*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_STRIPE 0x4E0B13C 54*01d9ccf8SOded Gabbay 55*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_CENTER 0x4E0B140 56*01d9ccf8SOded Gabbay 57*01d9ccf8SOded Gabbay #define mmROT0_DESC_BACKGROUND 0x4E0B144 58*01d9ccf8SOded Gabbay 59*01d9ccf8SOded Gabbay #define mmROT0_DESC_CPL_MSG_EN 0x4E0B148 60*01d9ccf8SOded Gabbay 61*01d9ccf8SOded Gabbay #define mmROT0_DESC_IDLE_STATE 0x4E0B14C 62*01d9ccf8SOded Gabbay 63*01d9ccf8SOded Gabbay #define mmROT0_DESC_CPL_MSG_ADDR 0x4E0B150 64*01d9ccf8SOded Gabbay 65*01d9ccf8SOded Gabbay #define mmROT0_DESC_CPL_MSG_DATA 0x4E0B154 66*01d9ccf8SOded Gabbay 67*01d9ccf8SOded Gabbay #define mmROT0_DESC_CPL_MSG_AWUSER 0x4E0B158 68*01d9ccf8SOded Gabbay 69*01d9ccf8SOded Gabbay #define mmROT0_DESC_X_I_START_OFFSET 0x4E0B15C 70*01d9ccf8SOded Gabbay 71*01d9ccf8SOded Gabbay #define mmROT0_DESC_X_I_START_OFFSET_FLIP 0x4E0B160 72*01d9ccf8SOded Gabbay 73*01d9ccf8SOded Gabbay #define mmROT0_DESC_X_I_FIRST 0x4E0B164 74*01d9ccf8SOded Gabbay 75*01d9ccf8SOded Gabbay #define mmROT0_DESC_Y_I_FIRST 0x4E0B168 76*01d9ccf8SOded Gabbay 77*01d9ccf8SOded Gabbay #define mmROT0_DESC_Y_I 0x4E0B16C 78*01d9ccf8SOded Gabbay 79*01d9ccf8SOded Gabbay #define mmROT0_DESC_OUT_STRIPE_SIZE 0x4E0B170 80*01d9ccf8SOded Gabbay 81*01d9ccf8SOded Gabbay #define mmROT0_DESC_RSB_CFG_0 0x4E0B174 82*01d9ccf8SOded Gabbay 83*01d9ccf8SOded Gabbay #define mmROT0_DESC_RSB_PAD_VAL 0x4E0B178 84*01d9ccf8SOded Gabbay 85*01d9ccf8SOded Gabbay #define mmROT0_DESC_HBW_ARUSER_HI 0x4E0B17C 86*01d9ccf8SOded Gabbay 87*01d9ccf8SOded Gabbay #define mmROT0_DESC_HBW_ARUSER_LO 0x4E0B180 88*01d9ccf8SOded Gabbay 89*01d9ccf8SOded Gabbay #define mmROT0_DESC_HBW_AWUSER_HI 0x4E0B184 90*01d9ccf8SOded Gabbay 91*01d9ccf8SOded Gabbay #define mmROT0_DESC_HBW_AWUSER_LO 0x4E0B188 92*01d9ccf8SOded Gabbay 93*01d9ccf8SOded Gabbay #define mmROT0_DESC_OWM_CFG 0x4E0B18C 94*01d9ccf8SOded Gabbay 95*01d9ccf8SOded Gabbay #define mmROT0_DESC_CTRL_CFG 0x4E0B190 96*01d9ccf8SOded Gabbay 97*01d9ccf8SOded Gabbay #define mmROT0_DESC_PIXEL_PAD 0x4E0B194 98*01d9ccf8SOded Gabbay 99*01d9ccf8SOded Gabbay #define mmROT0_DESC_PREC_SHIFT 0x4E0B198 100*01d9ccf8SOded Gabbay 101*01d9ccf8SOded Gabbay #define mmROT0_DESC_MAX_VAL 0x4E0B19C 102*01d9ccf8SOded Gabbay 103*01d9ccf8SOded Gabbay #define mmROT0_DESC_A0_M11 0x4E0B1A0 104*01d9ccf8SOded Gabbay 105*01d9ccf8SOded Gabbay #define mmROT0_DESC_A1_M12 0x4E0B1A4 106*01d9ccf8SOded Gabbay 107*01d9ccf8SOded Gabbay #define mmROT0_DESC_A2 0x4E0B1A8 108*01d9ccf8SOded Gabbay 109*01d9ccf8SOded Gabbay #define mmROT0_DESC_B0_M21 0x4E0B1AC 110*01d9ccf8SOded Gabbay 111*01d9ccf8SOded Gabbay #define mmROT0_DESC_B1_M22 0x4E0B1B0 112*01d9ccf8SOded Gabbay 113*01d9ccf8SOded Gabbay #define mmROT0_DESC_B2 0x4E0B1B4 114*01d9ccf8SOded Gabbay 115*01d9ccf8SOded Gabbay #define mmROT0_DESC_C0 0x4E0B1B8 116*01d9ccf8SOded Gabbay 117*01d9ccf8SOded Gabbay #define mmROT0_DESC_C1 0x4E0B1BC 118*01d9ccf8SOded Gabbay 119*01d9ccf8SOded Gabbay #define mmROT0_DESC_C2 0x4E0B1C0 120*01d9ccf8SOded Gabbay 121*01d9ccf8SOded Gabbay #define mmROT0_DESC_D0 0x4E0B1C4 122*01d9ccf8SOded Gabbay 123*01d9ccf8SOded Gabbay #define mmROT0_DESC_D1 0x4E0B1C8 124*01d9ccf8SOded Gabbay 125*01d9ccf8SOded Gabbay #define mmROT0_DESC_D2 0x4E0B1CC 126*01d9ccf8SOded Gabbay 127*01d9ccf8SOded Gabbay #define mmROT0_DESC_INV_PROC_SIZE_M_1 0x4E0B1D0 128*01d9ccf8SOded Gabbay 129*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_IMG_START_ADDR_L 0x4E0B1D4 130*01d9ccf8SOded Gabbay 131*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_IMG_START_ADDR_H 0x4E0B1D8 132*01d9ccf8SOded Gabbay 133*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_IMG 0x4E0B1DC 134*01d9ccf8SOded Gabbay 135*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_STRIDE 0x4E0B1E0 136*01d9ccf8SOded Gabbay 137*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_STRIPE 0x4E0B1E4 138*01d9ccf8SOded Gabbay 139*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_CTRL 0x4E0B1E8 140*01d9ccf8SOded Gabbay 141*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_GH 0x4E0B1EC 142*01d9ccf8SOded Gabbay 143*01d9ccf8SOded Gabbay #define mmROT0_DESC_MESH_GV 0x4E0B1F0 144*01d9ccf8SOded Gabbay 145*01d9ccf8SOded Gabbay #define mmROT0_DESC_MRSB_CFG_0 0x4E0B1F4 146*01d9ccf8SOded Gabbay 147*01d9ccf8SOded Gabbay #define mmROT0_DESC_MRSB_PAD_VAL 0x4E0B1F8 148*01d9ccf8SOded Gabbay 149*01d9ccf8SOded Gabbay #define mmROT0_DESC_BUF_CFG 0x4E0B1FC 150*01d9ccf8SOded Gabbay 151*01d9ccf8SOded Gabbay #define mmROT0_DESC_CID_OFFSET 0x4E0B200 152*01d9ccf8SOded Gabbay 153*01d9ccf8SOded Gabbay #define mmROT0_DESC_PUSH_DESC 0x4E0B204 154*01d9ccf8SOded Gabbay 155*01d9ccf8SOded Gabbay #endif /* ASIC_REG_ROT0_DESC_REGS_H_ */ 156