From nobody Mon Dec 1 21:29:58 2025 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (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 C69C52FFFBC for ; Thu, 27 Nov 2025 18:22:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764267776; cv=none; b=jEEmNzYDT612+ap9pfV84ns/A/1/9nBaGMssnyVve5ub8xhQsJEtvGDPbRX1FJHTxzGHkE/edAYVqM+BPfqwCCwdqqMZlIeI8uGnIsicy73BHtayO1Wy+0ldZDntSIetuIcv9l77zDXFb9VlDnqGgcIX0rYjm977QzDK3dPY3tM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764267776; c=relaxed/simple; bh=BYc9eG/7xNHRelEgOLZ8MfPdhDrlPnZeSwZLNF9pGgs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=Vdy51fDFC0h7LOhQmVwZ1XT5qWKJ4ioiOZkdHttqecesHgpzvwWrV4ONtBME0t6tTmbK6qBSe5HXf1xlZHFzZA7r+XXENa3JR1010AkTCPLdzcl8MdD19jtyjvDonfS4ZAvl5mAGYwPZZr1c1YP01O+nxLZpu8B7xBHpwqADae4= 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=FvTL7hro; arc=none smtp.client-ip=209.85.208.45 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="FvTL7hro" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-64088c6b309so1995565a12.0 for ; Thu, 27 Nov 2025 10:22:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764267773; x=1764872573; 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=YKWiD1wozDvJbxoMDBeh7eVh+Lppci2WxPgnJe7OyQ4=; b=FvTL7hrozOCJy2lddN7L+z/HhJYPz6OeNOBc45oggtK0Ox1TzDyuEs4OhmVB9A9Irw WuEBlePILPCWH7BOZe1Xbzt1cDVzMIhTSIR9uFZPgHwonnaJIH1+40Jn6cgLQd8DzHuW 62052508GLaTOEq6nkiz+sA1JSWzfyKIFkFC8/msk+dXwRrTD/XfDUHZji/WWObx9wYa TQ4hOK7d0VYz8fEfBGO8NSGdwdNdXK6YV6lyi6CZW3UzZ/e/2sz2NG6Ft7Oa/Z9slFQU vwXQH7QZnHLqBT2FpFq4QDlDgoDgWLExqTrwk5K5TcCX18Arv8m46Za+jbnYAh1i7okv Vrfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764267773; x=1764872573; 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=YKWiD1wozDvJbxoMDBeh7eVh+Lppci2WxPgnJe7OyQ4=; b=DlpC2K+Vol28V7uwb2rDNOaJoWz9I3nPFAMj1TWUk+Rk7gPzECdeA7+QvJ1FXaZMQw m4g8Hj/Bu3pd8BmapbfWHAu1DGAU+sXvDInjaOg6DYra7jTDJc6mykZALCHX1NAi34nf V9HhlZ+NfJs+ki4QUsRDLp/8ywU8OMjlV9V0gxrOYvP/AYib0lhv7Uq4IclYLSwCrzgG BaA0P68zao7JWYPPhOfRoHhG2dkSGfv6oCgI2tqMq3amlUKMo2czhtaRyIYYvGSkyk/7 fPWdKHVh5ETbvd9C1kdi+5/81oNSawwEAtQ6XR3VCggKOuoLZ7KgS4WgkGCdQIEIgCh4 lHyQ== X-Forwarded-Encrypted: i=1; AJvYcCXeyvZcfkGI/rVHhkEXPJvJGi993DB0I0iWd/yMsCDOG21TSNUs0LkQNjM6l2Tm+ZsR2F4HeCFrb72d/Go=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5CAIsIPTpUARgtaM0AGePhbTPihkSDHiVyPnqZQy01jA4bO/n 2b2VBxOa0f2LZG9A8XVKgIsfwunXuXUOwDbBKTUiXa4zhYlPKCg+NdI= X-Gm-Gg: ASbGnct85wPRFukPIjmzxtxLyGXeImZC0sygQ1MR7sVUZSj87DLNodTCv66hm1/0L6O zQ6wS5ZEsVHXC0EkKJVqdM9+kVtNHESxfU0c0YElPKgUDBQmUHWF1bhlduhxV06+Qu/N0+DaKOH z1jGeRi99H2TtYA2vnUegkmkEEeQ8j78K3wubFltLpZR79w+qVF+TXDpD5xqTXHGm7z5dsXlukr l8AqatA0m3Sddw9mbEdjoyg+jhP6bezHlyldr5XKh4x24lPBKhAFp62fGM3eMoOHNzGNQhXRj0W g8EPrR3fMRRRmm0fGvapDW889ErcpI+kt4tXDjZU50ratZODHBgfzrZ8YVrVsw0GL+4WtOyrXa8 CXmBBArEopb+hEoZr7AgcBx2pZekNinYzZJSnu8B77NQ/Kv8z/I1FdFj38/S92raklCvDUFJywA AOJP1LwnpLD+ZqWLmahK1Z6Tp3kEbZLFCLbnDxcf1mfzbPA0/2uKPseMTzDO6qNgk6iOsIzlE= X-Google-Smtp-Source: AGHT+IHNZkrjfXQZeYu8VRMJ9sEdJ6dPxPLJBwgMuvhZaJF8dEZYgh3svLCKmEeVHuVu5VStsfQfAw== X-Received: by 2002:a17:907:7f08:b0:b72:6b3c:1f0d with SMTP id a640c23a62f3a-b7671a469e7mr2207490166b.35.1764267773073; Thu, 27 Nov 2025 10:22:53 -0800 (PST) Received: from [192.168.1.17] (host-79-53-175-79.retail.telecomitalia.it. [79.53.175.79]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b76f5a25fcasm225084266b.61.2025.11.27.10.22.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 10:22:52 -0800 (PST) From: Anna Maniscalco Date: Thu, 27 Nov 2025 19:22:35 +0100 Subject: [PATCH v3] 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: <20251127-ifpc_counters-v3-1-fac0a126bc88@gmail.com> X-B4-Tracking: v=1; b=H4sIAOqWKGkC/32MQQ6CMBAAv2L2bA3dUkFP/sMYA2ULmwglLTYaw t8tnLzocSaZmSGQZwpw3s3gKXJgNyRQ+x2YrhpaEtwkBsxQS4lHwXY0d+Oew0Q+CCobrWylUCN BakZPll/b73pL3HGYnH9v+yhX++sUpZDCYqOpyPIyU3hp+4ofB+N6WE8R/9aY6ro4lbXJlSJrv +tlWT494fwF6AAAAA== 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 , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764267771; l=1513; i=anna.maniscalco2000@gmail.com; s=20240815; h=from:subject:message-id; bh=BYc9eG/7xNHRelEgOLZ8MfPdhDrlPnZeSwZLNF9pGgs=; b=osGbVboLLrVEabJOeT/IL8VrAcnOO/dmBJlLk38onTJZtWhhFZdcyojrab0K/BeIKlw776AVd vA0TxRCOXw6Dsyn0X1nHS+E3J8/x+O8k446JL/SfY02EMi4OxNZY32Q 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") Cc: stable@vger.kernel.org Signed-off-by: Anna Maniscalco Reviewed-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov --- Changes in v3: - Added missing Cc: stable to commit - Collected Rb tags - Link to v2: https://lore.kernel.org/r/20251126-ifpc_counters-v2-1-b798bc4= 33eff@gmail.com 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