From nobody Mon Jun 8 08:36:07 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 8C9C0395AFD for ; Wed, 3 Jun 2026 14:59:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498790; cv=none; b=Lfd4TN38Jpe99hx4L78iuy4Dm/BfhYDWO7skon8ZBjJIeyIn9MKKKR0KaIWn7bsmHsZSRk/IF3GIpnHWqH5hHe4H5W06EqJMJuPouWtrqQLJFEbpfuXuEOLJZFcVwsGgSBTms/MtQApnUY0hZhfCAHkEhxFYEt5/FmRtLknsbPI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498790; c=relaxed/simple; bh=MlVeOjyzwpym+szw56TwOtGwaPWWiF2YunpAZEWQfDo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Cef9MqRSRdFhujj4VYCn2yI/k63cbkkkRLfsuKj3gzhud4mKGoQTZc4W4xcSwZMmHysGnS6C4Mpvv41ZlKHvxITV5pocx0BQ6YaJK9Oy77R/xyxXizAvXhsQPG1yMtjxWcuSu5g9fRsOK+MruwLVJQ7mP0AzrGOx6GBfFLOeV58= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=MpJfbVvM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Pwd+6Lue; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="MpJfbVvM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Pwd+6Lue" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 653D4Zgi1956521 for ; Wed, 3 Jun 2026 14:59:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= FCvEktdSiv4A6mtT0YE77fV8FNu/cYvcs0DIGD1tKXo=; b=MpJfbVvM755po/He XTPfzryXQ/64qNgjYaLJh72VMguEPzoGAErIPRLRKcpzjRywcQXw/8RNcL3rD/jc vNGtu7kok8OpwFvnqX/kJOUyRQNWQnrTjP54ejaTJ8IPtZD2tMZJgVlNkTmcf8mB WWZWU0WvHj4SnloocUhlLjwEbas13xbjvGi0TzsE48O+GwMzhdNTgwZaRSeEPlOQ ShgH6NFjD7xaTGoz83jwWxdZM13Wo88ObLFGEmbqB6scRCcwhyBH+AR+a38QJvC3 1oTYWPA8RTBWpIfAqteBT60TWBeFvA20Q+S2oJw47qqY1PQx2W5gHUoLM3Vx7Ia1 jF/yQQ== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejfqc1ugq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 14:59:48 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8422382178bso3106608b3a.2 for ; Wed, 03 Jun 2026 07:59:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780498787; x=1781103587; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FCvEktdSiv4A6mtT0YE77fV8FNu/cYvcs0DIGD1tKXo=; b=Pwd+6LuenLdQHwWZbyk9jfscR4JC+NZKu4YPHZxXmNiY3AemgCDlo8sayhq93yuBeS kSupTaPlDVXdvsd/VlhnjmGuBNWj5R9NYjeLzpEYtsj+ko+nK65KykKkp2ofxv+aFHmA gy7GcDLBwF9Op2xkDqlmji4ReJfUM3nsDSNvfHS2pWBAHKSbPrRyyWoclOoReOQ4U0d9 SELP3Sk8jeb3++/43DoBB/BWS24WGjE7hWtS4T/D/uTtatrsoWmKBraYT66n35TOgWcQ 0lmTSxXUe6SuzqRNSWhgbfnE+3waOS82YaSUEKNkHyBFLhQNAvTqHkOnOLC5hZFmOuRN /4zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780498787; x=1781103587; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FCvEktdSiv4A6mtT0YE77fV8FNu/cYvcs0DIGD1tKXo=; b=LnJKAdx0eV1G5LDCeCL3hXTXgGSjR/KuCb5m9W39lRMoRHs+N21DS7QZ2rKbFBJOTl BVUqVNUOdv3UOqr497dStvv81/rQgqka0/27yCnVnGCJWgBntxQpzld5PcEcYqiL+6EV xkNKx0Xvui7rYJJPvMSrE4xawOLIT3pJx+CbteHo7S+loKndcODsFXsNNXwAxNUC8fgj iLjOEdt5KRVOPzwDqZx6AOibiPsUAiohd1iqtQ1s9D3qAXOwAa04/XzdC/5s4Ef6mh5Z FqlFzn9AaaoVxImf/lnGNlaA+/Cyn8EneaD8cVhhdJmAOT6M6BmNee6vp5ECLK2XjYvy GtXg== X-Forwarded-Encrypted: i=1; AFNElJ9hUM4bSp0M+ppWAJWSvecaECXE4q9XO8Z/F+HiKrFqA5fuaelCZLzNQB0aGrUrpQZxGMnkEXGYe2rw+gk=@vger.kernel.org X-Gm-Message-State: AOJu0Ywab/ojJlkPumnxC4jZFwVHrH3C483wbVIfSONVJLuQVVuBrCXg aY2P7lGMXcQ5AqbuotNTYIDoErVB9sbEpOYnGlhlgYEEiHjkeMewExJFHx56JrMxTrQdOehQXA5 qJNNmcEwxVhxHiOqlCrRoWCXdA1ATcuSBzGnG7J4BOEsXuXIfSf6DvCT3/fUPOp6xq4c= X-Gm-Gg: Acq92OE6NPNfSnjTxcNAKSKWnDk5UtrSW7bpDCcoVixb/OPPbEbgflixFUmM4niKtZ7 ZXMeVMQ0OhBdcYHnu3wp0TQl2PaSiHAGfgjn00XqAsb5hQ+KpsqRzUQ163C8gItAlTV1KlvYtOs /I7QdhU7qWq2NpILRgPvHpJUlmQwl5+DQUPGHFJsefy1wDTRY2maeN2TsP4OjDR4ATZhPA0kTL6 9p9dQIhY/ytZELJtxzXreluyDDEn/H1PJyWCrT/FDRNC3AF72XkCgDxbpbQsKMw8rfM/5uKFr/G fBta3Q7N+832DCuNKI/8MjcMcizPqpCPlfVgpW2pF4NuFsGz4l+DsXB8fHErP0YYIeogwQW3ryw L9t4CyPnJECk8iYbdFZMeydi/fhrHnPWgJyFt/9LXd55/rbEgMc0aZbrN1HY= X-Received: by 2002:a05:6a00:181b:b0:82f:4cc9:1854 with SMTP id d2e1a72fcca58-84284f4eb8amr3945741b3a.49.1780498787446; Wed, 03 Jun 2026 07:59:47 -0700 (PDT) X-Received: by 2002:a05:6a00:181b:b0:82f:4cc9:1854 with SMTP id d2e1a72fcca58-84284f4eb8amr3945675b3a.49.1780498786882; Wed, 03 Jun 2026 07:59:46 -0700 (PDT) Received: from hu-naala-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282882170sm3747409b3a.30.2026.06.03.07.59.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:59:46 -0700 (PDT) From: Nabige Aala Date: Wed, 03 Jun 2026 20:29:26 +0530 Subject: [PATCH 1/5] dt-bindings: display: msm: qcm2290: Add Shikra MDSS 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: <20260603-shikra-display-v1-1-aeac1b94faa7@oss.qualcomm.com> References: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> In-Reply-To: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Loic Poulain , Bjorn Andersson , Konrad Dybcio , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Nabige Aala X-Mailer: b4 0.16-dev-d5d98 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780498770; l=4175; i=nabige.aala@oss.qualcomm.com; s=20260520; h=from:subject:message-id; bh=MlVeOjyzwpym+szw56TwOtGwaPWWiF2YunpAZEWQfDo=; b=oxLSInKe2xaUTLeI9g3Z5OUf7JJRMtiRqN/OpXficZ7vBb/NRa3zVy3B7/ShmW5dyy21yM4/H tkNVDWGHZMUBTCpEPMfU6fGIUthwjbz1/Zk+f3hiIxAYjthF9wOuCYJ X-Developer-Key: i=nabige.aala@oss.qualcomm.com; a=ed25519; pk=PYHJom8sPos1IGkrbCCsWiE7XTBQrQZd9jzAo051tgw= X-Proofpoint-GUID: LAxUWWKIkDJfQXLEUo7LUv1qXbBh98y0 X-Proofpoint-ORIG-GUID: LAxUWWKIkDJfQXLEUo7LUv1qXbBh98y0 X-Authority-Analysis: v=2.4 cv=e602j6p/ c=1 sm=1 tr=0 ts=6a204164 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=_tpsKkHDXNPZovU35XoA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDE0NCBTYWx0ZWRfX2ldLQv3AlO11 6FvUEIkl1kEgB2qSiBpyhI06VlNHdDjy16g8XSDIWUwJBs27Ch5qrq4og6+bezRbbiOy78vESHW QfuZ+K7ajQOMkXmV4HNlWuE2ngl5gz2zuGkyqC7XgI7jQ4P2naXmmLedJYxnUBLNhXsSsgShj1Z 9zauY8WucnMdzEF3MWQsgt7TK8kAlsj9FrXvATZKl9JZs9xOeYdwr4nP9Iu7uOlxF9jLN9gbwsD uTL8ylK75JuYbwl4j3Lcfh7Dq13ymqDuUqimxiXflgY+5YfPWpClqodmaCz8aNh5jnGU5Il3iJ/ 9aZoOaKCEOLP1W3gI92q8/f/vOfFbhnB5pSkB9rLqH0A4948RrAaPRmgWCFZgZm2qUxV4bq7dm5 mvn9VY9K/wl08uQPiEvwRN/Z0tA7OJ7Jf/0RTphRfV23XdIIrdph1Kb+lcLSkCI47tPgUyXw5Vn j7i+PNYGJ9LM2aT2Qsw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 clxscore=1011 suspectscore=0 adultscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030144 Shikra SoC uses the same MDSS/DPU/DSI hardware as QCM2290 (DPU 6.5), sharing the same register layout, DSI controller and 14nm DSI PHY. Add qcom,shikra-mdss to the qcm2290-mdss binding compatible enum rather than introducing a separate binding file. Register qcom,shikra-dsi-ctrl in dsi-controller-main.yaml alongside qcom,qcm2290-dsi-ctrl, and update the qcm2290-mdss patternProperties to accept both SoC-specific DPU and DSI controller compatibles. Signed-off-by: Nabige Aala --- .../bindings/display/msm/dsi-controller-main.yaml | 1 + .../bindings/display/msm/qcom,qcm2290-dpu.yaml | 4 ++- .../bindings/display/msm/qcom,qcm2290-mdss.yaml | 34 +++++++++++++++++-= ---- 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/dsi-controller-m= ain.yaml b/Documentation/devicetree/bindings/display/msm/dsi-controller-mai= n.yaml index dbc0613e427e..a2f3e91104af 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -33,6 +33,7 @@ properties: - qcom,sdm660-dsi-ctrl - qcom,sdm670-dsi-ctrl - qcom,sdm845-dsi-ctrl + - qcom,shikra-dsi-ctrl - qcom,sm6115-dsi-ctrl - qcom,sm6125-dsi-ctrl - qcom,sm6150-dsi-ctrl diff --git a/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-dpu= .yaml b/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-dpu.yaml index be6cd8adb3b6..cc1f227ade2d 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-dpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-dpu.yaml @@ -13,7 +13,9 @@ $ref: /schemas/display/msm/dpu-common.yaml# =20 properties: compatible: - const: qcom,qcm2290-dpu + enum: + - qcom,qcm2290-dpu + - qcom,shikra-dpu =20 reg: items: diff --git a/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mds= s.yaml b/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.ya= ml index bb09ecd1a5b4..d2609c24e305 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml @@ -4,21 +4,35 @@ $id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-mdss.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# =20 -title: Qualcomm QCM220 Display MDSS +title: Qualcomm QCM2290 and Shikra Display MDSS =20 maintainers: - Loic Poulain + - Nabige Aala =20 description: Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsu= lates sub-blocks like DPU display controller and DSI. Device tree bindings of = MDSS - are mentioned for QCM2290 target. + are mentioned for QCM2290 and Shikra targets. Shikra uses the same MDSS/= DPU/DSI + hardware as QCM2290 (DPU 6.5) and shares the same register layout. =20 $ref: /schemas/display/msm/mdss-common.yaml# =20 +select: + properties: + compatible: + contains: + enum: + - qcom,qcm2290-mdss + - qcom,shikra-mdss + required: + - compatible + properties: compatible: - const: qcom,qcm2290-mdss + enum: + - qcom,qcm2290-mdss + - qcom,shikra-mdss =20 clocks: items: @@ -52,7 +66,9 @@ patternProperties: =20 properties: compatible: - const: qcom,qcm2290-dpu + enum: + - qcom,qcm2290-dpu + - qcom,shikra-dpu =20 "^dsi@[0-9a-f]+$": type: object @@ -60,9 +76,13 @@ patternProperties: =20 properties: compatible: - items: - - const: qcom,qcm2290-dsi-ctrl - - const: qcom,mdss-dsi-ctrl + oneOf: + - items: + - const: qcom,qcm2290-dsi-ctrl + - const: qcom,mdss-dsi-ctrl + - items: + - const: qcom,shikra-dsi-ctrl + - const: qcom,mdss-dsi-ctrl =20 "^phy@[0-9a-f]+$": type: object --=20 2.34.1 From nobody Mon Jun 8 08:36:07 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 CD763395AE3 for ; Wed, 3 Jun 2026 14:59:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498800; cv=none; b=FljbPyh/MWf9dDEWerMV5Z7jQBd38yobDGVV8cVgVUv/WlExv8WDK3IiU2EQa0Py5vf790yMzQSZTP8XDKXA9124r5QAiZGqKMCDx2EocRdhPPKe0mO5pXhqy3Tabik6UwHSFRq4VsEaO5jlFO2IwwZ3+dpp+kygtZmnPosnzMc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498800; c=relaxed/simple; bh=lXWNmEJrXxHXoCAHvxq7qK8w3dDJ4/31/UMC2TNJybs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NR8tvbaEqjrSmAmu7EMerXmlyt9LR+HHC4Dl1tI+nbbIKNqm8sHfe3BVETaK1XUvOaiIA76b9DdH2y5PKlebQe9BTKAp/0r+/Fdtvv8oyrntXquLh++q3gLeQp42U545ZB3oLOHTVM5OJbOseTsW+YMWij+VpUzEUaVBOHK3JW0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=n/kZaWzy; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=C3tftPjP; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="n/kZaWzy"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="C3tftPjP" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 653DC3sO1957518 for ; Wed, 3 Jun 2026 14:59:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= FHuvTiy0GQmvoxD8SXi2K1/mdcWexwa17cUS/1kagZg=; b=n/kZaWzy+7rupsEH dKKhdpNDX2gmHMsQQmIxtQv+1JBkx6YQPTiAAjIkTarEXS9IgJg2mmVh4+VKlrR/ STUal+Qga1WrbTzBqtFqkU2k/IW5An8fdgdmATThKdmbTRH/fpmVev/zTUViv/Ak l2f32rfJWzB/6PdIZLeTIQMNIsL2MP5fCfLJ01S/MCVz178wv+imrML+N01qAFIu pGs1GFz3c2+7cWPMV+LPZKEMpkHpseKcDNoplbHjDYpL62GI+3qQLNjqqCtQYJkt YLSJ0q6DGL4uIqXuJpIAPwQCdmlfUqafOS82oVgDoVuSn6lH8tx6zSWE/NjNDKha Jk3dcQ== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejfqc1uhg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 14:59:56 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8425a9979e1so2134752b3a.2 for ; Wed, 03 Jun 2026 07:59:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780498796; x=1781103596; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FHuvTiy0GQmvoxD8SXi2K1/mdcWexwa17cUS/1kagZg=; b=C3tftPjPPyIYrmd7MSiByV6JXsd0NijgWAXlPKnbI39eZvml6Wm3rerwo89okykp47 N0llgzSH81IWO+XiHxCYvgYieyekhP2LSERf/SPiw1+wSvaPLXOu4S1YzA3sB0+yoLKX zyigja/MjlfB8znmAsE8Goo/QDBpTXwR1GfAJ2C4JnWA3pi5/LKwYqExqVfWt8ZB2Cvb /tU2/5fqQRcl2d/WOa6JFsz/+qQcQ4xQgLfNvDrrWc54o83G8cGncCLOil6eXYfXbFH9 nLltVKtI+M6Mdh7QggsU6FE80CEmckyPHbJlc4s0jvmkZ+/wRNKJk2ZOGK75jvUzoiCm fhkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780498796; x=1781103596; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FHuvTiy0GQmvoxD8SXi2K1/mdcWexwa17cUS/1kagZg=; b=rWr9OKcVLjTGLSI++CP+VjHApG/RmLJRDBcYCFzgbI+z7Tqgldv+3o/j0IGJUuacFB GSoia8wkbzmY7lqEJM8wRsibzMZBX+6C6+dnK7P87dPH36dCWzeeHM2HcjJggnE6yq+g DUcNcxoN1DanTyAhrrcz/ko8tkufd9g0mS9KATWvfpq3pRXvtQQ7p3rxlhCJpnF2+MNJ MNorxOg7Nm+U3FTayZSG5pFDGoYuKeUKFJi/MwM3X37gDipH3i1mKcUn2JJdyPxqiIHa IgID2+SyklcZrH2dI8rL3TLN6lt1yHZrHyznXwgozRFyDxYPNw0uhtHH5ewrE6AX77X7 d6Hg== X-Forwarded-Encrypted: i=1; AFNElJ+b1bxe0MtRB2FOTNLdJc/yV0mO303FAuxK02MBmud+a40Q86WWRH20mBSMpZv4KPgSzc5pNScn6YExUAM=@vger.kernel.org X-Gm-Message-State: AOJu0YwABgWNdo+lwSE4EOpTDwQWk6sY8CZmaT6+hRF8L49Trg47HemG peaFpFAN0hPEtFXeFY13Q3vgY5YL4V/HOEAMUhjvfGyXB3ZazGFdQofOw4FKKZ1WBMdPSKl0YF/ TfrZe8N8blZdppWLmhaVDomeWjAiUTZr1St026YWtE0YOaXYtLMhFVrDaRIoS2q5d7kQ= X-Gm-Gg: Acq92OGiRd0QgwNTaUpwXR+DRG6atd7WFOh+Lnt+Y/f+nrA2HWpE1Qa5QiRex3xJvQu gKFcgq2FOmJltcB562x7lIAPHmaYj3cHnj+xitLbWawu/IR6Mev1euuoDMMpldcN2KJFmNC0uee q2LoAQcNkiUDtKkxRe7esEl4Al95qNE/2e5mcrPnOhYwGHZwH3p07fJrqcD9Mn7/bWEGNw6rFYU UXYUSPJuNYPxzG9r+UcSphduUtwvkynm+U/0DxSEMuESE+Srq8Nr9gVaeOa2wT0B2rHtzO6qHg6 QCpgYu3qiT83s7kLz84ERD6urIJkJubMzAvJ7gSRPY3OWr5t2Meq547DVuqxn6sG15leAoUSyW/ Ye9oohyIF+veF4rJFweVw6FSB0kB7KMsrS/UNtFDvgy7cPyDrztrA/8e4JpU= X-Received: by 2002:a05:6a00:4c8c:b0:842:329e:7635 with SMTP id d2e1a72fcca58-84284f8946amr3803889b3a.45.1780498795938; Wed, 03 Jun 2026 07:59:55 -0700 (PDT) X-Received: by 2002:a05:6a00:4c8c:b0:842:329e:7635 with SMTP id d2e1a72fcca58-84284f8946amr3803860b3a.45.1780498795425; Wed, 03 Jun 2026 07:59:55 -0700 (PDT) Received: from hu-naala-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282882170sm3747409b3a.30.2026.06.03.07.59.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:59:54 -0700 (PDT) From: Nabige Aala Date: Wed, 03 Jun 2026 20:29:27 +0530 Subject: [PATCH 2/5] drm/msm/mdss: Add Shikra support 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: <20260603-shikra-display-v1-2-aeac1b94faa7@oss.qualcomm.com> References: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> In-Reply-To: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Loic Poulain , Bjorn Andersson , Konrad Dybcio , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Nabige Aala X-Mailer: b4 0.16-dev-d5d98 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780498770; l=1977; i=nabige.aala@oss.qualcomm.com; s=20260520; h=from:subject:message-id; bh=lXWNmEJrXxHXoCAHvxq7qK8w3dDJ4/31/UMC2TNJybs=; b=fl8GxWFvvAxL6W8VYehdEukb+WWSYKOdLhDUGdXMeoIWzjnTFGm7XxYarDgwo+rK7e26ilCar sbsCIpXoMwLClv7E5wQZVUjKe9/oSpcQ1BsITrMiorkZUzsAClU3cYN X-Developer-Key: i=nabige.aala@oss.qualcomm.com; a=ed25519; pk=PYHJom8sPos1IGkrbCCsWiE7XTBQrQZd9jzAo051tgw= X-Proofpoint-GUID: gWsrKAjT9lPXcHi8wY5k-EqdBnS6dI01 X-Proofpoint-ORIG-GUID: gWsrKAjT9lPXcHi8wY5k-EqdBnS6dI01 X-Authority-Analysis: v=2.4 cv=e602j6p/ c=1 sm=1 tr=0 ts=6a20416c cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=IH1-U3DoIKz-FfJ46FIA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDE0NCBTYWx0ZWRfX5Opt3jwbZop1 vPraeqNy/euvSMXEwTp9AZYnMI32KWtGBZsoC972FwD3w90jc003Ea1sK/30imU0Df6gAji/u3h awU3hGN4PgmQyMkmkDqJTbFKjPOYmXa1Q2SyeCEMi4cIygEtu+P5pJ0Z/TyHdGcq41bLC6lRRhP BuUJb62MqLMdi9r368wK7XUaumv7Qr1Kw+nCVjzFTE3hG3cVzzFUCg8QZ2/pSoz3JxAArtCgxsV Pbbcp9RQmirx+25ENpr68an5oCyO3Ddnuu+8XTT6sqCk2TzxRmNzJGucPmQsHppFzZXl8ZmDAha 2X2Waxb62TC8T1F3WghRqx7zrV361DHXkoI7irNxN5B/RAVe+GH9VG6AA7gnWkF7EkWmnUS2FDc uqlNSy49kTN2E7fe9e+tg5nYQnH4OD0oDRW5D4BsohA6qVQBVtDUc66F6xi/XZFYxSSrYuPXzRx P3uonp9iGMBijQJJzfQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 adultscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030144 Add Mobile Display Subsystem (MDSS) support for the Shikra platform. Shikra uses the same MDSS and DPU 6.5 hardware as QCM2290, so it reuses the same AHB clock rate configuration (data_76k8) and DPU catalog. Register qcom,shikra-dpu in the DPU KMS match table pointing to dpu_qcm2290_cfg. Signed-off-by: Nabige Aala --- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/msm_mdss.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/= disp/dpu1/dpu_kms.c index da3556eb6ecc..8abe8ef6fa9a 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -1496,6 +1496,7 @@ static const struct of_device_id dpu_dt_match[] =3D { { .compatible =3D "qcom,sdm660-mdp5", .data =3D &dpu_sdm660_cfg, }, { .compatible =3D "qcom,sdm670-dpu", .data =3D &dpu_sdm670_cfg, }, { .compatible =3D "qcom,sdm845-dpu", .data =3D &dpu_sdm845_cfg, }, + { .compatible =3D "qcom,shikra-dpu", .data =3D &dpu_qcm2290_cfg, }, { .compatible =3D "qcom,sc7180-dpu", .data =3D &dpu_sc7180_cfg, }, { .compatible =3D "qcom,sc7280-dpu", .data =3D &dpu_sc7280_cfg, }, { .compatible =3D "qcom,sc8180x-dpu", .data =3D &dpu_sc8180x_cfg, }, diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 9087c4b290db..03f27e6b0ae7 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -537,6 +537,7 @@ static const struct of_device_id mdss_dt_match[] =3D { { .compatible =3D "qcom,sar2130p-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sdm670-mdss", .data =3D &data_76k8 }, { .compatible =3D "qcom,sdm845-mdss", .data =3D &data_76k8 }, + { .compatible =3D "qcom,shikra-mdss", .data =3D &data_76k8 }, { .compatible =3D "qcom,sc7180-mdss", .data =3D &data_76k8 }, { .compatible =3D "qcom,sc7280-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sc8180x-mdss", .data =3D &data_76k8 }, --=20 2.34.1 From nobody Mon Jun 8 08:36:07 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 57D5D3AB27D for ; Wed, 3 Jun 2026 15:00:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498807; cv=none; b=il2Jv40f0t9z5TS+Zuut3XaT/iSWkhOVC0ALU47JVlDk1mBb03jB+VHRwLRjfb4DtbSc41cYpvxouH0sYD02YXPFVJJOmnXJFZ6TJq6q/DOMcdrDTPg4uomFB8LDo69YCpVl679I8zs1bn/6M+3u88PaBQKjgANDVl4ERIurnQE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498807; c=relaxed/simple; bh=SCs9KQKBtzRapnZIGqIOvP+xU2+TnEvlesLmeM6sxt0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CtR8kF2au912f1J5NZVE/Oh/sj/tE4c/ULcEeVf5nYQ8zv5aKKmzcwiyUrkCrDUxMAymZM/c/ev8fsMT9ZvA+Y1/oQVfJTRYABfFDVPvyo9GvjoxE6BFX/He2qXwPKCwXr4gXe2Ql2F2L70mnc5EacwrPZj+27QmOSwfmjaQqO8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=GGS0WfoC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TZOCoiMk; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="GGS0WfoC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TZOCoiMk" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 653D02ar1755366 for ; Wed, 3 Jun 2026 15:00:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Y6UZz8IjVdVITbvOPHhdrUuJW0/kbNYyuOsWRAfVo8o=; b=GGS0WfoCZgeHzqnl hw8vxIT23xX19xU1PnDB2cO6B75LrHO87VXfv1DKd8XjSbhNH0kwKiBv1UoOeo3f ssrPtwoOOEBHX1PH+wVbAtGsS/0Xwho7H8jgZGQzE2nCWf3BnujxZOLELrwl+Nz1 K40mw2BBnmDFTAndAZ4Djp4UpMEoxfDxUdWax/x0YQb8Ie4uxItBIBvY7q/iKMoe VFQxQVLAA2eTrOwe2ntQibVK6otdNWkUT+F9/LbvC5lHfmH/lsjfOrw9M+TYhEmp 90pT85AWiTWdQT5odpQiRn4MvWhSEO+t1sLyr7zwKqaPuMt/X+9xpAu4jNHwtMXM W56/Tg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejff01x9b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 15:00:05 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-8423f6247c6so4517180b3a.3 for ; Wed, 03 Jun 2026 08:00:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780498804; x=1781103604; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Y6UZz8IjVdVITbvOPHhdrUuJW0/kbNYyuOsWRAfVo8o=; b=TZOCoiMkNam0bANXxSUp9Hu8O1nqEoEUBE5ewkomIOSnL9J3cmMFNsJfBtQaDaI4Hf 5i4yj4bZhTN3wJtGRHa6qMimUirXJD2VYLMb+Jo7dHjGpy9zOdTNkog2UVTKlknjC/Zq fdNxwc5HPtugFhGYQvWMQssRVj8YMlKB9XnfAidpTjBHYxXtijUXaf5b/pHMWInd4ucR ipIfI7pfpqGIuPrYUi4/GdUSkcACu+DG8c87hjoOO5HgLupLE/letnpcwWVmIqx5Gha/ ERowf5740CxFiZetAmq8SxiATOoTslMpgK9vBgwgh3REbGrWAfJBYksOauX85BkSQC9l xJTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780498804; x=1781103604; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Y6UZz8IjVdVITbvOPHhdrUuJW0/kbNYyuOsWRAfVo8o=; b=dypiyb5jNPUJmrqgP8sb6vAshu75urZQowPB4Sc5DlBNhr5xFakm9pnCSaxwGbyMPr 6RbkZRHrkAYQyoceEZJmy2MSGwVXqIwA31pGlhGerveYHW4zcTGNidSmL5aImmVqpJGc 3CZkC1e4rJlGtaGzub002h1HLJO4My60iKnQB+52iH5fOHOZvbqjrJthemnZOl/idgiP 0rKa6P8LD0fwKfmzdPnUsbjL8O+CXOpff5tedODxQf+LJ7/znr156MO0h28W7IkfDbms 5AQ8wGNQyxL2rq3WRFvhCvAdgVr6GOeG64b0DhyM8zHMbEcTpdX9C4tOAA1Xy8kquSbM tDaw== X-Forwarded-Encrypted: i=1; AFNElJ/Y98j3f2fu8WcYB45/fbB1ni8TAAoa6VyYglHzWJojpOHhBC1vtx3jbzB38EW7De5OB5nq6POg8AxnKX0=@vger.kernel.org X-Gm-Message-State: AOJu0YyGDzw36d4Ih1kDGNT2onz6QtQnAMQL+BQ4MY6JzjhZZ2I/VtAa 155iYL5CshjVA3uRe/nViwFGfxLaIKKclkfIgvD+vhEvM7G3zdJzk1O+u4r5Ni3EAeLq77AW5us 9iEMfReQBhD03q8LDs4C8GiA/zOdMP58wASv9veKgqEHEjIososk2pQ1Oxr8OpnAGKLc= X-Gm-Gg: Acq92OHFZjvcE6objii7/qtjKoL8VehSmxN/AoFzf6wrT8o0pBCDR34GOqp/Q2t16Sa 4AuopvqNK1HvlXa8Ffr1+Isztswzq0IqiCpUqy33F27FjUJHbypZjtnSK6dpnwlIf2g7xQ89k84 0oscKUFKwdiWkMqjSqyJcg5RDIHlB3349lV7lPjnjpGgkL87sHvYQFCGWoVaOw8blsn/aqmWCwc 4YNJGONCwgKjgc9lJVmIpITnD8HzqxtlTFNYX7EtWSqrWzo1Yz4DwgvKLPA9vXm4+w8KsoYqHNC h7OpWcaThhaPVWgnHFZ2dr7geYkz5IWK/P6abfdT4mzLxOUHC1anWUFlt1mi6JmtPM5Cw0HDXhG gliFICBGMa8Lb+C7LF1ID5MPyR1w0kk+qKrY7MyceAPOnonXV+CRYn7Kp5xI= X-Received: by 2002:a05:6a00:3695:b0:842:48ae:1d43 with SMTP id d2e1a72fcca58-84284ee8c92mr3870637b3a.23.1780498804268; Wed, 03 Jun 2026 08:00:04 -0700 (PDT) X-Received: by 2002:a05:6a00:3695:b0:842:48ae:1d43 with SMTP id d2e1a72fcca58-84284ee8c92mr3870595b3a.23.1780498803819; Wed, 03 Jun 2026 08:00:03 -0700 (PDT) Received: from hu-naala-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282882170sm3747409b3a.30.2026.06.03.07.59.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 08:00:03 -0700 (PDT) From: Nabige Aala Date: Wed, 03 Jun 2026 20:29:28 +0530 Subject: [PATCH 3/5] arm64: defconfig: Enable ILI7807S DSI panel driver 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: <20260603-shikra-display-v1-3-aeac1b94faa7@oss.qualcomm.com> References: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> In-Reply-To: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Loic Poulain , Bjorn Andersson , Konrad Dybcio , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Nabige Aala X-Mailer: b4 0.16-dev-d5d98 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780498770; l=708; i=nabige.aala@oss.qualcomm.com; s=20260520; h=from:subject:message-id; bh=SCs9KQKBtzRapnZIGqIOvP+xU2+TnEvlesLmeM6sxt0=; b=gUg6b8DX/BHqfCi1J5KoY5oWrnsM+HG3We+0qp76rEwPG/U5JUeiHQ71ZupKip7+1WYpddQA2 CnY839GbgoyCf7ysCC7p9za7OOQ7Q8Ys5N6TLLl+YlfMU9KTqS7JKzv X-Developer-Key: i=nabige.aala@oss.qualcomm.com; a=ed25519; pk=PYHJom8sPos1IGkrbCCsWiE7XTBQrQZd9jzAo051tgw= X-Proofpoint-GUID: 6PDX3dciF79NNQDGuoWg3UR2O9pgD9sg X-Proofpoint-ORIG-GUID: 6PDX3dciF79NNQDGuoWg3UR2O9pgD9sg X-Authority-Analysis: v=2.4 cv=LYwMLDfi c=1 sm=1 tr=0 ts=6a204175 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=aMhaXRkMA95IrCOZcTgA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDE0NCBTYWx0ZWRfX7VvR50TIDVwf 2IaYM5jA3qIzvoD3Z9245Rdi9uBXjsZ5ieCgUB30xahB9td15EXL3wEhNMFzHT8HBB1Iy7vDqoB wopZNCZ3GcwU31Ho6K/80wjUmdAfp/NhI/NJ2XhAfqT6q0Abn9Jr77I3q7LAtnBHCor6DgCwjqw YdpLGE6WtE90nCvw3SrHffxx7+hQ+nAClHB2+4YOHs11HfLYT9YQNzyHBSRgHbi0KfvjdvTJzXL BGlJ1FL0m+p6fDEA7N6AkTaUEJIoNvcTRjGQQfPUQ5o4/1rZBJB0eUq8UaLgqoXt35RXdOJN04M wlBfu2hREHUxtu1XmoZVkDrPw+ZhuLPbjj3/7Ww58qyNsED5wB5/48zD4+ugXrl10DnYQ1SCFl9 r6LcRWzyZe8EBsglnyCHBaK7QqBk4TSEQgvqz/EaSmIRaX+poIgAgp4E9G5WRVkw1wgv3R4vzQF z17PxF6CRqv+LiCNVhw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1011 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 suspectscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030144 Enable the ILI7807S 1080x1920 video-mode DSI panel driver as a module, used on the Shikra CQM EVK board. Signed-off-by: Nabige Aala Reviewed-by: Dmitry Baryshkov --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 909f3c188e75..a6d72ff63e57 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1005,6 +1005,7 @@ CONFIG_DRM_MXSFB=3Dm CONFIG_DRM_IMX_LCDIF=3Dm CONFIG_DRM_NOUVEAU=3Dm CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=3Dm +CONFIG_DRM_PANEL_ILITEK_ILI7807S=3Dm CONFIG_DRM_PANEL_LVDS=3Dm CONFIG_DRM_PANEL_HIMAX_HX8279=3Dm CONFIG_DRM_PANEL_HIMAX_HX83112A=3Dm --=20 2.34.1 From nobody Mon Jun 8 08:36:07 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 C7E1F39B978 for ; Wed, 3 Jun 2026 15:00:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498820; cv=none; b=JowD7USAlDyRc7FSR/8DKrNAHFB2vhNrZwOax5GJ7/Lw3Zfoz6AX+8Ohv8VLYRMQI6lGqYke7Qljt+Hy5VQ3rtVgDKoc6HD/Mb26YbvLAi8X0zrwQGIJZpGYNZuxhjQIDKiKYtiVHf4fAcmcFXjOcRn+ZDME6RZyoaXGQphUD/I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498820; c=relaxed/simple; bh=a7vBq7QV/0yauiv4Qm+n0KSEd9tQP2btOuvl9/RRzPk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Nf8q6AlDWE9USH+KIiSHPSB2/jA+7RyDdnw8C+7U6ybjvDpgsMbVPU4ODU2Smwy4Q80YT7i0ZNC2zM/96r8p0Y3fesCvU05NiRFy698p/U+9ET6/ila/nvqNDXtGE0lbsYDr16DwuDRD1njcMa8dNwBySkmIlaxDCnq9WBGfbp0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=Sug/L9WI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RwOt8XCk; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Sug/L9WI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RwOt8XCk" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6539vR412368045 for ; Wed, 3 Jun 2026 15:00:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 18c0uCFR0Vx98Z6gn2p5TRyfVjWTgQskztRp85wyJKA=; b=Sug/L9WINtQNcSA+ VWzI4NBOLDJYWHDxbR1Q2y52ks5mWmpK/zQDBuk1kYiiuIe749UqP8HxcnCXSNfF +k4v1Z5ISAxbWErr5WJj3qbI83sK0npm7bm3T6/lBt8fFS/a7ke9CeXLBm0KUaTr ITw9IjYS2woEBFMtwqR2B4ZZHW0Euind+QTa160zVwp45K2jPM3h9ma/DBZDwUPl r4ZONSuc0YhF1FprECN2KA/DFYpRX7pLFZXHWuZcnTzLV56SVYM3fvcYiYIjD52T EeB2ULUr97u5snKtDVXW6Ig6esFb66y+3cqYs4GkTmfZzwazR/qiOlE4vd2mBwP/ ym8XPA== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejj3gh6df-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 15:00:17 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-84247fed609so1862877b3a.0 for ; Wed, 03 Jun 2026 08:00:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780498817; x=1781103617; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=18c0uCFR0Vx98Z6gn2p5TRyfVjWTgQskztRp85wyJKA=; b=RwOt8XCkReOqcWKTRjf/m8QYzK9qWTaWNeUVLvg7HCLkgr7Xh43Hp4ayT3qkFAQGBR MydcO62O5YYDeYcc6zzd0Moeo0oqRBBauiCrnump0lzPiHG5JId1YkExtmyOaKJMrgeV 3myEm1TJvZfnabIAGzaYhyHvbr5KeS+ZDZ4gCTVbtG7wSjRbHbDrRFvf94XY7nbyUvdZ IsX0L10vM70QEhhtIiCbGMCvOKVVSORR8WP8P+PfPhRkixgPXj0TUyOtLLpn+6UTqAH+ Oi+1RLI/nUxYzQxMPVjyZpwbCKOBcYfPhm3B6UxJSZ6I8Nag0gEmlhMkRbE8dzQpxVYW jrjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780498817; x=1781103617; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=18c0uCFR0Vx98Z6gn2p5TRyfVjWTgQskztRp85wyJKA=; b=dolw6vPinjAE+GGq95gJ/3fk97OmBUOz6psGu+Cjz57d9WQ69FJJe5ChuPSwHrc36m vHLcWy+neGMMTsCJZEyjmywByn8HQFefV/CPGKitgmwEqVqETm5pgWlriR0FSKbI8/fA QZh3TSRdmOVdjPOGDh5alFsINJzoT/aLpf5V9SPEubYoYNqfRAGngoHZFXchp5Lhg+bF 9j8Jm3AOFgCQ544QdKPWqudgVsSpT7D7K9x+SxSS8gdSr27tWb6s8dkwrCIjcDR9zw5k TTT/EXj7CsA6rnhrqIhUHfTpGqbD+Mce7Hke/B3QlSj/8LH0YIj+9IBIVO209G7F7Rbi 2/1g== X-Forwarded-Encrypted: i=1; AFNElJ9K3/Kmf+Ycmljtql0dK74FP5E8/uwWwhD7pILShdQmHMAxgia1vl/7Q3xLCEkOkkJUdTdIDVGEcoEauGs=@vger.kernel.org X-Gm-Message-State: AOJu0Yzl1KOQx9oCsJmOhzqRkMoCcx77IUqvkc+8kHOD8Xqpb8Lihjkz qY27CFBsBdI4lchsV+kG3FMeigRnlVWFYfiGPnIp/TdjFDpJSvfHMjZJ7Rz815vF7n1kccfqB5n SPAb5iko2t3Rk0KCpoQGQ7BPtvVRbRH7mAojL492cy5jokZr/Y8bpNNkJZ25npF+y4Sw= X-Gm-Gg: Acq92OF0l6Y7n/wFAGA1NcD44tbcoNAfUYOLi+0nrH8YPxdwWuMMJVVhE8ZOddMwnt2 ITP37JCQQ6aIojsyUTkJMIbF/HZsmsbrSQezzN9989ltMucD0NKEBETvLCCEpFSstCZanH0lokp nEc+giM327njvquoI2GMdd/jTvLPWai11VgVbCM5kjICB0fXNPJZj87uaTG7OY0k2QMuqhwER00 19u+iZ+DqmkfM/oGldSFBQLz84KyNUFxJgdjQ0BgfdhIQHdBD6Ym+WG7ZgtN718Dq1vuWtcGYeu ASvCuOzPjNdJcmuRTaYZjFgmhZOtM0fkIjdfr6KcCCvUd4HRi7EnmhHHaqyLmVINYDvWmMTdAum XSoUDkJ1XACV2xbkXnTC7sr53ENljkzDha53VPhKQ/HJO5AZ3QOuaZIV9ikQ= X-Received: by 2002:aa7:8887:0:b0:834:e5a2:d089 with SMTP id d2e1a72fcca58-84284f1bdfamr3771743b3a.33.1780498812811; Wed, 03 Jun 2026 08:00:12 -0700 (PDT) X-Received: by 2002:aa7:8887:0:b0:834:e5a2:d089 with SMTP id d2e1a72fcca58-84284f1bdfamr3771679b3a.33.1780498812312; Wed, 03 Jun 2026 08:00:12 -0700 (PDT) Received: from hu-naala-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282882170sm3747409b3a.30.2026.06.03.08.00.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 08:00:11 -0700 (PDT) From: Nabige Aala Date: Wed, 03 Jun 2026 20:29:29 +0530 Subject: [PATCH 4/5] soc: qcom: ubwc: Add Shikra UBWC config 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: <20260603-shikra-display-v1-4-aeac1b94faa7@oss.qualcomm.com> References: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> In-Reply-To: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Loic Poulain , Bjorn Andersson , Konrad Dybcio , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Nabige Aala X-Mailer: b4 0.16-dev-d5d98 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780498770; l=988; i=nabige.aala@oss.qualcomm.com; s=20260520; h=from:subject:message-id; bh=a7vBq7QV/0yauiv4Qm+n0KSEd9tQP2btOuvl9/RRzPk=; b=LODbReeosUf6ztstgUJKlWgizfw2G5LN5Ygs4s0z7okzEppVrZbtrF8DieJuyRHJDpr2KhVsO X+HJ7VKFlFUCz+q/m7DTxr52OcTpVegvlvq5s18YKs1fSb0RScsxD/X X-Developer-Key: i=nabige.aala@oss.qualcomm.com; a=ed25519; pk=PYHJom8sPos1IGkrbCCsWiE7XTBQrQZd9jzAo051tgw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDE0NCBTYWx0ZWRfX7pUOFU8/lsBR epbn+2w/y3UF3bL1DOrOprsxSc87a0RgqTED2NbDl+wzqUhTtmWDIpw5tK9xFJad9DNQqdldn8S HWo3hMZO+LTW+W15wmiZGJmzi1J9fAC0ETaf44W+EPXLZWF6ucbdDODU2JcLW5mNKTxcYnubIIq 8RGsGiXHZs4vVMZ6Wwmdl/t9r+BtsLOjq6Lt3vhnSIcl4+DfZ74ivD/7TPgUEc0RjAZ0xY70qFu e6OSBzHLv739XKk7BDxB8Z/juLjHFaglt5LGrwJyzmHq3sBW/F/9RYhycmom0HuPnd4gEVlOPqs A/Lh2nCUWaI62m7FfgmoN+p1RXxNLsFSFD0PsC1mwfrYXEigjrx532GWApFQgINwDyifh8Z/+PQ MJxSxTM5r7prPYH7O8kqWoHgtvdLfeYhe/I5gi7cw6WrpIlLD4NOBm9fODNCq+cAHwIPLinf5rh 6ZhltHZQNwY3XFBBFAg== X-Proofpoint-GUID: dvCuW_4QmdJQ87o7WSDhqOqrOZuV7WkG X-Proofpoint-ORIG-GUID: dvCuW_4QmdJQ87o7WSDhqOqrOZuV7WkG X-Authority-Analysis: v=2.4 cv=UvhT8ewB c=1 sm=1 tr=0 ts=6a204181 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=4nfEs0z1Wzubab7DKycA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 spamscore=0 impostorscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030144 Add UBWC configuration for the Shikra platform. Shikra has no UBWC support and no highest_bank_bit setting, so use no_ubwc_data. Signed-off-by: Nabige Aala --- drivers/soc/qcom/ubwc_config.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 3fe47d8f0f63..01dca97e2671 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -278,6 +278,7 @@ static const struct of_device_id qcom_ubwc_configs[] __= maybe_unused =3D { { .compatible =3D "qcom,sdm660", .data =3D &msm8937_data }, { .compatible =3D "qcom,sdm670", .data =3D &sdm670_data, }, { .compatible =3D "qcom,sdm845", .data =3D &sdm845_data, }, + { .compatible =3D "qcom,shikra", .data =3D &no_ubwc_data, }, { .compatible =3D "qcom,sm4250", .data =3D &sm6115_data, }, { .compatible =3D "qcom,sm6115", .data =3D &sm6115_data, }, { .compatible =3D "qcom,sm6125", .data =3D &sm6125_data, }, --=20 2.34.1 From nobody Mon Jun 8 08:36:07 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 A2BDF39A063 for ; Wed, 3 Jun 2026 15:00:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498824; cv=none; b=e6dptaf3ijH2+HOB0lq73WplJ9o11h1xrVCWkYy2Y9d5Dmeb+89mk9kqZJJDed/ZX6VizO1sTvo6iYByWE+cvmTEULRRFWe1TIYDlmajqzsVe/byV0wR9+rTsWY54IYggZQ9sIZ/H5e2+yZQcp2KIKc6d9cfDpri1mCnjmCkg/Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780498824; c=relaxed/simple; bh=oR2yHxswddj6quJTdd+FGIgKIDMApsb7sGBB9OxVs9c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MDDOYK3fQXSD4h5uN1mHgl87xx5E66DZXh1Cng8015bLLV7d2/wH7yMubY8SWfE+hrUhEIcYjpH7EEYBU2OAU0CsuAGtI42eXBvO16bdEciVp9YS6MFj+VHNFz0jun6xpyImrGqcheX9gGQTM/S2l098Iuh+I52Mavt4uvHS7Tw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=FR7PSlyO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WqY5hp1v; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="FR7PSlyO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WqY5hp1v" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 653AAxJl3552133 for ; Wed, 3 Jun 2026 15:00:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= uBhEfdW/m0+frpWlSOZbFsnd5JIPo2zwXhwrIyotka0=; b=FR7PSlyOJkWGIVkP s6K5xuZO8708Qske/MsZj0ohP7hQzcNJPNb20Hx54i3AeK6MWJ1LU6PTti3NXgDJ 0R2wBcwfzbNy76tZjRzRkiIQMcmzPZDf3I+sDeMlabw9gVD4tPx0j53IFckySyXt 9LljQR8atd5o24uTbjtFePW3cSKsUxJyDJ/mgF0fEvKo0a480VjSIljfHHeAC1Dn tJ0FskdFCcfF3usxaFdRegGWE0S/wZZj5q66dXsfm53CjicBEY6foMUh2NBPhUzx 5wOpdzPs+EGPt/2x7FxbQO25m3SsQp0uN0vcOGpN9ObPB7K6S2VUQDExk4P2xfD8 XWGtNA== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejj9ms4hm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 15:00:22 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-8421f5d76aaso3304915b3a.2 for ; Wed, 03 Jun 2026 08:00:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780498822; x=1781103622; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=uBhEfdW/m0+frpWlSOZbFsnd5JIPo2zwXhwrIyotka0=; b=WqY5hp1vDUxiHfVx1naC0V/uN7+0mqUZ8V3QgawBbcgnDT9kAjhQayfxNMQao1kdRm 3xlHj/GVDVthOC8aLgNf4qW1GExjNAvED++ymT76TO+sd+NYwaXa1GyDfdYiEJEYkLcb WDw3MWbAG1O0jngmnS70V2oB1ruY3stbhip180dZvnP5uqbqbJDhOAXTEJyo+7pR3N4E qd8Eq2vJmxFYQSxIdOf+B+dh4QRYq0dmdtn/oueBh71IWSKUhkDzBW+nG/KSz9VkV/2J r4NDp18ylAgnh9RaFcQahrOR/lXMdts+1B+7qPxSnn/IwSPQr2uzSzKreK3VgF8V+jYI 5elg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780498822; x=1781103622; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=uBhEfdW/m0+frpWlSOZbFsnd5JIPo2zwXhwrIyotka0=; b=kPw+8cmFGQ23Jf3h5pwrkcrl4BvkHqHAzXtqNhb6LPUtZMuGQqre/JjLc48K9wQYSQ SqOU23x5cRXAjPCH+gxDF8WvIoLJubxC9XwQwtfOEe1KVugv7gIkG0l1JguWRdv5d/2m 7R6sYKnMcJ0QtIxN85FQdO0JqcRtu/ODvlL+kecckcKGyCI/5b5Ul/YT3ghuvCyyBhdB y0nONjAN8a3Vbl3Ay2sI2OozxTxypc2zrecU1zLPz4zU4ujVm9FXl1v5VYGk/Eiqlyeo 7Sd/6c7RphDJgWkkcXW0+jSZ2dC0GCOUkF5V4mQsaf+OXc72q1TIUXTlye8d3TqOg6EW GPoA== X-Forwarded-Encrypted: i=1; AFNElJ9v9e7pKEwX7xTDqhEUx5bIGRAOG+W8efyNP0Kcps+a1vuvDAY26BhhZ+sx7VJ2f6Muoyqza9/Lw5HzMjw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz52DNVKzcfIvaoDzsxWNsC5I6k0I9gigIEjt9BH6KlPXk8Uov6 fYjAqfuqCxYozaoKQhO0O619tFghVmEs65IRzWpaj5z2iKUvEspi5xvllx/klAacv01AffgDfB/ C3s3TlecNfu/wJ+F5QCP8KWbLtPTMawcBUk1/H4n/unZr1NG4avRuDdn2JnVgYuXOXjE= X-Gm-Gg: Acq92OEt6rfIWNvW2nd5urtyjPUeYGOd7QTbq94PuWGJR/TLtxuV7NuKdZ/Psqgq4L4 F68U3eU2IoIkjglMyNuXUKGkqojOqcDxYu8+JwVlB22l2ZHcyx9TZcJJzYadcpkcULUQvQ+0bgs 8ff26ULbDoLfuO8v1N31EV6MjFbGedDUE5qblv7JL69NAOevHdb6iitTtqKWGrYd/PtYXhshuvl 1VWJ6AVe/9EmHTX7dZkcNXXaUVPFXCTlV8q/fK+3sxAmBOlLRGiYIRTOtKdP4d/jNT0xUVH7i20 VbpplVbmiaLEgpLLuETaofpIQ1ZmKFDJgDid3QsfKcb1ycyaqUTkLGUcbI76p4ee1hs8k3I6HkQ Fx55347TJCZWl/9LDJxQbZYl6kTZKBOvRKxhBEovK6vo26FnDnvM3bSYutDo= X-Received: by 2002:a05:6a00:c90:b0:83f:2568:d45f with SMTP id d2e1a72fcca58-84284f5f588mr3805633b3a.23.1780498821388; Wed, 03 Jun 2026 08:00:21 -0700 (PDT) X-Received: by 2002:a05:6a00:c90:b0:83f:2568:d45f with SMTP id d2e1a72fcca58-84284f5f588mr3805562b3a.23.1780498820755; Wed, 03 Jun 2026 08:00:20 -0700 (PDT) Received: from hu-naala-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282882170sm3747409b3a.30.2026.06.03.08.00.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 08:00:20 -0700 (PDT) From: Nabige Aala Date: Wed, 03 Jun 2026 20:29:30 +0530 Subject: [PATCH 5/5] iommu/arm-smmu: Add qcom,shikra-mdss to Qualcomm SMMU client tables 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: <20260603-shikra-display-v1-5-aeac1b94faa7@oss.qualcomm.com> References: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> In-Reply-To: <20260603-shikra-display-v1-0-aeac1b94faa7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Loic Poulain , Bjorn Andersson , Konrad Dybcio , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Nabige Aala X-Mailer: b4 0.16-dev-d5d98 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780498770; l=1873; i=nabige.aala@oss.qualcomm.com; s=20260520; h=from:subject:message-id; bh=oR2yHxswddj6quJTdd+FGIgKIDMApsb7sGBB9OxVs9c=; b=slT7W/f52dq5AGO2+1rwtTo0T6c9Jbsdja/oVrv6fulBjy7AdNAx6Ybfd6TtE7V8hPTZoRf2Z IBvqNqxSNY+BT8jWJynyp5mtqdDgum45kTsfs7dMaj99ai7z9uACjZl X-Developer-Key: i=nabige.aala@oss.qualcomm.com; a=ed25519; pk=PYHJom8sPos1IGkrbCCsWiE7XTBQrQZd9jzAo051tgw= X-Proofpoint-GUID: FjdCDuqXUrUXqRTKuRrh1zSr3GhP0ewm X-Authority-Analysis: v=2.4 cv=XK0AjwhE c=1 sm=1 tr=0 ts=6a204186 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=WiTR6ph8kncRzgk6yhEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDE0NCBTYWx0ZWRfXyJAGUcwJ3SWE OzXInKOrg68N+YnVtknWUMUfUrLOAb6QyVbAhDUZm8FvsYS0bI1vXxjRlqctY7vvQKmNdlAfOov yy/ogkRQ/4DSNrtLPoU7TAgqUpuLt7ErQYMT71bjiCRYpBaWHq3R+LZow/22EqwBTjtLiCoz3qb hyMcgqm7NjkkjeAMWEAOxIBTYKW82ze6PiSHCD3SZTLe3dOeMEMfjsDwBIz3t/2tujpzBu6TTsR B0xXk6DMiBhdnxppR9YQRHVcfjbtwGXjOub3N9ebe7fjrjs6C76FhwFTLujmprAVoLLBXNhX05B 5rActm+cSOo5FiS/7ANdML6z+gOdO3+KkPHvvS/wpTUYhh1R2GYq2z5uCdxGvU8J801EMAG02/x xUpR4vAu58HOii42h58UEs1/U56+iHtd7j5Nw2mZlNQHcaOsBuRrTKClROSypzi+z5GxDQr06co otG9r9+7G2kfza43iLw== X-Proofpoint-ORIG-GUID: FjdCDuqXUrUXqRTKuRrh1zSr3GhP0ewm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_05,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 phishscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030144 Register the Shikra MDSS display subsystem in both the SMMU ACTLR client table (for TLB prefetch tuning) and the SMMU client match table. Shikra MDSS uses qcom,shikra-mdss as its sole compatible string, so explicit entries are required =E2=80=94 there is no fallback to qcom,qcm229= 0-mdss to fall back on. The prefetch settings mirror qcm2290-mdss (PREFETCH_SHALLOW | CPRE | CMTLB) as Shikra shares the same display hardware block. No entry is needed in qcom_smmu_impl_of_match: Shikra's apps_smmu carries qcom,smmu-500 as a fallback and is covered by the catch-all entry there. Signed-off-by: Nabige Aala --- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm= /arm-smmu/arm-smmu-qcom.c index e2c914fccd6f..3dfee947e2c9 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c @@ -45,6 +45,8 @@ static const struct of_device_id qcom_smmu_actlr_client_o= f_match[] =3D { .data =3D (const void *) (PREFETCH_DEFAULT | CMTLB) }, { .compatible =3D "qcom,qcm2290-mdss", .data =3D (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, + { .compatible =3D "qcom,shikra-mdss", + .data =3D (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, { .compatible =3D "qcom,sa8775p-mdss", .data =3D (const void *) (PREFETCH_DEFAULT | CMTLB) }, { .compatible =3D "qcom,sc7280-mdss", @@ -410,6 +412,7 @@ static const struct of_device_id qcom_smmu_client_of_ma= tch[] __maybe_unused =3D { { .compatible =3D "qcom,mdp4" }, { .compatible =3D "qcom,mdss" }, { .compatible =3D "qcom,qcm2290-mdss" }, + { .compatible =3D "qcom,shikra-mdss" }, { .compatible =3D "qcom,sar2130p-mdss" }, { .compatible =3D "qcom,sc7180-mdss" }, { .compatible =3D "qcom,sc7180-mss-pil" }, --=20 2.34.1