goto failure;
}
- /*
- * Temporary WA added to disable MMHUB TLSi until the GART initialization
- * is ready to support MMHUB TLSi and SAW for ISP HW to access GART memory
- * using the TLSi path
- */
- WREG32(mmDAGB0_WRCLI5_V4_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB0_WRCLI9_V4_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB0_WRCLI10_V4_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB0_WRCLI14_V4_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB0_WRCLI19_V4_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB0_WRCLI20_V4_1 >> 2, 0xFE5FEAA8);
-
return 0;
failure:
#include "ivsrcid/isp/irqsrcs_isp_4_1.h"
-#define mmDAGB0_WRCLI5_V4_1 0x6811C
-#define mmDAGB0_WRCLI9_V4_1 0x6812C
-#define mmDAGB0_WRCLI10_V4_1 0x68130
-#define mmDAGB0_WRCLI14_V4_1 0x68140
-#define mmDAGB0_WRCLI19_V4_1 0x68154
-#define mmDAGB0_WRCLI20_V4_1 0x68158
-
#define MAX_ISP410_INT_SRC 8
void isp_v4_1_0_set_isp_funcs(struct amdgpu_isp *isp);
goto failure;
}
- /*
- * Temporary WA added to disable MMHUB TLSi until the GART initialization
- * is ready to support MMHUB TLSi and SAW for ISP HW to access GART memory
- * using the TLSi path
- */
- WREG32(mmDAGB1_WRCLI5_V4_1_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB1_WRCLI9_V4_1_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB1_WRCLI10_V4_1_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB1_WRCLI14_V4_1_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB1_WRCLI19_V4_1_1 >> 2, 0xFE5FEAA8);
- WREG32(mmDAGB1_WRCLI20_V4_1_1 >> 2, 0xFE5FEAA8);
-
return 0;
failure:
#include "ivsrcid/isp/irqsrcs_isp_4_1.h"
-#define mmDAGB1_WRCLI5_V4_1_1 0x68420
-#define mmDAGB1_WRCLI9_V4_1_1 0x68430
-#define mmDAGB1_WRCLI10_V4_1_1 0x68434
-#define mmDAGB1_WRCLI14_V4_1_1 0x68444
-#define mmDAGB1_WRCLI19_V4_1_1 0x68458
-#define mmDAGB1_WRCLI20_V4_1_1 0x6845C
-
#define MAX_ISP411_INT_SRC 8
void isp_v4_1_1_set_isp_funcs(struct amdgpu_isp *isp);