]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
dt-bindings: display/msm/dsi-phy: Add header with exposed clock IDs
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 27 Jan 2025 13:21:04 +0000 (14:21 +0100)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Wed, 26 Feb 2025 10:15:48 +0000 (12:15 +0200)
DSI phys, from earliest (28 nm) up to newest (3 nm) generation, provide
two clocks.  The respective clock ID is used by drivers and DTS, so it
should be documented as explicit ABI.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/634146/
Link: https://lore.kernel.org/r/20250127132105.107138-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml
MAINTAINERS
include/dt-bindings/clock/qcom,dsi-phy-28nm.h [new file with mode: 0644]

index 6b57ce41c95f2221d7bbf2eb76ab05975c6fced0..d0ce85a08b6dc25be6ee80f3132fa66455fe9321 100644 (file)
@@ -15,6 +15,8 @@ description:
 properties:
   "#clock-cells":
     const: 1
+    description:
+      See include/dt-bindings/clock/qcom,dsi-phy-28nm.h for clock IDs.
 
   "#phy-cells":
     const: 0
index 43b55429f0fc97e77c4f10428e4419646ecee59c..9f29ec77a654662e56fbcdcf36a8f4617bcb250a 100644 (file)
@@ -7392,6 +7392,7 @@ T:        git https://gitlab.freedesktop.org/drm/msm.git
 F:     Documentation/devicetree/bindings/display/msm/
 F:     drivers/gpu/drm/ci/xfails/msm*
 F:     drivers/gpu/drm/msm/
+F:     include/dt-bindings/clock/qcom,dsi-phy-28nm.h
 F:     include/uapi/drm/msm_drm.h
 
 DRM DRIVER FOR NOVATEK NT35510 PANELS
diff --git a/include/dt-bindings/clock/qcom,dsi-phy-28nm.h b/include/dt-bindings/clock/qcom,dsi-phy-28nm.h
new file mode 100644 (file)
index 0000000..ab94d58
--- /dev/null
@@ -0,0 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
+
+#ifndef _DT_BINDINGS_CLK_QCOM_DSI_PHY_28NM_H
+#define _DT_BINDINGS_CLK_QCOM_DSI_PHY_28NM_H
+
+#define DSI_BYTE_PLL_CLK               0
+#define DSI_PIXEL_PLL_CLK              1
+
+#endif