From cc67609bc82afce64074f81bde45717d141d7c7c Mon Sep 17 00:00:00 2001 From: Divya Ponnusamy Date: Tue, 16 Feb 2016 14:43:45 +0530 Subject: msm: kgsl: Add pm_qos_cpu_mask_latency to avoid L2PC on mask CPU Add a l2pc-cpu-mask-latency in device tree. This latency is used in kgsl_pwrctrl_update_l2pc() API to avoid L2PC on masked CPUs by giving reduced latency value. Change-Id: I0447977bce5ed5c09a863b03bb42b9428686a9f5 Signed-off-by: Divya Ponnusamy --- drivers/gpu/msm/kgsl_pwrctrl.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'drivers/gpu/msm/kgsl_pwrctrl.c') diff --git a/drivers/gpu/msm/kgsl_pwrctrl.c b/drivers/gpu/msm/kgsl_pwrctrl.c index 0d61c02ce2f1..d58645764c55 100644 --- a/drivers/gpu/msm/kgsl_pwrctrl.c +++ b/drivers/gpu/msm/kgsl_pwrctrl.c @@ -498,7 +498,7 @@ void kgsl_pwrctrl_update_l2pc(struct kgsl_device *device) if ((1 << cpu) & device->pwrctrl.l2pc_cpus_mask) { pm_qos_update_request_timeout( &device->pwrctrl.l2pc_cpus_qos, - device->pwrctrl.pm_qos_active_latency, + device->pwrctrl.pm_qos_cpu_mask_latency, KGSL_L2PC_CPU_TIMEOUT); } } @@ -1791,14 +1791,6 @@ int kgsl_pwrctrl_init(struct kgsl_device *device) pwr->power_flags = 0; - if (kgsl_property_read_u32(device, "qcom,pm-qos-active-latency", - &pwr->pm_qos_active_latency)) - pwr->pm_qos_active_latency = 501; - - if (kgsl_property_read_u32(device, "qcom,pm-qos-wakeup-latency", - &pwr->pm_qos_wakeup_latency)) - pwr->pm_qos_wakeup_latency = 101; - kgsl_property_read_u32(device, "qcom,l2pc-cpu-mask", &pwr->l2pc_cpus_mask); -- cgit v1.2.3