From patchwork Tue Jun 18 15:03:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?6Z+15rabIOS7ow==?= X-Patchwork-Id: 13702484 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 5C41FC27C4F for ; Tue, 18 Jun 2024 15:04:12 +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: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:In-Reply-To:References: List-Owner; bh=cBK+16vk5oFJBL5eTEWzVo/tjWwpXkvqX33PTUAwe8E=; b=D8qgvaEnffCS/i BDo5op7khY7iJoXQSdbi5MPAS8yo4kUffwXKdMHO/e+sjbj5cr18GbwyJkLr748fObxLy6EhZcY4W 2C+DvyzFuJJMDgl+xe01H1CvRevFW9lSTfNO5rtN93wMib+BLPNGKOUdX/mVS8/U5lwjfkp9gu73F lkESoZkWLPZPIVqI23M3qJ246uXpzX3RKsvq45nldgBnmXgd6Sk7HU/xyv3rGfPaTGax4wrHM56Dg 6ett8GZ8vPMZ0ZpdIKJm9Jua/PzWvYC2yyF1RAdCSc/BheNnWLSdaF7bBTivmHbPX+VxRzjMY+jDG hEiuECqikYUzvcHc/10w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJaNS-0000000FWtZ-1bOT; Tue, 18 Jun 2024 15:04:06 +0000 Received: from mail-sy4aus01olkn20800.outbound.protection.outlook.com ([2a01:111:f403:2819::800] helo=AUS01-SY4-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJaNP-0000000FWrC-1kXB for linux-riscv@lists.infradead.org; Tue, 18 Jun 2024 15:04:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X0kaYklC8Iqm+LK+YHBica6ZVhtSE0uVBDjpn0n8dhViLHPlz23uaI1v0N1I8X+ydiMv1FafdPsDWD6l2vgL+QxJLMPr2JpbLwpsBwBhH/PbW8k7QJXC/UADex2e5fnHmCNIsLbhUcKwTmjznGIMT0Sg29Uy1suSFrFRPG2WdvwbUliTpJ8cHzkuaFCbrLuPkEcWNAo2hQSe/XJ5tYi3Y14rH+tld6gDh73kznvCdaMGlbBrqoiPfXtwCW3KXha60jAxuUEAEIq8R3ppDbvj6ojFLom8I+KwhTxDaICaO8eV+lgyqn46Dc/catMeQ6nbWveXw1zoGUFBrB2uU7YZcA== 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=D3PMbhmIcHQwHTJoxl4VzJyO5ca9jnfp5cNkaqthJ/g=; b=cDCGU2PkTo6ZRxY7lrkPIgpODAq8R5DL8b8wqrATVeCEH6y/+ivG3X3M3PbFlgvULPme7s4R8V93p6lYhm7pCH3k37/PA05Ymv5dEdQjBStGvwZDtTI//xUz0LJKCIMfoSX1EYvodW8S6nKZHEdOKqGh/uFjFT2yQL0u2upfoLngfCgVhh45M6ddJ81TpPSxddnfZneJUjtUrQ9CP6Di6JYKDyx/E/SuJNCIQIp5jK9Kfh/PBeDNqsMxXBcMKUWw91OgSzk2F39+NKDFeYTiC4DnIFl5wMxrBGgMMFegyhj8XF2cBGLxgDSpuSkdh7VwKYKuOrB/W17OCEzYlyZrhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D3PMbhmIcHQwHTJoxl4VzJyO5ca9jnfp5cNkaqthJ/g=; b=PFkQ76vEHR+xaDGAgEFydJUBGsMbJolTJ7ag4Hs+YJAvrw9/kqJnZfqy2nQFNKPeV4ZfMf/7Fhdkfpl9FXMiKZEpG3WvXbV/l6G5VJgf/hRaihXEh336xM8QnzSeS9VQWUfn6eC0RlthgeZ0ngfTiHhy5Q5klhGGnVnzRkDZnphVcX74jCviUykpTx87GaHgNuygD0Hm5eJn1oWojWawCuhg3x3U+vzs30HAMLLJgTXCEqT/Juw9Z5EEr2XfoOpqThZJc7tcs+2lj5xmoiSEtNuFjWKY1TRCBIVfwpRkZwCJGsxUK6Tcgl9Q6gbCl0MREO/DZJlShw0Jh770lR8mGg== Received: from SYBP282MB2238.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:9b::8) by SY6P282MB4005.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:1d8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.31; Tue, 18 Jun 2024 15:03:51 +0000 Received: from SYBP282MB2238.AUSP282.PROD.OUTLOOK.COM ([fe80::ac24:7d2b:92fe:20c3]) by SYBP282MB2238.AUSP282.PROD.OUTLOOK.COM ([fe80::ac24:7d2b:92fe:20c3%2]) with mapi id 15.20.7677.030; Tue, 18 Jun 2024 15:03:51 +0000 From: Yuntao Dai To: jassisinghbrar@gmail.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, unicorn_wang@outlook.com, inochiama@outlook.com, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, Yuntao Dai Subject: [PATCH 0/3] riscv: sophgo: add mailbox support for cv18x SoCs Date: Tue, 18 Jun 2024 23:03:19 +0800 Message-ID: X-Mailer: git-send-email 2.17.1 X-TMN: [wzzAo9agJ6Z2G0H/2MwcClOf3eAtPNmX] X-ClientProxiedBy: TY2PR01CA0021.jpnprd01.prod.outlook.com (2603:1096:404:a::33) To SYBP282MB2238.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:9b::8) X-Microsoft-Original-Message-ID: <20240618150319.4649-1-d1581209858@live.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SYBP282MB2238:EE_|SY6P282MB4005:EE_ X-MS-Office365-Filtering-Correlation-Id: a06af420-65ae-4005-16ba-08dc8fa7dd15 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199025|3412199022|440099025|1710799023; X-Microsoft-Antispam-Message-Info: JcUjd/HhSzjOP+3a8bUkeLMdggUJpR0M3SeIDTTuksDU6nT2jQ/06Pha2O9XQ2CfMQap4/9ML5lZ3RU761V19TFigDyaROdjxwVT336LOolCzsyJSgWi+F5rMyxkmXb//2eX7G+RFPPBV2rHaTOTa5/yMt518PdJD4fVTjL0U+jW8BrjLEQfWFYki++ue+YJLByxbI1mcfqT5BAhEVtTJSipxHEJQssFx34W4aP6IQfZruzLFCt2ELVVla5gJW8G3RZEW8TJnhz3fIcdr6MBG/LkTyIA8M25GrPUzf/ujQ83Wx9nWxNw4ru5UXG2fMNpRxTa7Oy+NQfN6J0qaytG6282n3LBUrTV7U1WAoOTq/Em73lPfSDXXTyMlTIHkzdsriBQ72H7ZFCRilr8QwofnxgmiGH+5+d1nznJoGe6pIEOUDlQAN8RAllMqbe0ee8IYoa+1bpO5EzytA9ndeF1uTbfrLjRhXJxl/YwMHX2HWp4YqfZ7L2keCULrxO9LFduhnXlmiOrELFWmG4WUUUkJofDj7XD2FHbk1CAX3hg41mb6Xrw2wZof7CqlWlwOo9b1zyZuE5BLXfXlVrW3YWaUVLw1IcZoVi8K/QM1JKG9H4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RwMQUuZsJCxwAozzv6tVvtLNL0ykm/WL8gZ0/2tKTJNwkYj+2XOXoAtNcymoLRpu2c+FRTZbm0LBaxMNq4N6z5TRynK3DXEGiKBVs25y3Z7VmYzZvr5iHsw3opmKTGgtlhiCdaYNzOTxlVuMMVjTzTwVaw1ioD370NcbENOcuP9QhroHXQru06wjPk8Wnscu6QKKXEcHLKi00BZvUu1gV4DuryM4u8QXPSWGdZ0X5R9vN0s0AT+OAXKe+tXT/1a2qR2aS8m5ywJkO7cHR8WrzJi4kP/QWQ02kvCsoWlBi1JN0h6hUpwrJsf6xhe0eCcRb+YZv+8TTSxf8g/4DEzb+4Dy4IG4oG/rQoSCAPXWOq1ZLOclqz/PTEaB44iyluH974RUbHBZZIbZBqJKYswcEG83nZ2GCGOWfwIqVSCHiyf40eTl8lTmSiucGFI9e2aQz1S1kqVJNRQ6vArA3gwqyK9LgTlyMuPof6ul7EDrXaAunoD+aWbsvlpzEYomWGim6HET5JXmWmUykLxpTCXiDqwJ7qUI+8VzNV0dlocjfOMtWga67T1Z7CzHoybla68Sd55SHWeiO/pxSDTPUSaSIyvY7JBi87QsVCUQvqCeyf70mmAeY5y7vk6hTVeFSMu2U65QaUbQzscrEDum14eLc7u+mSgcO7TqHEgxkjcEbXO6ZaHBg80PywKFHmShkXkVjMcX4MXLr0h2sU41J4CJR9nNOG7f+M0VDTdyQafSVSI1xxJT1cKYsBdz/H7KZtzHyuCj9rX/puYTH8KF+9+5SSG7qv+xR6+9LIrhCObGAQml8b7MYfeGNq161rboeqyB6u/9oE5k+hgfZyrDnIv2re4ukIFjIQ+HjCaRrGWcWICRRe9aaASSbBoW9uRSFXudBLvee/b/CgDafj7WscUbl5uTqjWllFHRyNaz3vJGTgekAcpAA88tQMsPd34ia5O1nYR2So8vDyaORCjCZmsmQw21KSMJ8UG5mB+58RXyYmXTIT5Z5pgP1QQ+9+to5THTOTEFzZpojA50G1u14NIs+62Ys3tKBDbL+9VXSVypMf7UMsqWF9lwNktbwa/ZYqEqVZB5Dx92TbSFGP6USEwu7C0ano1Nm+v9ik1HIYWfEFAjMLVW0s0G3fTG6J4OvmYJvy05ja0HWa1XGp270fX7WwWWa04hVGcK0Q680T2vZbaRc9caQVbq6dHcmKeuCpizd5jC6ZcKyq2P3SKNUiApIgcN4TFIBAKzPCq8xiWgcCk= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-746f3.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a06af420-65ae-4005-16ba-08dc8fa7dd15 X-MS-Exchange-CrossTenant-AuthSource: SYBP282MB2238.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jun 2024 15:03:51.5615 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY6P282MB4005 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240618_080403_932339_A3060722 X-CRM114-Status: UNSURE ( 6.29 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Add mailbox support for Sophgo cv18x SoCs, and test on both cv1800b SoC for milkv-duo and cv1812h SoC for milkv-duo256m Yuntao Dai (3): dt-bindings: mailbox: add Sophgo cv18x SoCs mailbox riscv: dts: add mailbox for Sophgo cv18x SoCs mailbox: sophgo: add mailbox driver for cv18x SoCs .../mailbox/sophgo,cv1800b-mailbox.yaml | 75 ++++++++ arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 11 ++ drivers/mailbox/Kconfig | 11 ++ drivers/mailbox/Makefile | 2 + drivers/mailbox/cv1800b-mailbox.c | 182 ++++++++++++++++++ 5 files changed, 281 insertions(+) create mode 100644 Documentation/devicetree/bindings/mailbox/sophgo,cv1800b-mailbox.yaml create mode 100644 drivers/mailbox/cv1800b-mailbox.c