From nobody Sat Jul 25 02:47:29 2026 Received: from mx08-00376f01.pphosted.com (mx08-00376f01.pphosted.com [91.207.212.86]) (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 AF4194014B8 for ; Mon, 20 Jul 2026 11:53:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.207.212.86 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784548385; cv=none; b=D8R+cal/XNrixLGDngc5aQJPQGl2jN7gapwrzMd8Al+aybiZaf09PdVpDL4fxarFepyPoZhRniUV9qRhgHokiVsV1E5UTptfA5DKeJ4zqQalVAI1iEgz1O7FE3U9McJGr0zzzMDElmGtEwjfhgxTo4VBF9F0uW+GMwiE6r/9xp8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784548385; c=relaxed/simple; bh=Iq7rVsX6agXV9BjJu9pRk3o3N2Ihog45kOsuLafNezo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=KPmPoVZPZ+N/cOZb6+CaFRGEzo6fxdYuSg5vCacT6kIVwQsWQpi5Ntten/i5BWFH1teJNaFX+Syc7lO0/GVlQI5XboPTtdPCqyj4MruxQVwnlYKY5H8tZYiDdtFfrAxP7hhCn+aDZKmzskRmWsg46MD6LYptYl8ZgAKzZe02b1U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=imgtec.com; spf=pass smtp.mailfrom=imgtec.com; dkim=pass (2048-bit key) header.d=imgtec.com header.i=@imgtec.com header.b=ELoFcke6; arc=none smtp.client-ip=91.207.212.86 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=imgtec.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=imgtec.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=imgtec.com header.i=@imgtec.com header.b="ELoFcke6" Received: from pps.filterd (m0168888.ppops.net [127.0.0.1]) by mx08-00376f01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66KAwUxZ2673859; Mon, 20 Jul 2026 12:37:50 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imgtec.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=dk201812; bh=T wKV9ZUaXVBtoJRpaCaw6Z+6i7UfcgtrTq6OgAGiG6s=; b=ELoFcke6J8KUtS5Pd PqhaZH813Z58CXfBHhOpq5NZNYwcnPcjKxjG5TWPMVdMYlMsXYm8+vTJyBie8vTr J0pjlF+JRq41XdLBVQhrczXB+WSdoJv3CNVgp0BfibfIfScDYTrjsz6bMUyYjqEe 28TOcokWft7C3TELj4TtjXqyYDzZ2PWyEzdruCQGc8i4kYigxHwAK6lrGOU4oRy1 5WGdhsjLn9cA4ob/uF/H/xMEQTogBsf31ia2r3NAY3Dh0tJV18IGA5Gm5igGXSLr LOXZ2wI6Ib8sVJaPnXU5PbRyBIKiWqXclkRUsFbMXwUc9hxQJ0tQ2ZuFm/18Yl8Q Ob+Qw== Received: from hhmail01.hh.imgtec.org (83-244-153-141.cust-83.exponential-e.net [83.244.153.141]) by mx08-00376f01.pphosted.com (PPS) with ESMTPS id 4ffyrq9hn7-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Jul 2026 12:37:50 +0100 (BST) Received: from [127.0.1.1] (172.25.4.138) by HHMAIL01.hh.imgtec.org (10.100.10.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 20 Jul 2026 12:37:49 +0100 From: Frank Binns Date: Mon, 20 Jul 2026 12:37:12 +0100 Subject: [PATCH 1/2] drm/imagination: update GPU support documentation 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: <20260720-promote-bxm-4-64-v1-1-39abcd1cf263@imgtec.com> References: <20260720-promote-bxm-4-64-v1-0-39abcd1cf263@imgtec.com> In-Reply-To: <20260720-promote-bxm-4-64-v1-0-39abcd1cf263@imgtec.com> To: Alessio Belle , Luigi Santivetti , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter CC: , , , Frank Binns X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIwMDEyOSBTYWx0ZWRfX4MC3KbSJa1aG /EhP0Xu9EIOySZsBjFqywOUTMF5a7VX5p6tJq5PwX3iKfR0emUTjSy7CTNUVjqA7h0nlxXvgV25 O7thpD8eHqBMEjt2YmpWXZEyEHg45Zw= X-Proofpoint-ORIG-GUID: GXjz_vlZUOFN5plw-mk0jlr0Dy19BXHP X-Proofpoint-GUID: GXjz_vlZUOFN5plw-mk0jlr0Dy19BXHP X-Authority-Analysis: v=2.4 cv=a7sAM0SF c=1 sm=1 tr=0 ts=6a5e088e cx=c_pps a=AKOq//PuzOIrVTIF9yBwbA==:117 a=AKOq//PuzOIrVTIF9yBwbA==:17 a=NzHnPcJToGcA:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=kQ-hrUj2-E3RCbRHssb7:22 a=qZQ2PDNLMSdLoqI-hfl9:22 a=r_1tXGB3AAAA:8 a=m4n3hMHeGltgG1YPZf0A:9 a=QEXdDO2ut3YA:10 a=t8nPyN_e6usw4ciXM-Pk:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIwMDEyOSBTYWx0ZWRfX0SMjjD1fAeou 49MZeN5PJNpE71dyMuuz8qnyS5Tu5cdYNF69fUFH0fUP9oWC05H3omysBOFwP/4ccv1oHf0/ijg IGUggEoskPLJPJnKThZkwAZJFCpeQwlREgdQxop0Jw1BQvX/q61067KiH/7YJ8QozEHK3YmciHZ c7dUz/6mYevV1vFcXZ+iWub6gN+c/3cmRrPqIztQxnwYukJA295Ta/an4aRt+gtTHAjfJrVBL5J wwfYquaLx2iB1VUagvcYyOkVG5Y5mLE2X5Y4GG7Wxp0gLFJNJzLFgphQhoaYrVpzCF3oEMk243t +W1bLnC+2sw0sWMSe4gIcCMDbjETSXuRbGFHDPBpB+Mbs+j6aZTQEYcVkisAs/agfluom9iSNVj aOfzmCXsre0UqGFxuCZssdPeoZ569u+bB2aAkRpou6IfVUDxO5XuCf4AtVSBOAjtGlkbQLvO56E CMOJdm/iuusZlonunxw== The list of supported GPUs contains the GPU model, along with the SoCs they're found in. The SoC information can easily get out of date, as typically GPU models will be integrated into many different SoCs and upstream support for these can potentially happen over a long stretch of time without necessarily requiring any GPU driver changes. Replace the SoC information with the BVNC instead. This uniquely identifies a GPU implementation and is useful in cases where a GPU model may have multiple implementations due to, e.g. hardware errata having been fixed, and the driver doesn't yet support all of them. Signed-off-by: Frank Binns Reviewed-by: Alessio Belle --- drivers/gpu/drm/imagination/pvr_drv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/imagination/pvr_drv.c b/drivers/gpu/drm/imagin= ation/pvr_drv.c index 8897b3bdeb4a..a22da0b911d5 100644 --- a/drivers/gpu/drm/imagination/pvr_drv.c +++ b/drivers/gpu/drm/imagination/pvr_drv.c @@ -43,8 +43,8 @@ * * This driver supports the following PowerVR/IMG graphics cores from Imag= ination Technologies: * - * * AXE-1-16M (found in Texas Instruments AM62) - * * BXS-4-64 MC1 (found in Texas Instruments J721S2/AM68) + * * AXE-1-16M (33.15.11.3) + * * BXS-4-64 MC1 (36.53.104.796) */ =20 /** --=20 2.43.0 From nobody Sat Jul 25 02:47:29 2026 Received: from mx08-00376f01.pphosted.com (mx08-00376f01.pphosted.com [91.207.212.86]) (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 AF4DF40626F for ; Mon, 20 Jul 2026 11:53:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.207.212.86 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784548385; cv=none; b=KUVHl6+ShXddGGFNfIU834LCxAB90oHmvtCXknoZpLCksCRezuPDxbFX8ZC0VEqJ8UUriN+MTXR6zKRmvLSmaloibPDCkx4N6Cw59XGwwkVLoZYuVTlBuwEA5m2yYWFiqxPaL3v7WcQgRbEFAHi2ruCepyzHeQg66XCDLX8lxC0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784548385; c=relaxed/simple; bh=URB0y7M/j4rMNjej8n9g+5xg1B68BNgvMLQyug4keCQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=B2AxVi2Vd0WSrsuCxw/oEf3xvuIT8bKrH0ehNpv+TqNJEW7dwxT0DzRSKUQnxxndPyhRZKga9+SjH5FJIYUidCRQRc4SfXHfy8zmEkGV0tK4YEu/F4SJdZuQPH+1lOMHb+/fJLC1YhQUa5uLHFyh2itYXA40Ag87WiROH0dfs70= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=imgtec.com; spf=pass smtp.mailfrom=imgtec.com; dkim=pass (2048-bit key) header.d=imgtec.com header.i=@imgtec.com header.b=fcWJ3Adb; arc=none smtp.client-ip=91.207.212.86 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=imgtec.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=imgtec.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=imgtec.com header.i=@imgtec.com header.b="fcWJ3Adb" Received: from pps.filterd (m0168888.ppops.net [127.0.0.1]) by mx08-00376f01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66KAwUxa2673859; Mon, 20 Jul 2026 12:37:50 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imgtec.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=dk201812; bh=X b/D/txita9G4g+FRrCnFs+KGcm29v7OZmroEtFh4DM=; b=fcWJ3Adb0wrZSr2xQ pF64NcAYXE6KKhUymVtro7kqOx2DNZedetonTYqq0Ix5tXmxjPP/RJ/mjGNnztet sd1LroeRYCJaW4jgRHdEMEbCyceql1pvLa1w0aZTbhEdggArS22XTPr26jYkiIxv lpn/0NFF9hrKP4+uR0UqOM3jZzE8kL4Z1dDYQ9FXHVdSNoiNDAJ4MBXOtksn+9DX RUiB1zQPdFK8rbt3b/GnD9ip3z0JAdJKqazjH1AtPxswxe66lBVECG+iakn6KXSs u1+A5nfnE/qwMZWWd7ekjucBFDSf1HVdregMjNJUu/QA4Zk2LLoyzxjrfaLDTLid N5cxw== Received: from hhmail01.hh.imgtec.org (83-244-153-141.cust-83.exponential-e.net [83.244.153.141]) by mx08-00376f01.pphosted.com (PPS) with ESMTPS id 4ffyrq9hn7-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Jul 2026 12:37:50 +0100 (BST) Received: from [127.0.1.1] (172.25.4.138) by HHMAIL01.hh.imgtec.org (10.100.10.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 20 Jul 2026 12:37:49 +0100 From: Frank Binns Date: Mon, 20 Jul 2026 12:37:13 +0100 Subject: [PATCH 2/2] drm/imagination: promote BXM-4-64 MC1 (36.52.104.182) to supported status 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: <20260720-promote-bxm-4-64-v1-2-39abcd1cf263@imgtec.com> References: <20260720-promote-bxm-4-64-v1-0-39abcd1cf263@imgtec.com> In-Reply-To: <20260720-promote-bxm-4-64-v1-0-39abcd1cf263@imgtec.com> To: Alessio Belle , Luigi Santivetti , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter CC: , , , Frank Binns X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIwMDEyOSBTYWx0ZWRfXxCuZPeMK9wRg U7dm2jCDP83lrj7Fs56hh9+wK8zV6yBl12K0W2EKfK67Paj6Dcbe8Iz5NeTrgP/ZDNP45TwiOMj EkKkxvv1JiFYiyIGyUKOHD5lKNJRddM= X-Proofpoint-ORIG-GUID: IW3cSN9aOpcoeTKLp7uMnvj-370Q5r8S X-Proofpoint-GUID: IW3cSN9aOpcoeTKLp7uMnvj-370Q5r8S X-Authority-Analysis: v=2.4 cv=a7sAM0SF c=1 sm=1 tr=0 ts=6a5e088e cx=c_pps a=AKOq//PuzOIrVTIF9yBwbA==:117 a=AKOq//PuzOIrVTIF9yBwbA==:17 a=NzHnPcJToGcA:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=kQ-hrUj2-E3RCbRHssb7:22 a=qZQ2PDNLMSdLoqI-hfl9:22 a=p0WdMEafAAAA:8 a=r_1tXGB3AAAA:8 a=pG7CSXjEOt7wFpZSbEoA:9 a=QEXdDO2ut3YA:10 a=t8nPyN_e6usw4ciXM-Pk:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIwMDEyOSBTYWx0ZWRfX9O/fDNl1Pk2B vuAsBRPrqetXn/u6nKHnlZYUjl7S7wpignv/XoMNTp7lf31Zz5/hmem8WiZcFGY5Gz+rO08j3Im V9pzTYHsM4Jr6p0HmtxQihRZVM7ijYkwtaxGRz0+KTUSpYkB2TEiYYujWltsInVx1xRXaG9itVH f8OBLxmI0vplxtShXjTRIbhAU9rab5GX8G5HtX8PJtNyteRomQcBt2UxSfxQNV5X8H+CYV0Fkx0 TqeDpU4w1kzF7k/6sandO+MtjwCJo2wXWhJ2sSkIFHdI30xVv0JITT8knp5GC0urWIgYGfw3B7P KVj/lOYIqPso1YSAy6eZk3V1JIpBqoBEcfBTNh86ZL5UXMuRShbdCCBPRypLRMrGkbi3cd58MM5 58ZJB4/pRyfxlkm3xy9N0GX42ovW8QudYdSyf64RL+GMcGukE0fEFC+iNA2kusZT8cuRQ1iO6p7 wr3XhzDt6wXSNlpr3JQ== Support for this GPU is now in a very good state, with only a handful of Vulkan CTS tests still failing when testing using CTS version 1.4.5.3 on the BeagleV-Ahead SBC. With the firmware having been upstreamed [1], now is the time to promote this GPU from experimental to supported. [1] https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/1138 Signed-off-by: Frank Binns Reviewed-by: Alessio Belle --- drivers/gpu/drm/imagination/pvr_device.c | 4 +--- drivers/gpu/drm/imagination/pvr_drv.c | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/imagination/pvr_device.c b/drivers/gpu/drm/ima= gination/pvr_device.c index 2691ef9af0ca..54fe4180c73c 100644 --- a/drivers/gpu/drm/imagination/pvr_device.c +++ b/drivers/gpu/drm/imagination/pvr_device.c @@ -531,12 +531,10 @@ pvr_gpu_support_level(const struct pvr_gpu_id *gpu_id) { switch (pvr_gpu_id_to_packed_bvnc(gpu_id)) { case PVR_PACKED_BVNC(33, 15, 11, 3): + case PVR_PACKED_BVNC(36, 52, 104, 182): case PVR_PACKED_BVNC(36, 53, 104, 796): return PVR_GPU_SUPPORTED; =20 - case PVR_PACKED_BVNC(36, 52, 104, 182): - return PVR_GPU_EXPERIMENTAL; - default: return PVR_GPU_UNKNOWN; } diff --git a/drivers/gpu/drm/imagination/pvr_drv.c b/drivers/gpu/drm/imagin= ation/pvr_drv.c index a22da0b911d5..5c965ef0274f 100644 --- a/drivers/gpu/drm/imagination/pvr_drv.c +++ b/drivers/gpu/drm/imagination/pvr_drv.c @@ -44,6 +44,7 @@ * This driver supports the following PowerVR/IMG graphics cores from Imag= ination Technologies: * * * AXE-1-16M (33.15.11.3) + * * BXM-4-64 MC1 (36.52.104.182) * * BXS-4-64 MC1 (36.53.104.796) */ =20 --=20 2.43.0