]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: clock: qcom: document the Milos GX clock controller
authorLuca Weiss <luca.weiss@fairphone.com>
Fri, 17 Apr 2026 07:07:44 +0000 (09:07 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 27 Apr 2026 19:31:34 +0000 (14:31 -0500)
commite628f6a6c33ac647bb904c35a674a0f664c99efe
tree806bf4f9890cc8b70a4152e4e57b1342e5db3371
parent254f49634ee16a731174d2ae34bc50bd5f45e731
dt-bindings: clock: qcom: document the Milos GX clock controller

Qualcomm GX(graphics) is a clock controller which has PLLs, clocks and
Power domains (GDSC), but the requirement from the SW driver is to use
the GDSC power domain from the clock controller to recover the GPU
firmware in case of any failure/hangs. The rest of the resources of the
clock controller are being used by the firmware of GPU. This module
exposes the GDSC power domains which helps the recovery of Graphics
subsystem.

Milos can reuse the qcom,kaanapali-gxclkctl.h header due to similarity
of the hardware block, and also reuse of the Linux driver.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Link: https://lore.kernel.org/r/20260417-milos-gxclkctl-v3-1-08f5988c43a2@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Documentation/devicetree/bindings/clock/qcom,milos-gxclkctl.yaml [new file with mode: 0644]