[PATCH v3 8/8] arm64: dts: qcom: Add support for Xiaomi Redmi Note 9S

2023-12-25 Thread David Wronek
From: Joe Mason Add a device tree for the Xiaomi Redmi Note 9S (curtana) phone, based on sm7125-xiaomi-common.dtsi. Reviewed-by: Konrad Dybcio Signed-off-by: Joe Mason Signed-off-by: David Wronek --- arch/arm64/boot/dts/qcom/Makefile| 1 + .../boot/dts/qcom/sm7125-xiaomi

[PATCH v3 7/8] arm64: dts: qcom: sm7125-xiaomi-common: Add UFS nodes

2023-12-25 Thread David Wronek
Enable the UFS found on the SM7125 Xiaomi smartphones. Reviewed-by: Konrad Dybcio Signed-off-by: David Wronek --- .../boot/dts/qcom/sm7125-xiaomi-common.dtsi | 28 +++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi b/arch

[PATCH v3 6/8] arm64: dts: qcom: sc7180: Add UFS nodes

2023-12-25 Thread David Wronek
Add the UFS, QMP PHY and ICE nodes for the Qualcomm SC7180 SoC. Signed-off-by: David Wronek --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 70 1 file changed, 70 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi

[PATCH v3 5/8] phy: qcom: qmp-ufs: Add SC7180 support

2023-12-25 Thread David Wronek
The SC7180 UFS PHY is identical to the one found on SM7150. Add a compatible for it. Signed-off-by: David Wronek --- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c

[PATCH v3 4/8] dt-bindings: arm: qcom: Add Xiaomi Redmi Note 9S

2023-12-25 Thread David Wronek
Document the Xiaomi Redmi Note 9S (curtana) smartphone, which is based on the Qualcomm SM7125 SoC. Reviewed-by: Krzysztof Kozlowski Signed-off-by: David Wronek --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree

[PATCH v3 3/8] dt-bindings: phy: Add QMP UFS PHY compatible for SC7180

2023-12-25 Thread David Wronek
Document the QMP UFS PHY compatible for SC7180 Acked-by: Rob Herring Signed-off-by: David Wronek --- .../devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml b

[PATCH v3 2/8] dt-bindings: ufs: qcom: Add SC7180 compatible string

2023-12-25 Thread David Wronek
Document the compatible for the UFS found on SC7180. Reviewed-by: Krzysztof Kozlowski Signed-off-by: David Wronek --- 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

[PATCH v3 1/8] dt-bindings: crypto: ice: Document SC7180 inline crypto engine

2023-12-25 Thread David Wronek
Document the compatible used for the inline crypto engine found on SC7180. Acked-by: Rob Herring Signed-off-by: David Wronek --- .../devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml| 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/crypto/qcom

[PATCH v3 0/8] Add UFS support for SC7180/SM7125

2023-12-25 Thread David Wronek
This patchset introduces UFS support for SC7180 and SM7125, as well as support for the Xiaomi Redmi Note 9S. Signed-off-by: David Wronek --- Changes in v3: - Use SM7150 UFS PHY compatible as a fallback - Fix dts style issues - Add regulator-allow-set-load and allowed-modes to UFS regulators

[PATCH v2 5/8] phy: qcom: qmp-ufs: Add SC7180 support

2023-11-17 Thread David Wronek
The SC7180 UFS PHY is identical to the one found on SM7150. Add a compatible for it. Signed-off-by: David Wronek --- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c

[PATCH v2 2/8] dt-bindings: ufs: qcom: Add SC7180 compatible string

2023-11-17 Thread David Wronek
Document the compatible for the UFS found on SC7180. Reviewed-by: Krzysztof Kozlowski Signed-off-by: David Wronek --- 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

[PATCH v2 6/8] arm64: dts: qcom: sc7180: Add UFS nodes

2023-11-17 Thread David Wronek
Add the UFS, QMP PHY and ICE nodes for the Qualcomm SC7180 SoC. Signed-off-by: David Wronek --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 69 1 file changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi

[PATCH v2 7/8] arm64: dts: qcom: sm7125-xiaomi-common: Add UFS nodes

2023-11-17 Thread David Wronek
Enable the UFS found on the SM7125 Xiaomi smartphones. Reviewed-by: Konrad Dybcio Signed-off-by: David Wronek --- .../boot/dts/qcom/sm7125-xiaomi-common.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi b/arch

[PATCH v2 8/8] arm64: dts: qcom: Add support for Xiaomi Redmi Note 9S

2023-11-17 Thread David Wronek
From: Joe Mason Add a device tree for the Xiaomi Redmi Note 9S (curtana) phone, based on sm7125-xiaomi-common.dtsi. Signed-off-by: Joe Mason Signed-off-by: David Wronek --- arch/arm64/boot/dts/qcom/Makefile| 1 + .../boot/dts/qcom/sm7125-xiaomi-curtana.dts | 16

[PATCH v2 3/8] dt-bindings: phy: Add QMP UFS PHY compatible for SC7180

2023-11-17 Thread David Wronek
Document the QMP UFS PHY compatible for SC7180 Signed-off-by: David Wronek --- .../devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml b/Documentation/devicetree

[PATCH v2 4/8] dt-bindings: arm: qcom: Add Xiaomi Redmi Note 9S

2023-11-17 Thread David Wronek
Document the Xiaomi Redmi Note 9S (curtana) smartphone, which is based on the Qualcomm SM7125 SoC. Reviewed-by: Krzysztof Kozlowski Signed-off-by: David Wronek --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree

[PATCH v2 1/8] dt-bindings: crypto: ice: Document SC7180 inline crypto engine

2023-11-17 Thread David Wronek
Document the compatible used for the inline crypto engine found on SC7180. Signed-off-by: David Wronek --- .../devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml| 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto

[PATCH v2 0/8] Add UFS support for SC7180/SM7125

2023-11-17 Thread David Wronek
This patchset introduces UFS support for SC7180 and SM7125, as well as support for the Xiaomi Redmi Note 9S. Signed-off-by: David Wronek --- Changes in v2: - Fix device tree binding for QMP PHY - Separate ICE into its own node - Fix style problems in sc7180.dtsi -- David Wronek (7): dt