From nobody Mon Apr 6 10:45:12 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 9A6F1372B3C; Sat, 21 Mar 2026 15:23:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774106591; cv=none; b=EI/3Jhar1JgmSPDqgJ8SgpULB21HhVn4YBiQzqr2pYwDI8uEFO6m9Qqluo4ePB34ywalqS02pkdKjXcw0LMOq9YHONvYuI/OpJBBIGnwYgJU/cTPvzQ/hmi4DD/3cePliufPJFUhGXfyd5UrW70o5Bw0BuJShw4N+2ohc8G9NFE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774106591; c=relaxed/simple; bh=GpDywJE4lv+WKaQwWmudJo8czmdfCXwQdG8fx5funFE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U0TzkVv7LplXzo0xiD+YXbfeI9FQbndUzQwL9N4WGHKqc41UXgeF7E5H4YGYC+IFex4L6ITVQp3gurQMLOxbhIFBTeqg+NzvpOpewR9tOe+JjAj1dcl3B3RYsSUyEc2luaSKZVTi2eKlnDKR7QOlV43PGangK4kqxbJatPL9FYg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=B2MdO8pk; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="B2MdO8pk" Received: by smtp.kernel.org (Postfix) with ESMTPS id 59D2FC2BCC4; Sat, 21 Mar 2026 15:23:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774106591; bh=GpDywJE4lv+WKaQwWmudJo8czmdfCXwQdG8fx5funFE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=B2MdO8pkpzpeoO7NfeyPtt9jWlDWs7V1aXpQieIXj3FMzy2nr6Slz+GftJ21FoLAJ 2/crOOVvUFzm87bhxS9CWcybScJCsBndXozViDGiMylUWY62TzF3A9gTpG/usui3s7 b9f9Aj/SW5+fD+G+kCzMKx7dV8Jd0BMbn/W/auIT6EdjT22rU72FXWjvbiEPX0rCC0 jQ62Z92UHU64QlzZNxnomY8HjU5+7AHWoWFAdNEpPe9mhQ+xxhw6ND/HJUiKy3c5S5 8HihOWGaBU08jok53xtQih7LKta0HEjxtfZFBWgoSYEyrk2el12JN0eKE3GDDKJ0jO chlto1KemPIvg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 507781094478; Sat, 21 Mar 2026 15:23:11 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Sat, 21 Mar 2026 17:23:22 +0100 Subject: [PATCH v3 3/6] arm64: dts: qcom: msm8953-flipkart-rimob: Enable display and GPU Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260321-rimob-new-features-v3-3-d4b8ee867de7@protonmail.com> References: <20260321-rimob-new-features-v3-0-d4b8ee867de7@protonmail.com> In-Reply-To: <20260321-rimob-new-features-v3-0-d4b8ee867de7@protonmail.com> To: Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Cristian Cozzolino X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774110230; l=2395; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=VyUvBSXd0jNEXP9pnCsEQXXkOKHY91F/ZfnedxNcwXE=; b=kvU71w3QnZER8tVg+MaJZWGefcXQJ/RnYFCZYYFgv+W3f9k1qLjegzq2Sip1XJfT7zat2FS3Q SujGu+gDcU0Diyevzo20ysLzzUai7z/aADdBjdlspOl43amuoCPSar5 X-Developer-Key: i=cristian_ci@protonmail.com; a=ed25519; pk=xH5IvIPUNHV1Q8R0/pq2CfuVFR/wTiAyuyi6IwedjZY= X-Endpoint-Received: by B4 Relay for cristian_ci@protonmail.com/20250620 with auth_id=438 X-Original-From: Cristian Cozzolino Reply-To: cristian_ci@protonmail.com From: Cristian Cozzolino Add the description for the display panel found on this phone. And with this done we can also enable the GPU and set the zap shader firmware path. Signed-off-by: Cristian Cozzolino --- .../arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts | 74 ++++++++++++++++++= ++++ 1 file changed, 74 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts b/arch/arm= 64/boot/dts/qcom/msm8953-flipkart-rimob.dts index ef4faf763132..d07303a37b2c 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts @@ -78,6 +78,13 @@ vph_pwr: vph-pwr-regulator { }; }; =20 +&gpu { + status =3D "okay"; +}; + +&gpu_zap_shader { + firmware-name =3D "qcom/msm8953/flipkart/rimob/a506_zap.mbn"; +}; =20 &hsusb_phy { vdd-supply =3D <&pm8953_l3>; @@ -87,11 +94,70 @@ &hsusb_phy { status =3D "okay"; }; =20 +&ibb { + qcom,discharge-resistor-kohms =3D <32>; +}; + +&lab { + qcom,soft-start-us =3D <800>; +}; + +&mdss { + status =3D "okay"; +}; + +&mdss_dsi0 { + vdda-supply =3D <&pm8953_s3>; + vddio-supply =3D <&pm8953_l6>; + + status =3D "okay"; + + panel: panel@0 { + compatible =3D "novatek,nt35532"; + reg =3D <0>; + + backlight =3D <&pmi8950_wled>; + reset-gpios =3D <&tlmm 61 GPIO_ACTIVE_LOW>; + avdd-supply =3D <&lab>; + avee-supply =3D <&ibb>; + vci-supply =3D <&pm8953_l17>; + vddi-supply =3D <&pm8953_l6>; + + pinctrl-0 =3D <&panel_default>; + pinctrl-names =3D "default"; + + port { + panel_in: endpoint { + remote-endpoint =3D <&mdss_dsi0_out>; + }; + }; + }; +}; + +&mdss_dsi0_out { + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&panel_in>; +}; + +&mdss_dsi0_phy { + vcca-supply =3D <&pm8953_l3>; + + status =3D "okay"; +}; + &pm8953_resin { linux,code =3D ; status =3D "okay"; }; =20 +&pmi8950_wled { + qcom,current-limit-microamp =3D <10000>; + qcom,num-strings =3D <3>; + qcom,ovp-millivolt =3D <29500>; + + status =3D "okay"; +}; + &rpm_requests { regulators { compatible =3D "qcom,rpm-pm8953-regulators"; @@ -244,6 +310,14 @@ gpio_key_default: gpio-key-default-state { drive-strength =3D <2>; bias-pull-up; }; + + panel_default: panel-default-state { + pins =3D "gpio61"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-disable; + output-high; + }; }; =20 &usb3 { --=20 2.53.0