From patchwork Fri May 28 10:05:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan \(OSS\)" X-Patchwork-Id: 449504 Delivered-To: patch@linaro.org Received: by 2002:a02:7a1b:0:0:0:0:0 with SMTP id a27csp176756jac; Fri, 28 May 2021 02:33:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7Q58e8E5RbJyOBfSM8irelEwc0DGWm5eeN57kGPGiA4t9VlHhjgpEFNYUr51vMs2qazru X-Received: by 2002:a17:906:3b10:: with SMTP id g16mr8362869ejf.232.1622194401157; Fri, 28 May 2021 02:33:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1622194401; cv=pass; d=google.com; s=arc-20160816; b=fJdoOesyv6ezGQv+1avlyRLPQGPSLoZ+UEdccH2B3vL5MpvIYyJtl6CpLhbAJG9PNU 6GwCGRJfXXJceLUzJFK6cFljDd1MDzwkFRvbbHrInVvieNIGaMukGibcUXt4aJgVqg/F n8p/VeUs0fjzhaEAHN2vlieVLGKOsgxb+59wziN1cD9x/vKZX3eMdGfxgXObXIs0T1Xd LJXLRZtkfxaP+lKzydj+W5xiuvHTTH7Mmf7hhpJ1StmsRlLmATIfYTFurY5BrcCgQW47 LYqUczO4bhKyIXcHSO41JnLZz4WlK2OadEzQsUp7TQSQaRiyyV0YVfMyRMY+W9Lg3e4Q OSAg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=XFlM12RkdLJRXdzY0NhA7Eu1KiWTVo10rGq//7tXRQs=; b=HwVnuVUEPzkgcxoX3kr7/e1oqlK/ROX4P9DFLndk55KKbQZBTGdCzluenZ1AoMSbDv cZfDg1S8c103zjs+XVKA6o2vkIYa5fuP2JKI5G7XH2cowvjfUrk1NfHKE8ewgjlvj25T KPWjGYSeZedZ9KosszqS330JhTJGcEKFHMuREGoQlYmbOl/IoqXroqRywyKSRd+Rd9Zj bD+WFIqBllzvvCrTT48HOsQGSCzYVDJ/ghiSZXG8GmXm30OhyLFAR72jjNhiU10is6VO eZIegCwkZQicHFpYxfOhuphVeO3YRM1UxC6pDScN4sXTmY0P5NQM3l1GcEFHLl4JZOnt B1uA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=fVJRXFqu; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q17si4164143edt.177.2021.05.28.02.33.20; Fri, 28 May 2021 02:33:21 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=fVJRXFqu; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234770AbhE1Jex (ORCPT + 7 others); Fri, 28 May 2021 05:34:53 -0400 Received: from mail-eopbgr70082.outbound.protection.outlook.com ([40.107.7.82]:36613 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S234618AbhE1Jev (ORCPT ); Fri, 28 May 2021 05:34:51 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n1Dlf2tiEQxvr2x6Qeo1e7i/Hqa+ymH9OJMw9yecAOugXTgf9ULgP8/FH5djij4x+WjIG9u+o5xWfib6M6X83vywysvYfzn88qTp0phdA9TZlUiJRqIB/0A1/afqS78z0w7eVnL4xrGWvv3uRDayodFBbMAvAQmDVO40kwXWL8llg/MP4cAp4g7RN+sDzvoZJ+O2l3LBXtLz+EyqhAMYooFlXYtt+yg/c16gbCVvTg9DlD7ey5nYbgniCPr+LydFXh2R3i/MayrtAYwoXqNeHYssmHNCMZrHrAJz3ScwynGhnH/2uZZ9hHPyb6DQ5RC/FbLXlzj4aKJrMApH5WFXtw== 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-SenderADCheck; bh=XFlM12RkdLJRXdzY0NhA7Eu1KiWTVo10rGq//7tXRQs=; b=k07hy8nf+7OKfcNNTX0y6f40HaBvrk0jjwJXk/Kz91R7PDMoxedTegZ+DENTJAMiJB6yjlkBtha2Iv2d3aZ+ZqpberYm5Tb6HbxOMDv0bv46nkTI14XpoVwD8c0TOCGs5+v/hyiz7vk1pJWu50gzLMftd7Q43ROtdFRDBiqpG2Ug6W5vgMcFZjMIkS6h7aC/DvPhmnWk+34Y5Ckpk8BtXVRjJO2oYF8NxB+6unGjL7dHMKPBG/Eh0cJoDMfYKrVKbV4G/+liVDWCUqNNZclnAmrvrTya03NVGNAB4v3zFlCdEcIoqSr7he/mf1zAfIXx4R2ikxS3RRM8CvEUuV9B/g== 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=XFlM12RkdLJRXdzY0NhA7Eu1KiWTVo10rGq//7tXRQs=; b=fVJRXFqu0jaT8yAhwr7bSLMEqszclyBavuUjNEJLVB4hh75IRcvZ7+gUN5QJoExiQEMNhNPZl5/BV0d0RuVpxQ16SIC1AMvu2C7ufLpa031gLHjlTHqSVBUdyZKg5OwLB8QxcUm/BpXuIrBb+fbXq8dZ3HfrOpjkK2/Ti+dpaRU= Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none; gmail.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DBAPR04MB7302.eurprd04.prod.outlook.com (2603:10a6:10:1a5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Fri, 28 May 2021 09:33:12 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::45b9:c993:87ec:9a64]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::45b9:c993:87ec:9a64%8]) with mapi id 15.20.4173.024; Fri, 28 May 2021 09:33:12 +0000 From: "Peng Fan (OSS)" To: jassisinghbrar@gmail.com, robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, o.rempel@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, aisheng.dong@nxp.com, linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V2 0/4] mailbox: imx: add i.MX8ULP MU support Date: Fri, 28 May 2021 18:05:59 +0800 Message-Id: <20210528100603.21759-1-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.30.0 X-Originating-IP: [119.31.174.71] X-ClientProxiedBy: SG2PR06CA0184.apcprd06.prod.outlook.com (2603:1096:4:1::16) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from linux-1xn6.ap.freescale.net (119.31.174.71) by SG2PR06CA0184.apcprd06.prod.outlook.com (2603:1096:4:1::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Fri, 28 May 2021 09:33:08 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 43b33137-83af-4aa3-1df4-08d921bb9cb1 X-MS-TrafficTypeDiagnostic: DBAPR04MB7302: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CzEKhc7uMBmgGfP4B/tNYfWEtk/hwMCxY9MvMkv//0r1ooRgKRVqFxLabgxuJ2Lz5sVIK4XXuZr1YNI8No/jtlhQOFzZNiMJsi9kTaT6c2nG5y5MEhpd2HvnBF0OGBcWjwa/l2QTi6UInSpdTw33tGajwwKdNxNGViZ4j20WZSlW3Ae6b8gDj0taRjK/2nlIDgvfsiQ4+XpLaMCirFUl87EZ2Trsgdv7viGmzqC1a7oOtpgiQEyxP9JYpkyHewvo+1y8aVpHE/Q20d7gANt+/ax4h2E0fpjJL5jqS27Ys/HtPEODuF+ouOcJTHdpep8N0CZV5sebt8gOgMELWY6ZvWRTp2MWq4KwvFd0z19yLrIbhVCv5QkyaicnfqmeIBCGxqMYh1k+w3RMsf5pSKUt+BSEZ+TC0foZw2c+AaKJyfmfyk4TbtFpf2YZsAZINJyXxV3DUtqNN3tuZXRbYVnwAZnQjBcX8Unt6VhVdb0KflLwn3qAB9jm4+ACQxKmIw9eW5boPwDn+xyWE/PpJJpPM6I341LyRsFDXlFYCjS9mNmYso7jPQRjQrVSv/WIpXtLRnK/7IRfPn5nxfU31r9hhbLycsKG4M1C3Zb7yZ8nlXPa6Z8srHSKayTTR4WH52C4X25XJdd7MBuPyTYIcknZQEBScK4aHUd0i05/o2D7MGg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(136003)(346002)(396003)(376002)(2616005)(26005)(38350700002)(186003)(86362001)(8936002)(6666004)(8676002)(316002)(4326008)(2906002)(83380400001)(66476007)(66556008)(15650500001)(4744005)(6486002)(6506007)(52116002)(38100700002)(7416002)(956004)(5660300002)(66946007)(16526019)(478600001)(6512007)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: 4vkECobvkEvKk0qyuIdlvG9ZPNhRLK+tvenPBaP79F4Ifq9KK/oXDkfV956LWhaxJnJxipQraYsSnD++EbXkdSKu6OtvN/EjsBzGVXC0U4SCwleV9Zn4fdG+IlGs0WQLta3MWSX8zfeZS+t/coRMH+phS3ljn2hw4HRFH1LgUEQSnO0f9A/jhCs/VLh5XrfevwTNVaCFOWklZU0cyGPjtis4FejvUQnE8LxUtqZemqSqfTXkoj8Q02WluB1c1jxQXJKYrxSAgp1L2NQ5qv0t6djCN/TCmaURVsPFcEjWdRZ7L3TJm3fR3fUypgM6rvJKvfFnnZORt1yDVRaQMJqiSwion4bpuUiiF4n4v0R4bzX9A1efl1x6LnVwy+t7p4CyMHfGV5ye6PAFqFzi+s4PbejH71WJ/Q0eTSNvSF4M4t5B6EGNXXTX8QVicFDUZPWEVMR//L8g+fFdnbrpVPOZDtIMXURCepd2ozwfEYH7o2pm1igX0TTdJS/GWFXPJPOuzmTgcch+fgIIDGQhzuWt1c+CX7L95a4eUOItMZkeLVK+km8d94yjoaD8USThT4Zy48hKop0EGZG7M4O4hQ9xeDZ017gm6XjlCMAlLpXzKhb5zD9HVtu083GatHQFMz+kD557A5giOTwBtyHqzrjOFXR2hhg0putorbuFa9go61weJymd+7gfr0hap7NRe1xnTcR9ksl9ZGQ5GAydJ92Vk9OBUYtl8y46bkCX8AfeJitzhfa/3V6hWeRG9627mamKt55zHUxiuU3t0tu0hPSIWDcWBhJGo3a6zKM23Sx5vQAddQ9tKriea2yfXvk4yEpteaUp0BgzNAVJtzab3t+P4XyjHvjWBDqpk/X18B9SgvBwNBaJan0/y8vOn5BehX7GLLR+1TJYtrMBMa3sVRi0UoQGoIC83lmQFqntLiljD8sATbAcZEza9+RSXuzK5b8GMdKl0hkyjsigZ2g2JwjRtap+x8BJxG9lDTUuDKtvkfHjRp4DjbihNKPagpIZVVelwlC3SpzW1S63Uqv0Gv5Ge70wWyGlvuFvGIJ2vkQb+9gZAOsFRrBYpKnx/bgSSQ6YYAlsjhs54f4OYLGmLKZQK7rsdaVOp/6++UZxs6C9Si49W8D/e10nQSCheYGlrM+hs7EWIC9Det6vmYeSSf6ka2SPjTX0F9LO/2/jW6bKUMnOicSfgLN49DOTN62C14a6FozZTDJQcSnpXCl0kb+ODsYpn0cInFpZGNrbduLv7qcIqgUvpOQsqTKp2W7paGeQcLE9g5d1J6C5i1cU17QKAQMK6mZxiG/Yv/m6sGyKSqrq5wlhR/hsUf0QK8zRXa/PyXjh9Ufx3PDFMJUozOYdPQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43b33137-83af-4aa3-1df4-08d921bb9cb1 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2021 09:33:12.5538 (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: ivceVwuwUNPS8BS7UA/7VsOOXhwsKYiWpvU1TKjGXpLT04stEvzrsM24YX0xDFCgPP/raaScoO1mwAUEC13IiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7302 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Peng Fan V2: Add A-b from Rob in patch 1 Fix RXDB for i.MX8ULP in patch 4 i.MX8ULP generic MU is a different IP compared with previous i.MX chips. It has different register layout and bit position, but the register name and bit definitions are almost same with previous i.MX MU. So we extend the current imx-mailbox driver to support i.MX8ULP. Peng Fan (4): dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support mailbox: imx: replace the xTR/xRR array with single register mailbox: imx: add xSR/xCR register array mailbox: imx-mailbox: support i.MX8ULP MU .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + drivers/mailbox/imx-mailbox.c | 196 +++++++++++------- 2 files changed, 123 insertions(+), 74 deletions(-) -- 2.30.0