diff options
| author | Teguh Sobirin <teguh@sobir.in> | 2026-08-24 22:58:21 +0700 |
|---|---|---|
| committer | Bjorn Andersson <andersson@kernel.org> | 2026-09-30 16:57:13 -0500 |
| commit | b1d387319cdfc4d745553ce4e1f735e3a3b730c0 (patch) | |
| tree | 8cf25cf9fff0ee46f8a0402912e2a451ebc71420 /tools/perf/scripts/python/bin | |
| parent | da02352dd9294feb0c6c23ba37be80f01b4e8b81 (diff) | |
arm64: dts: qcom: qcs8550: add basic devicetree for Ayaneo Pocket DS gaming console
Add initial Device Tree for the Ayaneo Pocket DS gaming console based
on the Qualcomm QCS8550 platform.
The design is similar to a phone without the modem: game controls are
exposed through a Renesas uPD720201 PCIe USB 3.0 host controller hung
off PCIe1, while a dedicated gamepad MCU is reached over UART11.
DisplayPort is muxed over the USB-C connector with all four lanes
wired, with an ON Semi NB7VPQ904M redriver handling SS and SBU AUX
muxing.
Only the basics are wired up at this stage (boot to console, core
peripherals, USB-C and DP, microSD, WiFi/BT, gaming controls); DSI
panel support will follow in a later submission once the panel
bindings are reviewed.
The FT5426 touchscreen on i2c4 clock-stretches past the GENI
controller's timeout at 400 kHz. The qcom-geni-i2c controller
implements no i2c_bus_recovery, so a stuck SCL can only be cleared by
an FSM reset, which is itself the operation that times out. i2c4 is
therefore run at 100 kHz, well within the FT5426's clock-stretch
tolerance and with ample bandwidth for its sub-256-byte reports.
PCIe0 hosts the WCN7850 WiFi and is pinned to Gen2 (max-link-speed =
<2>), the link speed validated on this board.
sdhc_2 sets qcom,dll-config to 0x0007442c, the DLL_CONFIG value the
QCS8550 vendor device tree ships for this SDCC2 instance, in place of
the generic sm8550 default of 0x0007642c; the vendor value is the one
validated for SDR104 operation on this board.
The board uses the &thermal_cpuss[0-3], &thermal_cpu7_top and
&thermal_gpuss[0-7] labels to extend the SoC thermal zones with an
active trip point and a cooling map driving the on-board PWM fan;
those labels are added to sm8550.dtsi as part of this change so the
board has a real user from the same patch.
Signed-off-by: Teguh Sobirin <teguh@sobir.in>
Co-developed-by: Alexandre Hamamdjian <azkali.limited@gmail.com>
Signed-off-by: Alexandre Hamamdjian <azkali.limited@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://patch.msgid.link/20260824-pocketds-v6-3-370161574ca2@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
