On 1/22/26 9:38 AM, Neil Armstrong wrote: > On 1/22/26 02:30, Dmitry Baryshkov wrote: >> On Wed, Jan 21, 2026 at 05:40:28PM +0100, Neil Armstrong wrote: >>> From: KancyJoe <[email protected]> >>> >>> Add initial Device Tree for the Ayaneo Pocket S2 gaming console based >>> on the Qualcomm Snapdragon 8 Gen 3 platform. >>> >>> The design is similar to a phone wihout the modem, the game control >>> is handled via a standalone controller connected to a PCIe USB >>> controller. >>> >>> Display support will be added in a second time. >>> >>> Signed-off-by: KancyJoe <[email protected]> >>> Signed-off-by: Neil Armstrong <[email protected]> >>> --- >>> arch/arm64/boot/dts/qcom/Makefile | 1 + >>> .../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 1445 >>> ++++++++++++++++++++ >>> arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 +- >>> drivers/gpu/drm/msm/dsi/dsi.c | 4 +- >>> 4 files changed, 1449 insertions(+), 3 deletions(-) >>> >>> diff --git a/arch/arm64/boot/dts/qcom/Makefile >>> b/arch/arm64/boot/dts/qcom/Makefile >>> index 6f34d5ed331c..1ba29755e5ba 100644 >>> --- a/arch/arm64/boot/dts/qcom/Makefile >>> +++ b/arch/arm64/boot/dts/qcom/Makefile >>> @@ -313,6 +313,7 @@ dtb-$(CONFIG_ARCH_QCOM) += sm8550-mtp.dtb >>> dtb-$(CONFIG_ARCH_QCOM) += sm8550-qrd.dtb >>> dtb-$(CONFIG_ARCH_QCOM) += sm8550-samsung-q5q.dtb >>> dtb-$(CONFIG_ARCH_QCOM) += sm8550-sony-xperia-yodo-pdx234.dtb >>> +dtb-$(CONFIG_ARCH_QCOM) += sm8650-ayaneo-pocket-s2.dtb >>> sm8650-hdk-display-card-dtbs := sm8650-hdk.dtb >>> sm8650-hdk-display-card.dtbo >>> diff --git a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts >>> b/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts >>> new file mode 100644 >>> index 000000000000..141d92933957 >>> --- /dev/null >>> +++ b/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts >>> + >>> +&i2c3 { >> >> clock-frequency? > > We never did so far we we didn't need more than 100KHz
Let's at least make it explicit then If you have the original vendor firwmare, you can read back some registers to know what they're set to Konrad
