History log of /linux-master/Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml
Revision Date Author Comments
# 038ef0d9 25-Oct-2023 Neil Armstrong <neil.armstrong@linaro.org>

dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware

Document the CPUFREQ Hardware on the SM8650 Platform.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# dce13a23 09-Jun-2023 Rohit Agarwal <quic_rohiagar@quicinc.com>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible

Add compatible for EPSS CPUFREQ-HW on SDX75.

Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 823a6d9e 16-Aug-2023 Richard Acayan <mailingradian@gmail.com>

dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible

The bindings for Qualcomm CPU frequency have a compatible for each SoC.
Add the compatible for SDM670.

Fixes: 0c665213d126 ("arm64: dts: qcom: sdm670: add cpu frequency scaling")
Signed-off-by: Richard Acayan <mailingradian@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 862c74a5 21-Aug-2023 Neil Armstrong <neil.armstrong@linaro.org>

dt-bindings: cpufreq: qcom-hw: add a 4th frequency domain

On new platforms, a 4th frequency domain is used, document it.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# e6900320 07-Mar-2023 Konrad Dybcio <konrad.dybcio@linaro.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290

Document the OSM CPUFREQ_HW present on QCM2290, featuring just one
lonely frequency domain.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 7ae24e05 07-Mar-2023 Konrad Dybcio <konrad.dybcio@linaro.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per compatible

Introduce per-SoC compatibles for OSM targets (read: pre-sm8250) and
sanitize the number of interrupt{s,-names} and reg/-names per-compatible.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 287143d8 07-Mar-2023 Konrad Dybcio <konrad.dybcio@linaro.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 frequency domain

Some SoCs implementing CPUFREQ-HW only have a single frequency domain.
Allow such case.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 7911b6a8 21-Feb-2023 Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

dt-bindings: cpufreq: qcom-hw: add a compatible for sa8775p

Add the compatible for the cpufreq engine present on sa8775p platforms.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 8e6cb91f 30-Jan-2023 Abel Vesa <abel.vesa@linaro.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM8550 compatible

Add compatible for EPSS CPUFREQ-HW on SM8550.
Also document the interrupts.

Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# fa68d9c5 16-Oct-2022 Luca Weiss <luca@z3ntu.xyz>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing compatibles

Document the cpufreq-epss compatibles currently used in the tree, plus
the sc7280 which will be added in a separate commit.

Signed-off-by: Luca Weiss <luca@z3ntu.xyz>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 53cd37c1 27-Dec-2022 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: document interrupts

The Qualcomm Soc cpufreq hardware engine has LMh/thermal throttling
interrupts (already present in SM8250 and SM8450 DTS) and Linux driver
uses them:

sm8250-hdk.dtb: cpufreq@18591000: 'interrupt-names', 'interrupts' do not match any of the regexes: 'pinctrl-[0-9]+'
sm8450-qrd.dtb: cpufreq@17d91000: 'interrupt-names', 'interrupts' do not match any of the regexes: 'pinctrl-[0-9]+'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 8ff150aa 18-Nov-2022 Melody Olvera <quic_molvera@quicinc.com>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add QDU1000/QRU1000 cpufreq

Add cpufreq epss for QDU1000 and QRU1000 SoCs.

Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# f9281ab6 16-Nov-2022 Manivannan Sadhasivam <mani@kernel.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add cpufreq clock provider

Qualcomm platforms making use of CPUFreq HW Engine (EPSS/OSM) supply clocks
to the CPU cores. Document the same in the binding to reflect the actual
implementation.

CPUFreq HW will become the clock provider and CPU cores will become the
clock consumers.

The clock index for each CPU core is based on the frequency domain index.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# cb140497 04-Nov-2022 Rob Herring <robh@kernel.org>

dt-bindings: cpufreq: qcom: Add missing cache related properties

The examples' cache nodes are incomplete as 'cache-unified' and
'cache-level' are required cache properties.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# 172a672a 16-Jul-2022 Konrad Dybcio <konrad.dybcio@somainline.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible

Add compatible for EPSS CPUFREQ-HW on SM6375.

Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>


# b7f2b0d3 09-Mar-2022 Manivannan Sadhasivam <mani@kernel.org>

dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings

Convert Qualcomm cpufreq devicetree binding to YAML.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>