]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00176921:gpu-viv: set outstanding request number for all chips that using gc320
authorWu Guoxing <b39297@freescale.com>
Thu, 15 Mar 2012 02:54:26 +0000 (10:54 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:11:13 +0000 (14:11 +0200)
commit8e936ae2c12d21d8a87b7a6570a95d0e640268ce
treeed8e2e0b6cefcf0e0d693e1aa49295d24e0ed1b6
parent34b6273d946d5f64dc029811f463311ef88fc6f8
ENGR00176921:gpu-viv: set outstanding request number for all chips that using gc320

this needs by all the chips(6dl, 6dq) that using gc320

this is vivante's IP bug, that when set outstanding number bigger than
16, it will have a chance for gc320 to dead lock the axi bus, which will
lead to system hang.
also, as our chip can only support axi outstanding of 8(for 6dl) and 4(6dq),
this change have no performance impact.

Signed-off-by: Wu Guoxing <b39297@freescale.com>
Acked-by: Lily Zhang
drivers/mxc/gpu-viv/arch/XAQ2/hal/kernel/gc_hal_kernel_hardware.c