forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Upstreaming #273
Closed
wonderfulShrineMaidenOfParadise
wants to merge
15
commits into
msm8916-mainline:wip/msm8916/6.10
from
wonderfulShrineMaidenOfParadise:fortuna
Closed
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Upstreaming #273
wonderfulShrineMaidenOfParadise
wants to merge
15
commits into
msm8916-mainline:wip/msm8916/6.10
from
wonderfulShrineMaidenOfParadise:fortuna
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
2 times, most recently
from
January 8, 2023 09:44
039f5e4
to
47143c7
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
5 times, most recently
from
January 8, 2023 15:33
c89aa93
to
0a84435
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
17 times, most recently
from
January 9, 2023 14:33
062618b
to
3194828
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
2 times, most recently
from
January 10, 2023 00:43
3194828
to
7dd34af
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
from
June 13, 2024 10:16
826fcbd
to
6da0282
Compare
TravMurav
force-pushed
the
wip/msm8916/6.9
branch
from
June 13, 2024 11:58
224cef4
to
f8e8fc2
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
from
June 13, 2024 13:20
6da0282
to
5c27cb9
Compare
TravMurav
force-pushed
the
wip/msm8916/6.9
branch
from
June 14, 2024 08:50
eb39f23
to
fc59a46
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
from
June 20, 2024 12:16
5c27cb9
to
fbcf6ac
Compare
TravMurav
force-pushed
the
wip/msm8916/6.9
branch
from
June 21, 2024 13:27
77359bc
to
f1299dc
Compare
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
from
June 23, 2024 13:54
fbcf6ac
to
34a9aa3
Compare
wonderfulShrineMaidenOfParadise
changed the title
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add initial device trees
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Upstreaming
Jul 24, 2024
wonderfulShrineMaidenOfParadise
changed the base branch from
wip/msm8916/6.9
to
wip/msm8916/6.10
July 26, 2024 19:20
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
2 times, most recently
from
July 26, 2024 19:26
5eb7ead
to
5cc8039
Compare
Core Prime uses an Imagis IST3038 touchscreen that is connected to blsp_i2c5. Add it to the device tree. Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20240723131441.1764-1-raymondhackley@protonmail.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Touch keys feature on fortuna phones are provided by Zinitix touchscreen. Add property linux,keycodes to enable touch keys. Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20240724143230.3804-1-raymondhackley@protonmail.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
…,fortuna binding Add common binding samsung,fortuna used by the following Samsung Galaxy Grand Prime devices: - SM-G530FZ (msm8916-samsung-grandprimelte) - SM-G530H (msm8216-samsung-fortuna3g) - SM-G530W (msm8916-gprimeltecan) Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com> Link: https://lore.kernel.org/lkml/20240326141222.200452-2-raymondhackley@protonmail.com
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
…ction Signed-off-by: Joe Mason <buddyjojo06@outlook.com> [Raymond: Split from the audio patch] Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
Samsung Galaxy Grand Prime (SM-G530Y) is a smartphone using the MSM8916 SoC released in 2014. The Grand Prime variants are very similar, with some differences in accelerometer and NFC. The common parts are shared in msm8916-samsung-fortuna-common.dtsi to reduce duplication. Unfortunately, SM-G530Y was released with outdated 32-bit only firmware and never received any update from Samsung. Since the 32-bit TrustZone firmware is signed there seems to be no way currently to actually boot this device tree on arm64 Linux at the moment. However, it is possible to use this device tree by compiling an ARM32 kernel instead. The device tree can be easily built on ARM32 with an #include and it works really well there. To avoid confusion for others it is still better to add this device tree on arm64. Otherwise it's easy to forget to update this one when making some changes that affect all MSM8916 devices. Maybe someone finds a way to boot ARM64 Linux on this device at some point. In this case we expect that this device tree can be simply used as-is. Signed-off-by: "Lin, Meng-Bo" <linmengbo0689@protonmail.com>
Samsung Galaxy Ace 4 is a phone based on MSM8916. It is similar to the other Samsung devices based on MSM8916 with only a few minor differences. Ace 4 and Core Prime are similar, with some differences in panel and touchscreen. The common parts are shared in msm8916-samsung-rossa-common.dtsi to reduce duplication. Unfortunately, SM-G357FZ was released with outdated 32-bit only firmware and never received any update from Samsung. Since the 32-bit TrustZone firmware is signed there seems to be no way currently to actually boot this device tree on arm64 Linux at the moment. However, it is possible to use this device tree by compiling an ARM32 kernel instead. The device tree can be easily built on ARM32 with an #include and it works really well there. To avoid confusion for others it is still better to add this device tree on arm64. Otherwise it's easy to forget to update this one when making some changes that affect all MSM8916 devices. Maybe someone finds a way to boot ARM64 Linux on this device at some point. In this case we expect that this device tree can be simply used as-is. Signed-off-by: Gareth Peoples <mail@gpeopl.es> [Raymond: Use msm8916-samsung-rossa-common.dtsi and reword the commit] Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
…m arm64 After adding all necessary support for MSM8916 SMP/cpuidle without PSCI on ARM32, build fortunaltezt and heatqlte device trees from the arm64 tree together with the ARM32 include to allow booting this device on ARM32. The approach to include device tree files from other architectures is inspired from e.g. the Raspberry Pi (bcm2711-rpi-4-b.dts) where this is used to build the device tree for both ARM32 and ARM64. [Stephan: Add workaround to TSENS problem] Signed-off-by: Stephan Gerhold <stephan@gerhold.net> [Gareth: Add heatqlte] Signed-off-by: Gareth Peoples <mail@gpeopl.es> Signed-off-by: "Lin, Meng-Bo" <linmengbo0689@protonmail.com>
…ocked to workaround TSENS problem Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Signed-off-by: Gareth Peoples <mail@gpeopl.es> Signed-off-by: "Lin, Meng-Bo" <linmengbo0689@protonmail.com>
The phones listed below have Richtek RT5033 PMIC and charger. Add them to the device trees. - Samsung Galaxy Ace 4 (SM-G357FZ) - Samsung Galaxy Grand Prime (SM-G530Y) Signed-off-by: Raymond Hackley <raymondhackley@protonmail.com>
This device has ST LIS2HH12 accelerometer. Add support for it. Signed-off-by: "Lin, Meng-Bo" <linmengbo0689@protonmail.com>
Grand Prime SM-G530Y (fortunaltezt) has a NXP PN547, which is supported by the nxp-nci-i2c driver in mainline. It seems to detect NFC tags using "nfctool" just fine, although more testing is difficult given there seem to be very few useful applications making use of the Linux NFC subsystem. :( [Stephan: Move i2c-nfc to common dtsi to share it with other variants] Signed-off-by: Stephan Gerhold <stephan@gerhold.net> v2: Reword and add label pn547_nfc v3: Use interrupts-extended Signed-off-by: "Lin, Meng-Bo" <linmengbo0689@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>
wonderfulShrineMaidenOfParadise
force-pushed
the
fortuna
branch
from
August 2, 2024 11:05
5cc8039
to
5e4fbff
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Discussion thread before upstreaming.
Todo
build.prop
DropRedosamsung,fortuna
Squash commits (Sensors, NFC...)Current conclusions
gprime
into fortuna andcprime
intorossa
build.prop
fortuna3g
tomsm8216
grandprimelte
tz-apps@85a00000
tomsm8916-samsung-fortuna-common.dtsi
interrupts-extended
will be used instead ofinterrupt-parent
andinterrupts
, as preferred in upstream.fortuna3g
Cc @SiddharthManthan(postponed due to tsens issue)fortunaltezt
grandprimelte
gprimeltecan
Cc @buddyjojo @WTechNinja(postponed due to tsens issue) Cc @garethpplsheatqlte
rossa
https://lore.kernel.org/r/20240129143147.5058-1-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240216124639.24689-1-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240404121703.17086-2-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240404121703.17086-3-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240424144922.28189-1-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240405120803.20754-1-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240601115321.25314-2-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240601115321.25314-3-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240601115321.25314-4-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240723131441.1764-1-raymondhackley@protonmail.com
https://lore.kernel.org/r/20240724143230.3804-1-raymondhackley@protonmail.com