arm64: add support for MSM8920, add support for motorola-perry#48
arm64: add support for MSM8920, add support for motorola-perry#48agrecascino wants to merge 3 commits into
Conversation
Implement reset GPIO handling logic for the rmi_i2c driver. This logic is required for some mobile devices to successfully initialize the touch controller. As there are no datasheets available, the timings were taken from the GPLv2+ licensed synaptics-dsx-v2.1 vendor driver release. Tested-On: Motorola G5 Plus (Potter / XT1685) Signed-off-by: Felix Kaechele <felix@kaechele.ca>
|
Please remove the panel commit and open PR here https://github.com/msm89x7-mainline/linux-panel-drivers/pulls |
|
Add add proper descriptions and your SoB for your commits |
MSM8920 is essentially MSM8917 with MSM8953's modem stack. It has bigger modem firmwares that require larger memory regions, IPA, and therefore a slightly different clock situation. We hook up the clocks for IPA, and add the corresponding nodes to a new dtsi. Signed-off-by: Catherine Frederick (coolguy) <serenity@floorchan.org>
2225708 to
ed91042
Compare
Add initial support for the Motorola Moto E4 (perry) Signed-off-by: Catherine Frederick (coolguy) <serenity@floorchan.org>
ed91042 to
b87b04a
Compare
barni2000
left a comment
There was a problem hiding this comment.
Please separate rpmcc changes and send it to upstream. Also send an initial 8920 support with perry to upstream.
I will wait with merge until that.
| @@ -0,0 +1,28 @@ | |||
| // SPDX-License-Identifier: BSD-3-Clause | |||
| /* | |||
| * Copyright (c) 2025 Val Packett | |||
There was a problem hiding this comment.
You should add your copy right here
| @@ -0,0 +1,32 @@ | |||
| // SPDX-License-Identifier: BSD-3-Clause | |||
| /* | |||
| * Copyright (c) 2025 Val Packett | |||
There was a problem hiding this comment.
You should add your copy right here
| @@ -0,0 +1,32 @@ | |||
| // SPDX-License-Identifier: BSD-3-Clause | |||
There was a problem hiding this comment.
GPL-2.0-only since msm8917.dtsi also licensed by that
| @@ -0,0 +1,28 @@ | |||
| // SPDX-License-Identifier: BSD-3-Clause | |||
There was a problem hiding this comment.
GPL-2.0-only since msm8917.dtsi also licensed by that
| @@ -0,0 +1,55 @@ | |||
| // SPDX-License-Identifier: BSD-3-Clause | |||
| status = "okay"; | ||
|
|
||
| panel@0 { | ||
| compatible = "motorola,perry-499v1-tianma"; |
There was a problem hiding this comment.
Do this device have only 1 panel variant?
| status = "okay"; | ||
| }; | ||
|
|
||
| &pm8937_spmi_regulators { |
There was a problem hiding this comment.
As far as i know 8917 is not need this
| output-high; | ||
| }; | ||
|
|
||
| mdss_dsi_sleep: mdss-dsi-sleep-state { |
| bias-pull-up; | ||
| }; | ||
|
|
||
| mdss_dsi_default: mdss-dsi-default-state { |
There was a problem hiding this comment.
| mdss_dsi_default: mdss-dsi-default-state { | |
| panel_default: panel-default-state { |
|
|
||
| &wcd_codec { | ||
| qcom,hphl-jack-type-normally-open; | ||
| qcom,mbhc-vthreshold-high = <75 150 225 450 500>; |
There was a problem hiding this comment.
Can you link relevant part from msm8952.c?
It's here. The future of computing. A low end phone from 2016.