[PATCH v2 0/3] cpufreq: qcom: handle ipq806x with no SMEM

Christian Marangi posted 3 patches 3 months, 1 week ago
There is a newer version of this series
drivers/cpufreq/qcom-cpufreq-nvmem.c | 17 +++++++++++++++--
drivers/soc/qcom/smem.c              | 26 +++++++++++++++-----------
include/linux/err.h                  |  8 ++++++++
3 files changed, 38 insertions(+), 13 deletions(-)
[PATCH v2 0/3] cpufreq: qcom: handle ipq806x with no SMEM
Posted by Christian Marangi 3 months, 1 week ago
This small series handle a small device family of ipq806x
devices (Google OnHub) that doesn't have SMEM init.

We improve the SMEM driver and apply a workaround in
the cpufreq driver.

Changes v2:
- Rename error macro to INIT_ERR_PTR
- Return -ENODEV from smem probe
- Restructure if condition in cpufreq driver

Christian Marangi (3):
  err.h: add INIT_ERR_PTR macro
  soc: qcom: smem: better track SMEM uninitialized state
  cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEM

 drivers/cpufreq/qcom-cpufreq-nvmem.c | 17 +++++++++++++++--
 drivers/soc/qcom/smem.c              | 26 +++++++++++++++-----------
 include/linux/err.h                  |  8 ++++++++
 3 files changed, 38 insertions(+), 13 deletions(-)

-- 
2.51.0
Re: (subset) [PATCH v2 0/3] cpufreq: qcom: handle ipq806x with no SMEM
Posted by Bjorn Andersson 3 months ago
On Fri, 31 Oct 2025 14:08:31 +0100, Christian Marangi wrote:
> This small series handle a small device family of ipq806x
> devices (Google OnHub) that doesn't have SMEM init.
> 
> We improve the SMEM driver and apply a workaround in
> the cpufreq driver.
> 
> Changes v2:
> - Rename error macro to INIT_ERR_PTR
> - Return -ENODEV from smem probe
> - Restructure if condition in cpufreq driver
> 
> [...]

Applied, thanks!

[1/3] err.h: add INIT_ERR_PTR macro
      commit: 652a86b24c5ac444afaf7625c9340d55aab7f105
[2/3] soc: qcom: smem: better track SMEM uninitialized state
      commit: 7a94d5f31b549e18f908cb669c59f066f45a21c7

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>