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 C7F3D3D170E for ; Tue, 5 May 2026 07:00:41 +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=1777964443; cv=none; b=XcD9kaq/3MfXF02Kep1tA9LkkHhKms9j5S1vPdr3H1BDKRCD8l+XQYbhr/4hUUYBgXxXeWtYZfpdYBym+rQFjAHKCRW/8cxRXadWwZ7Yh/d0moa76EnMrnReAivjfx59oqAmz+U2vwfR6flDiLD5gUVj9MgjLFafla9uoQu6Uj4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777964443; c=relaxed/simple; bh=XCLAciwoGLa2sJvy/DDGRqny4ifzNwzjaeJeVzt0PYg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cF4WkLx4Flxkdw53/CmdZZFtts+IyhFbJ8st1b8ARj8Bhy24AogFWEm8g1KlVrkYYcvtXSYVDQk/LHxCsROqflzQy0jJN3pqiIArX3c/Czi3s0bPkZI8L90XLOUU3IWBUk2HEvo2Z3nIKpIIruS7UzcW+Arr4gL4T3Geot6MDkA= 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=XIYAc0wF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FzB5dxSr; 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="XIYAc0wF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FzB5dxSr" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6450skND1346361 for ; Tue, 5 May 2026 07:00:41 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= mCM0+/uGCzj/hM4vy1/xEsxuxsqzm+PtmpUe54/lVkk=; b=XIYAc0wFJxzEGvc/ aUOolG4rOkBmutVXUNU8SM1/TVb6OL9iXDBL+kom2dgZnmX9RYWvTs4JOoOd2wvC D34o3YbCKlu+k/Oxen181/BNCJSusv0IsA/XC05XKLQb+6CBJQjARnClpb+GLt3Y im6Q8ddCxXFEF1vA3rO8rNa55ygB8vNsYQt34QxjrwVxjvAKSh9YNOvRAwc5vjk4 B7wuy8MOacnb9VRXE1vIyXYDDQomFu8BmtVjoMcLoXnFrSpsqCHFf95bSFgEY73A 8hfeTRsHWcGWCij8E2bBZc0+KKcHV4aVy3hA9aiWoSdUkO1bdACZK9YNPzeKiBj0 /XrNyQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dxx2xaum8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 05 May 2026 07:00:40 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-365312a27a8so2012071a91.0 for ; Tue, 05 May 2026 00:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777964440; x=1778569240; 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=mCM0+/uGCzj/hM4vy1/xEsxuxsqzm+PtmpUe54/lVkk=; b=FzB5dxSrjnUru1qrgWGOAuHMuLY06ElEVEiI9g4M52svqHIOLtMdCrLZE21XLdzcKU 1GwLRKIw7k9tYks2+p8NJV8IjNBblqUhgPHUKouSeMaOu72EP6oe675F2EJgIwyfpF0j TgyexYcxjt9EOH+84lWza9/VuoBOzpCFSA6zAmCVWiYpD68ZFpD0TV4dkNUCz9HP+heb 2Xw/8gXr1HEYDdmFZCURW3j7ayaj71S0Q6nLQ6e4X/9lK0LmIswHtYxW2vMbxjyi4xVe 9+RqVu1B8LBAnRq+OeqUWmU0e5uFOwHNZ83fqeNqCc5A2HiEQd8hdrFFmJFW7+7AKPh3 CGRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777964440; x=1778569240; 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=mCM0+/uGCzj/hM4vy1/xEsxuxsqzm+PtmpUe54/lVkk=; b=bXyTh0GQgi5YAkH+Da7AZ9hjSVHAQ+F4De7XyrMoGyO/2LW/GC0kvpFy+I8/dy9zr5 LAr9YFgcMWNk2NRNXqBJMk/4vrznN/mMyaH78bwTFjRZONyw0G9xN2HUvGra/CoCmUBk IpSXTmgNxPDjYRFk5//quXhPgrhIfGSxmyOwWZ4GSCJLgSKOJZ7UZ630J4QTTji3n8zI gQlm8U03YGfsiL4vbbNFFaVQBwxjdsPrszbwMolN8kQriUk9AsZjDlqbbPx0OXZHJ+oV dTdGzyu1af6qPMqEPxt9Ra6//hpJZTOy+rBL7YOapmypOkGg+WeEK2OQMzli4dTr6YJk jXJw== X-Forwarded-Encrypted: i=1; AFNElJ9don6Nhho+cdZ/4/03Y7Z/M4B4GrhQ5V7xmNS7kmdCL5E9QR8rfYiwxKkx8EsfwJrBWVrlcuonMG1koKE=@vger.kernel.org X-Gm-Message-State: AOJu0YxFHG4BwFSr0+Bfz0+mcpwraVyUhJObXZb58B54y+uiuLB6yhAs 9w5zv/e5o3T8Vb8hwKx9WFikHIIGLUBE1vaqE8Kv137PY1mj8ycHrvCV/IpIixM+X+uSkrYWs82 hOfcsqyOCZp6SOIhhaDidkBHFA/0Ej9AfvmlrSMqwFr4AMdUwZiawAytr56+YRAZ+dtk= X-Gm-Gg: AeBDiev8i5Ba5SziXesnQalpSaWU5z8TMZZe8CozevqeI95GQfT+kGFGzYvaGxl0u2w Bnn2wQGt029JHT5TrQD+kKFgWQbgy9jJisv62o3XqB+ykeUk1+dOg0E/6GfSKumEmqo/R1JVNW7 aPCjrTen2YuG12kBq0WmP9goWqNBOVs2d1iQmS8dOPT15ymJcjhWu+XaCzZovyYOsIm2Z8+fuqT SKq7XJsnw5DK62wfhr00Fr7E63+2i/6wIR3pXS//2Td8tEG/9L+pIaUtFVYshG5iF2CTK57d85+ V+jBddft7RN1ZT4l0TWreavLFtmWzz226V31vsBhPEJR4jRAEGkEv3N6sh5y7M8XFyQ8j+9mwIg jkbcYtag/9EV2JMQb4PtR1f14We9N80dv4/fXAE/DOAToL8ljrwLWALrFbhxE7NLrPw== X-Received: by 2002:a17:90b:3c85:b0:361:45df:103 with SMTP id 98e67ed59e1d1-365773ba9b6mr1998779a91.12.1777964435339; Tue, 05 May 2026 00:00:35 -0700 (PDT) X-Received: by 2002:a17:90b:3c85:b0:361:45df:103 with SMTP id 98e67ed59e1d1-365773ba9b6mr1998752a91.12.1777964434865; Tue, 05 May 2026 00:00:34 -0700 (PDT) Received: from hu-bvisredd-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-364ebec73aasm13840146a91.2.2026.05.05.00.00.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 00:00:34 -0700 (PDT) From: Vishnu Reddy Date: Tue, 05 May 2026 12:29:22 +0530 Subject: [PATCH v4 01/13] 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: <20260505-glymur-v4-1-17571dbd1caa@oss.qualcomm.com> References: <20260505-glymur-v4-0-17571dbd1caa@oss.qualcomm.com> In-Reply-To: <20260505-glymur-v4-0-17571dbd1caa@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Hans Verkuil , Stefan Schmidt , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov , Joerg Roedel , Will Deacon , Robin Murphy , Bjorn Andersson , Konrad Dybcio Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, iommu@lists.linux.dev, Vishnu Reddy , stable@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777964421; l=1361; i=busanna.reddy@oss.qualcomm.com; s=20260216; h=from:subject:message-id; bh=XCLAciwoGLa2sJvy/DDGRqny4ifzNwzjaeJeVzt0PYg=; b=ktXf49S5sgx6u8kMejEzA6UiVMOHVQS4joL+4BEKP49XKZ4vQFp65+/vb+24gDkEP4GS3Qp+Z Jr0woULZO/2CoeWozlpPFfxeMfe4S8Akw5yLupWJ66leYOiL915/QLW X-Developer-Key: i=busanna.reddy@oss.qualcomm.com; a=ed25519; pk=9vmy9HahBKVAa+GBFj1yHVbz0ey/ucIs1hrlfx+qtok= X-Authority-Analysis: v=2.4 cv=U9eiy+ru c=1 sm=1 tr=0 ts=69f99598 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=nrYi3PkkErC94SPB-twA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: dy7ZqLttNHUq-_2DPOOJBgamwj1ExY7w X-Proofpoint-GUID: dy7ZqLttNHUq-_2DPOOJBgamwj1ExY7w X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA1MDA2MiBTYWx0ZWRfXyAvL8Nc32RpR zsmdVLG8ZIW/ASdjoktYjzpoGBkDScUfkMp/dbBQEbcoOG/sGI3zyijXWxk2tgm6q6ZPktkklxy lQUWE1sN21mGQhV1BtnqNHLeYyRkbWYntrJEVKx8b8+6tgPdwJKoGzr52eDfDMA06hQLGxaJ2Ug BRKT6rO/3iDavfi1s3Xzy/Ju725w8hQZ4zwGGcNzOba8HasE8j6EE0JJcN9EyOBUZubLcB0RzTa x1DVkiqAafzGfpBzjwHBy9zPCsHlINUvviI9SvAhaMa+LFEQGgcJMGI5x9cyBLJGO6/G9ImLCt/ EhsutRb6bbmhhW+JARnDeqG/eYvMInxnJn6gt66+pYxwK21ErDuNsDxzwFxFmz2AHc1LvCo/17U K2nDOzcUUJMgnGXkjuwSc3aF5TD9wFQdeD9bwDsmnYRel1LtvuuGL2XuI0QBrtl/yAfXcIZ9vuf z+iyhlA2791k/WicL6A== 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-05_02,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605050062 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: abf5bac63f68a ("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