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 D656A3FD146 for ; Fri, 8 May 2026 19:01:17 +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=1778266879; cv=none; b=YklZ6vjEhLGH+Y0fL7YCWb+5jp3uOEc9mcR1DzgUSk1Wq6InEw+uTWtERS8JHD2c3lCaBlsgqbhOeYyZysE+zQvJfMSa9xPmrbpmspaUtZTaOIsZ70IiNGBzhU2YIj5eOTykQvbbCOHHkWjgZQeiNQg1s3L1QVXF67HEjn2zkZA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778266879; c=relaxed/simple; bh=+CwAWBT56Jm+jcj2Q4UQDmpUtoIH5fpiVgKBMPwi0cA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pZ+tnk5nftD2d4QmHpyDpSnxfU4a7rMvUiUuBhEgH+X+bWIMH5pylMs1vNbPLjnycHjbXJflWYCCt510VSsk7wV+mVf9AncxNnf25ZsLrLXk86dHa/PZ9FpUhN57scaWHVMMTlWYg5Gk5EDZeh3616ifAqhTaKUEGVxY/LzAJGk= 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=AsQqT+jJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PjHj7C/r; 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="AsQqT+jJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PjHj7C/r" 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 648GWRnM2335782 for ; Fri, 8 May 2026 19:01:17 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= p/AT+OqvsZEGAlm5HKdKcAksd7hTIew5HyAoZ5502Tc=; b=AsQqT+jJK7OarVWi ZhySwme7r59hDAWJcia8xqZu71PeYYkKLhiWLwB9iPEMnF/ZFHaRVI4twNgu4SyA amYtJjue/VI/DZ0JvSTX2WZqKrj/i/w3cRT7iO6umaUPa/e0Eg1YAO0d6lhvomlI I+KfGWGTqTSWQCoQuqiDKa47huf/lwtPSGmB8sj2pXb9u6fFjayKAnmj/s/Z9iyJ YNqXLMj0WQgloWGtFGOz/QYnbWhwx2yALtyrpzaDwwK8PyBzbZz24FZjE/6D1q8l UuknzV7/IRXcLNTdAMxtf8suuC1wqhwkiTPYLWP3mjZGTHqgw8eJJsWuGdOluEn/ 5YliUg== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e1keh8gj6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 19:01:16 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-82f85179263so2374738b3a.3 for ; Fri, 08 May 2026 12:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778266876; x=1778871676; 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=p/AT+OqvsZEGAlm5HKdKcAksd7hTIew5HyAoZ5502Tc=; b=PjHj7C/r7j8uBfGdhvkR+ZcT7lNrQULOPcqZ1SMVGoBbH3xqnVpRv6m5VuQwzfYayb 8NK5M5vsDAtSw9Y1ezxjjy9/YGR+zTlD6r1KJYUcll5TSKs9o/T9mnIX6ZGZBLJfm6O/ +oxTZL0LcJozNgc6JPl27krVbJau18N1vauTRcb+tTLWnoRj3z1oFBn+c6Rsc5sZtagh s81lFSI+SXwa1NOrsffwPN5J+6UlNkYMTxza8e0Zdbue37oXIFd/rpK7QRtOOuUtM5LE gOSLfhxoE7HxOZepNPL2v9kwpxNxcmt7Hh5BOJavs8jYA6aoCcH8TNL4cZ44EeyQgKrV zFtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778266876; x=1778871676; 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=p/AT+OqvsZEGAlm5HKdKcAksd7hTIew5HyAoZ5502Tc=; b=s9giArOp+I69hWgKWAVqHx2BBwrMQRbzmpzXIhGDILJbjXVs2pEMzxdHdl8cCHuhlv liyTKmGwL7Eee8AyNDfG307mC2X3Doe4O4WmJC86tgGSk5SkTOyED80PEN29qzj0qXvG saXI7asXQ9fjl1w8OzZLgw+J3CuPKlyeTZ62dDkTSEi3vCsfgB7FYPHQGI6KfBVDyXyB pRgLclA1Wxx+BW4wVKqbgQ6tagjbs6zYLvfk15KcKndWW0ewlb58iuGgRhBtLcHDYbbO 8nAQJ4msCqI780b24aQYxDc4X1ByYfk7zh90DI5P2RGiYOqe9QYKVcrAVfMul1JogpW8 g+Rg== X-Gm-Message-State: AOJu0YyJppEYOtTibgDcXoUqvlShgTiJWpNX7T8lwEcRAxLRW8rK6i2p XU2sxzJwGKWP3Sp1AJH/9Z/B41ChvEle1JZHmLXVprMH07kedbP0wmlubEdASdTg5MDQ2Xg2/j7 quPVhM8Nvwl7kCnJMP8c6x2Bs5v+jbqnJlKTXFUkkeaKF3mOv7qjL/lGMAVfdWfwqtB8= X-Gm-Gg: AeBDievDmmMbFv6QzPEXL2+XocSQEOWHEpN/25mQkHazVVVp+FM04KwzQ6Hi8blcaMU 2DsnpyBlIJTbI3sjmXG1t0Q4M/xn6vKGaybSa5fskzc5feNfRIG0HU71i5fnLx5f5AWVc+CreYT wGp3qYEi7E9A8Eu/RoV/yPdtNlgWpIkCQqaA672Q3E2hNvNNamNbluP6CzojSDu2tvYeiLICAKz BN5LAw/Hok3FsknRVyEowZocajuXij8QtX7uTC8MuZohJ/BPNyxc4rzAdSom8w5hBdGNIk+fA/I xFrJN2k13Pv3vs0L0eucdlP1R4M1P0m+Et/DXDUtXqy77kfDRAWVLtuYPICavblsBsSSM/1/CxK 8FJjOhgVNpwYvacluiuI87PvLl1yq/WjFwHx51iRYZrY+e4BKJzQOb0c= X-Received: by 2002:a05:6a00:2411:b0:82c:e0d7:2682 with SMTP id d2e1a72fcca58-83a5df487e9mr13628372b3a.25.1778266876143; Fri, 08 May 2026 12:01:16 -0700 (PDT) X-Received: by 2002:a05:6a00:2411:b0:82c:e0d7:2682 with SMTP id d2e1a72fcca58-83a5df487e9mr13628308b3a.25.1778266875588; Fri, 08 May 2026 12:01:15 -0700 (PDT) Received: from hu-bvisredd-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965a3e3ecsm13395550b3a.19.2026.05.08.12.01.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 12:01:15 -0700 (PDT) From: Vishnu Reddy Date: Sat, 09 May 2026 00:29:52 +0530 Subject: [PATCH v5 03/14] media: iris: Fix VM count passed to firmware 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: <20260509-glymur-v5-3-7fbb340c5dbd@oss.qualcomm.com> References: <20260509-glymur-v5-0-7fbb340c5dbd@oss.qualcomm.com> In-Reply-To: <20260509-glymur-v5-0-7fbb340c5dbd@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Joerg Roedel , Will Deacon , Robin Murphy , Hans Verkuil , Stefan Schmidt , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov , Jorge Ramirez-Ortiz , Del Regno , Bjorn Andersson , Konrad Dybcio Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, iommu@lists.linux.dev, Krzysztof Kozlowski , devicetree@vger.kernel.org, Vishnu Reddy , stable@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778266845; l=1360; i=busanna.reddy@oss.qualcomm.com; s=20260216; h=from:subject:message-id; bh=+CwAWBT56Jm+jcj2Q4UQDmpUtoIH5fpiVgKBMPwi0cA=; b=kW/HQT/jSDBpkCUfRBqp0A5Yj4nOp80+ZwEGYSAUFspkAjZt561MKLpQwFXZzmu/dKkzVWx+9 B7Tjefd1OYNBH8QV/X9SfxHeKATLIdHunm8LdBeO6zpdPfvRF4/MdRn X-Developer-Key: i=busanna.reddy@oss.qualcomm.com; a=ed25519; pk=9vmy9HahBKVAa+GBFj1yHVbz0ey/ucIs1hrlfx+qtok= X-Authority-Analysis: v=2.4 cv=CJIamxrD c=1 sm=1 tr=0 ts=69fe32fc cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=nrYi3PkkErC94SPB-twA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-GUID: NRlAhSqn35J-9CRjJLMMaZLZ40JL-isf X-Proofpoint-ORIG-GUID: NRlAhSqn35J-9CRjJLMMaZLZ40JL-isf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDE5MCBTYWx0ZWRfX8CEgUwBCMlQe VeIUJEqIq+xeZ88DBXVtIHHf+imMksYUC8pqDJZMlLJ69O8KVmk47PQbJ6OkW7TF6tgVu1HTP1i POEwB/hBcwA8lwOT/PY1k2joGOaYbOAMx6GTC0bZPIQKRHM8o+R9ypina9aRUFy3BuPttucE1rT MIJHZIdBHPnYkG/+sbqMog6xErBIxoRDWG8FmlajdK1/AwV88Eg90m4Blf+PtynqvT+IdPGpGm8 32OsWofU8sPkzYppOnuk8UVTv+cJefYIKmeFAfzhCpXoFuxwMrMSzovymUNIJeSQsXQulm1uwFm SToz9bs8QEkqgfJYw+psPUcs80+kjmopjBRU3ITsPJ3PPqZjFCNcNmE+ktBIFTlzdkMXCuzFwIP oA/6WN0kxO5+YbvyGiyNbODh4NaKzzUJOdFUVapYL4IQjYUkjPrFIcJXxo/Q1X6aSX3uHapE7hw SVCIA2Q5OMI729Uv5EA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-07_02,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 adultscore=0 spamscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080190 On Glymur, firmware interprets the value written to CPU_CS_SCIACMDARG3 as the number of virtual machines (VMs) and internally adds 1 to it. Writing 1 causes firmware to treat it as 2 VMs. Since only one VM is required, remove this write to leave the register at its reset value of 0. This does not affect other platforms as only Glymur firmware uses this register, earlier platform firmwares ignore it. Fixes: abf5bac63f68 ("media: iris: implement the boot sequence of the firmware") Cc: stable@vger.kernel.org Reviewed-by: Vikash Garodia Signed-off-by: Vishnu Reddy --- drivers/media/platform/qcom/iris/iris_vpu_common.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/media/platform/qcom/iris/iris_vpu_common.c b/drivers/media/platform/qcom/iris/iris_vpu_common.c index 69e6126dc4d9..f1f9e04b7c31 100644 --- a/drivers/media/platform/qcom/iris/iris_vpu_common.c +++ b/drivers/media/platform/qcom/iris/iris_vpu_common.c @@ -78,7 +78,6 @@ int iris_vpu_boot_firmware(struct iris_core *core) iris_vpu_setup_ucregion_memory_map(core); writel(ctrl_init, core->reg_base + CTRL_INIT); - writel(0x1, core->reg_base + CPU_CS_SCIACMDARG3); while (!ctrl_status && count < max_tries) { ctrl_status = readl(core->reg_base + CTRL_STATUS); -- 2.34.1