1*c59a5c48SFrançois Tigeot /* 2*c59a5c48SFrançois Tigeot * VCE_2_0 Register documentation 3*c59a5c48SFrançois Tigeot * 4*c59a5c48SFrançois Tigeot * Copyright (C) 2014 Advanced Micro Devices, Inc. 5*c59a5c48SFrançois Tigeot * 6*c59a5c48SFrançois Tigeot * Permission is hereby granted, free of charge, to any person obtaining a 7*c59a5c48SFrançois Tigeot * copy of this software and associated documentation files (the "Software"), 8*c59a5c48SFrançois Tigeot * to deal in the Software without restriction, including without limitation 9*c59a5c48SFrançois Tigeot * the rights to use, copy, modify, merge, publish, distribute, sublicense, 10*c59a5c48SFrançois Tigeot * and/or sell copies of the Software, and to permit persons to whom the 11*c59a5c48SFrançois Tigeot * Software is furnished to do so, subject to the following conditions: 12*c59a5c48SFrançois Tigeot * 13*c59a5c48SFrançois Tigeot * The above copyright notice and this permission notice shall be included 14*c59a5c48SFrançois Tigeot * in all copies or substantial portions of the Software. 15*c59a5c48SFrançois Tigeot * 16*c59a5c48SFrançois Tigeot * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 17*c59a5c48SFrançois Tigeot * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18*c59a5c48SFrançois Tigeot * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 19*c59a5c48SFrançois Tigeot * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 20*c59a5c48SFrançois Tigeot * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21*c59a5c48SFrançois Tigeot * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22*c59a5c48SFrançois Tigeot */ 23*c59a5c48SFrançois Tigeot 24*c59a5c48SFrançois Tigeot #ifndef VCE_2_0_D_H 25*c59a5c48SFrançois Tigeot #define VCE_2_0_D_H 26*c59a5c48SFrançois Tigeot 27*c59a5c48SFrançois Tigeot #define mmVCE_STATUS 0x8001 28*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CNTL 0x8005 29*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CACHE_OFFSET0 0x8009 30*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CACHE_SIZE0 0x800a 31*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CACHE_OFFSET1 0x800b 32*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CACHE_SIZE1 0x800c 33*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CACHE_OFFSET2 0x800d 34*c59a5c48SFrançois Tigeot #define mmVCE_VCPU_CACHE_SIZE2 0x800e 35*c59a5c48SFrançois Tigeot #define mmVCE_SOFT_RESET 0x8048 36*c59a5c48SFrançois Tigeot #define mmVCE_RB_BASE_LO2 0x805b 37*c59a5c48SFrançois Tigeot #define mmVCE_RB_BASE_HI2 0x805c 38*c59a5c48SFrançois Tigeot #define mmVCE_RB_SIZE2 0x805d 39*c59a5c48SFrançois Tigeot #define mmVCE_RB_RPTR2 0x805e 40*c59a5c48SFrançois Tigeot #define mmVCE_RB_WPTR2 0x805f 41*c59a5c48SFrançois Tigeot #define mmVCE_RB_BASE_LO 0x8060 42*c59a5c48SFrançois Tigeot #define mmVCE_RB_BASE_HI 0x8061 43*c59a5c48SFrançois Tigeot #define mmVCE_RB_SIZE 0x8062 44*c59a5c48SFrançois Tigeot #define mmVCE_RB_RPTR 0x8063 45*c59a5c48SFrançois Tigeot #define mmVCE_RB_WPTR 0x8064 46*c59a5c48SFrançois Tigeot #define mmVCE_RB_ARB_CTRL 0x809f 47*c59a5c48SFrançois Tigeot #define mmVCE_CLOCK_GATING_A 0x80be 48*c59a5c48SFrançois Tigeot #define mmVCE_CLOCK_GATING_B 0x80bf 49*c59a5c48SFrançois Tigeot #define mmVCE_UENC_DMA_DCLK_CTRL 0x8390 50*c59a5c48SFrançois Tigeot #define mmVCE_CGTT_CLK_OVERRIDE 0x81e8 51*c59a5c48SFrançois Tigeot #define mmVCE_UENC_CLOCK_GATING 0x81ef 52*c59a5c48SFrançois Tigeot #define mmVCE_UENC_REG_CLOCK_GATING 0x81f0 53*c59a5c48SFrançois Tigeot #define mmVCE_SYS_INT_EN 0x84c0 54*c59a5c48SFrançois Tigeot #define mmVCE_SYS_INT_STATUS 0x84c1 55*c59a5c48SFrançois Tigeot #define mmVCE_SYS_INT_ACK 0x84c1 56*c59a5c48SFrançois Tigeot #define mmVCE_LMI_VCPU_CACHE_40BIT_BAR 0x8517 57*c59a5c48SFrançois Tigeot #define mmVCE_LMI_CTRL2 0x851d 58*c59a5c48SFrançois Tigeot #define mmVCE_LMI_SWAP_CNTL3 0x851e 59*c59a5c48SFrançois Tigeot #define mmVCE_LMI_CTRL 0x8526 60*c59a5c48SFrançois Tigeot #define mmVCE_LMI_STATUS 0x8527 61*c59a5c48SFrançois Tigeot #define mmVCE_LMI_VM_CTRL 0x8528 62*c59a5c48SFrançois Tigeot #define mmVCE_LMI_SWAP_CNTL 0x852d 63*c59a5c48SFrançois Tigeot #define mmVCE_LMI_SWAP_CNTL1 0x852e 64*c59a5c48SFrançois Tigeot #define mmVCE_LMI_SWAP_CNTL2 0x8533 65*c59a5c48SFrançois Tigeot #define mmVCE_LMI_MISC_CTRL 0x8535 66*c59a5c48SFrançois Tigeot #define mmVCE_LMI_CACHE_CTRL 0x853d 67*c59a5c48SFrançois Tigeot 68*c59a5c48SFrançois Tigeot #endif /* VCE_2_0_D_H */ 69