MGS-4338-3 [#imx-1217] fix kernel panic in gpu clock query
authorXianzhong <xianzhong.li@nxp.com>
Mon, 22 Oct 2018 17:28:11 +0000 (01:28 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
commitb9000a3185675a92a34e39dd24df97909c1abad8
tree757c17280484c22ed97ae5babb9db81d9298ac69
parent91049e5b45474b12b8cb2c36002433aea56efb44
MGS-4338-3 [#imx-1217] fix kernel panic in gpu clock query

gpu clock and power can be turned off by global power management,
add global power semaphore protection to avoid clock-off in query.

also query GPU idle status to turn-off gpu clock/power properly.

Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware.c