]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks
authorTaniya Das <taniya.das@oss.qualcomm.com>
Sat, 3 Jan 2026 05:57:05 +0000 (11:27 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sat, 3 Jan 2026 14:39:35 +0000 (08:39 -0600)
Add some of the UFS symbol rx/tx muxes were not initially described.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml
include/dt-bindings/clock/qcom,x1e80100-gcc.h

index 1b15b507095455c93b1ba39404cafbb6f96be5a9..881a5dd8d06f924a4627db5f8d17ad147a1011dd 100644 (file)
@@ -62,6 +62,9 @@ properties:
       - description: USB4_1 PHY max PIPE clock source
       - description: USB4_2 PHY PCIE PIPE clock source
       - description: USB4_2 PHY max PIPE clock source
+      - description: UFS PHY RX Symbol 0 clock source
+      - description: UFS PHY RX Symbol 1 clock source
+      - description: UFS PHY TX Symbol 0 clock source
 
   power-domains:
     description:
@@ -121,7 +124,10 @@ examples:
                <&usb4_1_phy_pcie_pipe_clk>,
                <&usb4_1_phy_max_pipe_clk>,
                <&usb4_2_phy_pcie_pipe_clk>,
-               <&usb4_2_phy_max_pipe_clk>;
+               <&usb4_2_phy_max_pipe_clk>,
+               <&ufs_phy_rx_symbol_0>,
+               <&ufs_phy_rx_symbol_1>,
+               <&ufs_phy_tx_symbol_0>;
       power-domains = <&rpmhpd RPMHPD_CX>;
       #clock-cells = <1>;
       #reset-cells = <1>;
index 62aa1242559270dd3bd31cd10322ee265468b8e4..d905804e64654dc8d01ab20eb1106cebf6e54b0e 100644 (file)
 #define GCC_USB4_2_PHY_RX0_CLK_SRC                             377
 #define GCC_USB4_2_PHY_RX1_CLK_SRC                             378
 #define GCC_USB4_2_PHY_SYS_CLK_SRC                             379
+#define GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC                                380
+#define GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC                                381
+#define GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC                                382
 
 /* GCC power domains */
 #define GCC_PCIE_0_TUNNEL_GDSC                                 0