From nobody Mon Dec 1 22:41:51 2025 Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B5C272D781E for ; Wed, 26 Nov 2025 21:32:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764192731; cv=none; b=EcOH36Tf8bjMExSR/+Hg4+4MhgFRYuWaQt0BcQCT5PiLQo1RS43bgo4WeJWd8QhoKblK78VZtovbNeWYt90TKLihghI7er/m1Qn2UaKBdWjI/rhp12ho5e2ZFWZW8bdGccj5SE9Z9ntXUCZ4POGKfoUzdQ8nQEPjWpJMkeEdB8U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764192731; c=relaxed/simple; bh=LilEzDhcWjY57veICYfWfLCwFQ8k3uO5J7lq6Uiq/yQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=EUaNZDk3IOYJy8ydgIEF1no9z1rPjFKXi80l6deVJcC5TI4ILE9AE+7qR+rd3bnnklNM7l6B15fS80ATFxvE3xOwJ3e6r3ROvcYIkcIUnzrPAjIThVhz0Gw1xqnpmr7zK782cS6+0xFjnjlLDBGaRVue1POR8tGeFaHrEX+Oe4M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OhjKowlb; arc=none smtp.client-ip=209.85.218.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OhjKowlb" Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b7697e8b01aso52282966b.2 for ; Wed, 26 Nov 2025 13:32:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764192728; x=1764797528; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=K/IjEkSbir+5iDrD+cjTkZjSpdltDA21ZlX4G/dyJhg=; b=OhjKowlbkl+eBdWdhM0y0fbipEpp8Uh4w4Eq+BrS1/KoplnQA01HcoUTEqshA4qfKr eorF4hLGEQNAvkpOtBeRUTKtXSD6nfGX161yZhWLqyDYsZEoMVuxbYeCPBv/gCYLtP42 G+yOq04jFLs+jwld2tO5iq7aUMPCamLlfjbLtkSupCxDxJDVkl9Sr5RJPXx125/aHzZy QfRcWuRrt149fpUsKEnP/kuBf8iNJP49In3SPz0ze2f2b5LHBeflzbdaJyim8UulxUnl TDlYp05qbZEfORgR0VXOqCyHQaue1ePlPPz59GUyKYAO38jGV4FhMNRbMVtSSBbvXe3x oMkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764192728; x=1764797528; h=cc:to: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=K/IjEkSbir+5iDrD+cjTkZjSpdltDA21ZlX4G/dyJhg=; b=w16k9qrxKL0uS7BoPAbT8k+hr03xHxZBRyenw8QgyiFFXk6dj6yxDriVfPsuNCynVi JWYvBtq1wYrFzRHl+Dw9hypS4UeeBsyjEERdZZvIF6OZBrwA/cE+JLbEb525rX9KWrrf vO6R3/m4s9jH0tTHxRtuY/Kz3HL36822w99SUhQU0DCIug04yudL96imta0hge91sFUN +vtu5VJmunGUzd0CGZM/IdKhT4T0zzrjuXsbMHXSNKGjNu6OYUyrAVYB9Wiv2ZV3gpbp f9Ggybm9DWA2lL7hAAgDUOzHPuJoaERSoHTwK8qaGL59TA04J7gGbzrMjFXYSw5zVr38 8Csg== X-Forwarded-Encrypted: i=1; AJvYcCU3OvVeivM8ccrWfGB1pJrl1ptEIbY8E1jn+dstUP/TJt/8CAl3kxSHa3xYWBZqyQc4D/fXScnSERj2AWk=@vger.kernel.org X-Gm-Message-State: AOJu0YyIZ85mCO77RNH+/ytHf9aCWY3oj7FfIsN9ppGOD6qHWHdTjbb6 GLfn1HBvGcQnXOes/CZMyHhmoO7kyGJqxf8S4R1yCIOxFJmCoDcKmRs= X-Gm-Gg: ASbGncutaOBcBzDaSTXNd0nRe8L564M/AYuECdJAcklO/ji30JdJXQn5UOEYfwE7X9l rSlMlk6s1PyNnr9debBlTJFl+5L1aw9M91auTpFHj3ma33qBoWYtteQSPZ3Hnq3+V1luFSsMYgn W3pwn0b5HVhdUyLnvJRVdOK9CoPAEMlOxwyTOD+lNocWvJ0+32TjVhvcFzM+jfrFUGJ90Z+QykL rByhyeZF/+6+ilb0rL4z9rMz1SEmNiUj2mdiEgXRFvAelm0X6ewBCPomce9rx8Eg8w06x3dqm4g gyLTEr/lMp1XjV8WiDJzmiZjOt6Z4Z3U/KJ9QmsV4eDNuUvNTX0B+xzgJssyQl/nHbRulq2W3cy so6F+k9lUDOZM0TgOuaCdw5/7uYQ7zp9Z0Vd/21pQS7MZ93GkYuoBriVK0Q451DgbDqrijDY52B T6KsMTGU+yyHlzjUmqqA7IPD233z9mLTLDN3phhiC8rbjBG0JWB8ElNANW9rwxg4CxHykygUd3Q w== X-Google-Smtp-Source: AGHT+IGvpQiDa98vuZ+r2RJ8KvDkUmhL1X9QjLRFojlbAheA3iOOln2ak/2qbylZFWsWbYzCZDCEow== X-Received: by 2002:a17:906:50e:b0:b76:bb8e:9291 with SMTP id a640c23a62f3a-b76bb8e9627mr777562366b.0.1764192727897; Wed, 26 Nov 2025 13:32:07 -0800 (PST) Received: from [192.168.1.17] (host-87-16-172-206.retail.telecomitalia.it. [87.16.172.206]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7654ce15e7sm2007828266b.8.2025.11.26.13.32.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Nov 2025 13:32:07 -0800 (PST) From: Anna Maniscalco Date: Wed, 26 Nov 2025 22:31:30 +0100 Subject: [PATCH v2] drm/msm: add PERFCTR_CNTL to ifpc_reglist 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: <20251126-ifpc_counters-v2-1-b798bc433eff@gmail.com> X-B4-Tracking: v=1; b=H4sIALFxJ2kC/3XMQQrCMBCF4auUWRtpJkaLK+8hRUIyaQdsU5Ial JK7G7t3+T943waJIlOCa7NBpMyJw1wDDw3Y0cwDCXa1AVvUUuJZsF/sw4bXvFJMgjqnlTcKNRL UzxLJ83v37n3tkdMa4mfns/yt/6QshRQenaZLe+pahbdhMvw82jBBX0r5AjpbfQqqAAAA X-Change-ID: 20251126-ifpc_counters-e8d53fa3252e To: Rob Clark , Sean Paul , Konrad Dybcio , Akhil P Oommen , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Anna Maniscalco X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764192726; l=1193; i=anna.maniscalco2000@gmail.com; s=20240815; h=from:subject:message-id; bh=LilEzDhcWjY57veICYfWfLCwFQ8k3uO5J7lq6Uiq/yQ=; b=M/RIo1ohGCP4894QLZEeWHawQG421ypp8IgRCofThp6HqeZ3mrMcKYA3M691q+HNdFzOqT7b3 o0RZiLYLO6xBaRZQ2hYP5JFmJVxtFFr5EaW/d1sVYGhM2cJld5cxQgQ X-Developer-Key: i=anna.maniscalco2000@gmail.com; a=ed25519; pk=0zicFb38tVla+iHRo4kWpOMsmtUrpGBEa7LkFF81lyY= Previously this register would become 0 after IFPC took place which broke all usages of counters. Fixes: a6a0157cc68e ("drm/msm/a6xx: Enable IFPC on Adreno X1-85") Signed-off-by: Anna Maniscalco Reviewed-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov --- Changes in v2: - Added Fixes tag - Link to v1: https://lore.kernel.org/r/20251126-ifpc_counters-v1-1-f2d5e70= 48032@gmail.com --- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c b/drivers/gpu/drm/ms= m/adreno/a6xx_catalog.c index 29107b362346..b731491dc522 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c @@ -1392,6 +1392,7 @@ static const u32 a750_ifpc_reglist_regs[] =3D { REG_A6XX_TPL1_BICUBIC_WEIGHTS_TABLE(2), REG_A6XX_TPL1_BICUBIC_WEIGHTS_TABLE(3), REG_A6XX_TPL1_BICUBIC_WEIGHTS_TABLE(4), + REG_A6XX_RBBM_PERFCTR_CNTL, REG_A6XX_TPL1_NC_MODE_CNTL, REG_A6XX_SP_NC_MODE_CNTL, REG_A6XX_CP_DBG_ECO_CNTL, --- base-commit: 7bc29d5fb6faff2f547323c9ee8d3a0790cd2530 change-id: 20251126-ifpc_counters-e8d53fa3252e Best regards, --=20 Anna Maniscalco