msm: kgsl: Count a percentage of _io time
Count different percentages based upon GPU frequency.
Change-Id: Ia579f6705ff9858263f507bd4f3ba0f84b772554
Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
diff --git a/arch/arm/mach-msm/devices-8960.c b/arch/arm/mach-msm/devices-8960.c
index 2d2f104..b737b116 100644
--- a/arch/arm/mach-msm/devices-8960.c
+++ b/arch/arm/mach-msm/devices-8960.c
@@ -1969,18 +1969,22 @@
{
.gpu_freq = 400000000,
.bus_freq = 4,
+ .io_fraction = 0,
},
{
.gpu_freq = 300000000,
.bus_freq = 3,
+ .io_fraction = 33,
},
{
.gpu_freq = 200000000,
.bus_freq = 2,
+ .io_fraction = 100,
},
{
.gpu_freq = 128000000,
.bus_freq = 1,
+ .io_fraction = 100,
},
{
.gpu_freq = 27000000,
diff --git a/arch/arm/mach-msm/devices-msm8x60.c b/arch/arm/mach-msm/devices-msm8x60.c
index def2558..4458adf 100644
--- a/arch/arm/mach-msm/devices-msm8x60.c
+++ b/arch/arm/mach-msm/devices-msm8x60.c
@@ -657,18 +657,22 @@
{
.gpu_freq = 266667000,
.bus_freq = 4,
+ .io_fraction = 0,
},
{
.gpu_freq = 228571000,
.bus_freq = 3,
+ .io_fraction = 33,
},
{
.gpu_freq = 200000000,
.bus_freq = 2,
+ .io_fraction = 100,
},
{
.gpu_freq = 177778000,
- .bus_freq = 1
+ .bus_freq = 1,
+ .io_fraction = 100,
},
{
.gpu_freq = 27000000,