Received: by 2002:a05:7412:5112:b0:fa:6e18:a558 with SMTP id fm18csp1010260rdb; Wed, 24 Jan 2024 01:54:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IFCpiCZgapiWqumLvb/nIcidOEbxTfg3QY1ULxOuJyfEAZMhgvOq8yTvJaTg5dFxzDyjzrV X-Received: by 2002:a05:6870:5715:b0:214:2aea:50fd with SMTP id k21-20020a056870571500b002142aea50fdmr2952163oap.53.1706090062252; Wed, 24 Jan 2024 01:54:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706090062; cv=pass; d=google.com; s=arc-20160816; b=mrWLhQhvudW4z35VJu5MfUp+qFSS6fkP0xXx7uiKrPd+d+M3wVDQlY+AzcHdzZaTlC 39iclPwseKxizFqIaEkcDEOhHnY/2BdR9Gx9l5rnuvDSzCTJiYsc7Q2MjwukvUXIoUEE wb29514CHGDboooKwnz+lyBULi0DbKpaJVToL2RjSsFJgEd1/FMVR8JekNdyPj6BgBMR TbWjpFt0YUt2/nZrDMXo04M2Tui/J3wUxH282clb4nSlFOJlXnGRX/oCFF2jxRQ9HCM5 RRgwCGlYKZ7Iy9d534KM2NKEJLuG0gXFCWU2jahF3Zjk0i9bSO9g0tK7D5cDWHPAGSVR CuHQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from; bh=YslIEgL14OEn+3bjyWcfFaghbLh9AIbfzA6b1L5SFJQ=; fh=eDP+kaNXWmV7yHpIlEPcKbbt3Ni8xbVEf9tnbdlamwU=; b=W0gxZViKJoAa7UvIbLQeA/5TDWImgu1SrpLidnvr1nxnlXJoz+ZFkYQ+T7r379TgMP XNkeC8IH32EbNtMMkBmMpiCnrcA7WO+J/D63RxzYFeDiVTA2B+JHy+aPmXEb65kY0TKc Ad1USjUwvuNtHzDZaCUZWig/qSJv6n4x6e6+UTQ2Qt96ztZRWPU+j30X2nOzBD72ypOU GITgV+ANlLP68f3V5RLQezIPh7AYjfGzst7YTemtFZnyZqajp8Zakx/umqtTGeh4ArCp Ee+tr4fRUXL0RoMAYQZwo46FeunSXm01BzOvxLUSkRR0EFUdOpvjdEM4A0e0Bap9pWyi eWlw== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=pengutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-36707-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-36707-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id y16-20020a634b10000000b005d24d531a21si2888913pga.483.2024.01.24.01.54.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 01:54:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-36707-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=pengutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-36707-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-36707-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 0CEA0B23FDC for ; Wed, 24 Jan 2024 09:24:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EDC0C1947D; Wed, 24 Jan 2024 09:22:18 +0000 (UTC) Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [185.203.201.7]) (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 54F14182DF for ; Wed, 24 Jan 2024 09:22:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.203.201.7 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706088138; cv=none; b=BgrDVKp3xpbvjCdKSvaRllkTeY+97MrRn2WXx+HUeEBOsGZaX15TqPaldw5fICurYt8OzK3SztmIU+8AsxiCKe1WtxvLzOTV2k4pqk7RHileCjyb9+89ffuCxxU9Ks5TtZqSoxKEZfL95znOZ+IFJ+ULNPuDIRcDq/iwwDHwXMk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706088138; c=relaxed/simple; bh=rYHqyZ6VL1pQ6PgAeDLvU2CKn3G6Ibhl7AcNOl8byn4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=d3LnThqVoVngYdRV5lstnaD71A7THXx3IHdahtldtq8xPD8pQXprD6CBQiTTZ8hECyo5kOBnHUVLiz9/fth9Bdm/PugkGawffJ2+XpUODhudtskpzY4cevvSDRzy6Lc8vo845SdHUY4Yfoj5wB8E8rFbJbo0OJr+Hxr56NokZOI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de; spf=pass smtp.mailfrom=pengutronix.de; arc=none smtp.client-ip=185.203.201.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pengutronix.de Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rSZSW-0002bS-PC; Wed, 24 Jan 2024 10:22:12 +0100 From: Philipp Zabel Subject: [PATCH 0/2] drm/etnaviv: Disable SH_EU clock gating on the i.MX8MP NPU Date: Wed, 24 Jan 2024 10:22:07 +0100 Message-Id: <20240124-etnaviv-npu-v1-0-a5aaf64aec65@pengutronix.de> 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 X-B4-Tracking: v=1; b=H4sIAL/WsGUC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDQyMT3dSSvMSyzDLdvIJSXTMj8zQzCwtDYyOjZCWgjoKi1LTMCrBp0bG 1tQAUD+Y9XQAAAA== To: Lucas Stach , Russell King , Christian Gmeiner , David Airlie , Daniel Vetter Cc: etnaviv@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Philipp Zabel X-Mailer: b4 0.13-dev-f0463 X-SA-Exim-Connect-IP: 2a0a:edc0:0:1101:1d::54 X-SA-Exim-Mail-From: p.zabel@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org The vendor kernel sets a previously unknown clock gating bit in the VIVS_PM_MODULE_CONTROLS register to disable SH_EU clock gating. Import new headers from rnndb for the definition and set the bit for the VIPNano-Si+ NPU on i.MX8MP. Signed-off-by: Philipp Zabel --- Philipp Zabel (2): drm/etnaviv: Update hardware headers from rnndb drm/etnaviv: Disable SH_EU clock gating on VIPNano-Si+ drivers/gpu/drm/etnaviv/cmdstream.xml.h | 52 ++++++++++++++-- drivers/gpu/drm/etnaviv/common.xml.h | 12 ++-- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 ++ drivers/gpu/drm/etnaviv/state.xml.h | 101 +++++++++++++++++++++++++++----- drivers/gpu/drm/etnaviv/state_blt.xml.h | 20 +++---- drivers/gpu/drm/etnaviv/state_hi.xml.h | 28 +++++---- 6 files changed, 174 insertions(+), 43 deletions(-) --- base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d change-id: 20240124-etnaviv-npu-627f6881322c Best regards, -- Philipp Zabel