Skip to content

Conversation

wonderfulShrineMaidenOfParadise

No description provided.

…anel"

This reverts commit bce07a8.

Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
This reverts commit fa7bb1a.

Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
This reverts commit 7f1d17e.

Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
…evice tree

Every Core Prime uses an Imagis IST3038 touchscreen that is connected to
blsp_i2c5. Move it to the common device tree.

Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
… refactor MUIC

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>
Signed-off-by: Max McNamee <maxmcnamee@proton.me>
… tree

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.

[Raymond: refactor touchscreen and MUIC. add commit messages]
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
bolilingmeng89006 and others added 6 commits September 17, 2025 13:34
…evice tree

v2: refactor MUIC
Signed-off-by: "Lin, Meng-Bo" <linmengbo06890@proton.me>
…e tree

v2: refactor MUIC and touchscreen
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
…PMIC

v2: &charger { richtek,usb-connector = <&usb_con_sm5504>; }; in heatqlte
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
v2: move to common device tree
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
Signed-off-by: "Lin, Meng-Bo" <linmengbo0689@protonmail.com>
Signed-off-by: Gareth Peoples <mail@gpeopl.es>
[Raymond: Split from the init commit]
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
};

&mpss_mem {
/* Firmware for rossa needs more space */
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/* Firmware for rossa needs more space */
/* Firmware for coreprimeltevzw needs more space */

? if every rossa is like that it could be in rossa-common.dtsi

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to inspect every variant. Will check this later.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

min_addr: 0x86800000, max_addr: 0x8bc00000, relocatable: True, align: 0x400000
Size: 0x5400000, round: 0x6000000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants