From nobody Mon Apr 6 17:27:30 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 0832B37C0FB; Wed, 18 Mar 2026 21:28:55 +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=1773869335; cv=none; b=oiOVDy10ZnEnEFsbyrlyhOqhcI1XNEWM0hPTXxHdljqJzWa8JWf36m7Sn8TE+/h3dv0tdGqzw2yfHrMJWyzIzjyGLh8Zv/mUwzI8MrBF1aIUDJfPfY7C5AX6g2cX/dTfPK80bevmoTcaabLTyC3qU5F50orNS2iCrfT/gFlECL0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773869335; c=relaxed/simple; bh=LEYCKvkqlgwoCFsNZ7u3xqphDishUtnkTNhYolaId+U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uBlrhXmzEDrS9zFCKGzTJq8e6e+61/KqBsuimeds00F9+HIeJsycR7s9GuzMAaQbcJfSxLC3YFAY4S/dqfXM6AOKxC0O8RrHNAyEZIokNxlchuTjZQ3zqwclkMWpPttquXNKgK+zN+y8loKGgFlU0DCUj2kXAXr9USNjTN4hp0M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kib00goj; 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="kib00goj" Received: by smtp.kernel.org (Postfix) with ESMTPS id D6E69C4AF11; Wed, 18 Mar 2026 21:28:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773869334; bh=LEYCKvkqlgwoCFsNZ7u3xqphDishUtnkTNhYolaId+U=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=kib00gojxbXICfcY1aWvP9rQegRv/LvEWxH4RhtE1VI5sMj+fs2hJW6J3w+ewm3ud HcRK+P424tvXjts/ePdqlO4eBcUGXp8lQhNhzMAy0tIwJFsJCKgE3+dcysyvBslxR4 2TISnj5bYw6BHpHnOGta8u1U6aLH9YADa4yCqzv3+gbtv35a+cZyTBOVryYojadI5q im9YTzCGcQDZLWiEN/hEx4KwTLpM6obo3l6jXoObvIiJKlxx/WP+TaTwdm7pDSOvL+ FzeNOuC0rEZUqazjZpFnFfDu0XmM2uGgbCHkmBr/xj94ZYkwDVFu2xK4RfkifbX48R WWiqoXuR0tHug== 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 C20E11077607; Wed, 18 Mar 2026 21:28:54 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Wed, 18 Mar 2026 23:28:11 +0100 Subject: [PATCH v2 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: <20260318-rimob-new-features-v2-3-c1bf8917449e@protonmail.com> References: <20260318-rimob-new-features-v2-0-c1bf8917449e@protonmail.com> In-Reply-To: <20260318-rimob-new-features-v2-0-c1bf8917449e@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=1773872973; l=2395; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=Vap7bqI0+oz4nLYpdhUrwS7rdfe/Uug2Ert2VjNaemM=; b=zJ98Yvfwa53erhG82g+73/Zncaimyj6F0v5+yihc+LgdwdyJJckd/o6LH5A8M1K2ozRGcn3UF Ks1tRbqLE5tDzzfOl/AUOZmAnJ2CxhB49T7zpLQGGPiaFahhDdzL6VZ 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..de287c8e9686 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.mdt"; +}; =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