From nobody Wed Dec 17 19:25:34 2025 Received: from mail-08.mail-europe.com (mail-08.mail-europe.com [57.129.93.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CCE1E34BA34; Sat, 4 Oct 2025 12:45:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=57.129.93.249 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759581942; cv=none; b=o5/VIk6+8uF0QUd7XmPGIVTUs/P9Cc/jiSuw+SP/rihJX+2QpKH0AW2pfv4W48hhmrdSXSUogo+/LtMQ9PJIdOWbaZ7IZkTZaySHNMYsN3NvBfLTG8g3oASxHtV8FJ9qVWwO/eW21RWpX4RNAVDfgL93/bffVQBJRjkJZVDyqRE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759581942; c=relaxed/simple; bh=QR/lh3QxpQlCba4iDyrEsV2/Q7r7YUgtlx9cK63lcug=; h=Date:To:From:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=kskyRoQlDprhzliWTSswb/RxtzCvc/BBLObaMr6BHM1GIXwUR6cOYYHbsDPEjUfATRpsFyPNfSb4RMeSalbxrr3cGqJn5ZpRFmQy28NoeeMgPN9/ab/PnI3m5ayFTvOVNsmnTq1YA2q9zqvgosf6DEQAw46MtN0NFvIVVa+MuL0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=pYd0LZgf; arc=none smtp.client-ip=57.129.93.249 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="pYd0LZgf" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1759581924; x=1759841124; bh=TECu1AwZYSMVFzAux5O/EFPsJ/2nsyQcS30gfFj/DSM=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=pYd0LZgf2cT/os06IGPl1IHQpGZwiiPCJ6Kmqu6dD/dNpcq8oAJmqekXU8ZRAqQgd X7Q70gO48aW0otTSBPqJsBvw2V96qrAgQOa4nEaOA68fKQ2r2/10KzCaokrdI2Zgdz PSz1z2Gu/EyLS8dQ8E1PVBHAzBAZVFaZ0/OYAaH5kH2FY2/Neyyx2eWiv/of9x+QJ+ 2OJUgOwAdCaAtNSrgnyn6437f6yzzeOY631QLJDvVhxrlUg1PQdq+W1F/M7nAJOr2B mN8sKEx8bgJmt5W+pWd9KFPrMXKVh0L3k0dmbEj3mz22fZo2jPHTiz3nqF0BUEZ8l0 cDJBfJp8VFE2g== Date: Sat, 04 Oct 2025 12:45:16 +0000 To: linux-kernel@vger.kernel.org From: Raymond Hackley Cc: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephan Gerhold , Nikita Travkin , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Raymond Hackley Subject: [PATCH] arm64: dts: qcom: msm8916-samsung-rossa: Move touchscreen to common device tree Message-ID: <20251004123907.84270-1-raymondhackley@protonmail.com> Feedback-ID: 49437091:user:proton X-Pm-Message-ID: 68a59a08884522522b02b3c56040bf9396bbf5e9 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Every Core Prime uses an Imagis IST3038 touchscreen that is connected to &blsp_i2c5. Move it to the common device tree. Signed-off-by: Raymond Hackley Reviewed-by: Konrad Dybcio --- .../qcom/msm8916-samsung-rossa-common.dtsi | 22 ++++++++++++++++++- .../boot/dts/qcom/msm8916-samsung-rossa.dts | 20 ----------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi b/a= rch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi index e7f265e3c2ab..e33453c3e51e 100644 --- a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi @@ -5,7 +5,7 @@ /* SM5504 MUIC instead of SM5502 */ /delete-node/ &muic; =20 -/* Touchscreen varies depending on model variant */ +/* IST3038 instead of Zinitix BT541 */ /delete-node/ &touchscreen; =20 &blsp_i2c1 { @@ -24,6 +24,26 @@ usb_con: connector { }; }; =20 +&blsp_i2c5 { + touchscreen: touchscreen@50 { + compatible =3D "imagis,ist3038"; + reg =3D <0x50>; + + interrupts-extended =3D <&tlmm 13 IRQ_TYPE_EDGE_FALLING>; + + touchscreen-size-x =3D <480>; + touchscreen-size-y =3D <800>; + + vdd-supply =3D <®_vdd_tsp_a>; + vddio-supply =3D <&pm8916_l6>; + + pinctrl-0 =3D <&tsp_int_default>; + pinctrl-names =3D "default"; + + linux,keycodes =3D ; + }; +}; + /* On rossa backlight is controlled with MIPI DCS commands */ &clk_pwm { status =3D "disabled"; diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts b/arch/arm6= 4/boot/dts/qcom/msm8916-samsung-rossa.dts index 3413b0970c4a..1981bb71f6a9 100644 --- a/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts +++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts @@ -16,26 +16,6 @@ &battery { constant-charge-voltage-max-microvolt =3D <4400000>; }; =20 -&blsp_i2c5 { - touchscreen@50 { - compatible =3D "imagis,ist3038"; - reg =3D <0x50>; - - interrupts-extended =3D <&tlmm 13 IRQ_TYPE_EDGE_FALLING>; - - touchscreen-size-x =3D <480>; - touchscreen-size-y =3D <800>; - - vdd-supply =3D <®_vdd_tsp_a>; - vddio-supply =3D <&pm8916_l6>; - - pinctrl-0 =3D <&tsp_int_default>; - pinctrl-names =3D "default"; - - linux,keycodes =3D ; - }; -}; - &mpss_mem { /* Firmware for rossa needs more space */ reg =3D <0x0 0x86800000 0x0 0x5800000>; --=20 2.47.3