From patchwork Tue Sep 24 06:12:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13810183 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B9A9ECF9C6B for ; Tue, 24 Sep 2024 06:29:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=5vLqfIYHHd20u7aM6EbrZbC9Jp9UzvfGO52jj+zPjEw=; b=BWTeOqKcbKQqZkM7LcqAwPFq93 q0eZyOjlOq/9mZLLAk232hXFcWgEih7MTnVjFSTSvg+d7mH4ApprAcxHJbyq1bwVPtC2c4CZHdPTt pXiy6vHWL+/ZHhP4lrRxi8C/p9PHybATnhhCfenApyetlRLaaPtRK3qC1oInFdifWwPBkxAjCXlLC cP/pxa6prvm5ow//ky/UqlP2Q+cylIGpQ37Gm6eFkQffGTqHJHegLOqMFf75NQceq1jegKFT7rVZj HbKRaCCq0pTiEFvsVrKHlO2WJA7tz149fj/ThfWyWbVtzNXxCOqh8XZYitl4BkfRT/ZpO1s+s/VIM Hh8Vb4aQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1ssz2k-00000001Fl7-3SS1; Tue, 24 Sep 2024 06:29:02 +0000 Received: from mail-northeuropeazlp170120003.outbound.protection.outlook.com ([2a01:111:f403:c200::3] helo=DU2PR03CU002.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1ssymQ-00000001CRg-0Gyq for linux-arm-kernel@lists.infradead.org; Tue, 24 Sep 2024 06:12:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=euOlXPLcmcCRp9rjx5xKWxjSpuRUpUhTcOT2hJNwq/lY1SkMEA3+Belun05ImFAAHQx7Edr7CD5NFXP3RybqaQBJuTUTEy+IfBvDiSh+T7xEsYAuQQXHKMjHyjbuuXcYD0A27nV56/qwgNGXbtdMS6I69AQBWB8bNuKY980Yjq2WeCEYDf8TOGnSAEGF/FkQtsgI9DlLcye7OmuIxcR/mWelIlWrv244sIxLeBhEjqrA2KynJgxpYnuoFnXOqxhBwNuz3CPdbc/4kdXUdkOPfNb2JjACFowi2ImvvNB/6KtzsRVhjzW3axaqKAm5kV+I/229rp9nwTFda3Ey2gTIBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5vLqfIYHHd20u7aM6EbrZbC9Jp9UzvfGO52jj+zPjEw=; b=mCi73zT0eUVhtN5YR/zCcZ5J5EA01zZORy57wuvu3590OD3BhW0fdZ6fp7LH1iLaK+8w999pOBDSje6LdtmyRx75YvTBZrZ3CcT1CjuL6EgM8lqCz1zQRp0UgoIbXRx0on3h/NjHYg+ivPYQd7vc0zBSTXV+IUQ4VRBoqcTvHsErouPpqwu94vuxWxOf+2weyEf2lHtdW1fcc1n4bkG55o5HDkhlBpeVDkLyDcWgq08wkJvtsYEYdmmhY6dS9RHjMhXecdt4aYqXncG0TLluC3KEeuu2vQx4OjaiLxGrmP3Ns5k9Szr92nlu69i0FvPb9A83+H8UtKNeDmGhSPKXEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5vLqfIYHHd20u7aM6EbrZbC9Jp9UzvfGO52jj+zPjEw=; b=KJwO8dMr0d5c4bRJXi1A3+hfHbu/BWtFi0gU1cWYGvGrjaxd4Dq4MP3DY0aNqNbBQI1e6rElgaRvn2nJxo5816nKE2ZG6HTXMugzqk38tazy8iAMrqW+w3eR6MkYDCneFwlYWOOSga1mBP/xirSP+WrxF8CrHAmGS6Z8Qwm8RFxhdZWs5RY7nvQ3GrA+hU9K1MtEnsDUVY+yDEr2MXjT/EF35ZYCKhtfq88Vf3sSheAgGyaNJJ/1jCTXrvKRBwXqPAkZWydXkxeDAOVj7qh+geH6515SZ8QBHvT6DefOj53FNLJF/jptXMeU0/f4Ww7n/Ar5uwFfosfvEWqBBhS+oQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DU4PR04MB10981.eurprd04.prod.outlook.com (2603:10a6:10:58d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.27; Tue, 24 Sep 2024 06:12:02 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::4e24:c2c7:bd58:c5c7]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::4e24:c2c7:bd58:c5c7%4]) with mapi id 15.20.7918.024; Tue, 24 Sep 2024 06:12:02 +0000 From: Xu Yang To: Frank.li@nxp.com, will@kernel.org, mark.rutland@arm.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, john.g.garry@oracle.com, james.clark@linaro.org, mike.leach@linaro.org, leo.yan@linux.dev, peterz@infradead.org, mingo@redhat.com, acme@kernel.org, namhyung@kernel.org, alexander.shishkin@linux.intel.com, jolsa@kernel.org, irogers@google.com, adrian.hunter@intel.com, kan.liang@linux.intel.com Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-perf-users@vger.kernel.org Subject: [PATCH 2/3] perf: imx_perf: add support for i.MX91 platform Date: Tue, 24 Sep 2024 14:12:50 +0800 Message-Id: <20240924061251.3387850-2-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240924061251.3387850-1-xu.yang_2@nxp.com> References: <20240924061251.3387850-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SI2PR01CA0054.apcprd01.prod.exchangelabs.com (2603:1096:4:193::22) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|DU4PR04MB10981:EE_ X-MS-Office365-Filtering-Correlation-Id: d66df2f0-ca06-4900-67d6-08dcdc5fce8c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|52116014|921020|38350700014; X-Microsoft-Antispam-Message-Info: ih7WOxV4yrLOTte2OCU9Izy4VIUTFju0rZ9MKpHAvV1V0kng5vVQkDSRQwj36DV6nQ395fgPf43TMW5+u7+WGrkncSUq/bw3LPO8q7O91rna5z0AGI/x23Y/gYNjv1QpD1NLhes0nkoZMr//ix/obLGSXBybnVUOy7AebvC3y2m/lM49S5iDB4qc7m/kLKovvZxJKSYnMSzrt/RW7CcjJZdM9Wd8JBUAdG0Ng8NMAFHtDX8gn11yy1UXOoS/c840ktiEwpVUsBcnTAPoHUSnte03oX3lQIXd63Vkz2IG6YjeHfQ1QRbW92h8Jrtk+Oj766+niB0jGLLM4sLiHHVOy3Q7SvjbaKznsPvXWnBPP9WgUlbfffjvpGYV8mQfP3tDit7mCS0zKQCp9A/4/sCzf3bXemLocpVQKLdjQ7yY1j541c+jKCLj1PMKrd6n++9KKueWaMJ6FzFnSWhuoa5wFr9vjryIvUxnF0G2I3AYqpITUvdTDotS6tyIgvMCkemQN7qYJcZLEl+SqPbjvzPh7Psv/Nlsc1yGW9KeaFdXP6LMqroPTeiWtx3nEw8Yl30R0Bh3rJQbhGGPbBdZzkQzyHYbOPjnCkTcbX1+9Uflm3PM/sTKjPVCTk3e+ZzFbab7YzFX6toazRR2ug+XX1fFzoLOXl+NmjQINNuhstvnJOhPq7UsfHTdyGzEzQcyYkICqdDtlugNpojge8OE2aOCktIpvtjMMmEPov+PbDjhYEvW2RpQvKaoZWVmQqVzjuiRUUXS9WmIcMos0aMn9coYtHe16LpDvlodtBNTxUlNiBTIDcKVc8TWPNSb7ykzqe0JNtpu0M4gK6KXs9AzX0DXFKm+nSAXFd5YUPb8ztVqbYGfWplxwDgp8fJL8iKjlP3xW3BU3RNA1Yfln8xjdttI5DOkcWO2uHGd3NnQ6STtGajuLG8eWkBWI9sL4UXlE5RxeQCc/P8NkAJJQSEWBT69sFFN1cuO/levyyc6QcDBT0alHxGJ9VY0god5xrzHaC7IJZDmL7iwTE+eqHygcc+8zc/TEY/HTKoe5IyMDaAdgEaCC0J7UevaNtLfB4s6sQI913F0PliKerRNuLK4BrYQ3Oxayh5+tBYTRHqFC+EivLRn+b0JXQsEL9xaODnYGlT2IjMuuzKqGvJS9vajnXAo57T747a1lskzDKCN8GANmas7XLdEvvJS89LaOoXl/kYmwC1LjV7a0vJfxQiN/6wKDKwRl7GknYfrY3/pjMqfOotcm1O6FNs+t7FM496e75i2ssQ5R8MZCKqf6KMV8QXfVVsUvC2q+YPYBmxP1dqg8aVyfp29jmysSRfu+Yz9NfZEPL6IT5V7A9cfuTNiwiOL7QaPVuYzVscKOWHmsECH03iE/BOhIn5CC165FKyz4QRiJb/7YNRwRGfjyB/tr55VIWD/c32KLwlOANv3d5ybwlA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(52116014)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: agvPW7wCi/xPMk2Z9C0A/mk+UpMkEeI4o/VLo/km2VAAyNNPBPUEPTA81+r0WaB4hSQo3SUK7nLdeyrCPLVq/QgaYJlL+gYmanIaP7nRmmfOYHFSwuy669gjZK9Ed/q620ZBfWGXmX1xCl5fRdEFdwxHNc4mTMvcqYacROnVOPrDcaD/H+O+7BJ8pyrxma5leKaUqe+s0pVxuTGis3JdNZLI2b3ufgoG0/OdQh/E4cYrlaz9iaLul6Nugdjp7nnS1tYBU2BmZJaoUnGotz4QN5X4/FZdiYXwTFi/8OA6CDML9ozxueWQx2/gcxGCx48fPp7oE1udbStNAf3CsEcxrz94OkBahF7dRLboP/f9dkG/yacMgf+e5UBaUQ4joky7FoAazVGXLDUSpHv4IEHiaADNlm9YsJtRfDxzc+CWKXBz134yfxgYfAIUOFJVfDj3gQ1y7lGLoLLNrwNinFvR1GCIlBdTvEolJUX447+ghutS7U37N1qt5ZFpgQ+bikK6hbXw3bTAIMwNRmHnUGbUqhS7BKqzu5dYTOfu3EJBuzhpfOxItlvFNMF1aNItt9HFJTnufZ7IdlfN/KmPxD8V1lZr6KLdJuhV3yRL44JUHmHHvvdqhblQI8Y6wN5H2ua1yVhiCpmfESNYTUfjnKqlz6FlPlMg/Z5SZYdPDcqqLZN9gezIK6vSai6kN6oaCq4FM8V1WeUD4dKecsAH3NVpY8zqljAdTBOUxkWZsgJkV9hqei3GYOqF587kOG7bjnAaRabcmTTLfEOf6jfGIjnCLJQ3rymP3wXv94sAAOv3efVyK9IaX25kxZs7qL2pwCzyiDqvijX7roHb+7adKCzNBNFLZaGY/lpRMlrFGG1EYAgEdQQi9uQnTN9yStaRsq9Ror+niC3gzuUCV4o9o7QB+7Ir5FdRuYXQBUpyoP5Ig9m0CQGSKZLbwUZdCNp3CU1S1wy8+AbLaVUZ1ll9Y3H0Dtl56mMXkQdXMa7+eqFz6TVIRdlCzZ+cYW1yy3Q6QYa5ZL1uJiyQMkoxCfZh3uYzw5hejbeEekeA07Fg2W3+8z99KZKWqJeNhZA8/JpTY56HlMv71C7d8LMmJ6ZsjZs9HObIHxc9kdxIEvh8LKgHWNKa8dh0q3zCjU/gQMjmffS8CHyhpHZdjuVSwbzGMAkuzU7TWDudI9tqSqZebd5zqsCVRoS7/YG6VqZXXAikkDDHdEJicu9Uz4dbj4aq+WlPt3ZW6ZcS6ppJ3P5hBi5evi6I29Ui26iRQGXyZ68y6XMxd11NN/BZAfL8jtdlMp7V1U0IGffbx/DRzhf45xJYSow0pbQU5e750/LHTNZY+FYOl1lzhP83POGDUeaj64PLDDOHA0Vbt7+nswRQM5qpaQZfAz3SAf9QMWi7eEHrMrdicGkhnyyYYeOmQo49+rOIoDOAq4kOHJ+0jYCn5PNoAk+ALFaoh/LiuE9+uHyjKZ8SeZXvc5Dew+dyxX6FGylSqNIA7FsDaBg2jtLL2yci7cw47wiJhO+BgV9PUGP7c8iIDxp1/Wh9f+wv8EsUCNJrK+IXASGunEdJiHL5i8whIsUNYjaIwhYBm2gTIhgRwxyh X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d66df2f0-ca06-4900-67d6-08dcdc5fce8c X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2024 06:12:02.8804 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Awv5HErs3tDk6ahRUfsNIxAeIDeLV4l0BMDrEUUqHKIVFqxBu1I99EDXqSwUtEHjWYnRN1ptaxZtf/9fF1bH8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10981 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240923_231210_150150_03B67B59 X-CRM114-Status: GOOD ( 11.81 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This will add compatible and identifier for i.MX91 platform. Signed-off-by: Xu Yang Reviewed-by: Frank Li --- drivers/perf/fsl_imx9_ddr_perf.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/perf/fsl_imx9_ddr_perf.c b/drivers/perf/fsl_imx9_ddr_perf.c index 69f920b1caf2..fe1a51f64751 100644 --- a/drivers/perf/fsl_imx9_ddr_perf.c +++ b/drivers/perf/fsl_imx9_ddr_perf.c @@ -81,6 +81,10 @@ struct ddr_pmu { int id; }; +static const struct imx_ddr_devtype_data imx91_devtype_data = { + .identifier = "imx91", +}; + static const struct imx_ddr_devtype_data imx93_devtype_data = { .identifier = "imx93", }; @@ -100,6 +104,7 @@ static inline bool is_imx95(struct ddr_pmu *pmu) } static const struct of_device_id imx_ddr_pmu_dt_ids[] = { + { .compatible = "fsl,imx91-ddr-pmu", .data = &imx91_devtype_data }, { .compatible = "fsl,imx93-ddr-pmu", .data = &imx93_devtype_data }, { .compatible = "fsl,imx95-ddr-pmu", .data = &imx95_devtype_data }, { /* sentinel */ }