From mboxrd@z Thu Jan 1 00:00:00 1970 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 A57C134402B for ; Mon, 6 Jul 2026 21:05:11 +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=1783371912; cv=none; b=kT3vK0ZptosanCZVgODBKX3QKasrAy2UBbS+wqWaGHeYuWWDFuMth6mctPVHJphoby/o2An9DiRO2WKjAwLXGBahHBCZTrkYhwuXkVkCJGx4TcKufgE3ovEs/4dxs7OnP8vnXQJ3wiKA1Ex7M5Fv9Qjdi7N7FPF2bdNvyr0l1Rg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783371912; c=relaxed/simple; bh=49NOvaGVwlvi581GKoxSpuUe/4IKdws2QDL7UFNjgdw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VcE0c1U/goAMA/Qs6RIUwFQlIKNsxnH+sV+bp91wcezofI2T7DoIYlNh0++T8LwEFRmiWp6ic4y1+B2bjIWD6KUvDNrp1soqQikRgxreGFSCE51wVf5S8kxVcBC8idVaYuXLxauhPtu1Zl7bRNIH9gz42OXoExYlwnHovNNFhHo= 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=lkb4D/1X; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mk61ycZh; 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="lkb4D/1X"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mk61ycZh" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 666KDwGu1495430 for ; Mon, 6 Jul 2026 21:05:11 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= PRyyWybhTFXDYdqUvdU9HzDk0XM7qXOARMEqjkTcmss=; b=lkb4D/1XuVf9UMpQ BgU+KGNhS6iWu2lcOfX5GQ36WYrsSl18R5ZG74JTkUIbt8g7M64XiGMIgDLGMCmF 8PjEYu/uy0TyMoB7bcj0rENYAY1HMLQhHKwXsHGY73TTMqtlPFSTsZA86gLqU3JN 14VgrVo2Eg+mXxFka9uofvowzG2FT/gddAJfxxj7+nDP1hXyQ8LleIY8W6MIblMz dzXbGoALDZnzvHPZr7XeA5ArlwYHJoMFcywOfZvxj60WrfIlXAURgFKxYP0HCx4t WX7BSPXHvMvlIwwVnd59NQDSxl2geVbVvbSemyyk8NEoPHtVb3At1KO6y5Qjp0v/ aD97iw== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f88t8b7ej-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Jul 2026 21:05:10 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c8894570b58so2431342a12.3 for ; Mon, 06 Jul 2026 14:05:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783371910; x=1783976710; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PRyyWybhTFXDYdqUvdU9HzDk0XM7qXOARMEqjkTcmss=; b=Mk61ycZhSIRTzeg2pXCddojEx+6mkCcG+8qieHjZwuCR/gpEr0eJXQy69sCubrMnAS NbqI8zPVabWNKLoYyX+plW2n71O0DiHXFnCT5+ZSmHoQxt4CGXW7vFwwPq7Ogyos8JgX S+2uzEbaNWV4uBatBMpDL2yxRwwN7IRtXMJ8urmAADI3Fzpdqr29ASKvh3qyc/wfc5LM ng4K1tozWULWjIZ6OPNFBFt6eEXzl33InfZKXZn3mRT8XTVyacdRWnd4LhEpXwbsBCoh Yr/l5hFCIUXNA6Zy5H+6xfBQSKZOOtldL2kV6A6rtGZfg1572H2RFOY2dPr5YxwkIoZr Owzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783371910; x=1783976710; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=PRyyWybhTFXDYdqUvdU9HzDk0XM7qXOARMEqjkTcmss=; b=p7ER7jFXmaAG2iwyWtWtAwE9HnZYdb/dvtLDZgGuHZwn02XNd8czV9Xp+kjHuDou0g dUisyLCcItI0zbdMc4q3D3Z22eqAPx/nEiMSRYCG3pyaglP8p8vJIfK6uwmD8oGcNcS5 /91hKMqLxZiThMJl1f1sm799O+q1W5jnRGxEY8sDIJ0Krq7zRdbEq1Z/Ru1XZ/upQ76i JhgXp65uKRdFjvM9sKS5Vbl1jvEpgkoTi1g1gcOybqTEWz3TKRFRLB9biceMYmPArQZa 4BGPxqsp38QzibdVMsnebQs20VTI4hazacEuQQn9wWJg3SAZ65sOchONhjGfSFuAbcHY 871Q== X-Forwarded-Encrypted: i=1; AHgh+Rqt9QYqHyBLhaGGYfBkSaeFaWYWuLmDjCOaZ5NJDmIM+AkXFpFt0krEai9NJvtKRWVXypUy8eDBjutASQ8=@vger.kernel.org X-Gm-Message-State: AOJu0YwKZVPzRFiu8QNYlpY+y0g6dqSidB9yxGjNPZ1pyfEBQgj+S7xs 6WwKGGfagK6IaXfeHpgLelbog1VwvT1WOr6W1Dt+B+dzMvtpXYQbSzh+2xaT1Or8l2yHQcSoEkf G62reiVECMTWsUnd19rwp4UQhiXQ7BMp9Ek8vD8u5ZoEHzSaogmuRKFnN9FDyxcXJ4II= X-Gm-Gg: AfdE7cln1ciZgHG0+SVwBGduAscnyty8f015Lu/syuSY6V7R4/hy7cc797J1DR2fqDZ Hxbr0R9KbEChbF36YtQWAtJ6XoUUxR6jARbJ9EKCufd+2zONOX7VkuOcz1SohD1nyENfG4zqcbh 7PvQ7fw6nxyUSjnx5PqC+XHzksa1oS00x36AXVzBPH9YxuAvuL3P+uCt9QKv1cPO/H5OzfdGRw9 bEutnAT8utfMMpBTuc9CxgAGpUq0FUMuEJR9bMwv/SC7wKFBpsHLoOZLzFco2YbVDX/SgcLSY2n J0tdqMDLlNDL1ub40yZ7hECRqzrUjhZHTUH2hzXrqXrhX0l3iZ02GHW9WbTYEkTO19tdeAB3Y+p Wuu5Gi7oWPBy7GquZpNibPr3NSnEwo4l8lzI= X-Received: by 2002:a05:6a21:2c11:b0:3b3:216b:274c with SMTP id adf61e73a8af0-3c08ed578b2mr2371392637.22.1783371910326; Mon, 06 Jul 2026 14:05:10 -0700 (PDT) X-Received: by 2002:a05:6a21:2c11:b0:3b3:216b:274c with SMTP id adf61e73a8af0-3c08ed578b2mr2371304637.22.1783371909486; Mon, 06 Jul 2026 14:05:09 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659fa13bsm305031c88.15.2026.07.06.14.05.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jul 2026 14:05:09 -0700 (PDT) From: Akhil P Oommen Date: Tue, 07 Jul 2026 02:34:33 +0530 Subject: [PATCH v5 1/7] drm/msm/adreno: Add support for A704 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: 7bit Message-Id: <20260707-shikra-gpu-v5-1-d2f373912d3f@oss.qualcomm.com> References: <20260707-shikra-gpu-v5-0-d2f373912d3f@oss.qualcomm.com> In-Reply-To: <20260707-shikra-gpu-v5-0-d2f373912d3f@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" , Bjorn Andersson Cc: Bibek Kumar Patro , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Aditya Sherawat , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783371890; l=1210; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=vmi+IpVwDwItd0JsdKwDI4X0C7GvFEMaBv3VFip4Ixg=; b=kpXC7qkSjgoy11voEpWm/qgJfUAZ4c17t4cpkQg5YXZd8lqbz6loooMhL15RODOHIRwzyL6tK a0+2Ku8Tb9eCjyNtiMNg36/Gls2eQ6ZhlTTCxX7OXHZ2QxAnkps9BWj X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDIxMyBTYWx0ZWRfXzM6o1dvcSmEi rUf8Gm3ycI1FlCZVctzbW6/poZq00HY8h89I9CpNv98mUpYhax8hFi8IwGfvWrDaDLjq4BGFmPZ lfnbbCvgtbf2+nzsPBZKGN7NlOJ0uOE= X-Proofpoint-GUID: bDwyIAD3L-1QBi3Ne48sNgBy9Ey4_i07 X-Authority-Analysis: v=2.4 cv=C6zZDwP+ c=1 sm=1 tr=0 ts=6a4c1886 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=XFVbiEAxaSnpWCc0n_YA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-ORIG-GUID: bDwyIAD3L-1QBi3Ne48sNgBy9Ey4_i07 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDIxMyBTYWx0ZWRfXysxIuD09oWKs 6Ycq1ut9fKU3CxWyaudw6SszE+XqgxY9GRwHTRoyRCh/wXyckTAE5d+iPseGtZMV08Gylv6gAvg oFiKr/WTwg+Y1px+M9cdU511SNhZAm0Rg7QrATQH9ktQ9IWRuiZW9Y7wdbQ25348hs3AD6bxPMT uYjc51Op6uyS5q2OyZL428UtIk3XwFWjaYUMFzqWYGdDG2NMHqQ0fHZXdaBxHObMRCGqhNCa1Wa +Au63LkoI3ZHun2p9kU6/YTbZiaPqMu/HPxHysyg/b0CiN3V8GclhLlzHJ3RcMcq0pHA68IPthx yH9QIAtpXiWKThU3+2FfUbkotUxNOAC+3oLD2VAKGdJ0E9GX0Kxj9840XfWdu6pqNLWkxcziuVy pCByGA9LFV8594OZA1yNcLxz4ygZiQL+nkbXqVWbKjP1UlW/LWpk+Zjpt1U4/+uX3dH/X7vX2qu xFS40jlQvBpSjW2Ne9g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-06_03,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 adultscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060213 From: Aditya Sherawat Adreno A704 GPU found in Shikra is an IP reuse of A702 GPU with very minimal changes. The only KMD facing difference is the chipid and the zap firmware which is specified via devicetree. Just add the new chipid to enable support for A704 GPU in Shikra. Signed-off-by: Aditya Sherawat Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c index 3e6f409d13a2..2de3ab010135 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c @@ -1454,7 +1454,7 @@ DECLARE_ADRENO_REGLIST_PIPE_LIST(a7xx_dyn_pwrup_reglist); static const struct adreno_info a7xx_gpus[] = { { - .chip_ids = ADRENO_CHIP_IDS(0x07000200), + .chip_ids = ADRENO_CHIP_IDS(0x07000200, 0x07000400), .family = ADRENO_6XX_GEN1, /* NOT a mistake! */ .fw = { [ADRENO_FW_SQE] = "a702_sqe.fw", -- 2.54.0