Loading drivers/cpufreq/qcom-cpufreq-hw.c +5 −1 Original line number Original line Diff line number Diff line Loading @@ -316,8 +316,12 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy) return ret; return ret; } } ret = irq_set_affinity_hint(c->dcvsh_irq, &c->related_cpus); if (ret) dev_err(cpu_dev, "Failed to set affinity for irq %d\n", c->dcvsh_irq); c->is_irq_requested = true; c->is_irq_requested = true; writel_relaxed(GT_IRQ_STATUS, c->base + offsets[REG_INTR_EN]); writel_relaxed(0x0, c->base + offsets[REG_INTR_CLR]); writel_relaxed(0x0, c->base + offsets[REG_INTR_CLR]); c->is_irq_enabled = true; c->is_irq_enabled = true; c->freq_limit_attr.attr.name = "dcvsh_freq_limit"; c->freq_limit_attr.attr.name = "dcvsh_freq_limit"; Loading Loading
drivers/cpufreq/qcom-cpufreq-hw.c +5 −1 Original line number Original line Diff line number Diff line Loading @@ -316,8 +316,12 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy) return ret; return ret; } } ret = irq_set_affinity_hint(c->dcvsh_irq, &c->related_cpus); if (ret) dev_err(cpu_dev, "Failed to set affinity for irq %d\n", c->dcvsh_irq); c->is_irq_requested = true; c->is_irq_requested = true; writel_relaxed(GT_IRQ_STATUS, c->base + offsets[REG_INTR_EN]); writel_relaxed(0x0, c->base + offsets[REG_INTR_CLR]); writel_relaxed(0x0, c->base + offsets[REG_INTR_CLR]); c->is_irq_enabled = true; c->is_irq_enabled = true; c->freq_limit_attr.attr.name = "dcvsh_freq_limit"; c->freq_limit_attr.attr.name = "dcvsh_freq_limit"; Loading