* [PATCH 1/3] arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC
2026-02-23 22:05 [PATCH 0/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
@ 2026-02-23 22:05 ` Raymond Hackley
2026-02-24 9:51 ` Dmitry Baryshkov
2026-02-23 22:05 ` [PATCH 2/3] dt-bindings: qcom: Document samsung,coreprimeltevzw Raymond Hackley
` (2 subsequent siblings)
3 siblings, 1 reply; 8+ messages in thread
From: Raymond Hackley @ 2026-02-23 22:05 UTC (permalink / raw)
To: linux-kernel
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, phone-devel, Max McNamee,
Stephan Gerhold, Nikita Travkin, ~postmarketos/upstreaming,
Raymond Hackley
From: Raymond Hackley <raymondhackley@protonmail.com>
MUIC varies on fortuna/rossa devices, which could be either SM5502 or
SM5504. Move SM5504 from msm8916-samsung-rossa-common to
msm8916-samsung-fortuna-common and refactor MUIC.
Disable MUIC by default in msm8916-samsung-fortuna-common, and explicitly
specify them in each fortuna/rossa board.
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
---
.../dts/qcom/msm8216-samsung-fortuna3g.dts | 18 +++++++++++
.../qcom/msm8916-samsung-fortuna-common.dtsi | 32 ++++++++++++-------
.../dts/qcom/msm8916-samsung-gprimeltecan.dts | 15 ++++++++-
.../qcom/msm8916-samsung-grandprimelte.dts | 18 +++++++++++
.../qcom/msm8916-samsung-rossa-common.dtsi | 19 -----------
.../boot/dts/qcom/msm8916-samsung-rossa.dts | 18 +++++++++++
6 files changed, 88 insertions(+), 32 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/msm8216-samsung-fortuna3g.dts b/arch/arm64/boot/dts/qcom/msm8216-samsung-fortuna3g.dts
index fba68bf8bf79..aed90c8089aa 100644
--- a/arch/arm64/boot/dts/qcom/msm8216-samsung-fortuna3g.dts
+++ b/arch/arm64/boot/dts/qcom/msm8216-samsung-fortuna3g.dts
@@ -16,6 +16,15 @@ &battery {
constant-charge-voltage-max-microvolt = <4350000>;
};
+&charger {
+ richtek,usb-connector = <&usb_con_sm5502>;
+ status = "okay";
+};
+
+&muic_sm5502 {
+ status = "okay";
+};
+
&st_accel {
status = "okay";
};
@@ -23,3 +32,12 @@ &st_accel {
&st_magn {
status = "okay";
};
+
+&usb {
+ extcon = <&muic_sm5502>, <&muic_sm5502>;
+ status = "okay";
+};
+
+&usb_hs_phy {
+ extcon = <&muic_sm5502>;
+};
diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-fortuna-common.dtsi b/arch/arm64/boot/dts/qcom/msm8916-samsung-fortuna-common.dtsi
index fb790b02736a..fd62e82075c4 100644
--- a/arch/arm64/boot/dts/qcom/msm8916-samsung-fortuna-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-fortuna-common.dtsi
@@ -144,14 +144,31 @@ reg_vdd_tsp_a: regulator-vdd-tsp-a {
&blsp_i2c1 {
status = "okay";
- muic: extcon@25 {
+ /* MUIC/extcon varies depending on model variant */
+ muic_sm5504: extcon@14 {
+ compatible = "siliconmitus,sm5504-muic";
+ reg = <0x14>;
+ interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
+ pinctrl-0 = <&muic_int_default>;
+ pinctrl-names = "default";
+ status = "disabled";
+
+ usb_con_sm5504: connector {
+ compatible = "usb-b-connector";
+ label = "micro-USB";
+ type = "micro";
+ };
+ };
+
+ muic_sm5502: extcon@25 {
compatible = "siliconmitus,sm5502-muic";
reg = <0x25>;
interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
pinctrl-0 = <&muic_int_default>;
pinctrl-names = "default";
+ status = "disabled";
- usb_con: connector {
+ usb_con_sm5502: connector {
compatible = "usb-b-connector";
label = "micro-USB";
type = "micro";
@@ -298,7 +315,7 @@ rt5033_reg_safe_ldo: SAFE_LDO {
charger: charger {
compatible = "richtek,rt5033-charger";
monitored-battery = <&battery>;
- richtek,usb-connector = <&usb_con>;
+ status = "disabled";
};
};
};
@@ -348,15 +365,6 @@ &sound {
"AMIC3", "MIC BIAS External1";
};
-&usb {
- extcon = <&muic>, <&muic>;
- status = "okay";
-};
-
-&usb_hs_phy {
- extcon = <&muic>;
-};
-
&venus {
status = "okay";
};
diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-gprimeltecan.dts b/arch/arm64/boot/dts/qcom/msm8916-samsung-gprimeltecan.dts
index 677e4e286ac0..15dcfe8234d9 100644
--- a/arch/arm64/boot/dts/qcom/msm8916-samsung-gprimeltecan.dts
+++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-gprimeltecan.dts
@@ -86,7 +86,7 @@ rt5033_reg_safe_ldo: SAFE_LDO {
charger: charger {
compatible = "richtek,rt5033-charger";
monitored-battery = <&battery>;
- richtek,usb-connector = <&usb_con>;
+ richtek,usb-connector = <&usb_con_sm5502>;
};
};
};
@@ -95,3 +95,16 @@ &mpss_mem {
/* Firmware for gprimeltecan needs more space */
reg = <0x0 0x86800000 0x0 0x5400000>;
};
+
+&muic_sm5502 {
+ status = "okay";
+};
+
+&usb {
+ extcon = <&muic_sm5502>, <&muic_sm5502>;
+ status = "okay";
+};
+
+&usb_hs_phy {
+ extcon = <&muic_sm5502>;
+};
diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-grandprimelte.dts b/arch/arm64/boot/dts/qcom/msm8916-samsung-grandprimelte.dts
index 582bfcb09684..268277c1caf4 100644
--- a/arch/arm64/boot/dts/qcom/msm8916-samsung-grandprimelte.dts
+++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-grandprimelte.dts
@@ -24,7 +24,25 @@ &bosch_magn {
status = "okay";
};
+&charger {
+ richtek,usb-connector = <&usb_con_sm5502>;
+ status = "okay";
+};
+
&mpss_mem {
/* Firmware for grandprimelte needs more space */
reg = <0x0 0x86800000 0x0 0x5400000>;
};
+
+&muic_sm5502 {
+ status = "okay";
+};
+
+&usb {
+ extcon = <&muic_sm5502>, <&muic_sm5502>;
+ status = "okay";
+};
+
+&usb_hs_phy {
+ extcon = <&muic_sm5502>;
+};
diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi b/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi
index e33453c3e51e..5b08f0e11105 100644
--- a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi
@@ -2,28 +2,9 @@
#include "msm8916-samsung-fortuna-common.dtsi"
-/* SM5504 MUIC instead of SM5502 */
-/delete-node/ &muic;
-
/* IST3038 instead of Zinitix BT541 */
/delete-node/ &touchscreen;
-&blsp_i2c1 {
- muic: extcon@14 {
- compatible = "siliconmitus,sm5504-muic";
- reg = <0x14>;
- interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
- pinctrl-0 = <&muic_int_default>;
- pinctrl-names = "default";
-
- usb_con: connector {
- compatible = "usb-b-connector";
- label = "micro-USB";
- type = "micro";
- };
- };
-};
-
&blsp_i2c5 {
touchscreen: touchscreen@50 {
compatible = "imagis,ist3038";
diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts b/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts
index 1981bb71f6a9..a5106afc3c59 100644
--- a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts
+++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts
@@ -16,7 +16,25 @@ &battery {
constant-charge-voltage-max-microvolt = <4400000>;
};
+&charger {
+ richtek,usb-connector = <&usb_con_sm5504>;
+ status = "okay";
+};
+
&mpss_mem {
/* Firmware for rossa needs more space */
reg = <0x0 0x86800000 0x0 0x5800000>;
};
+
+&muic_sm5504 {
+ status = "okay";
+};
+
+&usb {
+ extcon = <&muic_sm5504>, <&muic_sm5504>;
+ status = "okay";
+};
+
+&usb_hs_phy {
+ extcon = <&muic_sm5504>;
+};
--
2.47.3
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [PATCH 1/3] arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC
2026-02-23 22:05 ` [PATCH 1/3] arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC Raymond Hackley
@ 2026-02-24 9:51 ` Dmitry Baryshkov
0 siblings, 0 replies; 8+ messages in thread
From: Dmitry Baryshkov @ 2026-02-24 9:51 UTC (permalink / raw)
To: Raymond Hackley
Cc: linux-kernel, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-arm-msm, devicetree,
phone-devel, Max McNamee, Stephan Gerhold, Nikita Travkin,
~postmarketos/upstreaming, Raymond Hackley
On Mon, Feb 23, 2026 at 10:05:12PM +0000, Raymond Hackley wrote:
> From: Raymond Hackley <raymondhackley@protonmail.com>
>
> MUIC varies on fortuna/rossa devices, which could be either SM5502 or
> SM5504. Move SM5504 from msm8916-samsung-rossa-common to
> msm8916-samsung-fortuna-common and refactor MUIC.
>
> Disable MUIC by default in msm8916-samsung-fortuna-common, and explicitly
> specify them in each fortuna/rossa board.
>
> Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
> ---
> .../dts/qcom/msm8216-samsung-fortuna3g.dts | 18 +++++++++++
> .../qcom/msm8916-samsung-fortuna-common.dtsi | 32 ++++++++++++-------
> .../dts/qcom/msm8916-samsung-gprimeltecan.dts | 15 ++++++++-
> .../qcom/msm8916-samsung-grandprimelte.dts | 18 +++++++++++
> .../qcom/msm8916-samsung-rossa-common.dtsi | 19 -----------
> .../boot/dts/qcom/msm8916-samsung-rossa.dts | 18 +++++++++++
> 6 files changed, 88 insertions(+), 32 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 2/3] dt-bindings: qcom: Document samsung,coreprimeltevzw
2026-02-23 22:05 [PATCH 0/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
2026-02-23 22:05 ` [PATCH 1/3] arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC Raymond Hackley
@ 2026-02-23 22:05 ` Raymond Hackley
2026-03-06 0:30 ` Rob Herring (Arm)
2026-02-23 22:05 ` [PATCH 3/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
2026-03-30 16:01 ` [PATCH 0/3] " Bjorn Andersson
3 siblings, 1 reply; 8+ messages in thread
From: Raymond Hackley @ 2026-02-23 22:05 UTC (permalink / raw)
To: linux-kernel
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, phone-devel, Max McNamee,
Stephan Gerhold, Nikita Travkin, ~postmarketos/upstreaming,
Raymond Hackley
From: Raymond Hackley <raymondhackley@protonmail.com>
Document the new samsung,coreprimeltevzw device tree bindings used in
msm8916-samsung-coreprimeltevzw.
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
---
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml
index d48c625d3fc4..58034056aaea 100644
--- a/Documentation/devicetree/bindings/arm/qcom.yaml
+++ b/Documentation/devicetree/bindings/arm/qcom.yaml
@@ -171,6 +171,7 @@ properties:
- qcom,msm8916-mtp
- samsung,a3u-eur
- samsung,a5u-eur
+ - samsung,coreprimeltevzw
- samsung,e5
- samsung,e7
- samsung,fortuna3g
--
2.47.3
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [PATCH 2/3] dt-bindings: qcom: Document samsung,coreprimeltevzw
2026-02-23 22:05 ` [PATCH 2/3] dt-bindings: qcom: Document samsung,coreprimeltevzw Raymond Hackley
@ 2026-03-06 0:30 ` Rob Herring (Arm)
0 siblings, 0 replies; 8+ messages in thread
From: Rob Herring (Arm) @ 2026-03-06 0:30 UTC (permalink / raw)
To: Raymond Hackley
Cc: phone-devel, Stephan Gerhold, Krzysztof Kozlowski, linux-kernel,
Conor Dooley, Max McNamee, Bjorn Andersson, devicetree,
Konrad Dybcio, Nikita Travkin, ~postmarketos/upstreaming,
Raymond Hackley, linux-arm-msm
On Mon, 23 Feb 2026 22:05:13 +0000, Raymond Hackley wrote:
> From: Raymond Hackley <raymondhackley@protonmail.com>
>
> Document the new samsung,coreprimeltevzw device tree bindings used in
> msm8916-samsung-coreprimeltevzw.
>
> Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
> ---
> Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 3/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
2026-02-23 22:05 [PATCH 0/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
2026-02-23 22:05 ` [PATCH 1/3] arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC Raymond Hackley
2026-02-23 22:05 ` [PATCH 2/3] dt-bindings: qcom: Document samsung,coreprimeltevzw Raymond Hackley
@ 2026-02-23 22:05 ` Raymond Hackley
2026-02-24 9:52 ` Dmitry Baryshkov
2026-03-30 16:01 ` [PATCH 0/3] " Bjorn Andersson
3 siblings, 1 reply; 8+ messages in thread
From: Raymond Hackley @ 2026-02-23 22:05 UTC (permalink / raw)
To: linux-kernel
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, phone-devel, Max McNamee,
Stephan Gerhold, Nikita Travkin, ~postmarketos/upstreaming,
Raymond Hackley
From: Max McNamee <maxmcnamee@proton.me>
Samsung Galaxy Core Prime Verizon Wireless is a phone based on MSM8916.
They are similar to the other Samsung devices based on MSM8916 with only a
few minor differences.
The device trees contain initial support with:
- GPIO keys
- Regulator haptic
- SDHCI (internal and external storage)
- USB Device Mode
- UART (on USB connector via the SM5502 MUIC)
- WCNSS (WiFi/BT)
- Regulators
- QDSP6 audio
- Speaker/earpiece/headphones/microphones via digital/analog codec in
MSM8916/PM8916
- WWAN Internet via BAM-DMUX
- PMIC and charger
- Touchscreen
There are different variants of Core Prime, with some differences in
NFC and MUIC.
The common parts are shared in
msm8916-samsung-fortuna-common.dtsi and msm8916-samsung-rossa-common.dtsi
to reduce duplication.
Signed-off-by: Max McNamee <maxmcnamee@proton.me>
[Raymond: Refactor touchscreen and MUIC. Add commit messages.]
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
---
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../qcom/msm8916-samsung-coreprimeltevzw.dts | 44 +++++++++++++++++++
2 files changed, 45 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-coreprimeltevzw.dts
diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
index f80b5d9cf1e8..6cbe919c978a 100644
--- a/arch/arm64/boot/dts/qcom/Makefile
+++ b/arch/arm64/boot/dts/qcom/Makefile
@@ -61,6 +61,7 @@ dtb-$(CONFIG_ARCH_QCOM) += msm8916-motorola-surnia.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-mtp.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a3u-eur.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a5u-eur.dtb
+dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-coreprimeltevzw.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-e5.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-e7.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-gprimeltecan.dtb
diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-coreprimeltevzw.dts b/arch/arm64/boot/dts/qcom/msm8916-samsung-coreprimeltevzw.dts
new file mode 100644
index 000000000000..40415b5635ef
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-coreprimeltevzw.dts
@@ -0,0 +1,44 @@
+// SPDX-License-Identifier: GPL-2.0-only
+
+/dts-v1/;
+
+#include "msm8916-samsung-rossa-common.dtsi"
+
+/ {
+ model = "Samsung Galaxy Core Prime LTE Verizon Wireless";
+ compatible = "samsung,coreprimeltevzw", "qcom,msm8916";
+ chassis-type = "handset";
+};
+
+&battery {
+ charge-term-current-microamp = <150000>;
+ constant-charge-current-max-microamp = <700000>;
+ constant-charge-voltage-max-microvolt = <4400000>;
+};
+
+&charger {
+ richtek,usb-connector = <&usb_con_sm5502>;
+ status = "okay";
+};
+
+&mpss_mem {
+ /* Firmware for coreprimeltevzw needs more space */
+ reg = <0x0 0x86800000 0x0 0x5400000>;
+};
+
+&muic_sm5502 {
+ status = "okay";
+};
+
+&s3fwrn5_nfc {
+ status = "disabled";
+};
+
+&usb {
+ extcon = <&muic_sm5502>, <&muic_sm5502>;
+ status = "okay";
+};
+
+&usb_hs_phy {
+ extcon = <&muic_sm5502>;
+};
--
2.47.3
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [PATCH 3/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
2026-02-23 22:05 ` [PATCH 3/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
@ 2026-02-24 9:52 ` Dmitry Baryshkov
0 siblings, 0 replies; 8+ messages in thread
From: Dmitry Baryshkov @ 2026-02-24 9:52 UTC (permalink / raw)
To: Raymond Hackley
Cc: linux-kernel, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-arm-msm, devicetree,
phone-devel, Max McNamee, Stephan Gerhold, Nikita Travkin,
~postmarketos/upstreaming, Raymond Hackley
On Mon, Feb 23, 2026 at 10:05:14PM +0000, Raymond Hackley wrote:
> From: Max McNamee <maxmcnamee@proton.me>
>
> Samsung Galaxy Core Prime Verizon Wireless is a phone based on MSM8916.
> They are similar to the other Samsung devices based on MSM8916 with only a
> few minor differences.
>
> The device trees contain initial support with:
> - GPIO keys
> - Regulator haptic
> - SDHCI (internal and external storage)
> - USB Device Mode
> - UART (on USB connector via the SM5502 MUIC)
> - WCNSS (WiFi/BT)
> - Regulators
> - QDSP6 audio
> - Speaker/earpiece/headphones/microphones via digital/analog codec in
> MSM8916/PM8916
> - WWAN Internet via BAM-DMUX
> - PMIC and charger
> - Touchscreen
>
> There are different variants of Core Prime, with some differences in
> NFC and MUIC.
>
> The common parts are shared in
> msm8916-samsung-fortuna-common.dtsi and msm8916-samsung-rossa-common.dtsi
> to reduce duplication.
>
> Signed-off-by: Max McNamee <maxmcnamee@proton.me>
> [Raymond: Refactor touchscreen and MUIC. Add commit messages.]
> Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
> ---
> arch/arm64/boot/dts/qcom/Makefile | 1 +
> .../qcom/msm8916-samsung-coreprimeltevzw.dts | 44 +++++++++++++++++++
> 2 files changed, 45 insertions(+)
> create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-coreprimeltevzw.dts
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
2026-02-23 22:05 [PATCH 0/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
` (2 preceding siblings ...)
2026-02-23 22:05 ` [PATCH 3/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree Raymond Hackley
@ 2026-03-30 16:01 ` Bjorn Andersson
3 siblings, 0 replies; 8+ messages in thread
From: Bjorn Andersson @ 2026-03-30 16:01 UTC (permalink / raw)
To: linux-kernel, Raymond Hackley
Cc: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
linux-arm-msm, devicetree, phone-devel, Max McNamee,
Stephan Gerhold, Nikita Travkin, ~postmarketos/upstreaming
On Mon, 23 Feb 2026 22:05:11 +0000, Raymond Hackley wrote:
> Samsung Galaxy Core Prime Verizon Wireless is a phone based on MSM8916.
> They are similar to the other Samsung devices based on MSM8916 with only a
> few minor differences.
>
> The device trees contain initial support with:
> - GPIO keys
> - Regulator haptic
> - SDHCI (internal and external storage)
> - USB Device Mode
> - UART (on USB connector via the SM5502 MUIC)
> - WCNSS (WiFi/BT)
> - Regulators
> - QDSP6 audio
> - Speaker/earpiece/headphones/microphones via digital/analog codec in
> MSM8916/PM8916
> - WWAN Internet via BAM-DMUX
> - PMIC and charger
> - Touchscreen
>
> [...]
Applied, thanks!
[1/3] arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC
commit: 21450547506ece7e36bef75681479a52e518c53b
[2/3] dt-bindings: qcom: Document samsung,coreprimeltevzw
commit: bb0a09a4fa4821a5a1da1b707e0e169d6a4e8cd2
[3/3] arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
commit: 2ce450f77f1de5eb7b489fcd829a7f494952e1bf
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 8+ messages in thread