* [PATCH v1 1/4] dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
2024-10-17 4:22 [PATCH v1 0/4] Enable UFS on QCS615 Xin Liu
@ 2024-10-17 4:22 ` Xin Liu
2024-10-17 9:20 ` Krzysztof Kozlowski
2024-10-17 4:22 ` [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller " Xin Liu
` (3 subsequent siblings)
4 siblings, 1 reply; 15+ messages in thread
From: Xin Liu @ 2024-10-17 4:22 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
From: Sayali Lokhande <quic_sayalil@quicinc.com>
Document the QMP UFS PHY compatible for Qualcomm QCS615 to support physical
layer functionality for UFS found on the SoC. Use fallback to indicate the
compatibility of the QMP UFS PHY on the QCS615 with that on the SM6115.
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
---
.../phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 45 ++++++++++---------
1 file changed, 25 insertions(+), 20 deletions(-)
diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
index f9cfbd0b2de6..a93d64d1c55b 100644
--- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
@@ -15,26 +15,31 @@ description:
properties:
compatible:
- enum:
- - qcom,msm8996-qmp-ufs-phy
- - qcom,msm8998-qmp-ufs-phy
- - qcom,sa8775p-qmp-ufs-phy
- - qcom,sc7180-qmp-ufs-phy
- - qcom,sc7280-qmp-ufs-phy
- - qcom,sc8180x-qmp-ufs-phy
- - qcom,sc8280xp-qmp-ufs-phy
- - qcom,sdm845-qmp-ufs-phy
- - qcom,sm6115-qmp-ufs-phy
- - qcom,sm6125-qmp-ufs-phy
- - qcom,sm6350-qmp-ufs-phy
- - qcom,sm7150-qmp-ufs-phy
- - qcom,sm8150-qmp-ufs-phy
- - qcom,sm8250-qmp-ufs-phy
- - qcom,sm8350-qmp-ufs-phy
- - qcom,sm8450-qmp-ufs-phy
- - qcom,sm8475-qmp-ufs-phy
- - qcom,sm8550-qmp-ufs-phy
- - qcom,sm8650-qmp-ufs-phy
+ oneOf:
+ - items:
+ - enum:
+ - qcom,qcs615-qmp-ufs-phy
+ - const: qcom,sm6115-qmp-ufs-phy
+ - enum:
+ - qcom,msm8996-qmp-ufs-phy
+ - qcom,msm8998-qmp-ufs-phy
+ - qcom,sa8775p-qmp-ufs-phy
+ - qcom,sc7180-qmp-ufs-phy
+ - qcom,sc7280-qmp-ufs-phy
+ - qcom,sc8180x-qmp-ufs-phy
+ - qcom,sc8280xp-qmp-ufs-phy
+ - qcom,sdm845-qmp-ufs-phy
+ - qcom,sm6115-qmp-ufs-phy
+ - qcom,sm6125-qmp-ufs-phy
+ - qcom,sm6350-qmp-ufs-phy
+ - qcom,sm7150-qmp-ufs-phy
+ - qcom,sm8150-qmp-ufs-phy
+ - qcom,sm8250-qmp-ufs-phy
+ - qcom,sm8350-qmp-ufs-phy
+ - qcom,sm8450-qmp-ufs-phy
+ - qcom,sm8475-qmp-ufs-phy
+ - qcom,sm8550-qmp-ufs-phy
+ - qcom,sm8650-qmp-ufs-phy
reg:
maxItems: 1
--
2.34.1
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH v1 1/4] dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
2024-10-17 4:22 ` [PATCH v1 1/4] dt-bindings: phy: Add QMP UFS PHY comptible for QCS615 Xin Liu
@ 2024-10-17 9:20 ` Krzysztof Kozlowski
0 siblings, 0 replies; 15+ messages in thread
From: Krzysztof Kozlowski @ 2024-10-17 9:20 UTC (permalink / raw)
To: Xin Liu
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio, Vinod Koul,
Kishon Vijay Abraham I, Alim Akhtar, Avri Altman, Bart Van Assche,
Andy Gross, linux-arm-msm, linux-phy, devicetree, linux-kernel,
linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz, quic_sayalil
On Thu, Oct 17, 2024 at 12:22:57PM +0800, Xin Liu wrote:
> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>
> Document the QMP UFS PHY compatible for Qualcomm QCS615 to support physical
> layer functionality for UFS found on the SoC. Use fallback to indicate the
> compatibility of the QMP UFS PHY on the QCS615 with that on the SM6115.
>
> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
> ---
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615
2024-10-17 4:22 [PATCH v1 0/4] Enable UFS on QCS615 Xin Liu
2024-10-17 4:22 ` [PATCH v1 1/4] dt-bindings: phy: Add QMP UFS PHY comptible for QCS615 Xin Liu
@ 2024-10-17 4:22 ` Xin Liu
2024-10-17 9:23 ` Krzysztof Kozlowski
2024-11-12 7:56 ` Manivannan Sadhasivam
2024-10-17 4:22 ` [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node Xin Liu
` (2 subsequent siblings)
4 siblings, 2 replies; 15+ messages in thread
From: Xin Liu @ 2024-10-17 4:22 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
From: Sayali Lokhande <quic_sayalil@quicinc.com>
Document the Universal Flash Storage(UFS) Host Controller on the Qualcomm
QCS615 Platform.
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
---
Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
index cde334e3206b..a03fff5df5ef 100644
--- a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
+++ b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
@@ -26,6 +26,7 @@ properties:
- qcom,msm8994-ufshc
- qcom,msm8996-ufshc
- qcom,msm8998-ufshc
+ - qcom,qcs615-ufshc
- qcom,qcs8300-ufshc
- qcom,sa8775p-ufshc
- qcom,sc7180-ufshc
@@ -243,6 +244,7 @@ allOf:
compatible:
contains:
enum:
+ - qcom,qcs615-ufshc
- qcom,sm6115-ufshc
- qcom,sm6125-ufshc
then:
--
2.34.1
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615
2024-10-17 4:22 ` [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller " Xin Liu
@ 2024-10-17 9:23 ` Krzysztof Kozlowski
2024-11-12 7:56 ` Manivannan Sadhasivam
1 sibling, 0 replies; 15+ messages in thread
From: Krzysztof Kozlowski @ 2024-10-17 9:23 UTC (permalink / raw)
To: Xin Liu
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio, Vinod Koul,
Kishon Vijay Abraham I, Alim Akhtar, Avri Altman, Bart Van Assche,
Andy Gross, linux-arm-msm, linux-phy, devicetree, linux-kernel,
linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz, quic_sayalil
On Thu, Oct 17, 2024 at 12:22:58PM +0800, Xin Liu wrote:
> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>
> Document the Universal Flash Storage(UFS) Host Controller on the Qualcomm
> QCS615 Platform.
>
> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615
2024-10-17 4:22 ` [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller " Xin Liu
2024-10-17 9:23 ` Krzysztof Kozlowski
@ 2024-11-12 7:56 ` Manivannan Sadhasivam
1 sibling, 0 replies; 15+ messages in thread
From: Manivannan Sadhasivam @ 2024-11-12 7:56 UTC (permalink / raw)
To: Xin Liu
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio, Vinod Koul,
Kishon Vijay Abraham I, Alim Akhtar, Avri Altman, Bart Van Assche,
Andy Gross, linux-arm-msm, linux-phy, devicetree, linux-kernel,
linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz, quic_sayalil
On Thu, Oct 17, 2024 at 12:22:58PM +0800, Xin Liu wrote:
> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>
> Document the Universal Flash Storage(UFS) Host Controller on the Qualcomm
> QCS615 Platform.
>
> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
- Mani
> ---
> Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
> index cde334e3206b..a03fff5df5ef 100644
> --- a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
> +++ b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
> @@ -26,6 +26,7 @@ properties:
> - qcom,msm8994-ufshc
> - qcom,msm8996-ufshc
> - qcom,msm8998-ufshc
> + - qcom,qcs615-ufshc
> - qcom,qcs8300-ufshc
> - qcom,sa8775p-ufshc
> - qcom,sc7180-ufshc
> @@ -243,6 +244,7 @@ allOf:
> compatible:
> contains:
> enum:
> + - qcom,qcs615-ufshc
> - qcom,sm6115-ufshc
> - qcom,sm6125-ufshc
> then:
> --
> 2.34.1
>
>
--
மணிவண்ணன் சதாசிவம்
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node
2024-10-17 4:22 [PATCH v1 0/4] Enable UFS on QCS615 Xin Liu
2024-10-17 4:22 ` [PATCH v1 1/4] dt-bindings: phy: Add QMP UFS PHY comptible for QCS615 Xin Liu
2024-10-17 4:22 ` [PATCH v1 2/4] dt-bindings: ufs: qcom: Add UFS Host Controller " Xin Liu
@ 2024-10-17 4:22 ` Xin Liu
2024-10-25 19:24 ` Konrad Dybcio
2024-10-17 4:23 ` [PATCH v1 4/4] arm64: dts: qcom: qcs615-ride: Enable " Xin Liu
2024-10-17 15:35 ` (subset) [PATCH v1 0/4] Enable UFS on QCS615 Vinod Koul
4 siblings, 1 reply; 15+ messages in thread
From: Xin Liu @ 2024-10-17 4:22 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
From: Sayali Lokhande <quic_sayalil@quicinc.com>
Add the UFS Host Controller node and its PHY for QCS615 SoC.
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 74 ++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
index fcba83fca7cf..689418466dc2 100644
--- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
@@ -458,6 +458,80 @@ mmss_noc: interconnect@1740000 {
qcom,bcm-voters = <&apps_bcm_voter>;
};
+ ufs_mem_hc: ufs@1d84000 {
+ compatible = "qcom,qcs615-ufshc", "qcom,ufshc", "jedec,ufs-2.0";
+ reg = <0x0 0x01d84000 0x0 0x3000>, <0x0 0x01d90000 0x0 0x8000>;
+ reg-names = "std", "ice";
+ interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
+ phys = <&ufs_mem_phy>;
+ phy-names = "ufsphy";
+ lanes-per-direction = <1>;
+ #reset-cells = <1>;
+ resets = <&gcc GCC_UFS_PHY_BCR>;
+ reset-names = "rst";
+
+ power-domains = <&gcc UFS_PHY_GDSC>;
+ required-opps = <&rpmhpd_opp_nom>;
+
+ iommus = <&apps_smmu 0x300 0x0>;
+ dma-coherent;
+
+ interconnects = <&aggre1_noc MASTER_UFS_MEM QCOM_ICC_TAG_ALWAYS
+ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
+ <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
+ &config_noc SLAVE_UFS_MEM_CFG QCOM_ICC_TAG_ALWAYS>;
+ interconnect-names = "ufs-ddr",
+ "cpu-ufs";
+
+ clocks = <&gcc GCC_UFS_PHY_AXI_CLK>,
+ <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
+ <&gcc GCC_UFS_PHY_AHB_CLK>,
+ <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>,
+ <&rpmhcc RPMH_CXO_CLK>,
+ <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
+ <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
+ <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+ clock-names = "core_clk",
+ "bus_aggr_clk",
+ "iface_clk",
+ "core_clk_unipro",
+ "ref_clk",
+ "tx_lane0_sync_clk",
+ "rx_lane0_sync_clk",
+ "ice_core_clk";
+ freq-table-hz = <50000000 200000000>,
+ <0 0>,
+ <0 0>,
+ <37500000 150000000>,
+ <0 0>,
+ <0 0>,
+ <0 0>,
+ <75000000 300000000>;
+
+ status = "disabled";
+ };
+
+ ufs_mem_phy: phy@1d87000 {
+ compatible = "qcom,qcs615-qmp-ufs-phy", "qcom,sm6115-qmp-ufs-phy";
+ reg = <0x0 0x01d87000 0x0 0xe00>;
+ clocks = <&rpmhcc RPMH_CXO_CLK>,
+ <&gcc GCC_UFS_PHY_PHY_AUX_CLK>,
+ <&gcc GCC_UFS_MEM_CLKREF_CLK>;
+ clock-names = "ref",
+ "ref_aux",
+ "qref";
+
+ power-domains = <&gcc UFS_PHY_GDSC>;
+
+ resets = <&ufs_mem_hc 0>;
+ reset-names = "ufsphy";
+
+ #clock-cells = <1>;
+ #phy-cells = <0>;
+
+ status = "disabled";
+ };
+
tcsr_mutex: hwlock@1f40000 {
compatible = "qcom,tcsr-mutex";
reg = <0x0 0x01f40000 0x0 0x20000>;
--
2.34.1
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node
2024-10-17 4:22 ` [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node Xin Liu
@ 2024-10-25 19:24 ` Konrad Dybcio
2024-11-13 9:19 ` Xin Liu
0 siblings, 1 reply; 15+ messages in thread
From: Konrad Dybcio @ 2024-10-25 19:24 UTC (permalink / raw)
To: Xin Liu, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
On 17.10.2024 6:22 AM, Xin Liu wrote:
> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>
> Add the UFS Host Controller node and its PHY for QCS615 SoC.
>
> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
> ---
+ Taniya (see below)
> arch/arm64/boot/dts/qcom/qcs615.dtsi | 74 ++++++++++++++++++++++++++++
> 1 file changed, 74 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
> index fcba83fca7cf..689418466dc2 100644
> --- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
> +++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
> @@ -458,6 +458,80 @@ mmss_noc: interconnect@1740000 {
> qcom,bcm-voters = <&apps_bcm_voter>;
> };
>
> + ufs_mem_hc: ufs@1d84000 {
ufshc@ would be consistent with other files in dts/qcom
> + compatible = "qcom,qcs615-ufshc", "qcom,ufshc", "jedec,ufs-2.0";
> + reg = <0x0 0x01d84000 0x0 0x3000>, <0x0 0x01d90000 0x0 0x8000>;
> + reg-names = "std", "ice";
One per line, please
> + interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
> + phys = <&ufs_mem_phy>;
> + phy-names = "ufsphy";
> + lanes-per-direction = <1>;
> + #reset-cells = <1>;
> + resets = <&gcc GCC_UFS_PHY_BCR>;
> + reset-names = "rst";
> +
> + power-domains = <&gcc UFS_PHY_GDSC>;
> + required-opps = <&rpmhpd_opp_nom>;
> +
> + iommus = <&apps_smmu 0x300 0x0>;
> + dma-coherent;
> +
> + interconnects = <&aggre1_noc MASTER_UFS_MEM QCOM_ICC_TAG_ALWAYS
> + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
> + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
> + &config_noc SLAVE_UFS_MEM_CFG QCOM_ICC_TAG_ALWAYS>;
> + interconnect-names = "ufs-ddr",
> + "cpu-ufs";
> +
> + clocks = <&gcc GCC_UFS_PHY_AXI_CLK>,
> + <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
> + <&gcc GCC_UFS_PHY_AHB_CLK>,
> + <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>,
> + <&rpmhcc RPMH_CXO_CLK>,
> + <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
> + <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
> + <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
> + clock-names = "core_clk",
> + "bus_aggr_clk",
> + "iface_clk",
> + "core_clk_unipro",
> + "ref_clk",
> + "tx_lane0_sync_clk",
> + "rx_lane0_sync_clk",
> + "ice_core_clk";
> + freq-table-hz = <50000000 200000000>,
> + <0 0>,
> + <0 0>,
> + <37500000 150000000>,
> + <0 0>,
> + <0 0>,
> + <0 0>,
> + <75000000 300000000>;
Please try to match the order of properties present in sm8650.dtsi
And please use an OPP table instead of freq-table-hz (see sm8*5*50.dtsi)
> +
> + status = "disabled";
> + };
> +
> + ufs_mem_phy: phy@1d87000 {
> + compatible = "qcom,qcs615-qmp-ufs-phy", "qcom,sm6115-qmp-ufs-phy";
> + reg = <0x0 0x01d87000 0x0 0xe00>;
This register region is a bit longer
> + clocks = <&rpmhcc RPMH_CXO_CLK>,
> + <&gcc GCC_UFS_PHY_PHY_AUX_CLK>,
> + <&gcc GCC_UFS_MEM_CLKREF_CLK>;
> + clock-names = "ref",
> + "ref_aux",
> + "qref";
> +
> + power-domains = <&gcc UFS_PHY_GDSC>;
> +
> + resets = <&ufs_mem_hc 0>;
> + reset-names = "ufsphy";
> +
> + #clock-cells = <1>;
The PHY is a clock provider. Normally, it's a parent of
gcc_ufs_phy_[rt]x_symbol_n clocks.
Taniya, could you please wire that up in your patchset?
Konrad
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node
2024-10-25 19:24 ` Konrad Dybcio
@ 2024-11-13 9:19 ` Xin Liu
2024-11-13 9:27 ` Manivannan Sadhasivam
0 siblings, 1 reply; 15+ messages in thread
From: Xin Liu @ 2024-11-13 9:19 UTC (permalink / raw)
To: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
在 2024/10/26 3:24, Konrad Dybcio 写道:
> On 17.10.2024 6:22 AM, Xin Liu wrote:
>> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>>
>> Add the UFS Host Controller node and its PHY for QCS615 SoC.
>>
>> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
>> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
>> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
>> ---
>
> + Taniya (see below)
>
>> arch/arm64/boot/dts/qcom/qcs615.dtsi | 74 ++++++++++++++++++++++++++++
>> 1 file changed, 74 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
>> index fcba83fca7cf..689418466dc2 100644
>> --- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
>> @@ -458,6 +458,80 @@ mmss_noc: interconnect@1740000 {
>> qcom,bcm-voters = <&apps_bcm_voter>;
>> };
>>
>> + ufs_mem_hc: ufs@1d84000 {
>
> ufshc@ would be consistent with other files in dts/qcom
>
I referred to qcom files such as sa8775p/sm8550/sm8650 etc.All use ufs@
>
>> + compatible = "qcom,qcs615-ufshc", "qcom,ufshc", "jedec,ufs-2.0";
>> + reg = <0x0 0x01d84000 0x0 0x3000>, <0x0 0x01d90000 0x0 0x8000>;
>> + reg-names = "std", "ice";
>
> One per line, please
Thank you, I will fix it next version.
>
>> + interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
>> + phys = <&ufs_mem_phy>;
>> + phy-names = "ufsphy";
>> + lanes-per-direction = <1>;
>> + #reset-cells = <1>;
>> + resets = <&gcc GCC_UFS_PHY_BCR>;
>> + reset-names = "rst";
>> +
>> + power-domains = <&gcc UFS_PHY_GDSC>;
>> + required-opps = <&rpmhpd_opp_nom>;
>> +
>> + iommus = <&apps_smmu 0x300 0x0>;
>> + dma-coherent;
>> +
>> + interconnects = <&aggre1_noc MASTER_UFS_MEM QCOM_ICC_TAG_ALWAYS
>> + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
>> + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
>> + &config_noc SLAVE_UFS_MEM_CFG QCOM_ICC_TAG_ALWAYS>;
>> + interconnect-names = "ufs-ddr",
>> + "cpu-ufs";
>> +
>> + clocks = <&gcc GCC_UFS_PHY_AXI_CLK>,
>> + <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
>> + <&gcc GCC_UFS_PHY_AHB_CLK>,
>> + <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>,
>> + <&rpmhcc RPMH_CXO_CLK>,
>> + <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
>> + <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
>> + <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
>> + clock-names = "core_clk",
>> + "bus_aggr_clk",
>> + "iface_clk",
>> + "core_clk_unipro",
>> + "ref_clk",
>> + "tx_lane0_sync_clk",
>> + "rx_lane0_sync_clk",
>> + "ice_core_clk";
>> + freq-table-hz = <50000000 200000000>,
>> + <0 0>,
>> + <0 0>,
>> + <37500000 150000000>,
>> + <0 0>,
>> + <0 0>,
>> + <0 0>,
>> + <75000000 300000000>;
>
> Please try to match the order of properties present in sm8650.dtsi
Thank you, I will fix it next version.
>
> And please use an OPP table instead of freq-table-hz (see sm8*5*50.dtsi)
Thank you, I will fix it next version.
>
>> +
>> + status = "disabled";
>> + };
>> +
>> + ufs_mem_phy: phy@1d87000 {
>> + compatible = "qcom,qcs615-qmp-ufs-phy", "qcom,sm6115-qmp-ufs-phy";
>> + reg = <0x0 0x01d87000 0x0 0xe00>;
>
> This register region is a bit longer
I just confirmed again, there's no problem here.
>
>> + clocks = <&rpmhcc RPMH_CXO_CLK>,
>> + <&gcc GCC_UFS_PHY_PHY_AUX_CLK>,
>> + <&gcc GCC_UFS_MEM_CLKREF_CLK>;
>> + clock-names = "ref",
>> + "ref_aux",
>> + "qref";
>> +
>> + power-domains = <&gcc UFS_PHY_GDSC>;
>> +
>> + resets = <&ufs_mem_hc 0>;
>> + reset-names = "ufsphy";
>> +
>> + #clock-cells = <1>;
>
> The PHY is a clock provider. Normally, it's a parent of
> gcc_ufs_phy_[rt]x_symbol_n clocks.
>
> Taniya, could you please wire that up in your patchset?
>
> Konrad
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node
2024-11-13 9:19 ` Xin Liu
@ 2024-11-13 9:27 ` Manivannan Sadhasivam
2024-11-14 15:20 ` Konrad Dybcio
0 siblings, 1 reply; 15+ messages in thread
From: Manivannan Sadhasivam @ 2024-11-13 9:27 UTC (permalink / raw)
To: Xin Liu
Cc: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Bjorn Andersson, Konrad Dybcio, Vinod Koul,
Kishon Vijay Abraham I, Alim Akhtar, Avri Altman, Bart Van Assche,
Andy Gross, linux-arm-msm, linux-phy, devicetree, linux-kernel,
linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz, quic_sayalil
On Wed, Nov 13, 2024 at 05:19:49PM +0800, Xin Liu wrote:
>
>
> 在 2024/10/26 3:24, Konrad Dybcio 写道:
> > On 17.10.2024 6:22 AM, Xin Liu wrote:
> > > From: Sayali Lokhande <quic_sayalil@quicinc.com>
> > >
> > > Add the UFS Host Controller node and its PHY for QCS615 SoC.
> > >
> > > Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> > > Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
> > > Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
> > > ---
> >
> > + Taniya (see below)
> >
> > > arch/arm64/boot/dts/qcom/qcs615.dtsi | 74 ++++++++++++++++++++++++++++
> > > 1 file changed, 74 insertions(+)
> > >
> > > diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
> > > index fcba83fca7cf..689418466dc2 100644
> > > --- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
> > > +++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
> > > @@ -458,6 +458,80 @@ mmss_noc: interconnect@1740000 {
> > > qcom,bcm-voters = <&apps_bcm_voter>;
> > > };
> > > + ufs_mem_hc: ufs@1d84000 {
> >
> > ufshc@ would be consistent with other files in dts/qcom
> >
> I referred to qcom files such as sa8775p/sm8550/sm8650 etc.All use ufs@
That's an oddity. But 'ufshc' is documented in the devicetree spec. So you
should use it for UFSHC nodes.
- Mani
> >
> > > + compatible = "qcom,qcs615-ufshc", "qcom,ufshc", "jedec,ufs-2.0";
> > > + reg = <0x0 0x01d84000 0x0 0x3000>, <0x0 0x01d90000 0x0 0x8000>;
> > > + reg-names = "std", "ice";
> >
> > One per line, please
> Thank you, I will fix it next version.
> >
> > > + interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
> > > + phys = <&ufs_mem_phy>;
> > > + phy-names = "ufsphy";
> > > + lanes-per-direction = <1>;
> > > + #reset-cells = <1>;
> > > + resets = <&gcc GCC_UFS_PHY_BCR>;
> > > + reset-names = "rst";
> > > +
> > > + power-domains = <&gcc UFS_PHY_GDSC>;
> > > + required-opps = <&rpmhpd_opp_nom>;
> > > +
> > > + iommus = <&apps_smmu 0x300 0x0>;
> > > + dma-coherent;
> > > +
> > > + interconnects = <&aggre1_noc MASTER_UFS_MEM QCOM_ICC_TAG_ALWAYS
> > > + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
> > > + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
> > > + &config_noc SLAVE_UFS_MEM_CFG QCOM_ICC_TAG_ALWAYS>;
> > > + interconnect-names = "ufs-ddr",
> > > + "cpu-ufs";
> > > +
> > > + clocks = <&gcc GCC_UFS_PHY_AXI_CLK>,
> > > + <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
> > > + <&gcc GCC_UFS_PHY_AHB_CLK>,
> > > + <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>,
> > > + <&rpmhcc RPMH_CXO_CLK>,
> > > + <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
> > > + <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
> > > + <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
> > > + clock-names = "core_clk",
> > > + "bus_aggr_clk",
> > > + "iface_clk",
> > > + "core_clk_unipro",
> > > + "ref_clk",
> > > + "tx_lane0_sync_clk",
> > > + "rx_lane0_sync_clk",
> > > + "ice_core_clk";
> > > + freq-table-hz = <50000000 200000000>,
> > > + <0 0>,
> > > + <0 0>,
> > > + <37500000 150000000>,
> > > + <0 0>,
> > > + <0 0>,
> > > + <0 0>,
> > > + <75000000 300000000>;
> >
> > Please try to match the order of properties present in sm8650.dtsi
> Thank you, I will fix it next version.
> >
> > And please use an OPP table instead of freq-table-hz (see sm8*5*50.dtsi)
> Thank you, I will fix it next version.
> >
> > > +
> > > + status = "disabled";
> > > + };
> > > +
> > > + ufs_mem_phy: phy@1d87000 {
> > > + compatible = "qcom,qcs615-qmp-ufs-phy", "qcom,sm6115-qmp-ufs-phy";
> > > + reg = <0x0 0x01d87000 0x0 0xe00>;
> >
> > This register region is a bit longer
> I just confirmed again, there's no problem here.
> >
> > > + clocks = <&rpmhcc RPMH_CXO_CLK>,
> > > + <&gcc GCC_UFS_PHY_PHY_AUX_CLK>,
> > > + <&gcc GCC_UFS_MEM_CLKREF_CLK>;
> > > + clock-names = "ref",
> > > + "ref_aux",
> > > + "qref";
> > > +
> > > + power-domains = <&gcc UFS_PHY_GDSC>;
> > > +
> > > + resets = <&ufs_mem_hc 0>;
> > > + reset-names = "ufsphy";
> > > +
> > > + #clock-cells = <1>;
> >
> > The PHY is a clock provider. Normally, it's a parent of
> > gcc_ufs_phy_[rt]x_symbol_n clocks.
> >
> > Taniya, could you please wire that up in your patchset?
> >
> > Konrad
>
--
மணிவண்ணன் சதாசிவம்
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node
2024-11-13 9:27 ` Manivannan Sadhasivam
@ 2024-11-14 15:20 ` Konrad Dybcio
2024-11-15 9:29 ` Konrad Dybcio
0 siblings, 1 reply; 15+ messages in thread
From: Konrad Dybcio @ 2024-11-14 15:20 UTC (permalink / raw)
To: Manivannan Sadhasivam, Xin Liu
Cc: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Bjorn Andersson, Konrad Dybcio, Vinod Koul,
Kishon Vijay Abraham I, Alim Akhtar, Avri Altman, Bart Van Assche,
Andy Gross, linux-arm-msm, linux-phy, devicetree, linux-kernel,
linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz, quic_sayalil
On 13.11.2024 10:27 AM, Manivannan Sadhasivam wrote:
> On Wed, Nov 13, 2024 at 05:19:49PM +0800, Xin Liu wrote:
>>
>>
>> 在 2024/10/26 3:24, Konrad Dybcio 写道:
>>> On 17.10.2024 6:22 AM, Xin Liu wrote:
>>>> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>>>>
>>>> Add the UFS Host Controller node and its PHY for QCS615 SoC.
>>>>
>>>> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
>>>> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
>>>> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
>>>> ---
[...]
>>>> +
>>>> + status = "disabled";
>>>> + };
>>>> +
>>>> + ufs_mem_phy: phy@1d87000 {
>>>> + compatible = "qcom,qcs615-qmp-ufs-phy", "qcom,sm6115-qmp-ufs-phy";
>>>> + reg = <0x0 0x01d87000 0x0 0xe00>;
>>>
>>> This register region is a bit longer
>> I just confirmed again, there's no problem here.
I'd happen to disagree, please make it 0xe10-long
Konrad
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node
2024-11-14 15:20 ` Konrad Dybcio
@ 2024-11-15 9:29 ` Konrad Dybcio
0 siblings, 0 replies; 15+ messages in thread
From: Konrad Dybcio @ 2024-11-15 9:29 UTC (permalink / raw)
To: Konrad Dybcio, Manivannan Sadhasivam, Xin Liu
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Konrad Dybcio, Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar,
Avri Altman, Bart Van Assche, Andy Gross, linux-arm-msm,
linux-phy, devicetree, linux-kernel, linux-scsi, quic_jiegan,
quic_aiquny, quic_tingweiz, quic_sayalil
On 14.11.2024 4:20 PM, Konrad Dybcio wrote:
> On 13.11.2024 10:27 AM, Manivannan Sadhasivam wrote:
>> On Wed, Nov 13, 2024 at 05:19:49PM +0800, Xin Liu wrote:
>>>
>>>
>>> 在 2024/10/26 3:24, Konrad Dybcio 写道:
>>>> On 17.10.2024 6:22 AM, Xin Liu wrote:
>>>>> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>>>>>
>>>>> Add the UFS Host Controller node and its PHY for QCS615 SoC.
>>>>>
>>>>> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
>>>>> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
>>>>> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
>>>>> ---
>
> [...]
>
>
>>>>> +
>>>>> + status = "disabled";
>>>>> + };
>>>>> +
>>>>> + ufs_mem_phy: phy@1d87000 {
>>>>> + compatible = "qcom,qcs615-qmp-ufs-phy", "qcom,sm6115-qmp-ufs-phy";
>>>>> + reg = <0x0 0x01d87000 0x0 0xe00>;
>>>>
>>>> This register region is a bit longer
>>> I just confirmed again, there's no problem here.
>
> I'd happen to disagree, please make it 0xe10-long
Ignore, I was looking at the wrong SoC. Sorry.
Konrad
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH v1 4/4] arm64: dts: qcom: qcs615-ride: Enable UFS node
2024-10-17 4:22 [PATCH v1 0/4] Enable UFS on QCS615 Xin Liu
` (2 preceding siblings ...)
2024-10-17 4:22 ` [PATCH v1 3/4] arm64: dts: qcom: qcs615: add UFS node Xin Liu
@ 2024-10-17 4:23 ` Xin Liu
2024-10-25 19:35 ` Konrad Dybcio
2024-10-17 15:35 ` (subset) [PATCH v1 0/4] Enable UFS on QCS615 Vinod Koul
4 siblings, 1 reply; 15+ messages in thread
From: Xin Liu @ 2024-10-17 4:23 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
From: Sayali Lokhande <quic_sayalil@quicinc.com>
Enable UFS on the Qualcomm QCS615 Ride platform.
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
---
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts/qcom/qcs615-ride.dts
index 4ef969a6af15..408cc41458c9 100644
--- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts
+++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts
@@ -217,6 +217,22 @@ &uart0 {
status = "okay";
};
+&ufs_mem_hc {
+ vcc-supply = <&vreg_l17a>;
+ vcc-max-microamp = <600000>;
+ vccq2-supply = <&vreg_s4a>;
+ vccq2-max-microamp = <600000>;
+
+ status = "okay";
+};
+
+&ufs_mem_phy {
+ vdda-phy-supply = <&vreg_l5a>;
+ vdda-pll-supply = <&vreg_l12a>;
+
+ status = "okay";
+};
+
&watchdog {
clocks = <&sleep_clk>;
};
--
2.34.1
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [PATCH v1 4/4] arm64: dts: qcom: qcs615-ride: Enable UFS node
2024-10-17 4:23 ` [PATCH v1 4/4] arm64: dts: qcom: qcs615-ride: Enable " Xin Liu
@ 2024-10-25 19:35 ` Konrad Dybcio
0 siblings, 0 replies; 15+ messages in thread
From: Konrad Dybcio @ 2024-10-25 19:35 UTC (permalink / raw)
To: Xin Liu, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio
Cc: Vinod Koul, Kishon Vijay Abraham I, Alim Akhtar, Avri Altman,
Bart Van Assche, Andy Gross, linux-arm-msm, linux-phy, devicetree,
linux-kernel, linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz,
quic_sayalil
On 17.10.2024 6:23 AM, Xin Liu wrote:
> From: Sayali Lokhande <quic_sayalil@quicinc.com>
>
> Enable UFS on the Qualcomm QCS615 Ride platform.
>
> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Co-developed-by: Xin Liu <quic_liuxin@quicinc.com>
> Signed-off-by: Xin Liu <quic_liuxin@quicinc.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: (subset) [PATCH v1 0/4] Enable UFS on QCS615
2024-10-17 4:22 [PATCH v1 0/4] Enable UFS on QCS615 Xin Liu
` (3 preceding siblings ...)
2024-10-17 4:23 ` [PATCH v1 4/4] arm64: dts: qcom: qcs615-ride: Enable " Xin Liu
@ 2024-10-17 15:35 ` Vinod Koul
4 siblings, 0 replies; 15+ messages in thread
From: Vinod Koul @ 2024-10-17 15:35 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Bjorn Andersson, Konrad Dybcio, Xin Liu
Cc: Kishon Vijay Abraham I, Alim Akhtar, Avri Altman, Bart Van Assche,
Andy Gross, linux-arm-msm, linux-phy, devicetree, linux-kernel,
linux-scsi, quic_jiegan, quic_aiquny, quic_tingweiz, quic_sayalil
On Thu, 17 Oct 2024 12:22:56 +0800, Xin Liu wrote:
> Add UFS support to the QCS615 Ride platform. The UFS host controller and
> QMP UFS PHY hardware of QCS615 are derived from SM6115. Include the
> relevant binding documents accordingly. Additionally, configure UFS-related
> clock, power, and interconnect settings in the device tree.
>
>
Applied, thanks!
[1/4] dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
commit: 6a612c86c8a5805c85fde359aa9c8aac6d5cba7a
Best regards,
--
~Vinod
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 15+ messages in thread