msm: kgsl: shaders must be repartitioned during gmem save/restore

Signed-off-by: Tarun Karra <tkarra@codeaurora.org>
Signed-off-by: Ronny Schmatzler <schmatzler@googlemail.com>
msm: kgsl: Replace open-coded register call with SCM atomic

Instead of open-coding the SCM register calling convention, use
the SCM atomic apis.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Ronny Schmatzler <schmatzler@googlemail.com>