From 85c4145ff6a7446ed29c9132e62d4463cc968ab4 Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov Date: Sun, 9 Jun 2024 21:06:21 +0300 Subject: [PATCH 1/6] fixup! arm64: dts: qcom: sdm630: Add initial device tree for nokia-pl2 --- arch/arm64/boot/dts/qcom/sdm630-nokia-pl2.dts | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm630-nokia-pl2.dts b/arch/arm64/boot/dts/qcom/sdm630-nokia-pl2.dts index a9d1d211baedc9..27539976d62893 100644 --- a/arch/arm64/boot/dts/qcom/sdm630-nokia-pl2.dts +++ b/arch/arm64/boot/dts/qcom/sdm630-nokia-pl2.dts @@ -252,17 +252,17 @@ pinctrl-names = "default"; pinctrl-0 = <&panel_reset_gpio &panel_te_gpio>; - port { - panel_in: endpoint { - remote-endpoint = <&mdss_dsi0_out>; - }; - }; - }; + port { + panel_in: endpoint { + remote-endpoint = <&mdss_dsi0_out>; + }; + }; + }; }; &mdss_dsi0_out { - data-lanes = <0 1 2 3>; - remote-endpoint = <&panel_in>; + data-lanes = <0 1 2 3>; + remote-endpoint = <&panel_in>; }; &mdss_dsi0_phy { @@ -324,8 +324,8 @@ }; &pm660l_wled { - status = "okay"; - default-brightness = <512>; + status = "okay"; + default-brightness = <512>; }; &pm660_charger { @@ -345,6 +345,14 @@ status = "okay"; }; +&qusb2phy0 { + status = "okay"; + + vdd-supply = <&vreg_l1b_0p925>; + vdda-pll-supply = <&vreg_l10a_1p8>; + vdda-phy-dpdm-supply = <&vreg_l7b_3p125>; +}; + &rpm_requests { regulators-0 { compatible = "qcom,rpm-pm660l-regulators"; @@ -679,10 +687,16 @@ }; &usb3 { + qcom,select-utmi-as-pipe-clk; + status = "okay"; }; &usb3_dwc3 { + maximum-speed = "high-speed"; + phys = <&qusb2phy0>; + phy-names = "usb2-phy"; + dr_mode = "peripheral"; extcon = <&extcon_usb>; }; From 28b9e7afb9df03eab8a886924dcf901c55b65d0b Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov Date: Sun, 9 Jun 2024 21:06:43 +0300 Subject: [PATCH 2/6] fixup! arm64: dts: qcom: Add initial support for asus-x00td --- arch/arm64/boot/dts/qcom/sdm636-asus-x00td.dts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm636-asus-x00td.dts b/arch/arm64/boot/dts/qcom/sdm636-asus-x00td.dts index b8671824358792..5adb0466ca31be 100644 --- a/arch/arm64/boot/dts/qcom/sdm636-asus-x00td.dts +++ b/arch/arm64/boot/dts/qcom/sdm636-asus-x00td.dts @@ -603,8 +603,8 @@ }; &pm660l_wled { - status = "okay"; - default-brightness = <512>; + status = "okay"; + default-brightness = <512>; }; &gcc { @@ -620,19 +620,19 @@ }; &mmss_smmu { - status = "okay"; + status = "okay"; }; &anoc2_smmu { - status = "okay"; + status = "okay"; }; &kgsl_smmu { - status = "okay"; + status = "okay"; }; &lpass_smmu { - status = "okay"; + status = "okay"; }; &adreno_gpu { From 428b6cf9668f52879dc277c2f09da3aa3aec42b2 Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov Date: Sun, 9 Jun 2024 21:07:07 +0300 Subject: [PATCH 3/6] fixup! arm64: dts: qcom: add device-tree for Redmi Note 6 Pro (tulip) --- arch/arm64/boot/dts/qcom/sdm636-xiaomi-tulip.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm636-xiaomi-tulip.dts b/arch/arm64/boot/dts/qcom/sdm636-xiaomi-tulip.dts index 6067815adb2621..147fb06be8e6dc 100644 --- a/arch/arm64/boot/dts/qcom/sdm636-xiaomi-tulip.dts +++ b/arch/arm64/boot/dts/qcom/sdm636-xiaomi-tulip.dts @@ -575,10 +575,15 @@ }; &usb3 { + qcom,select-utmi-as-pipe-clk; + status = "okay"; }; &usb3_dwc3 { + maximum-speed = "high-speed"; + phys = <&qusb2phy0>; + phy-names = "usb2-phy"; dr_mode = "peripheral"; status = "okay"; From 479f3fc39c2830dcc3309cf4692ac383b45be2cd Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov Date: Sun, 9 Jun 2024 21:07:36 +0300 Subject: [PATCH 4/6] fixup! arm64: dts: qcom: sdm660: Add device tree for Xiaomi Mi A2 (jasmine) --- arch/arm64/boot/dts/qcom/sdm660-xiaomi-jasmine.dts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-jasmine.dts b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-jasmine.dts index 8d1bf40ef9af85..df73514cb44fbe 100644 --- a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-jasmine.dts +++ b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-jasmine.dts @@ -247,11 +247,16 @@ }; &usb3 { + qcom,select-utmi-as-pipe-clk; + status = "okay"; }; &usb3_dwc3 { - status = "okay"; + maximum-speed = "high-speed"; + phys = <&qusb2phy0>; + phy-names = "usb2-phy"; + dr_mode = "peripheral"; extcon = <&extcon_usb>; }; From 621864b8424188562afea2289ac7cbcedb677dcf Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov Date: Sun, 9 Jun 2024 21:11:05 +0300 Subject: [PATCH 5/6] fixup! arm64: dts: qcom: Introduce SDM660 Xiaomi Mi 8 Lite (platina) --- arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts index 5e9c316ac2505d..a3d0b1a9c06695 100644 --- a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts +++ b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts @@ -773,10 +773,16 @@ }; &usb3 { + qcom,select-utmi-as-pipe-clk; + status = "okay"; }; &usb3_dwc3 { + maximum-speed = "high-speed"; + phys = <&qusb2phy0>; + phy-names = "usb2-phy"; + dr_mode = "peripheral"; extcon = <&extcon_usb>; }; From f785ccd13f96e571ab0e3a20ea8ddd3cc887e679 Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov Date: Sun, 9 Jun 2024 21:13:33 +0300 Subject: [PATCH 6/6] fixup! arm64: dts: qcom: sdm660-platina: Add several more features --- arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts index a3d0b1a9c06695..26fa4c7fe24cfe 100644 --- a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts +++ b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-platina.dts @@ -192,8 +192,7 @@ gpio_keys { status = "okay"; - compatible = "gpio-keys-polled"; - poll-interval = <100>; + compatible = "gpio-keys"; label = "Volume up"; pinctrl-names = "default"; pinctrl-0 = <&vol_up_gpio_default>; @@ -752,15 +751,15 @@ }; -&adreno_gpu{ +&adreno_gpu { status = "disabled"; }; -&gpucc{ +&gpucc { status = "disabled"; }; -&mmcc{ +&mmcc { status = "disabled"; };