* [PATCH v3 1/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI
2025-12-05 13:58 [PATCH v3 0/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI Robert Eckelmann via B4 Relay
@ 2025-12-05 13:58 ` Robert Eckelmann via B4 Relay
2025-12-05 20:43 ` Dmitry Baryshkov
2025-12-05 13:59 ` [PATCH v3 2/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths Robert Eckelmann via B4 Relay
2025-12-05 13:59 ` [PATCH v3 3/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort Robert Eckelmann via B4 Relay
2 siblings, 1 reply; 7+ messages in thread
From: Robert Eckelmann via B4 Relay @ 2025-12-05 13:58 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, phone-devel, linux-kernel, david,
Robert Eckelmann
From: Robert Eckelmann <longnoserob@gmail.com>
Enable the SLPI dsp on the Xiaomi Pocophone F1 with Qualcom SDM845 SoC.
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
---
arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
index 785006a15e97..57af560e35ce 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
@@ -425,6 +425,12 @@ &sdhc_2 {
cd-gpios = <&tlmm 126 GPIO_ACTIVE_HIGH>;
};
+&slpi_pas {
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/slpi.mbn";
+
+ status = "okay";
+};
+
&sound {
compatible = "qcom,db845c-sndcard", "qcom,sdm845-sndcard";
pinctrl-0 = <&quat_mi2s_active
--
2.52.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH v3 1/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI
2025-12-05 13:58 ` [PATCH v3 1/3] " Robert Eckelmann via B4 Relay
@ 2025-12-05 20:43 ` Dmitry Baryshkov
0 siblings, 0 replies; 7+ messages in thread
From: Dmitry Baryshkov @ 2025-12-05 20:43 UTC (permalink / raw)
To: longnoserob
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, phone-devel,
linux-kernel, david
On Fri, Dec 05, 2025 at 10:58:59PM +0900, Robert Eckelmann via B4 Relay wrote:
> From: Robert Eckelmann <longnoserob@gmail.com>
>
> Enable the SLPI dsp on the Xiaomi Pocophone F1 with Qualcom SDM845 SoC.
>
> Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
> Signed-off-by: David Heidelberg <david@ixit.cz>
> ---
> arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 6 ++++++
> 1 file changed, 6 insertions(+)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3 2/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths
2025-12-05 13:58 [PATCH v3 0/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI Robert Eckelmann via B4 Relay
2025-12-05 13:58 ` [PATCH v3 1/3] " Robert Eckelmann via B4 Relay
@ 2025-12-05 13:59 ` Robert Eckelmann via B4 Relay
2025-12-05 20:43 ` Dmitry Baryshkov
2025-12-05 13:59 ` [PATCH v3 3/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort Robert Eckelmann via B4 Relay
2 siblings, 1 reply; 7+ messages in thread
From: Robert Eckelmann via B4 Relay @ 2025-12-05 13:59 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, phone-devel, linux-kernel, david,
Robert Eckelmann
From: Robert Eckelmann <longnoserob@gmail.com>
Firmware patht adjusted to include device maker "Xiaomi"
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
---
.../arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
index 57af560e35ce..ab450d44b3f6 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
@@ -136,7 +136,7 @@ vreg_s4a_1p8: vreg-s4a-1p8 {
&adsp_pas {
status = "okay";
- firmware-name = "qcom/sdm845/beryllium/adsp.mbn";
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/adsp.mbn";
};
&apps_rsc {
@@ -229,7 +229,7 @@ vreg_l26a_1p2: ldo26 {
&cdsp_pas {
status = "okay";
- firmware-name = "qcom/sdm845/beryllium/cdsp.mbn";
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/cdsp.mbn";
};
&gcc {
@@ -249,7 +249,7 @@ &gpu {
};
&gpu_zap_shader {
- firmware-name = "qcom/sdm845/beryllium/a630_zap.mbn";
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/a630_zap.mbn";
};
&ibb {
@@ -308,13 +308,14 @@ &mdss_dsi0_phy {
&mss_pil {
status = "okay";
- firmware-name = "qcom/sdm845/beryllium/mba.mbn", "qcom/sdm845/beryllium/modem.mbn";
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/mba.mbn",
+ "qcom/sdm845/Xiaomi/beryllium/modem.mbn";
};
&ipa {
qcom,gsi-loader = "self";
memory-region = <&ipa_fw_mem>;
- firmware-name = "qcom/sdm845/beryllium/ipa_fws.mbn";
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/ipa_fws.mbn";
status = "okay";
};
@@ -618,7 +619,7 @@ &usb_1_qmpphy {
&venus {
status = "okay";
- firmware-name = "qcom/sdm845/beryllium/venus.mbn";
+ firmware-name = "qcom/sdm845/Xiaomi/beryllium/venus.mbn";
};
&wcd9340 {
--
2.52.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH v3 2/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths
2025-12-05 13:59 ` [PATCH v3 2/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths Robert Eckelmann via B4 Relay
@ 2025-12-05 20:43 ` Dmitry Baryshkov
0 siblings, 0 replies; 7+ messages in thread
From: Dmitry Baryshkov @ 2025-12-05 20:43 UTC (permalink / raw)
To: longnoserob
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, phone-devel,
linux-kernel, david
On Fri, Dec 05, 2025 at 10:59:00PM +0900, Robert Eckelmann via B4 Relay wrote:
> From: Robert Eckelmann <longnoserob@gmail.com>
>
> Firmware patht adjusted to include device maker "Xiaomi"
>
> Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
> ---
> .../arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 13 +++++++------
> 1 file changed, 7 insertions(+), 6 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3 3/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort
2025-12-05 13:58 [PATCH v3 0/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI Robert Eckelmann via B4 Relay
2025-12-05 13:58 ` [PATCH v3 1/3] " Robert Eckelmann via B4 Relay
2025-12-05 13:59 ` [PATCH v3 2/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths Robert Eckelmann via B4 Relay
@ 2025-12-05 13:59 ` Robert Eckelmann via B4 Relay
2025-12-05 20:46 ` Dmitry Baryshkov
2 siblings, 1 reply; 7+ messages in thread
From: Robert Eckelmann via B4 Relay @ 2025-12-05 13:59 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, phone-devel, linux-kernel, david,
Robert Eckelmann
From: Robert Eckelmann <longnoserob@gmail.com>
We know these devices are present, most of them are supported by
downstream and close to the mainline kernels.
This is very handy when rebasing the integration tree with the support.
No functional changes.
Reviewed-by: David Heidelberg <david@ixit.cz>
Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
---
.../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 29 ++++++++++++++++------
1 file changed, 22 insertions(+), 7 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
index ab450d44b3f6..3444908b4a6b 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi
@@ -227,6 +227,12 @@ vreg_l26a_1p2: ldo26 {
};
};
+&cci_i2c0 {
+ status = "okay";
+
+ /* IMX363 @ 10 */
+};
+
&cdsp_pas {
status = "okay";
firmware-name = "qcom/sdm845/Xiaomi/beryllium/cdsp.mbn";
@@ -261,6 +267,22 @@ &ibb {
qcom,discharge-resistor-kohms = <300>;
};
+&ipa {
+ qcom,gsi-loader = "self";
+ memory-region = <&ipa_fw_mem>;
+ firmware-name = "qcom/sdm845/beryllium/ipa_fws.mbn";
+
+ status = "okay";
+};
+
+&i2c5 {
+ clock-frequency = <400000>;
+
+ status = "okay";
+
+ /* TAS2559 @ 4C */
+};
+
&lab {
regulator-min-microvolt = <4600000>;
regulator-max-microvolt = <6000000>;
@@ -312,13 +334,6 @@ &mss_pil {
"qcom/sdm845/Xiaomi/beryllium/modem.mbn";
};
-&ipa {
- qcom,gsi-loader = "self";
- memory-region = <&ipa_fw_mem>;
- firmware-name = "qcom/sdm845/Xiaomi/beryllium/ipa_fws.mbn";
- status = "okay";
-};
-
&pm8998_gpios {
vol_up_pin_a: vol-up-active-state {
pins = "gpio6";
--
2.52.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH v3 3/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort
2025-12-05 13:59 ` [PATCH v3 3/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort Robert Eckelmann via B4 Relay
@ 2025-12-05 20:46 ` Dmitry Baryshkov
0 siblings, 0 replies; 7+ messages in thread
From: Dmitry Baryshkov @ 2025-12-05 20:46 UTC (permalink / raw)
To: longnoserob
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, phone-devel,
linux-kernel, david
On Fri, Dec 05, 2025 at 10:59:01PM +0900, Robert Eckelmann via B4 Relay wrote:
> From: Robert Eckelmann <longnoserob@gmail.com>
>
> We know these devices are present, most of them are supported by
> downstream and close to the mainline kernels.
>
> This is very handy when rebasing the integration tree with the support.
>
> No functional changes.
>
> Reviewed-by: David Heidelberg <david@ixit.cz>
> Signed-off-by: Robert Eckelmann <longnoserob@gmail.com>
> ---
> .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 29 ++++++++++++++++------
> 1 file changed, 22 insertions(+), 7 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 7+ messages in thread