diff options
author | Tomohito Esaki <etom@igel.co.jp> | 2015-01-27 14:28:52 +0900 |
---|---|---|
committer | Damian Hobson-Garcia <dhobsong@igel.co.jp> | 2015-01-30 19:19:26 +0900 |
commit | 595d97ea8978beb3d8dfe21e117e281db75e13e5 (patch) | |
tree | f61b956cfac8956a48cbba96440ee5404a9b37c7 | |
parent | 608f45c023b19090cebd9599a6c9658b32c8bc35 (diff) | |
download | renesas_kernel-595d97ea8978beb3d8dfe21e117e281db75e13e5.tar.gz renesas_kernel-595d97ea8978beb3d8dfe21e117e281db75e13e5.tar.bz2 renesas_kernel-595d97ea8978beb3d8dfe21e117e281db75e13e5.zip |
r8a7791: PM: add power on SGX in pm init
Turn on power to the GPU by default.
Change-Id: I80e40f172649de3a2d82d4a62801cc23a05b5d42
-rw-r--r-- | arch/arm/mach-shmobile/pm-r8a7791.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-shmobile/pm-r8a7791.c b/arch/arm/mach-shmobile/pm-r8a7791.c index 25f107bb365..05400b1ee5c 100644 --- a/arch/arm/mach-shmobile/pm-r8a7791.c +++ b/arch/arm/mach-shmobile/pm-r8a7791.c @@ -70,4 +70,10 @@ void __init r8a7791_pm_init(void) r8a7791_sysc_init(); shmobile_smp_apmu_suspend_init(); + + /* WORKARROUND: power on 3DG */ + { + void __iomem *base = rcar_sysc_init(0xe6180000); + iowrite32(0x01, base + 0xcc); /* 0xCC: PWRONCR2 */ + } } |