diff --git a/drivers/mxc/amd-gpu/include/gsl_halconfig.h b/drivers/mxc/amd-gpu/include/gsl_halconfig.h index 32090f9432d..363474b7a6b 100755 --- a/drivers/mxc/amd-gpu/include/gsl_halconfig.h +++ b/drivers/mxc/amd-gpu/include/gsl_halconfig.h @@ -42,7 +42,7 @@ #define GSL_HAL_SHMEM_SIZE_EMEM2_MMU 0x00400000 /* 4MB */ #define GSL_HAL_SHMEM_SIZE_PHYS_MMU 0x00400000 /* 4MB */ -#define GSL_HAL_SHMEM_SIZE_EMEM1_NOMMU 0x00D00000 /* 13MB */ +#define GSL_HAL_SHMEM_SIZE_EMEM1_NOMMU 0x00A00000 /* 10MB */ #define GSL_HAL_SHMEM_SIZE_EMEM2_NOMMU 0x00200000 /* 2MB */ #define GSL_HAL_SHMEM_SIZE_PHYS_NOMMU 0x00100000 /* 1MB */ diff --git a/drivers/mxc/amd-gpu/platform/hal/linux/gsl_hal.c b/drivers/mxc/amd-gpu/platform/hal/linux/gsl_hal.c index 43709c7bea0..8d452830cc0 100644 --- a/drivers/mxc/amd-gpu/platform/hal/linux/gsl_hal.c +++ b/drivers/mxc/amd-gpu/platform/hal/linux/gsl_hal.c @@ -120,11 +120,8 @@ kgsl_hal_init(void) hal->has_z160 = 0; } - if (hal->has_z430) { - gsl_driver.enable_mmu = 0; - } else { - gsl_driver.enable_mmu = 1; - } + /* there is still some problem to enable mmu currently */ + gsl_driver.enable_mmu = 0; /* setup register space */ if (hal->has_z430) {