public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add support for the ASUS ROG Phone 3 (SM8250)
@ 2026-03-08 20:40 Alexander Koskovich
  2026-03-08 20:40 ` [PATCH 1/3] dt-bindings: arm: qcom: Add ASUS ROG Phone 3 Alexander Koskovich
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Alexander Koskovich @ 2026-03-08 20:40 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Kees Cook, Tony Luck, Guilherme G. Piccoli
  Cc: linux-arm-msm, devicetree, linux-kernel, Alexander Koskovich

Add the bindings & devicetree for the ASUS ROG Phone 3, this is a smartphone
based on SM8250.

This submission depends on some other changes that are currently in review:

Tianma TA066VVHM03 panel driver [1]
Support for dsc_slice_per_pkt [2]
Support for V4L2 device tree properties on OV8856 [3]

Additionally, full USB functionality on the bottom port (usb_2) depends on a
vbus-detect-gpios property for qcom,pmic-typec. This device has two USB-C ports
that share the same USBIN input, which interferes with the existing driver's
VBUS based CC detection. Will submit an RFC for that change shortly.

The end impact of this is that if you are plugged into a PC or charger on the
bottom USB (usb_2), you cannot use the side USB (usb_1) for USB flash drives,
etc.

I have left the GT9896 DTS out of this initial submission since the driver is
still in review [4] but I have validated that the touchscreen works with that
driver added and DTS updated so can update once that is merged.

I have also bundled the changes from [5] in this change, I have just put the opp
in the board specific DTS as I cannot validate this on another SM8250 device.

[1]: https://lore.kernel.org/dri-devel/20260308-tianma-ta066vvhm03-v1-0-869fac443b20@pm.me
[2]: https://lore.kernel.org/linux-arm-msm/20251001135914.13754-3-caojunjie650@gmail.com
[3]: https://lore.kernel.org/linux-media/20260307-ov8856-v4l2-props-v1-0-7677b4c658e4@pm.me
[4]: https://lore.kernel.org/linux-input/20260228-gtx8-v2-0-3a408c365f6c@mainlining.org
[5]: https://lore.kernel.org/linux-arm-msm/20260307-sm8250-cpu7-opp-v1-1-435f5f6628a1@pm.me

Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
---
Alexander Koskovich (3):
      dt-bindings: arm: qcom: Add ASUS ROG Phone 3
      arm64: dts: qcom: sm8250: Add label for reserved-memory node
      arm64: dts: qcom: sm8250-asus-obiwan: Add ASUS ROG Phone 3

 Documentation/devicetree/bindings/arm/qcom.yaml |    1 +
 arch/arm64/boot/dts/qcom/Makefile               |    1 +
 arch/arm64/boot/dts/qcom/sm8250-asus-obiwan.dts | 1328 +++++++++++++++++++++++
 arch/arm64/boot/dts/qcom/sm8250.dtsi            |    2 +-
 4 files changed, 1331 insertions(+), 1 deletion(-)
---
base-commit: 11439c4635edd669ae435eec308f4ab8a0804808
change-id: 20260308-sm8250-asus-obiwan-1c1b63ce121c

Best regards,
-- 
Alexander Koskovich <akoskovich@pm.me>



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-03-11  4:35 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-08 20:40 [PATCH 0/3] Add support for the ASUS ROG Phone 3 (SM8250) Alexander Koskovich
2026-03-08 20:40 ` [PATCH 1/3] dt-bindings: arm: qcom: Add ASUS ROG Phone 3 Alexander Koskovich
2026-03-09  7:59   ` Krzysztof Kozlowski
2026-03-10  3:04     ` Alexander Koskovich
2026-03-10  7:16       ` Krzysztof Kozlowski
2026-03-08 20:40 ` [PATCH 2/3] arm64: dts: qcom: sm8250: Add label for reserved-memory node Alexander Koskovich
2026-03-09  8:00   ` Krzysztof Kozlowski
2026-03-09  8:00     ` Krzysztof Kozlowski
2026-03-09  8:08       ` Alexander Koskovich
2026-03-09 12:40         ` Konrad Dybcio
2026-03-08 20:40 ` [PATCH 3/3] arm64: dts: qcom: sm8250-asus-obiwan: Add ASUS ROG Phone 3 Alexander Koskovich
2026-03-09 20:34   ` Dmitry Baryshkov
2026-03-10  2:57     ` Alexander Koskovich
2026-03-10  3:21       ` Dmitry Baryshkov
2026-03-10  3:32         ` Alexander Koskovich
2026-03-10  4:56           ` Alexander Koskovich
2026-03-10 11:25   ` Konrad Dybcio
2026-03-10 15:10     ` Alexander Koskovich
2026-03-11  2:40       ` Alexander Koskovich
2026-03-11  4:35         ` Dmitry Baryshkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox