From patchwork Fri Jun 16 18:11:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Gupta X-Patchwork-Id: 693367 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B71EEB64D7 for ; Fri, 16 Jun 2023 12:43:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244396AbjFPMnC (ORCPT ); Fri, 16 Jun 2023 08:43:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40616 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344648AbjFPMnB (ORCPT ); Fri, 16 Jun 2023 08:43:01 -0400 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2079.outbound.protection.outlook.com [40.107.247.79]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 37F7130F6; Fri, 16 Jun 2023 05:42:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GO7P3SUjoEHJq9/deKGoGXoDx/Qr2ud3lswUxm2+VMmtRv3wfOK4WE7C3vQdF3UBS9Psfhqf5Dq5DVK2uTt95h33vT4RaGqPOZh63cv/y1/CY37EmfCPnGVXAHfjNnewoFCnTeQO2u13RG3KelurUGa5Py0GKqtmIl6wtdrG+3aYuu3IKhZTCLQxRoSZHz2Mvw/83jQ0zFNANh05Ym7ToyGnVU0PjkNMuEakiZTYe39UOYv5N0Uwk88Gh8uEU3sPeW/N8AsrmpJ5fwD4n52IP4mdtZYFnndX7wCVqUYBVMAXhiWdrPT1UMmUeyOEYASNssKNaeBhHKkZoGwefRGcjw== 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=n1fhPRIZOPPL6zUY6w4eSpTu9xFM7irWNsi7ifWfsS0=; b=dUxnPUhQy4ahtZbTDMxQbSd8NrIzO6obS3+4RZXaujADwk50QzAidCorkdVSTehBU61O/h7GtolWXEEqwUUMbLy6Rhv+yIBiLQLWoE8tneid7XeNynjnTqcfZI/mr8aBx2pS0NS/jo7pg3DMYnX4ubUjo+blxixDGbzv2UQem8AK3KsvqJi/7QDI35f0T67NJ+Y3DUkT2Nlih3aWLLTa3ZB1dk0qlj7H3AFtiFti8gao8TDzkfu9iipsgFESQ+FKArbNSErx7F5yafDhDbCn63xhXGyHkXcmzjBwAs3FqL8yePSbZ+FUGukztOjuIkqdFM6kqiFimSL5B5mwe5I3fQ== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n1fhPRIZOPPL6zUY6w4eSpTu9xFM7irWNsi7ifWfsS0=; b=nXLN8bMtg/UWzQBMcppexiKijo4I4EZbEsIjQ8WQeTg84bKTkzT1uka4+jq1dFlttigwa27MXGyhsYwWNOBLr5jS+nXA3ecU13iUozKfvfGBJO+GlM1VOR7BZOrMFmUpUaRGQgZIC7G98FhNF3g2zcQjf8eJxnOeKxV3N3YZLGo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) by PAXPR04MB8320.eurprd04.prod.outlook.com (2603:10a6:102:1cf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.25; Fri, 16 Jun 2023 12:42:55 +0000 Received: from DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad]) by DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad%3]) with mapi id 15.20.6500.029; Fri, 16 Jun 2023 12:42:55 +0000 From: Pankaj Gupta To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, gaurav.jain@nxp.com, linux-kernel@vger.kernel.org Cc: Pankaj Gupta Subject: [PATCH v3 1/7] dt-bindings: arm: fsl: add mu binding doc Date: Fri, 16 Jun 2023 23:41:38 +0530 Message-Id: <20230616181144.646500-2-pankaj.gupta@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230616181144.646500-1-pankaj.gupta@nxp.com> References: <20230616181144.646500-1-pankaj.gupta@nxp.com> X-ClientProxiedBy: SG2PR03CA0100.apcprd03.prod.outlook.com (2603:1096:4:7c::28) To DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8630:EE_|PAXPR04MB8320:EE_ X-MS-Office365-Filtering-Correlation-Id: d4a5de26-3b6e-49c5-542a-08db6e6734ec X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: q5Qc8/nVCq2mUqmkl9JhcQcZbPPGNTVQeLdIz4IbNF5EUkpyb/oX2ztus/t1mWdQVxSaKL+AyiL2P3LbcqoU7zeGfu4ZlO5PQWN7bsm0N/6PIRxtmS+jvtBM5LZjCY319LYnBtgGN//4kpl3AWzGcNVRirigRRNGdlo8NKx5HrDYZvHZ7ZDqttcYNhOc3+zkLXDyYsyOKz8ZqFi1CJnSWxxhfSEE2ylqatj5efhSAyyBVZGuve7naQDiMkqF/n8z8yS1m8vXor/uwHWwCqda1Ef/LcCjUQZyZwgt6Q91WGGKvYGWt/atURA2WAXf/9BN+6KzoQkbhX2/Lz8Rg4/y619SEMjYzWD2BlRLmx9p5AQxToL7I3sCGQcie18ybnzkXsaHMc2TWNfR6nYqApmzLJ2WKEZ5wOQq9WLG+45ZeFA8RjKpBTDhCtqtOWDqiQLmQ92jqq3Ft4NS8cJh65agivBkscx906Sn637C/qt+dVingaIgorjn7fxC692WSvYtOZ9Ee7zRObTXbGcZFzJu9UlZTtJilJOWjcUUz8AUN7t33U2kJ5OhuwRyTOms1KZhz/3iVeNFvMwJXqrJJQDBy0YUgTHWg5KAsgl1B+nItRS/0H7BFDQQwwc9hWGZfwg6nDMKBCLHP/9jHacJ+ZMgh9q3jTXmBvnE99HfvuehsG8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8630.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(396003)(39860400002)(376002)(136003)(366004)(451199021)(5660300002)(478600001)(8936002)(41300700001)(8676002)(966005)(316002)(6486002)(52116002)(1076003)(6506007)(7416002)(44832011)(186003)(6666004)(4326008)(66476007)(66556008)(66946007)(26005)(6512007)(2616005)(2906002)(83380400001)(921005)(38100700002)(38350700002)(86362001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XMcTFZVTi0QnQ+by3RqCyf9rNFjOxCW7vNajsuLPQTAr3I1eaaIvu+SqRAi/9fgyfOCHL7U956wkHhKBJJcTnS7Y9NAYHewnAzkq6Lq8l7akKfDH7TbWrRgy39ZdO7ypZ281ZDHaIqLCH0q64MLtctcF1FFmuZEHgDJndV73EA7DKEn3o4YvjZ5hm3TeKoglzS4nP02a8mVuXK7B0ZS89G3EFqiPZ/VexqQK6I15R1nt9qNUekGHookVkU5EOMGyvlc1EmkHzxZwHTN4kGAeOOzMEd9wthLN+9Aa7Spo7A3rEB7NPUIGM0yTookUlpavMKXpH7CBlqce7NYnnBq3VgfP04REYI+rI1IrX/VCJ12d1brB1NZxHuSL+IyyR/wcRMce5NfR0TcMnwq4gLQtV/rjUEkNQX2WBwQCoVxDhj9Oa8wyNuwOEcx1Sy/7mqjmFMzjm/2eo/z38GaESi2PGPNScDf/7mNRBAK/6HiSm1n+VNyu64vsRHtlc1DRkMPA+yUAcVSajE6rPtUHH9wQIApaduHNL1d+lrYMtGxQevADxmh0LzdOQF0Myl/4mj8zUAAffN+tHk6x1oIDR2LhRCG3W0EquCHxc3ffMZI48nqguv5AODEjl32w44H17AjLnxuMHNkc9XR3+PUZ4XDBM8D06ZSlBxwkGD1xFH2+06ZMbNYZFWkU7W0SHDea0ZMsGSU0foOO1vwhnMrH2G3YI9TtiI4XtvTN/uFaryqpSOONi1yW2yte2Y0Roj58FC9wAzrSm2I5fx7s7PnEtLNIqyGoxbOxNjxFPmvcro4WES5qMid202SMcaZf3BAjqo/iqIykuZKwKboezNuihtcJO8Z2MCh+SoJfaBEpSukcG/ybA332R5k6Kkb6BNeJ6qRIRe97xbIL9bpvazFnkG9N3HQS3sFjw1ijnOq35o3Qe+g85UtAAGHGtKynbCJypTD69L2Kzyagna6K+HMwbxHwD9MzQWZP82QqyfZZqTa7sCkD8y+ukWUAVDYUjlMEgVyzHyHYNt3vPjAfiSnv75tTsHFl7gI7YnmdFFOOLVR9d5yKSrpIEkDWyaoB59JFOni0QqSpQjfdLo3QMfCrvnqTHW5vmo/LkbbnhCeJZj1u59TSP2XPzj+JqaboskDB1F9tXPPAjYdUzK7xZFBLBzdphmbVc4quCKjn/j35ftH19acMvIQlTrZmRmunJahccmFA6pE3v356GH61FVX6NmzV7HClicfbgRb4f/rBbSwHSclOjNR3fz6j+73cY8VjiGhiJtgH8bieT0Y/22sQspIGvp22faBV4gn3AH2hf5bfGhTK0T5IXy1Hgzllxk8W+8uLcS56B0UEzbChPE74cZyNkDlozA2In5FoH81QMaceMD/eTm9nOR1cWUXqRmT7ulnzL9Ey7wj2pBip0iJYlaTRr8CuEJz3O4wf0NbsbZqpKjW5UyIZCQzQzghNeIlsyMF6yVnYHTlNT1XICXK7A7aqu4xsHK0wDCAtnHyVLryq8hPWjuCVm9h6fs3TA4aXpTlq9+J/1jVXrsjD0ruVx2I4QLB5zubrWsnDnjB86O/ORMLJJzgqAjDk3SSjhQYdbcpb X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4a5de26-3b6e-49c5-542a-08db6e6734ec X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2023 12:42:55.3162 (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: ahDo/ITaoz7kmL/JxDd25KlFc17qDUzrNq6a0L5w7rTqEUosOXvdGrS9VsRkAPn+Zxb6636K0ku6cNW67zkmCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8320 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The NXP i.MX Message Unit enables two processing elements to communicate & co-ordinate with each other. This driver is used to communicate between Application Core and NXP HSM IPs like NXP EdgeLock Enclave etc. It exists on some i.MX processors. e.g. i.MX8ULP, i.MX93 etc. Signed-off-by: Pankaj Gupta --- .../bindings/arm/freescale/fsl,ele_mu.yaml | 144 ++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,ele_mu.yaml diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,ele_mu.yaml b/Documentation/devicetree/bindings/arm/freescale/fsl,ele_mu.yaml new file mode 100644 index 000000000000..29e309a88899 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,ele_mu.yaml @@ -0,0 +1,144 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/freescale/fsl,ele_mu.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NXP i.MX EdgeLock Enclave MUAP driver + +maintainers: + - Pankaj Gupta + +description: | + + NXP i.MX EdgeLock Enclave Message Unit Driver. + The Messaging Unit module enables two processing elements within the SoC to + communicate and coordinate by passing messages (e.g., data, status and control) + through its interfaces. + + The NXP i.MX EdgeLock Enclave Message Unit (ELE-MUAP) is specifically targeted + for use between application core and Edgelocke Enclave. It allows to send + messages to the EL Enclave using a shared mailbox. + + The messages must follow the protocol defined. + + Non-Secure + Secure + | + | + +---------+ +-------------+ | + | ele_mu.c+<---->+imx-mailbox.c| | + | | | mailbox.c +<-->+------+ +------+ + +---+-----+ +-------------+ | MU X +<-->+ ELE | + | +------+ +------+ + +----------------+ | + | | | + v v | + logical logical | + receiver waiter | + + + | + | | | + | | | + | +----+------+ | + | | | | + | | | | + device_ctx device_ctx device_ctx | + | + User 0 User 1 User Y | + +------+ +------+ +------+ | + |misc.c| |misc.c| |misc.c| | + kernel space +------+ +------+ +------+ | + | + +------------------------------------------------------ | + | | | | + userspace /dev/ele_muXch0 | | | + /dev/ele_muXch1 | | + /dev/ele_muXchY | + | + + When a user sends a command to the ELE, it registers its device_ctx as + waiter of a response from ELE. + + A user can be registered as receiver of command from the ELE. + Create char devices in /dev as channels of the form /dev/ele_muXchY with X + the id of the driver and Y for each users. It allows to send and receive + messages to the NXP EdgeLock Enclave IP on NXP SoC, where current possible + value, i.e., supported SoC(s) are imx8ulp, imx93. + +properties: + compatible: + enum: + - fsl,imx-ele + - fsl,imx93-ele + + mboxes: + description: + A list of phandles of TX MU channels followed by a list of phandles of + RX MU channels. The number of expected tx and rx channels is 1 TX, and + 1 RX channels. All MU channels must be within the same MU instance. + Cross instances are not allowed. The MU instance to be used is S4MUAP + for imx8ulp & imx93. Users need to ensure that used MU instance does not + conflict with other execution environments. + items: + - description: TX0 MU channel + - description: RX0 MU channel + + mbox-names: + items: + - const: tx + - const: rx + + fsl,ele_mu_did: + description: + Owner of message-unit, is identified via Domain ID or did. + allOf: + - $ref: /schemas/types.yaml#/definitions/uint32 + - enum: [0, 1, 2, 3, 4, 5, 6, 7] + + fsl,ele_mu_id: + description: + Identifier to the message-unit among the multiple message-unit that exists on SoC. + It is used to create the channels, default to 2 + allOf: + - $ref: /schemas/types.yaml#/definitions/uint32 + - enum: [0, 1, 2, 3] + + fsl,ele_max_users: + description: + Number of misclleneous devices to be created, default to 4 + allOf: + - $ref: /schemas/types.yaml#/definitions/uint32 + - enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + + fsl,cmd_tag: + description: + Tag in message header for commands on this MU, default to 0x17 + allOf: + - $ref: /schemas/types.yaml#/definitions/uint8 + - enum: [0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e] + + fsl,rsp_tag: + description: + Tag in message header for responses on this MU, default to 0xe1 + allOf: + - $ref: /schemas/types.yaml#/definitions/uint8 + - enum: [0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8] + +required: + - compatible + - mboxes + - mbox-names + +additionalProperties: false + +examples: + - | + ele_mu: ele_mu { + compatible = "fsl,imx93-ele"; + mbox-names = "tx", "rx"; + mboxes = <&s4muap 2 0 + &s4muap 3 0>; + fsl,ele_mu_id = <1>; + fsl,ele_max_users = <4>; + fsl,cmd_tag = /bits/ 8 <0x17>; + fsl,rsp_tag = /bits/ 8 <0xe1>; + }; From patchwork Fri Jun 16 18:11:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Gupta X-Patchwork-Id: 693366 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 45077EB64D7 for ; Fri, 16 Jun 2023 12:43:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345375AbjFPMnO (ORCPT ); Fri, 16 Jun 2023 08:43:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40728 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345356AbjFPMnL (ORCPT ); Fri, 16 Jun 2023 08:43:11 -0400 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2052.outbound.protection.outlook.com [40.107.249.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 483693581; Fri, 16 Jun 2023 05:43:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WHylA8aeS7SiQTuxi+Jf/TUGFQehVrsfLcpClDwJRZABM8zLmC6O8iYyw/BPdSYACTJvU9m4pOOpSfTLmSKgmP2EWNdetQqYjbHEua2LTkOdWFI8tZyIinplu3s9NqNd+I2VVruO8ZxNGaY6p3t2blU5edX4Wz8AqEj54a3Y8cwbAWWFAqf8CLCUZTf6AStvmY1g4+cjhRZ8crNG/2D+aTaa8N0AQ713Fix3wnOcpADpGWKm57n6h2MCMQvPMRCc1qyH7vncSa8C0DHuYIIvPR/rzXqLebyJ19wBwP8AzOsVtFT5OSsELy7lz0SJtUKKiZoylftUf5RsTNO3lQdgvg== 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=SnrCKd90iOlJl0Ik0f4N/oSjQZQQUwzhdJYr12QdY+4=; b=W/LxQ0I4WGIolD4s0+23AqRlqFfi2tUGP/a1UkbDGrp0myUDRqnUq82FggOd3NfUdn1WqCSOttGVq+Y75xG6XCzdgBUhoT6E3HMvSJZH+nIkmTVBIO1UcAcHadzLH2mGFGsfaA4LYrYbgSAnMVtDDzzbdQGOlGGni7pVfDwtcG7SN8SCP95QC06x8F0z2jAiyv33EY3xUGRFYSzg+/jNg17Vatr9dKHFkeoGyIwvZuTgJUEKk8FSNb8FXAOxLzwgHZ6sGU2BbDhx+V19vyZ4MWssAmhp0oseKjFgW+km8rvAajGBAIf8vbTVAXwM9tx81fdVlbHpBtfTV4g8gNoE+g== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SnrCKd90iOlJl0Ik0f4N/oSjQZQQUwzhdJYr12QdY+4=; b=A3k8QpHzKCAM8bkRdhsbkatZilJ9CYO41AMs72B17u1ekSSQBRBmf2y17LOt92jw/pzz3zrDi0j7493qPf2L/HVCGvOLkafrXF/OOhlYxi17mGIKVT2eVGNv3XkqPEdoC/IyuAPDznEzHAlySHEfRurTnyf66fy+tNyfa3Y+slw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) by PAXPR04MB8320.eurprd04.prod.outlook.com (2603:10a6:102:1cf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.25; Fri, 16 Jun 2023 12:43:03 +0000 Received: from DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad]) by DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad%3]) with mapi id 15.20.6500.029; Fri, 16 Jun 2023 12:43:03 +0000 From: Pankaj Gupta To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, gaurav.jain@nxp.com, linux-kernel@vger.kernel.org Cc: Pankaj Gupta , Dong Aisheng Subject: [PATCH v3 3/7] arm64: dts: imx93-11x11-evk: reserved mem-ranges to constrain ele-mu dma-range Date: Fri, 16 Jun 2023 23:41:40 +0530 Message-Id: <20230616181144.646500-4-pankaj.gupta@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230616181144.646500-1-pankaj.gupta@nxp.com> References: <20230616181144.646500-1-pankaj.gupta@nxp.com> X-ClientProxiedBy: SG2PR03CA0100.apcprd03.prod.outlook.com (2603:1096:4:7c::28) To DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8630:EE_|PAXPR04MB8320:EE_ X-MS-Office365-Filtering-Correlation-Id: 876ff24a-afe9-4499-18d2-08db6e6739de X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HP7gGG6qLqh8Kwuh//eYOSAC2YKl8QEfT58RkbRiEL3FbvdYwLulTzEJBch5vCi356JKCbhjjDuQjjF1xPWAnKX/mYTZGatwDSJgqbdqUBZDTX0zg75yCLczYDAj0CHeeCvUXCsHZSEeybVybiHZor9O4LxROkaVpQawOv6gdQ7DlmCVzVQRHDffAEYajfU/mI92z9yJvXtPygV+fcA9iKkkqEIicNOxSZ/H5F4CxKZsHjvVjyCOeqzcXGZYa48XGXSUTKcJwRyBpGOSNmwt+0Da/lhA98NhXY9VSYJO315E01Hjqy5FLjZgQldmE9BwTPkehXxO/1YeDiGNffKmkOZW3XjoqjXREjXyYrmFYkXZZJQbElmSBsGSNZTCch0YWcr78ORpNcx0u+BT6qfcmkkfjEvvLo6BSiregKouzvX/KOyF0g0Fk6RpbWh45GaTV97nNu5oG+YuDrV9Z8QnnLrGTrimIyaAJTx8TJAfM/ZQV9LOrLlQ2+wuX7uLhInrr6Cz9GFcEj4Duy+hE+KblkP05jfK+4kUIwo7rc8z5MzvjPDhD1y2I2mOkTHP69HdlAXlIZVBDexi8ZdHbvdYkCkzZXTEQyKpfqYCENVLDqfTOCunURNe+DTa0bm4UP11q17o6tlJ5o+ATyv5HYybrw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8630.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(396003)(39860400002)(376002)(136003)(366004)(451199021)(5660300002)(478600001)(54906003)(8936002)(41300700001)(8676002)(316002)(6486002)(52116002)(1076003)(6506007)(7416002)(44832011)(186003)(6666004)(4326008)(66476007)(66556008)(66946007)(26005)(6512007)(2616005)(2906002)(83380400001)(921005)(38100700002)(38350700002)(86362001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: r5LLgxtjhM/3UekAMk4gLZh3DZWcbY1cQ/Tuidag0bFkShLCn89LDIry45NYpzVOitSa4NitfM8rgK/cD5HYzF6d8ytj9ZC+VZv40nLsZJEOlH3XohWTJkeDVfifj+ucqfZX435c/2aBQHheHeuvBLjpk2Q88135nsgZTG8VlqBOVHh5OBnch8qdu3eGenCGnMQKkW9g1cWlhG5RW3oj6WEsUXE5YTmAymq7K1jZ7kVz2yxvqcUbw7334Tg0f6jSRcP4uprVgxgW/C668kY2tYMaApVu9fNL1pfMubQ0Q8C6eLBYrhT4w/emvMvSjMXZRmfGZV+XAjCGh7H8SvYJcve+RImz9t78NNirNuQea1ooiNil2F7iG0qT+npAzBVAnznpFSwfysnklMMn0gd5XIqVKu1dgoyBZD588KuHInRrYAGRFXMnaZQFyFEojW4Ezyl0JEuSl+1Gbw6d/dMc+cdt9p/5qp8MPDejOJFrg8tc5y/UG2/GS4k/le4BWGTaGu2TWFNxRmn2bSsNFGJS+X64SrrkLZ6H7W/6Fy0Wq3Z/WnLcEnxW/gaNm/suhamlDI8POimtfIbfZ62vlhNX94CK/l25i5ZG1pBeQzH1b1AkuVfMQ/rdG1lPwQQC2RV4IqxevWkpb5robVZkFxmayi8VzcuDvZ522vCm/oEqHJmnUqH+WrpI7QAr2CuRPP/GYcPfu1204709pccQuHZ2Qg1czaJHey0yJuCZg0/+rVWIlmSzX1lli1yk6ZhWyI6lC5JULDhQmt7w5J1BLIv5l62gMb8LGzPgBQE3sb+JAJqEchxmLxOuwOgAvjBTTHu8rZK3rI6hfrb/AXSa5up7H1+PiaO1TXsSlloJlhro1GLbNGgE6n79MwXWRygFUaqpPDeyvKAPPSzABM5e3i2KVVHZ8QUGHXpb4pZ5qfxh4LsCar13iO9PNbZRVOs9t4rezDaKF3iJ0vhCtxHLch0KajY8G/EX0p5Vnzdv4mx3wy4A0+nJL16OIIscg+MQG1GoT9+F6WcIH+YGxFTDyXKFKRzr4JBwv8kgA6ytbf2CzAvDmMKK69/vrts76Ekr1BONspWhbd3a5u3aU87zavuPPO0+3l70qb6o2VZ/KemqnUZm1LhIXBY1vD/Zf5ri+iiPmpiY9je9hGNaZInvKdo1//P3WdHR2uvIfQHr66/zSrUUFm8JUOdfI1iC5CTktSyFl/7feGxM8gyEwPZCcJ5wt1b7ldoFpADtSpsQv62YFnBUMN8sfLvgIyLv8GNgFAHPoY9u9euMj/d90MIHWFfgqvhiBp6pVREZU9+Ymsh/M19tcEEGMkLHachrGwJkt/QsyPBE0A1ve+rhQHsnlk62kelf9tRQHMEWk/uZiyCePBum/Q/pl9zp/SE3PDPGMdCQqqYzL9EUwi9/fT4lAFPRh+RuVVbK3/9Aqe+6c/S3sfe8exta0szjm8XkpEuIJCgLRGPUxpwQEM4SEmi/Bzcha0dOtKNqcXCk8YmVR1F7Jq9BfG/XG+4eXNOrEClAmMGhgTbslbs4XfKlgK8LqkcYQdZG6tK2GT2bvUlH1gVDIQzd1GQAxBoYoFPvso2egEge X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 876ff24a-afe9-4499-18d2-08db6e6739de X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2023 12:43:03.7723 (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: Z+ctXFnb+fgZQydLJM/2z2BLPLpllTYSZBjNf6rSQIkFidGk3k31i3m72dUTm4oHe+UUy9J2Vp6TnaxQ2ziJFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8320 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org EdgeLock Enclave are has a hardware limitation of restricted access to the DDR memory range: - 0x80000000 0x9FFFFFFF ELE-MU driver requireis 1MB of memory. In this patch the we are reserving 1MB of ddr memory region from the lower 32-bit range. Signed-off-by: Dong Aisheng Signed-off-by: Pankaj Gupta --- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts index fefb93487291..bb090300829e 100644 --- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts @@ -7,6 +7,10 @@ #include "imx93.dtsi" +&ele_mu { + memory-region = <&ele_reserved>; +}; + / { model = "NXP i.MX93 11X11 EVK board"; compatible = "fsl,imx93-11x11-evk", "fsl,imx93"; @@ -22,6 +26,17 @@ reg_vref_1v8: regulator-adc-vref { regulator-max-microvolt = <1800000>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + ele_reserved: ele-reserved@a4120000 { + compatible = "shared-dma-pool"; + reg = <0 0xa4120000 0 0x100000>; + no-map; + }; + }; + reg_usdhc2_vmmc: regulator-usdhc2 { compatible = "regulator-fixed"; pinctrl-names = "default"; From patchwork Fri Jun 16 18:11:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Gupta X-Patchwork-Id: 693365 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB408EB64D7 for ; Fri, 16 Jun 2023 12:43:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345394AbjFPMne (ORCPT ); Fri, 16 Jun 2023 08:43:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345333AbjFPMnR (ORCPT ); Fri, 16 Jun 2023 08:43:17 -0400 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2078.outbound.protection.outlook.com [40.107.247.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF8EF3592; Fri, 16 Jun 2023 05:43:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hU8wpk56nVb57VOwnN4U9BHiS/w2UJdy7MuZ881wfjDaVjc2RCWeFhekNWcngVH7TTTlrW9GQkJ0YT+fqlziZQ9jn++FiWnYtNjlWwfT8h/Mxr0oWa6keGoBwUB9oJllzypJs8K96H8pzWiQsJtNeHb+W9GrASFTRd+HBkYgB2l66FQtAX8LO+nJ9BnG7xPoca2Gj/WtURMLfZwjnEhc6iQQlO/8nmTSNw2amiveOKCzsbZUgkN2a/HeAkwJxFJJne22mAO4I0dBaNOnuqzCgIRiZCOHt8IXQ4ppLtCfIg69glsjbRdWgtL/9IoQ8SD13sMAWaaDOCinmeOTpxgaUw== 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=DFyzIxZnvOaPzlmylq1VEd/n8LVahEENfFCZeDmv1cM=; b=MdxFHS/fPFhlXA2ewB2foujE88n8C1Mrh0gvDH9wBtpww+kALlAi2u7XjDLC1Lskzhr8956zSt9RWFQmP4Q8V1qDebAHIEV/cEb0AJjh9u3Ex3sD14wmE0LpP1mmFcdm4jbrwvXJi+rwYP2FbFKM8IO8tk6eu2QlFuZehmy06RlzJ54Ds9zfauOjMofViGNZjUnhRw/qWUamRbxHVYojTOaA6t8OgwMCxDCIR10bf3FEv1wEACjqFEfmYO177E/YPzuR+jmceLEsHN9yDRcQMObLsmXCIoGdNBUD24SF7Cdz/4o0XJfHjiJDxrZsScH/66rUIKpH+Zwb0WzHOvBwjw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DFyzIxZnvOaPzlmylq1VEd/n8LVahEENfFCZeDmv1cM=; b=UEem+tGx7FQYk/kcx7qpVL9kNM8GexGetCBY3geWBzD/ox74s9BoZheEQaGCcSNtaQcaNo9WZ8qronfp9fEM+ALTjhy99ZeNSQsfmDTDx8+/2QK5qbRkkyPm0VVj8QDzvN+LpxiyGRuy00ACJ/N2A/wC4Nt3KoYID/WFVYswm+8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) by PAXPR04MB8320.eurprd04.prod.outlook.com (2603:10a6:102:1cf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.25; Fri, 16 Jun 2023 12:43:12 +0000 Received: from DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad]) by DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad%3]) with mapi id 15.20.6500.029; Fri, 16 Jun 2023 12:43:12 +0000 From: Pankaj Gupta To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, gaurav.jain@nxp.com, linux-kernel@vger.kernel.org Cc: Pankaj Gupta , Dong Aisheng Subject: [PATCH v3 5/7] arm64: dts: imx8ulp-evk: reserved mem-ranges to constrain ele-mu dma-range Date: Fri, 16 Jun 2023 23:41:42 +0530 Message-Id: <20230616181144.646500-6-pankaj.gupta@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230616181144.646500-1-pankaj.gupta@nxp.com> References: <20230616181144.646500-1-pankaj.gupta@nxp.com> X-ClientProxiedBy: SG2PR03CA0100.apcprd03.prod.outlook.com (2603:1096:4:7c::28) To DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8630:EE_|PAXPR04MB8320:EE_ X-MS-Office365-Filtering-Correlation-Id: ee48780f-a573-4fa1-ec64-08db6e673f01 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XLXiGYD6NIhVz690ePOUEhG7G+9KSPnDujrVh9xo67bScRhKzwugPwiYmbdCfes0YPOxn4HnR63J51z0I+AaocggAtMTem7MWHHSV+cZN89SIenPYuG910K/myozbheiVam7gTEsNboro8ozK5OksDXvjkLyePQc04gFAYSMrnrAuGfvTgnCm38pnGh8pbwW74vNRsjxc/Wn25q4eJIIqBE5HRYu8bUAQF2UdCT8/8i33SAYH7+U283sgPZ7e26qcwKkYQO/KIdQt+ilv9F5CRKrsyWCxGOOm7WRoW9ZPMLfiU4MBLkVfkNNXY462fQK6afCxDhDMJe4sVJpuwGfS3FpKYNU8Sebh4VbVHs3CccStnxgMMorwzLxfpPw/ozUnlcjXqwNPCMZj6z7N6ZCe1K/dGJTUCnjmqzKvwXZTEiDAouGOPoeOqIQaLd1nbGPTy2EUqHmsXXEsttm36IWHNUPW4KcAu/+jzk8uUmpCN0sHY+2Q1seERdsLnBDPn38X6k75ecsnEOh8KaA2ojlQOsX6Zvqo4lYKfXA9cC1F3MDi2ZkqlEs1Ak/dcU8IYptGqGAsrk8A73dqVY6D6OjjUwqMlVUZtoInXJUIXGB2wOqvZnb4PncQ8Xvkd5yMBpi1ZnQNc94XBnwQsHDsZ/5r/PTPv+/VoOGJNtK9/Vgx+Q= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8630.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(396003)(39860400002)(376002)(136003)(366004)(451199021)(5660300002)(478600001)(54906003)(8936002)(41300700001)(8676002)(316002)(6486002)(52116002)(1076003)(6506007)(7416002)(44832011)(186003)(6666004)(4326008)(66476007)(66556008)(66946007)(26005)(6512007)(2616005)(2906002)(83380400001)(921005)(38100700002)(38350700002)(86362001)(36756003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sK72NMIOQutw7fx5GF6mjHUa2X7W5jNzMnyPzJHA0e2U2GQpvPqLeVWf1eF/wL/ns/1fLgVxzOqRuqNqwYXwN7fQUdd8uc2gKMoWruYk2a+GJdMo/xhyE8z4fA2rX6+VJzWX3Z0TI3Kuy/R0yoQCz5QLIHhnNV9vZ6aLi5I6bXim8dg/LZ4r3O11mO0KQjiKmT+OVTlEX7JjFmiFlHCa2ZvkA2PSkUtsbYKNrRdcuk32JvxJyOAELrTpd1VpugWtUvpGXZHhKgTlL3ob6kj6B+KpGIp7vNt68zmfsBy5jv/lleMVGPXOKbLxjVIxnhwmM4lCCDVh2BRXKyLWMx9oN4sutKMCkRNY+e+pRDKKwZFydeCo/BpM7GZs0KTYeXAdzLyobA+g1Isq6iVoBUyWiIrN1ZrkVmoc59lMbgz7KhGt+G/jvd+3EszzU8NesdHihSm9QdhZojgoDkq5l62JHjYUTzkIebqS770q+zXKM36MgUe+9JBu2Ao9QPVtaS/qaTDVk5rvVJjtJIMXBOv2gw5K/tQSj3vUIBqIeSO4jmJD07kAScvAvgKzBzqq5YUm0wykgod6s/z1pmXfuTjpVYrk3GCXc1An69xgcE0Dd0PRr8rfb+/GI+Bcbz84cE1WMfKngIB2u+ZfBlFcmifyZsr3beP/RvQ30ZQEyjwGykllVXSKn6yA/6GMt+3Yfo0Ajm8SqtfEvhBDsd7eQjj1rj7wMyM2tEFffhpPchvs4tOpuw5Ij8oBBJzdi9UMl9xNewvjJmDEt1uqDLFj1n6UFX4J96WWenDrAJcuWdvyd1H1epcasLSrXsbWBVZUqwo1AldrkVQcPiNIDrktYpnn1Nk1/SLuOEpGvy1GTWpw4mIrM4OQd+MOe7Ysh5mibtTtIOVJ6CuB2cA7HhGZjumA1O+6MzxFALYCoGhikN4DxXYalfxaftsB6eX91gPoaeuC7eq6SXlvvxDJ5Gw/1WuUj+ImfcsZKn7qJUAiiBUwkdXhrMGUSs9RxzWDUd3/9CpTAh0j2orEIZK/dkVry9+wVdfLL5H4IOQMWrKuOIrQu19VEQJNbTo4Pz9/pNw8tqMUpYY3YzUnmBzBq/fnD5SuFO4hUbnGaTKd76NvYw4mcRutq8ka/ufgLgD5ttg5ohub4ssYCYqKSgriLPMLtETsPdd8poDWWYn/KFD9WKRV8p6ncgsav22EL9o5ZcIQ/Jf0eGTri86w6hFFSFNuN/8A+wgedLcAAurVZGla6Z+vKRHCY1fvurmGWrdgH+b2zifMO9rDFc/fQblGlGkGfDUER23E+eehPP/OtsM2bru8tmS5CosK6AIm6sLbFOUbCqbHpz4BZitKC/fGWnxVlv58Sy79rlqt5KibuBNYK1G9rzqnUVHArfy8NXpCxOSwMsHneVgnAJf/iTafHtiuOcSaacP6Gmryij5UAOxq9cXrQbErKfUuGyP5bKS8Io56PFeztnOddwK+jwMj3YbbnEVGT/R+TW++Qxu2vjfu9XKLMeBEdJUvyzaRH/bC8w0zepMd69C+f0apiYFMc4GJk9FXaG2Sm449rf8+Ve02mp/jbbRCbmnfBbPcYdZBNXuGAUqk X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee48780f-a573-4fa1-ec64-08db6e673f01 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2023 12:43:12.3922 (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: Ft3tWsXJc3Whv3AGzA57C9LFNJa8az2z7Tr62wy+1KGGVx58SpdTtARto0YqrWmVQzlxYTPQeMuXx5eKF1GgBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8320 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org EdgeLock Enclave are has a hardware limitation of restricted access to the DDR memory range: - 0x90000000 - 0xAFFFFFFF ELE-MU driver requireis 1MB of memory. In this patch the we are reserving 1MB of ddr memory region from the lower 32-bit range. Signed-off-by: Dong Aisheng Signed-off-by: Pankaj Gupta --- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts index f1c6d933a17c..d2a39e9aa951 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts @@ -19,6 +19,17 @@ memory@80000000 { device_type = "memory"; reg = <0x0 0x80000000 0 0x80000000>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + ele_reserved: ele-reserved@90000000 { + compatible = "shared-dma-pool"; + reg = <0 0x90000000 0 0x100000>; + no-map; + }; + }; clock_ext_rmii: clock-ext-rmii { compatible = "fixed-clock"; @@ -53,6 +64,10 @@ &usdhc0 { status = "okay"; }; +&ele_mu { + memory-region = <&ele_reserved>; +}; + &fec { pinctrl-names = "default", "sleep"; pinctrl-0 = <&pinctrl_enet>; From patchwork Fri Jun 16 18:11:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Gupta X-Patchwork-Id: 693364 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5792EEB64D7 for ; Fri, 16 Jun 2023 12:44:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345355AbjFPMoL (ORCPT ); Fri, 16 Jun 2023 08:44:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40770 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345391AbjFPMoI (ORCPT ); Fri, 16 Jun 2023 08:44:08 -0400 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2041.outbound.protection.outlook.com [40.107.247.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E60D35BE; Fri, 16 Jun 2023 05:43:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jtgf6T1/aiNArO2F3kCMZM+BSBt1wRp311FjFr3+nJ6gchOOs+TJ0Ee475+xSZ2lVknKRrEESDlmb7r6YSMVwfhXxLY5tyiqUbD6060D6A2c+AAbitXku9vmtn14cF0REYRLZHzYYO5mXGjXugbAK8mTxw/FWdGvHvNFIXFrGNT20fUiQhX/yNu5hOidiOIDGc9mvNT2I/OxR6+vg1wX2T/bTp4Fb+zuO5BQh17KDl9tm5XKbr3lz1PVzllbKt/btt5dNfJ2nierLrr92SXDzpzj2woelu0x5pjyCuiDL6s2804SxbT0Vzn7OSP+Nx2dvRimh9uKVbeRI9Ls3I+rhg== 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=zTkaHzimDYs5V/v3H50MrtfCLaTZp9hn5ECU0FygbLA=; b=HZXjODKSQgziWN/IGkJNP5zQG+0BGYGvW43IH4DFZKL7GevZCEN2jenI4Lo2WZcRwIrDNaU44skYHCgMCnQ4Ju1/UxcN7hJbJ565778Xhu+NQhiFIxSYrMWn94jg5vweo6mlQLJpUSCxRdMXQEnEwmLTMhPg9K2qsOagNrrJVt+rNGvYBKQr4tZ8aGIKJ9fyTJTiA7ONg18qhxx7iREaEIzwaIOqR9AcorhVQBkrF98oiMimytkiWS99zRDmc/3tvEnNvF33tDENaOctfenmlorrgKVvcnLnrHMPkySF7ZHvj0w3XuCRIU6OplceJrcCJgleMukXMCdgDpRHnOKxDA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zTkaHzimDYs5V/v3H50MrtfCLaTZp9hn5ECU0FygbLA=; b=Fd5hh+efVcCq3xjJ2EESsoIdzKeZrEMuLM+d8Zi/ZEXRrJ2neVmm4YefwmjF2y18jl0CFriUx+D3fDYRMDnQkhMm64KMRnY07WR2xZx4Drf/lth9xz+sl+ccuag2ITzb2pIpQvvN/Q6VPPAFtztv3IWTkr9TyDTlXG9z2ZxSRBY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) by PAXPR04MB8320.eurprd04.prod.outlook.com (2603:10a6:102:1cf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.25; Fri, 16 Jun 2023 12:43:20 +0000 Received: from DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad]) by DU2PR04MB8630.eurprd04.prod.outlook.com ([fe80::413f:a9d5:4c09:9dad%3]) with mapi id 15.20.6500.029; Fri, 16 Jun 2023 12:43:20 +0000 From: Pankaj Gupta To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, gaurav.jain@nxp.com, linux-kernel@vger.kernel.org Cc: Pankaj Gupta Subject: [PATCH v3 7/7] MAINTAINERS: Added maintainer details Date: Fri, 16 Jun 2023 23:41:44 +0530 Message-Id: <20230616181144.646500-8-pankaj.gupta@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230616181144.646500-1-pankaj.gupta@nxp.com> References: <20230616181144.646500-1-pankaj.gupta@nxp.com> X-ClientProxiedBy: SG2PR03CA0100.apcprd03.prod.outlook.com (2603:1096:4:7c::28) To DU2PR04MB8630.eurprd04.prod.outlook.com (2603:10a6:10:2dd::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8630:EE_|PAXPR04MB8320:EE_ X-MS-Office365-Filtering-Correlation-Id: 02b04227-439e-41c1-8758-08db6e67440b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hsafLA5/Y31l8mbpcxTs8K0r02PqBknJw356Yzc8KzUFT+T97KU/V8rqc9JuW4viRVgfxphWNm028p5XeAYQT0eoxVoYxLrFUl0koLhCKVbBSOTJ/7Q3k2IJu1LMNexVFbStUaFWg1yFuV78iLsyww64SLMODN9G2BK8weK5M3TPn84FO1F9HpYCq4v9QGTjLMofTo49PXT/SlCXP7S2XD0t0R7kWX9YIe4l2LxmJxKnNr8LqVTO6TYLKboeVCmJtUMKy9eCc9tIvJOa/BBOGV3G+qmYxv/GWkQ8wXkoN3ANW+iCxgVgRLNombCzWyJc1Q6FEobjACvN/4GkuAW3TpflAccHocwmipXRXX50ELVlIrCA1bq+PSVnruao85O42CDdsvn3ZTw8F3W8+Vof3sr6zIcF0egUwXWqtX58KmMTmysZQhEcYmk/GsXlzGR8hnS9bTKX8Sejs0BSwZaRjQ40lniADN+KA3bbQ7wZc5oebcRnR4OAdaOgK67jQS6MyfvPoORd+G+p0NTiBt1EKQiQwbOwFDXdbU7buG+IoNXTnZD/4SFizcwGvg/K8e6Lo20060iuCdfoYokbWF9NqAGaf7CQ8wEriXSlZWTrd6VawQ2mdtjvmI640Ui1AMZ3GN1gBa/7Zyr3LOeLnmDRdw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8630.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(396003)(39860400002)(376002)(136003)(366004)(451199021)(5660300002)(478600001)(8936002)(41300700001)(8676002)(316002)(6486002)(52116002)(1076003)(6506007)(7416002)(44832011)(186003)(6666004)(4326008)(66476007)(66556008)(66946007)(26005)(6512007)(2616005)(2906002)(4744005)(83380400001)(921005)(38100700002)(38350700002)(86362001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WE/iXoDg4A+YEavL7GoyUynxFwAjRFsvewZOydQpuPTgqDLs2A/gEnyg8eRSnLNLC9bewuC4zrhOk6gi0VVZ6YlhL7IJ9jO6jcE3kKuKMTP8RQpR43pBKmYXzSL8EItsxsJfIUzAUGrN5Mld8TDYqtC1U9UPI+QSnp0+tcmGHkpxVdoIbU9aexHaYz4GEEZLUyvkLoduqV3S9Ym+1FWxi3740sW8rJXujsROkoWiiFipFbxC0JWPdS2STlwgImpcCVFlwdhngJe0VowUdbNCv/PosjFAaxs/wOfHVB6wgTDUyN/Rzpdt0dX6UPiQ6skvvS+SLnryrmKlaxT0xzlTG2zTRwdSbkOetFtYtzxTHrHRMroJItu694pn+kPAgCDspd0GlbkdqnbsCOfinZ1K5YkZOjs09cp1Cb8iNv7uQ1q69FOAb1K2ZcqiLZVqR0hN+vn/r+qZtVZcyhVnEuhEF2Bp6ubDNazzDmYNFHRtqNUtasBarVY9F002u6UCLh3hlgHNv4B09UmtuGZgpk4xKLuWW2MRZlqDPG/6EUvbo7Gl1hJwPTBaJCyPrK5qCgonXFbDezUcffW1had28pgb+6NzW9F+TvWEV+ICh8YJZb9dL0mIzFCmV6K2tPVa9Tdqju82+3VjnKnb9h8GmAucW2GdjbSMqtSDWTj/NB113AN1UZH6yM9xQeIXTpnmtD9ZsOrPCf5CBproSlesLhjWmse0dxNPJAI/1ghxHN5zxmcI9/9OKaxYupJut4BwJjZJco8FmL4Udl5cQ0cr/9+B+QjHS8KNdgKkWcrteRJbhylQ2MxwwoWx230mwGc6AtqKkXSTtN3GcAnZIealIwSXrxnY2a2avRIUjppLMJSyQdzEj6Fd2mnsrDHxyOgOxPXc5sWjtc2cyYmM9VUMdM/N17uYX7cJRvW5xftGkNaCzEb+Pun7n76yCRMjR6F4CrAo41B5tINR2FBOzZUZpAhIHof0fuGr4DXiWltdE8gqXcpEWf/90+G+mGmcuhfba8ZrBPYHuMs4d9NvtSGKccVzkFrIXx//BSJMNo/+O2J+IER1oU1/qCwJb5ZFaAcdHswA9Y8XyjPPIWT2z8reVOd4wiNyxGol7yaxB/lg+lBloTJrpxI18MOhDSDVtAkA4GeNaOP7OISxrlGgiX0fnKGcuCoZO5Z9BYxy20fn9oj21a8hfknF9/IYHwYiPha7LQGJH4TuLtao4FdwY30Ogy37D78VrDiqw/8lkN2So3wWJkkZSnL4AvfzZI+wYPcD8OngqL1orOgfejg1qxT5n1oKxy0WGxqco+dlCVerqYbV4N++H6VE2IXkxqsDCqPGAWqDgGSYRMleDk/gkSxTYl/ilVaUX9ORiLHAK1pAuVRFtAvMyzShSFyoXmdCprOg28ok1Nz1dIKWsYZ4c++JRmOGPN1tz3olpEggKC5NQIRhpB22oSqE2fz9Zn+6zIFhoQJb1lE1MD2a8LLm04y/eSrxietDdiWBUnRYuNS9GLJzmjHka9Sse+lYpe86o1SSy0B7Y1Dd2fF44hRj9jRg3j1Igqb7XlVNx2FWYTm3TcmbO3Zj4XKphWgSSMavwU2zG7Yv X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 02b04227-439e-41c1-8758-08db6e67440b X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2023 12:43:20.8382 (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: gHMXas5f0Su3Wa//pdlP4Yk578tFm+5S2T4rzmlSfGvUAXzjJG1JbpzbZmvZFzxZf2hJOZebcwmY7kV8zXPv6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8320 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org MAINTAINERS: Added maintainer details for ele-mu driver. Signed-off-by: Pankaj Gupta --- MAINTAINERS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 6992b7cc7095..21a7a5604436 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13536,6 +13536,15 @@ F: mm/ F: tools/mm/ F: tools/testing/selftests/mm/ +NXP Edgelock Enclave MU DRIVER +M: Pankaj Gupta +R: NXP Linux Team +L: linux-kernel@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/arm/freescale/fsl,ele_mu.yaml +F: drivers/firmware/imx/ele*.* +F: include/linux/firmware/imx/ele*.* + MEMORY TECHNOLOGY DEVICES (MTD) M: Miquel Raynal M: Richard Weinberger