Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp839894pxb; Mon, 16 Aug 2021 19:59:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxs+XLpbezm7alPtowAw6JUrfoSQIcfiZYgvXvhBNMafITdTD/QVpkGyBA3ABofLcK0w+Tz X-Received: by 2002:a92:c786:: with SMTP id c6mr806193ilk.211.1629169182182; Mon, 16 Aug 2021 19:59:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629169182; cv=none; d=google.com; s=arc-20160816; b=ihM64FuQw8+JNpnkq3cCl/WpJGuAPj8Qfmte/hwiBQ5VWqYEwVkHp4nprl6Ze8MeEx OHh9m57OFaEyjhWoKJsGwsRivap9U5d75+pEjjfoAbiORXgm3xRjksXEqSlEA8qJq8MK kJqzBoTYbXAiOZ6WBnNHFWezQtzUCl044BOIKpwEN9FO/W9VZznozdE28NB89h5S5Gi5 YY87xjogxd2Td9pQWRGtvwSYy3XRlBeEvA4l+BvFHP34LyFhobGNLn3jsoB5MYB19wiH 9tam56ArJh/xihzp/z678BLgxAXjkz3ZL7F97539J2E6g+WLjc6wxc9EMgm0+ZNafjAh FWHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:to:from; bh=DOk5v3sisbQBYHRI8dAD5Q2/rHLgUgvCWjv+c7ctzxU=; b=ZEGMmpgMMdi8wm7rzMTDkHNNMz3mp/QiFiVemD/Ye6+JdWcn+MqTDZgBu+UOs0sMcq yW3UGYbznD2JnEv8C88W9FWBwZmrE17vgIJOEQWtrOw4+QxoXuGxJCb8rIls8EO94yxO Q+ljKI5i/3sLM2WZjh56Msn/MIKLX1gYKxwJsEB7cFKXoPRTNKjiwgxQl5QSUPfZUcqH r2qgzvWjTfKQ/UXhvELBpjyE0R/Jva7QAhPIiEL1vcd+dwRExW0IG0iZ13LxCkYMRhMX Rsq9NifaDSNFBvP2TRXVFkqz57B1qDAPSQ3X2dawQA0H7WtC+0Fu7WqGiihf1IcM4NBO PrJg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k2si797571ilu.143.2021.08.16.19.59.30; Mon, 16 Aug 2021 19:59:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236098AbhHQC7R (ORCPT + 99 others); Mon, 16 Aug 2021 22:59:17 -0400 Received: from twspam01.aspeedtech.com ([211.20.114.71]:59860 "EHLO twspam01.aspeedtech.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236124AbhHQC7R (ORCPT ); Mon, 16 Aug 2021 22:59:17 -0400 Received: from mail.aspeedtech.com ([192.168.0.24]) by twspam01.aspeedtech.com with ESMTP id 17H2eVL4035573; Tue, 17 Aug 2021 10:40:31 +0800 (GMT-8) (envelope-from chiawei_wang@aspeedtech.com) Received: from ChiaWeiWang-PC.aspeed.com (192.168.2.66) by TWMBX02.aspeed.com (192.168.0.24) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 17 Aug 2021 10:58:38 +0800 From: Chia-Wei Wang To: , , , , , , , , Subject: [PATCH v2 0/2] aspeed: Add LPC mailbox support Date: Tue, 17 Aug 2021 10:58:46 +0800 Message-ID: <20210817025848.19914-1-chiawei_wang@aspeedtech.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [192.168.2.66] X-ClientProxiedBy: TWMBX02.aspeed.com (192.168.0.24) To TWMBX02.aspeed.com (192.168.0.24) X-DNSRBL: X-MAIL: twspam01.aspeedtech.com 17H2eVL4035573 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add driver support for the LPC mailbox controller of ASPEED SoCs. v2: - Fix error handling for copy_to_user - Fix incorrect type in the .poll initializer Chia-Wei Wang (2): soc: aspeed: Add LPC mailbox support ARM: dts: aspeed: Add mailbox to device tree arch/arm/boot/dts/aspeed-g4.dtsi | 7 + arch/arm/boot/dts/aspeed-g5.dtsi | 8 +- arch/arm/boot/dts/aspeed-g6.dtsi | 7 + drivers/soc/aspeed/Kconfig | 10 + drivers/soc/aspeed/Makefile | 9 +- drivers/soc/aspeed/aspeed-lpc-mbox.c | 418 +++++++++++++++++++++++++++ 6 files changed, 454 insertions(+), 5 deletions(-) create mode 100644 drivers/soc/aspeed/aspeed-lpc-mbox.c -- 2.17.1