1. 06 Dec, 2022 4 commits
  2. 01 Dec, 2022 2 commits
  3. 30 Nov, 2022 4 commits
  4. 28 Nov, 2022 1 commit
  5. 24 Nov, 2022 1 commit
    • Manivannan Sadhasivam's avatar
      cpufreq: qcom-hw: Add CPU clock provider support · 4370232c
      Manivannan Sadhasivam authored
      Qcom CPUFreq hardware (EPSS/OSM) controls clock and voltage to the CPU
      cores. But this relationship is not represented with the clk framework
      so far.
      
      So, let's make the qcom-cpufreq-hw driver a clock provider. This makes the
      clock producer/consumer relationship cleaner and is also useful for CPU
      related frameworks like OPP to know the frequency at which the CPUs are
      running.
      
      The clock frequency provided by the driver is for each frequency domain.
      We cannot get the frequency of each CPU core because, not all platforms
      support per-core DCVS feature.
      
      Also the frequency supplied by the driver is the actual frequency that
      comes out of the EPSS/OSM block after the DCVS operation. This frequency is
      not same as what the CPUFreq framework has set but it is the one that gets
      supplied to the CPUs after throttling by LMh.
      Signed-off-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
      [ Xiu: Fixed memleak. ]
      Signed-off-by: default avatarXiu Jianfeng <xiujianfeng@huawei.com>
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      4370232c
  6. 22 Nov, 2022 6 commits
  7. 21 Nov, 2022 3 commits
  8. 20 Nov, 2022 8 commits
  9. 19 Nov, 2022 8 commits
  10. 18 Nov, 2022 3 commits