gpu: arm: mali400: add workaround code for secure access
authorjino.cho <jino.cho@samsung.com>
Thu, 13 Oct 2016 01:14:43 +0000 (10:14 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 29 Jan 2019 02:25:25 +0000 (11:25 +0900)
commitb16f9b48e0aa7bf89a6c290e9dde9d7607013988
treeb4e8b24259cc50a7d5706a55871ae1692acfd743
parent25ceb1febeae7a4e23c690dce708d86c772e8342
gpu: arm: mali400: add workaround code for secure access

This modification brought from r6p2_01rel0.

This patch adds workaround code for s5p4418. If s5p4418 runs kernel in
normal mode, access to mali register induces fault like below message.
"Unhandled fault: imprecise external abort (0x406) at 0xbe8bcdd0"
Access to mali register is possible by psci secure access extension.
This patch uses {write|read}_sec_reg api that is made for this case.

Change-Id: I23cc60047f81dafb6e8c22e568bccba30373522e
Signed-off-by: jino.cho <jino.cho@samsung.com>
drivers/gpu/arm/mali400/r5p2_rel0/common/mali_hw_core.h