From patchwork Mon Jan 22 02:06:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 13524723 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 D1B1AC47DD3 for ; Mon, 22 Jan 2024 02:02:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=h3dW/ddGihdso7+9/NysiZsdTJ+1g+Xflu36YzTqtVM=; b=s7wP3JvAtMkXxK8B+gnZ+uU0tu qhM7jvyWplmPpH+zd7Y9n+PNyZiyhH/O1Zd751qUZkMwPIF0RKh7lTUdjjpgc2GINWdNzYbPtBfPF k47hpC6vNyTEKtTww+DyGZ3kmq74iL/kIkYYceRh1IAdyrbiHpgCEya1Mwv7zdKQt0wBWBu4keqRy D/0iRMZPNvACPddFgrprkhhX+Q0nQ9PRwmfnAKZXVhWk3dYLDYoX2ieEJmhqCBnuJa7ZQcQARh4Gk MwSAtPTACfd0tUNLakp6ydYWiZmXMDlMqIkaRIZQsaC24LSiZE+EkaNpwPE6DVTi8lnx3ZbjwJY0d 4I2dAZwQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRjdm-00AM4m-0I; Mon, 22 Jan 2024 02:02:22 +0000 Received: from mail-vi1eur05on20600.outbound.protection.outlook.com ([2a01:111:f403:2613::600] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRjde-00AM1p-2o for linux-arm-kernel@lists.infradead.org; Mon, 22 Jan 2024 02:02:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6XmohNfTvjp3OygreYjGk5J2SGsl9q3b8O8gopd5XtF1WcutGijJD0e9ZaxIpiIHZ33g4wmhLCMEECcZl/24dCesSFsga+kfbHLZlXR4WLhBdM4vAMXwenQugFwgcP02zEoc6MPRaO6nvaYF4S3Uj1fyQ5vhby4eEHf4lXpt4S+t9oCplfPn/wPiAvAleSEDKlT2GUuLi9lp1iLr45KnuJQWUpT0GgdXsXEjy9XMRtaSoHq7iAmNn0nc9rcEFy9tHE8cPZn2kst+utlOIuED7jvH/ia7zbP531n6XKlVXbLVCIKn6laRDxmhxQ6advARpGN3Cjz/aExafmLkzOJ4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=qyXVc7+3aROnhgoot1OO2b1vDywWeF70xngmEd9C1B4=; b=X5mVfwZwIxMaeIx7eJqJKm8XRiw8bXKPKHwPzGBAVMPNly3OANkpd7hJpwdxNwnDrHmwDX1O+azmxySma4WrNWzQU7EX7Y0lispq3LDGqeQSPnKLTsCRzw1HVlwpJyZKNbHT8fbgWd+RBztmdBmHzlRKQTC0CyUgCV2oA97gb3l8iZVvdlNsAaYyU+FK4Er40PXIC9vdyY2hBf0QLw53ci11GS9JsYij6c7vc7VyddYG3YaiBsSlKybNIWNZmkus7qoDp0ks4bX/O4ouIeRtSpr/t1etGmOm2gY+AgQJ/wYOLb0SulwWjwKd6nhKRboMwZIsl8+nro+Os+sOwHumKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qyXVc7+3aROnhgoot1OO2b1vDywWeF70xngmEd9C1B4=; b=cUQW0vck5qTnMUlIpZMxyVOgh+z64YAyRrj738PmguVFM4DhyvzxM86beVYTyNNnG/KDgUZdBRFU+kQyo8pjT+FEZ1Gn8TrsIvEKveoRQp6nEcp3qiHoc9t01xBtSOZJAFqe06O6wxFOl8Hu6fHuEci7qVClU0SAkhQZicb4Pwg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB9PR04MB8153.eurprd04.prod.outlook.com (2603:10a6:10:245::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 02:02:06 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 02:02:06 +0000 From: "Peng Fan (OSS)" Date: Mon, 22 Jan 2024 10:06:24 +0800 Subject: [PATCH 1/3] dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible Message-Id: <20240122-imx-mailbox-v1-1-81413f655210@nxp.com> References: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> In-Reply-To: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> To: Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dong Aisheng , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705889191; l=1057; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=+jhwR2EG+nHEcJ8e150pa2lWQby/VDRQaC5dU9oyVRQ=; b=slApX5bwIN+mhk/EL7YhJCyNByIJemxffHRiSVy3V03wd3PJx/TOTkdEr9SB+Qww8YlM4MHmT mLQYZyMsmZaDYagz8VLotxTIltsDNfcyDoA9GWo6vgyJ0ZPvDs9m4vD X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SGXP274CA0019.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::31) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DB9PR04MB8153:EE_ X-MS-Office365-Filtering-Correlation-Id: c27bd164-d9d4-4671-84bc-08dc1aee22bd X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: spXaC85muwU9OEMcbW+39AkM3XsJuOAC3uHx0pcI8jo9KMqkKbPGWqJ7N7aDswho1nvDnexw2h8lML4iuJRw2ksQmIdM9+TwDVHPLFCCaokUBsH9ZxH6ywDFNbITCoMPs367SAm/UN0fs/MNZFjRY24bAKOMW29f6niv2Dc9lPFNO0cQsaM/BaUvwL3O05GWsdnaXampXFRcwn6JhXPWvRjmxOzjntIEMYZkk21ZZGk1Ix9+uqL3DxegoNK6IOi30gxb2pPTgQHc6k+jMOhb+tcKRGK6dFCApvYwyNg+5Lm4OvAod+Ur6lnY4mqMBQ6OhqEXlXoSQeIQTAasTMLOoJ3L4llU3rCWabVQx/P+4Erx6OG83CsuRpCDq88Jw7hgo5WsFvCR95+AA2YkIVvYP7//1Z0rYBWy2p4usNZRtCa3SjFIm2sf9b69LR3Nz2FQoWCPfOMGxtRTM9uw6rntfhb66ES3g5Oc0WVYVzUlbfIifdM5C38mAnpLQQKXXegLxwtvqkB+89ylHkjvg4XioGW6R9JdIGKxeWczks2Km0ILDcKg/JybhEMjGiA/oNNFo3etwYWgZYSJ5tpUaIl22c1gIZHl/czNa269EtJlyrAUkUqvESHYTYhPncPeEzA8or7yJU64gW+cpB2ClarZzcrVwYK27JCuFHYu59nwBoI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(366004)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(6506007)(6666004)(6512007)(9686003)(52116002)(83380400001)(478600001)(5660300002)(7416002)(15650500001)(4744005)(2906002)(41300700001)(6486002)(110136005)(8936002)(4326008)(66556008)(66476007)(316002)(66946007)(8676002)(921011)(36756003)(38100700002)(86362001)(38350700005)(41533002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?UDi++OqsEatNwIcH1o3jPnftiq7X?= =?utf-8?q?MOPOU0OJyNqnHo3KMX7/ZHrp9ZK5XqbyJemN5YxNCdGet6OI8D1rP570Dxn+04goB?= =?utf-8?q?JYJJKOiGxYg1q2KoHAKdYMICfvxoLw0AzuykUJI0xdMuTGjXtia5klJvz5XGW/2S0?= =?utf-8?q?0YeUl6TcHN8ENxzojx6W0EHqXUy0eC3d8Glr0n0fDse6/1LafJgQFuVDdMHC8f23C?= =?utf-8?q?l/XRh0V8YP6ZkVGGMLt/E0UPaq2jCx1Q29uY4tUn1FYEtS3pxWvYQB0IOp7CjfGXa?= =?utf-8?q?CgRHfH6a+1RYd5GuyvnvAKyInO60hEH28bxEySXlUCkzvWl+I2KQ3wXt2oo4jSy5N?= =?utf-8?q?D5Yuoi53fLSnbGDsTseB2g5FNhYixPpixnQyamFRraPd/gQIEuu/FnsxLdqQTxBYP?= =?utf-8?q?nB1iOZQ3JcnJ6px1K9iV4OHqv+T7UskDR8X7FZCpF1WhWlnR2i+2funSw5YD7WhRB?= =?utf-8?q?l2gH7Zjj0Q6qQv6pQ6oGeb+6wnjZINOdOZPcnJ+kgeVuv86UkOtiu0/CtHzocSJD/?= =?utf-8?q?yl35nL2WGJwm9dMuxEkfdMUncfUzMXrmeCjJWXUtHw8N3i1jaJuz/izex84n1K/Lk?= =?utf-8?q?8RmrqKRjP6Ik0w3tSPpRLggmtopPkLolen51Wg6zI6U7QpsMGi2gN/frp/CU++ycw?= =?utf-8?q?aY6BHLQccr5Qlsz5iT82V5Ktx9FGmnsr3uVh6I7bVJ1jbyon46umvXpnBWraBM3Ml?= =?utf-8?q?AHFjl87rM9HiBuXAv4MlKQyFMi9kLlixJAS0LR9TYQSXRmyc1IUK9I/T9sihUQfJP?= =?utf-8?q?+/v2EIAi0zkPG1VJiKT2mbGB2FoH0vJOm+Ji0QfTUcRxlFyt3X3rdUoGaP4YqPJ3P?= =?utf-8?q?vPO6SmPo3qogwA7hl8G11bqOkWtiVWZXENuJ4j/11PZZ3wZwoQwJhB1twpVSYFSkk?= =?utf-8?q?zyqMUQnTe/5a//oHLu25UrTzCmdP1f+aCOggcY2r/SlhjmR9glv2IMN9lVRz4Z+rN?= =?utf-8?q?yONWH1jJHIgF0pNl48lLr+O6PwNHQUTdVlqy5NYW+sXUb+jy7uR/yF419568NZkpe?= =?utf-8?q?aWyLGcxhr/3yliBug0DOdCYhz903pjOIaZlqKYyWmXAYy+LZtVI8H9mExF4VusRCF?= =?utf-8?q?ymT0SDyJy2K/z8DbqIzRNjIoLNqkyYjUf0Lc2dpJwygca4Wex0NOOO5820ytq7HIz?= =?utf-8?q?jaX2oeQSNsT/Rqp1rQOJO5X1mnlJ9ru0bKCrCH4d79OjhIS5uoRAJpA+4/iALXbGA?= =?utf-8?q?r41LEyfZAzAbfh1Zv57bBhgtSsBEwiP+4noiBHBT2zU+E0oiBJWqXawJnnG3M3pBJ?= =?utf-8?q?uJLUjQe0X61xChcdTDCDkXercswH1AMMQbu6vJRoRX8/afaNbbMgq1vFMu0dGJQaq?= =?utf-8?q?vazhQdtRuEel5sfErGdyWc8a9A/LbYdwmbRf93NrW8gJBhmSnutpbX5Mtmk5y0l+F?= =?utf-8?q?vS6clYO19yV0V64slUDFZ9dtsPm3WIg1dRWQ1qI+U1u8JANYy83r+mOJavti91WNO?= =?utf-8?q?E1pJl79DWzdVI/Wu/wUIrfKB3+Ip98iiFz7+Hizsy4sII9Z0dRMiHRL7rasQMAzmR?= =?utf-8?q?CB8Bu/K7Wldp?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c27bd164-d9d4-4671-84bc-08dc1aee22bd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 02:02:06.8470 (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: mCzSCM/VdympH1GCoMUq+9e0iTl4rrfCI+JOhUR9cdqUDvVXT/9NXl5y8dPAUBstWND2J5tF+w/8F1bNyeCsjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8153 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_180214_913372_1D6D233D X-CRM114-Status: UNSURE ( 9.13 ) X-CRM114-Notice: Please train this message. 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 From: Peng Fan Add i.MX95 Generic, Secure Enclave and V2X Message Unit compatible string. Signed-off-by: Peng Fan --- Documentation/devicetree/bindings/mailbox/fsl,mu.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml index 12e7a7d536a3..24e3d8dbc34a 100644 --- a/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml +++ b/Documentation/devicetree/bindings/mailbox/fsl,mu.yaml @@ -29,10 +29,14 @@ properties: - const: fsl,imx8ulp-mu - const: fsl,imx8-mu-scu - const: fsl,imx8-mu-seco - - const: fsl,imx93-mu-s4 - const: fsl,imx8ulp-mu-s4 + - const: fsl,imx93-mu-s4 + - const: fsl,imx95-mu-ele + - const: fsl,imx95-mu-v2x - items: - - const: fsl,imx93-mu + - enum: + - fsl,imx93-mu + - fsl,imx95-mu - const: fsl,imx8ulp-mu - items: - enum: From patchwork Mon Jan 22 02:06:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 13524725 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 57DE1C47DD3 for ; Mon, 22 Jan 2024 02:02:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=tiM4ymV9+Ue1ScReVXWJPdCB7pYjYIIblUb2E7W6TAU=; b=VRAnDLWN4BfcORnb1sMsnZ+CRQ XE1Q4ZZpEYhBMPB3KU7xxG+lkD/q4+Sg5h3ZNTdP/p3Jy9JJvCNTswe0VzLmiHhkYjeyi+wI5xoh5 wFp3TVT0/Kb5AaawqPIbrdS/EcMXezw7QcXNVncGe2XTwNMi+HzjcDL9XQB94HFZ3mP0Luh1zLgsL Pwqp6ms6NDa+0ZGb+FsJoWyBZRUzAGmWEhxllAUsFpRVzvm1XtBovaW1YjNaG2UJ0lNf6TbHZNsnJ 2FMaU6y2i4rwWlApKi85Zw2Cu6NlLMwq/Ofb6OuItJCeeBwT8GUiXL4MRHq6HrM7YNHjtJtLOYX0q demF+gSQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRjdm-00AM56-2A; Mon, 22 Jan 2024 02:02:22 +0000 Received: from mail-vi1eur05on20600.outbound.protection.outlook.com ([2a01:111:f403:2613::600] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRjdg-00AM1p-1V for linux-arm-kernel@lists.infradead.org; Mon, 22 Jan 2024 02:02:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jxsc7w2v5TnxswYS5vXWbmpgyLfoCXooVBv/hVSpu3BjAhhO8Ielh8TW4qaq2CddCfSLruVULiFxjQiFtY7CxK9flYAUwY/h/ddLTyLzQB+uWUjLLqHrjQLN/tZkZrp42HL8QVIZT+OrXTidEsTVrQws7O17yf/R9Um99TeXMGw5gD2X+C0MaM3b6cHRib7sSLn/QK9eIOf564MZg4CY+mG0pfDx1dw9FcN/eHYecGsf61rxorbIrsHLgTce2H0DvZ3CkFpSwR+3T3THiqZTdp7ro7UY/c4uK1N/tP0K9A+2hwJD5ZpBSLaV59cYro1Z64ohUVUuc+/GKXxUahTQtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=he4OIZJtqx2Q7v153MilCDFIDshERVi2Xfa5pWrFZ3k=; b=ANAXQFWOwqEz1MTyFgAw+ZNbyvnwljINN3Eoo/Z47BbIjrPUOLuf2gdXOS7+RFaS5b6CVYJ6+5r0FGrr+yBF1Y8ZNCzN9jTg0lEHw4x1YUGN/A+FSPLC5dEtO6wiye45A+WVTpwsjTXZFFdVKXAR193dfkBaC2kCmuiCJ9WeHZ5cDoNWzbuaC51yzrID5MjjT2n3x0TLUAg5UaJpaJTUC9wwoHiBvoc2iT1+c+1erMIi0yyGLysgjlt3kCOQVDgb9kqLvDGyp9D0y8kgceY+/QsvP8XnHa40ZnSFHO4wPdtAQKU04uFN2hzBNkL4VO5vQACLy9RIeOV4DCXxhsXLRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=he4OIZJtqx2Q7v153MilCDFIDshERVi2Xfa5pWrFZ3k=; b=bRAC6I3J9RZuHLoFQ9jd1fg7wbLu4riSX2RmnXImvEHhcXwKXos6TVPRSWijwqQPfxyz/qui+QZ9NcziD35r+ZIpBUWz2tqXEjDCQW182Q9q7uVNmdn5Ft08tFvfQxXbY4pw90y3TBI3SYYjDEFeogFeEcVuDpFajAp/uE7vZVs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB9PR04MB8153.eurprd04.prod.outlook.com (2603:10a6:10:245::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 02:02:11 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 02:02:11 +0000 From: "Peng Fan (OSS)" Date: Mon, 22 Jan 2024 10:06:25 +0800 Subject: [PATCH 2/3] mailbox: imx: get RR/TR registers num from Parameter register Message-Id: <20240122-imx-mailbox-v1-2-81413f655210@nxp.com> References: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> In-Reply-To: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> To: Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dong Aisheng , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705889191; l=4331; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=Iy65IwSAFryjGNiSZCuX9XbUK1AgEleuTe1kp75FjPk=; b=4DTDySI4n47W41gW/HUXWgoid6rqmmmPrxiMmkNocsa7rjJdDuQjbrzHJg7pssV70slrQMtJe /n5q8UcUyulCxP2Zs7oKYVSNfFoh7A7mRuQzip0rHtevugnK+N8L0VS X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SGXP274CA0019.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::31) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DB9PR04MB8153:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f7b6291-00a5-40f1-a548-08dc1aee2543 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ntZM5BGuUHlDRZyguZWqqTarD/HQnYydv4KjRN7d/5SM6PjEeL6VZi3axQBbqm/rMVBSswp64x5xCddZTEDcLXncPetRMmz+huJpJIhxYn9nhEM+NcfKp7Ql/JiEE8IYjtRmd187KvkCEoDgX/fL3AdylGGVT3eniUAMvuBeWT2lTbwYLKt6IzatjAGLMLlO0Km5ywrcuwY0ANnzCSl+j4h6z+GLf5STCHk7uwdNQdQmxC7qFZcC1DLI4xAXZVV8N2Za4bdeWTVq0ipWp4e21eku5ZG7wPWLs0TwvxCvYLayfDTqjI3tMpjxJzE+oBmv4LqdtUViuEME9sOEzxFtOFTOegP4f4ihcqCXSwqRx5HvzAwM70683k5rhX4ziHiDsvO+gu+skslG77kTGPa7kjpumVMivV0+9MPy9CnXn3/zWuhHI/yctkTskfurdQxm25XJAvXKiNCAMiYyK1BAEuxExSWK0dCS9pQA8nGaGRNXsxFb+ViZe6L3VkLwDMx8nJBU9xVcBhi3xcJ4HP+d8oev0xTCoevj+o5LiZSGGor0bInBPAuDcmWa84jrcaNdMkLFRn9IL9LUClfvgkoJLeDoQO/eVMLDOuu7ZoTOCdowqD2XcZ47YMDv4YZh2y5yuqYOtcfMKSiDCr+Fv68ykQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(366004)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(6506007)(6666004)(6512007)(9686003)(52116002)(83380400001)(478600001)(5660300002)(7416002)(15650500001)(2906002)(41300700001)(6486002)(110136005)(8936002)(4326008)(66556008)(66476007)(316002)(66946007)(8676002)(921011)(36756003)(38100700002)(86362001)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?RW2gUQccGbEQhHG1Wdh/nsvyI4Dk?= =?utf-8?q?fwFMQxahoLfCBzgTj8vp52E3luQsf6i1yuNgGNkzabmqX+N7jGOR7IuF8mkmtsbfD?= =?utf-8?q?fQusdA62suC57nCVjt38HJ5BdWizG7dyn7flDlabRxminaccstkdrtiYmnj8mYMKm?= =?utf-8?q?5zMdW8BJnKEu0Xtom/ounbOkJ7u2rngyT1llh0Yq9M5TWxf7VvCWb3lH1SNGlnkdG?= =?utf-8?q?LmGwcs3ECx3MvUN1z+tj49ppfE2hq/v/G4IaBVWer5D6VZ3/aZBZZTN0SRqQUdl8o?= =?utf-8?q?XoOxGH/3vmKKtjUtUukXfK4mDloeslslwq0rhFYN5O2lOOn1lFjjRUl0Rjv+YqZYN?= =?utf-8?q?hmETcXt3v7XgfVp+3SgnaqjSeZEdkmctvYx0v2mjobRywXfnCw/ReA625PUbx7VLy?= =?utf-8?q?Lq3M8EW9Z4AJTSTj1vAoGDAQnDAsZwZidIng7m1gAAc9tCErjgMm7+mWQYVK2bxXg?= =?utf-8?q?La2O2kK039APAAHMPgy8jsEpaCu4OwQIAb9K9XHL85jd9ZS4omQ5af8kzM9YPnz4J?= =?utf-8?q?mGpKLtMqkLAL5lP8GhGx3FPuM+z9ygPrtgJULg+5TCGhr83TW99xHY8929PvxV0Kr?= =?utf-8?q?4xKMxtFu4JovZAZJ4hBEoETJXpmqiLKC763KlKijtmYMIs4T1IE3p+Vk/Wg2nWSpY?= =?utf-8?q?CvyJHFLS8GlcUrbwNhAeoL7p70cfnIf0djl6DhxBKgiiYqrwj6zsqq/X1ft+wFSvG?= =?utf-8?q?HJG1L+TWnFUoSibq6GW6suSXpgrq2MEzbLw7zuJQeG+A1sS2vnb2Df0NIGdFt8gvW?= =?utf-8?q?8aCHcJQKBGLNmsDvjF+oJZDVD7Da0O6/seidqwlmU5eaIMkLIinSCy2tibp/qIVA6?= =?utf-8?q?PYuIiIrVzk+hoSjrQ6rKD/7RQcA2/x29urrlq1L/B8zE7jeXOKPhSzV4zxo0iW3o/?= =?utf-8?q?TjfyR6si/343KddxSjZcUdAb30U6D/Xjx6twS16sX4QkxBzPtniiV9kM3++gD0EG3?= =?utf-8?q?zCEQV8CaDaUisBGqccQGtHcohYnvoO8Efe8Wekvqqs39FpvbJWxrTgOF96CWOu7/F?= =?utf-8?q?tfM4uQc4LxizKWux8LJLhBa0KMN0FMWryZckVFWs737GPptTFbiYQA0242raKcjFQ?= =?utf-8?q?PG0rDQZ8Ksw+2sejaAuFJNUbq5tK2dZZ9JXbHhanPt8CXhU9xQLR81DdNQ52OoYDO?= =?utf-8?q?wWHuvoCHE8qlsViIRVkb/GqTRWO9nxNbKBnI51LtajHourF3zmJLMmd1lmmPTqHIB?= =?utf-8?q?Rn2fRCTvclerv27/H7nW1kwBUs+Fs25nBK0ZCGJADh90n7MREMjLEptvGJkFG9jgJ?= =?utf-8?q?xbUztEpEsr69P8x/X4N2WBkWMtIdg2GGjT13YpVyht6+jNeVterlLLpWPsc+OncZT?= =?utf-8?q?1MCxxsd7IXQh3rqcCT6WEoOq/UMiP5vfD6PPE/6udcQSQ1J5aGDsTBABefwbsZROg?= =?utf-8?q?+yuwC5wQynBE2nRp2DSDw0xcCTqT/Ejy09ETyg1bC6Mqz9C2PWsr1eu+l1w6etAIj?= =?utf-8?q?tbmz1sGsVDEUwtgHPiw6laZ5e4aoUhHo/o/8RhbfeeucisK01SNsfob5XuLP8N1pc?= =?utf-8?q?FlPh12g6C5Nd?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f7b6291-00a5-40f1-a548-08dc1aee2543 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 02:02:11.0629 (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: wOESyfKIYr2ai24U8tVkdK3QdZvYrxbpuhydCyoyMqW5gxHt+ZWg91ySo5Syqw7aw1qqpKyXqwZkXzo/CDp+dg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8153 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_180216_520705_7534600A X-CRM114-Status: GOOD ( 18.84 ) 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 From: Peng Fan i.MX8ULP, i.MX93 MU has a Parameter register encoded as below: BIT: 15 --- 8 | 7 --- 0 RR_NUM TR_NUM So to make driver easy to support more variants, get the RR/TR registers number from Parameter register. The patch only adds support the specific MU, such as ELE MU. For generic MU, not add support for number larger than 4. Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 46 ++++++++++++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index 656171362fe9..f2a21baded29 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -29,7 +29,9 @@ #define IMX_MU_S4_CHANS 2 #define IMX_MU_CHAN_NAME_SIZE 20 -#define IMX_MU_NUM_RR 4 +#define IMX_MU_V2_PAR_OFF 0x4 +#define IMX_MU_V2_TR_MASK GENMASK(7, 0) +#define IMX_MU_V2_RR_MASK GENMASK(15, 8) #define IMX_MU_SECO_TX_TOUT (msecs_to_jiffies(3000)) #define IMX_MU_SECO_RX_TOUT (msecs_to_jiffies(3000)) @@ -93,10 +95,11 @@ struct imx_mu_priv { struct clk *clk; int irq[IMX_MU_CHANS]; bool suspend; - - u32 xcr[IMX_MU_xCR_MAX]; - bool side_b; + + u32 xcr[IMX_MU_xCR_MAX]; + u32 num_tr; + u32 num_rr; }; enum imx_mu_type { @@ -264,18 +267,17 @@ static int imx_mu_generic_rxdb(struct imx_mu_priv *priv, static int imx_mu_specific_tx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp, void *data) { u32 *arg = data; + u32 num_tr = priv->num_tr; int i, ret; u32 xsr; - u32 size, max_size, num_tr; + u32 size, max_size; if (priv->dcfg->type & IMX_MU_V2_S4) { size = ((struct imx_s4_rpc_msg_max *)data)->hdr.size; max_size = sizeof(struct imx_s4_rpc_msg_max); - num_tr = 8; } else { size = ((struct imx_sc_rpc_msg_max *)data)->hdr.size; max_size = sizeof(struct imx_sc_rpc_msg_max); - num_tr = 4; } switch (cp->type) { @@ -324,6 +326,7 @@ static int imx_mu_specific_rx(struct imx_mu_priv *priv, struct imx_mu_con_priv * int i, ret; u32 xsr; u32 size, max_size; + u32 num_rr = priv->num_rr; data = (u32 *)priv->msg; @@ -345,13 +348,13 @@ static int imx_mu_specific_rx(struct imx_mu_priv *priv, struct imx_mu_con_priv * for (i = 1; i < size; i++) { ret = readl_poll_timeout(priv->base + priv->dcfg->xSR[IMX_MU_RSR], xsr, - xsr & IMX_MU_xSR_RFn(priv->dcfg->type, i % 4), 0, + xsr & IMX_MU_xSR_RFn(priv->dcfg->type, i % num_rr), 0, 5 * USEC_PER_SEC); if (ret) { dev_err(priv->dev, "timeout read idx %d\n", i); return ret; } - *data++ = imx_mu_read(priv, priv->dcfg->xRR + (i % 4) * 4); + *data++ = imx_mu_read(priv, priv->dcfg->xRR + (i % num_rr) * 4); } imx_mu_xcr_rmw(priv, IMX_MU_RCR, IMX_MU_xCR_RIEn(priv->dcfg->type, 0), 0); @@ -737,11 +740,30 @@ static struct mbox_chan *imx_mu_seco_xlate(struct mbox_controller *mbox, return imx_mu_xlate(mbox, sp); } +static void imx_mu_get_tr_rr(struct imx_mu_priv *priv) +{ + u32 val; + + if (priv->dcfg->type & IMX_MU_V2) { + val = imx_mu_read(priv, IMX_MU_V2_PAR_OFF); + priv->num_tr = FIELD_GET(IMX_MU_V2_TR_MASK, val); + priv->num_rr = FIELD_GET(IMX_MU_V2_RR_MASK, val); + } else { + priv->num_tr = 4; + priv->num_rr = 4; + } +} + static void imx_mu_init_generic(struct imx_mu_priv *priv) { unsigned int i; unsigned int val; + if (priv->num_rr > 4 || priv->num_tr > 4) { + WARN_ONCE(true, "%s not support TR/RR larger than 4\n", __func__); + return; + } + for (i = 0; i < IMX_MU_CHANS; i++) { struct imx_mu_con_priv *cp = &priv->con_priv[i]; @@ -768,8 +790,8 @@ static void imx_mu_init_generic(struct imx_mu_priv *priv) imx_mu_write(priv, val, priv->dcfg->xSR[IMX_MU_GSR]); /* Clear any pending RSR */ - for (i = 0; i < IMX_MU_NUM_RR; i++) - imx_mu_read(priv, priv->dcfg->xRR + (i % 4) * 4); + for (i = 0; i < priv->num_rr; i++) + imx_mu_read(priv, priv->dcfg->xRR + i * 4); } static void imx_mu_init_specific(struct imx_mu_priv *priv) @@ -864,6 +886,8 @@ static int imx_mu_probe(struct platform_device *pdev) return ret; } + imx_mu_get_tr_rr(priv); + priv->side_b = of_property_read_bool(np, "fsl,mu-side-b"); priv->dcfg->init(priv); From patchwork Mon Jan 22 02:06:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 13524724 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 944E2C47DD9 for ; Mon, 22 Jan 2024 02:02:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=BFtNWDGDiicibdgvFdjPYwUifPsAQKdiRF5uiAPaTKg=; b=VG+053swFZk5m4AbfnXkcvnNXU /YPMeEC4gfz9AeRkRvN+szzkIr/CfFIGxoEKqDpYnuVm4iJfWv1ivNALALQ4FuDnBU9Ylb0T4pxol SdxYQXgDuzPSZ1PGWvCb/jsAn7S/hEapXk+rI+rAfkn1QGxv9nbIrUj7uEnue16eQg4ZSYxFWqvf3 tDzeeehbPmhAQr89eXtnpuuaClLa7waC5x6OLKKf+ZpBeMt+xYUeN0MTph97hmAahb745/Hlnhna0 /z0pLdY72Tbr9X2YDA+ofkbyGH0Wd+lfJ/xltwxfmoXlI1jSy4vtLOApbLI2Ryq27SAXa12mMaict GTP5xeOQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRjdn-00AM5Q-0t; Mon, 22 Jan 2024 02:02:23 +0000 Received: from mail-vi1eur05on20600.outbound.protection.outlook.com ([2a01:111:f403:2613::600] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRjdi-00AM1p-19 for linux-arm-kernel@lists.infradead.org; Mon, 22 Jan 2024 02:02:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f2Yi8192p50kei3I+3UF/FO0gIVg0P5CyvvFyVAUfbE33NwQ5B5kN/PQceCV4FNKTgQqy7Wf2H6PgOIUIlVomlGPwBHNHIA5iSj2Fw/mupqL0p+HLzfte0rCOSXf8tjrXs817AcaEsFWUUgWyIXN4UX7hKz4hSG+O/6L5aJhr2uWlwiiB+1PRwBIQ/ejILSvotCDaev4bj10EBSFqFYjnMFloLCizvpwdxK0v6hYgL7Yf/u+AJM3Cf9NqH+zwuvXaiHDWWXhBA1k6onMrejyVw8QjzvTWtzJEB1o21IVi/Q2vrDvuM/nkn7BdaoCt+jCb2Ws3RsOleLYfNZk6KNbPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=JvUIy0TPa/4nBhGJqFzoNI+8Iv1U0SsQ+ywEB0Vj2E4=; b=bx7eS05rR0jOyjXEZdsvjhSqsVeBMLDCYWcjgUufXbo2lTD8bfjyFSlQdbestVAojj2Rs7jrQxg/uADAHFlCOFWz97wA1Ga+jvJ9BVGximG6wvLwfqrT2en6p463IF7iqv0gHsn5laYSZaDDEW0Oo2AyLwxw47T+3X9L8l7/KD0OnPwPQBeAXssS+UdPuB0usT7RxWbZopqxWjLZK2d1f8zhPgkvcmkoRJVmQXeM3octxNe9YCJuFji3Oq+PCL2G6OCAd32/DSdxINpuF0WzRtfXoRT8qeSJH4PBsfGPx5nUVvtbauXgf9V+lNmq+Lt4adQ3eO45nkhlhkPN8WONWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JvUIy0TPa/4nBhGJqFzoNI+8Iv1U0SsQ+ywEB0Vj2E4=; b=FzLDE1gtYmDKSbsAk4LDsWnmqxSp+MrEiRwAlZMTsKXLSmrkaJQAvZSe6FzrpqBtzJqIKncEu9Z57tmmtOX2M70BGlcyXD2oyffKqiUmwVo9Nh8E4dhEAjhWgXSQPBbg0cmdK6TpuuySZ+He5Oafhw/jguGBhQ4JxkLlD0xqg9I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB9PR04MB8153.eurprd04.prod.outlook.com (2603:10a6:10:245::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 02:02:15 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 02:02:15 +0000 From: "Peng Fan (OSS)" Date: Mon, 22 Jan 2024 10:06:26 +0800 Subject: [PATCH 3/3] mailbox: imx: support i.MX95 ELE/V2X MU Message-Id: <20240122-imx-mailbox-v1-3-81413f655210@nxp.com> References: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> In-Reply-To: <20240122-imx-mailbox-v1-0-81413f655210@nxp.com> To: Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dong Aisheng , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705889191; l=1218; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=NnhSxhZkVvzcxNDlb4dHpwNutlkNPmqChD6ADMtw6o4=; b=LQ8Fw2rOOQw6gi0rFYQw5E5KamexLFFKkwqW8SBuSYlnhDFa8vFTPizzFObYnWw1tBnsGSnJz CXtKJvET79SDF3+hdLho3oxV1nSXrbE84MPOxIizktjj1TPof434bhq X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SGXP274CA0019.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::31) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DB9PR04MB8153:EE_ X-MS-Office365-Filtering-Correlation-Id: 2765add7-56f1-4479-63b8-08dc1aee27c7 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D/qv4Vd3n/XM8aRwh9yW4F6l1eUyiSGT1OqNTR9Mf+Nb1nIugs+VU5L0+1w+bKo1V+Q+m9jpCcqKJmZ6UpU5ueZ9+WFKYNyD05jkF5qQykWZxJx7I1pQ9Z4HtZdF7XYkvmwW5Ax4ZK1+XAhrJTd8cRVWR0Aw99gqbd5xUi63P65DUfOOUEY2vasD3DQUs0TnjwjZG+Ngdms3luthyTc19rqlYg2kH5PuFF3fsck3j5jnS3dhJxeXx9Nz0Hk/SpHf3utNp6ge3n0B+O15nzQsZRnLUdapllNgJX8Xoqi6MzF1T9Ai6rEyOTq9FmGVFJOHJ32UAJPSV/Q8CvoruBOHXfGdCuNyJsxBEBkIB7lvrvFOwv71gZhZ6bY1+ikSauA+5lOG0H1gvrkXwqUFwVBsPChpUpzvF6U3pgjxSAuFCd1iMoaVCtcDN8WCXehhjgvwuNnmTOzLh90uVUC19AjnDzFd6TE9HKm+YB0nNk3vorv3R8qlSKb+PPhznE5lGTtNaqPR7PP5U1rqrH4cpB3r2Cgf5DjYcUbCgIA7JoI0cENbpo7TeIAm2WaPLdWnOco38oou+EF1Gt6teetNktaEJ+1ysfLAb+U7BSzXRYlvjFmM4pp6SYM8PP7S86hjI+4sDJV4q7psH256O2b+Eb03hw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(366004)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(6506007)(6666004)(6512007)(9686003)(52116002)(83380400001)(478600001)(5660300002)(7416002)(15650500001)(2906002)(41300700001)(6486002)(110136005)(8936002)(4326008)(66556008)(66476007)(316002)(66946007)(8676002)(921011)(36756003)(38100700002)(86362001)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?YV1biOzvrN7awkd/o9NgDSWrw0yI?= =?utf-8?q?BcEiVQx1EaSFtHG5Uk6lOW6Sl2+4IfevFN8mkcUdVAaqV9zT8xHLzlxHBn1LYk9c9?= =?utf-8?q?eMwOsUHNIMu2ESI4d6r90q7tjhyqtjt2XMUG69CKtoCxZDDL2YGJgcUZ4BSGPbhdi?= =?utf-8?q?onV9mtlaXr3Nz2635MREIba8qIy6DTxMT+kFSXFU/4oppyQBe1AY7NGpyFIvAJrf0?= =?utf-8?q?n/9Wbpc+b8Z9hq/sE8of1N2/ckfBbnxpLcMv7qC/IHURvs4t+zawcOL9AqOQbMRqj?= =?utf-8?q?J4TDWjYrhj1Xe1iheNt0Kfxmen6SAVpy22KRStfy+L6il9bgDpKFcqKFsFsBEoj0K?= =?utf-8?q?rrbxhtdSBEm6ctvHXsHF+Xp9+07Opgaj4JZyqxJWBkKtAXAL1+882njlXha9UHbF6?= =?utf-8?q?1P9ReeteUc5q6P1DHm9c4bnWHs2piXj9T17cMwL9Ce7xuoxx4FToNvyDEFvYEz3vQ?= =?utf-8?q?ajK+ULAI5BAzbU0LmTfXo80A2ll5R+ctFHLweOEuupEkM+7pjsaamU0EQuz0oDSF1?= =?utf-8?q?mgr77LlZctEhxr3jOQVS1xXZdabt3SX4VnTYdyCByj/DpKDYuiyR2znU8j2+kXe5g?= =?utf-8?q?E4bi76ifVCmWG+24vl/DAwLGDFmgwK0Q/MaRF0yHNGKtE1BlKvjpk3vm1M50idRiS?= =?utf-8?q?CIMJdXfaRI+hRS8ooAWveGdaNd85HOu1iRWufmiUWhbKBOE4Z+OlydRZ2/4XK1fGw?= =?utf-8?q?B+qIpzxBtY6l8G1nyQMiX1ueJhTulTfl0Q5HxlxGYP3EmkZJKBidwCyGk12VQpFYF?= =?utf-8?q?r50FfV9XUBzjguHZLH2i97MyyFfuB0ZieIbh0HCJ26wXAuiUy/+0npXvo5QndWCwR?= =?utf-8?q?KMqySvNzxPCDw0qOhggzveFjHADufxgLtEEybmHMXberh0vOILdGwE/6A9Hz/2ZHQ?= =?utf-8?q?hAbhQchWa01xkhK6/R2hrrrui+i57O0zUhhXKx1yS2uHgA5bn5c9Z5Z7A+4X2DCu1?= =?utf-8?q?FmcFO3sdwdDDGmDTc9YMHxA3ZhEICr2pNg5HFceukYX4oW59IuR2NuxpZPfdm2IjR?= =?utf-8?q?11ch2JmdlYy/JkJN1oATC5Rq3zKXVSSh6tWno7OuGDw883rJLHRr/fuS9nGEdvqzg?= =?utf-8?q?4Xp2zeE6P8Kncy84Ymff881GDsooqszw8kqwhXC3qTTodxQC4UmRIM0k9VE/IYJnv?= =?utf-8?q?xLOx0ElHMwuceUHsIxjZuVONrjTbEnbE83Ce0rnsZBlSaNkrYpaiG/jKTC3po3vEM?= =?utf-8?q?lYN0TP6co4jZoTNVlGtm0dySTknn/43/ifyQP9+HwQXHDGQi3ZDCn62lNUAmEdFOY?= =?utf-8?q?/zO8jODxag5uPY/BIJOch5c8e/HAbKa2LqWpGe6iwy5BydWeI4O6Vi8uf4uQ+xAPt?= =?utf-8?q?2IbIMd1Fe0QM4Kmiusb1zQJRzGko4ei9OaSEOFHzh3i0pye2f2YgkSqHM9IoNQ30Z?= =?utf-8?q?zN3EQBnkN7TbSxV5UHliXR3tKSUTdvpWxDO8o1PiY3MIBGuYImayD0ZQ3cWTvdDTg?= =?utf-8?q?4O2KXLkEo6wFURKwuFr6pp/Z0vUyILVn3ph50J90RSnsLUM679q4BX1EyHgNIx8d/?= =?utf-8?q?sLdnGHbdM1IC?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2765add7-56f1-4479-63b8-08dc1aee27c7 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 02:02:15.3339 (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: mMZIjtuhzOszKYhE0pSTb+Vp1xLpYlpCvWMLM4S1oUinswohCMMAJ/OizYft7plo6XepoYvydNHC0qNHOlnS+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8153 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_180218_392482_7609E669 X-CRM114-Status: GOOD ( 12.95 ) 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 From: Peng Fan Add i.MX95 ELE/V2X MU support, its register layout is same as i.MX8ULP, but the Parameter registers would show different TR/RR. Since the driver already supports get TR/RR from Parameter registers, not hardcoding the number, this patch just add the compatible entry to reuse i.MX8ULP S4 cfg data. Signed-off-by: Peng Fan --- drivers/mailbox/imx-mailbox.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index f2a21baded29..966503a5e9e3 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -1018,6 +1018,8 @@ static const struct of_device_id imx_mu_dt_ids[] = { { .compatible = "fsl,imx8ulp-mu", .data = &imx_mu_cfg_imx8ulp }, { .compatible = "fsl,imx8ulp-mu-s4", .data = &imx_mu_cfg_imx8ulp_s4 }, { .compatible = "fsl,imx93-mu-s4", .data = &imx_mu_cfg_imx93_s4 }, + { .compatible = "fsl,imx95-mu-ele", .data = &imx_mu_cfg_imx8ulp_s4 }, + { .compatible = "fsl,imx95-mu-v2x", .data = &imx_mu_cfg_imx8ulp_s4 }, { .compatible = "fsl,imx8-mu-scu", .data = &imx_mu_cfg_imx8_scu }, { .compatible = "fsl,imx8-mu-seco", .data = &imx_mu_cfg_imx8_seco }, { },