From patchwork Fri Nov 16 16:23:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lubomir Rintel X-Patchwork-Id: 10686541 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B7E0E17EE for ; Fri, 16 Nov 2018 16:25:25 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A3FD92CAEC for ; Fri, 16 Nov 2018 16:25:25 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9867F2D55E; Fri, 16 Nov 2018 16:25:25 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 5133E2CAEC for ; Fri, 16 Nov 2018 16:25:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject: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=K/O/dC/P3c3Va1MaujzkL3XnIzH1kZHvGUttM7xEjac=; b=t9Uk5KN5WS974F EVR1cSsmtD/w9+EeU6WR8laIVIHRZIe4YO9xotzvMkObkQjlXJklEBxVMuemmPK1S3v5vNWpLoJkm HNtdRvxRNvEeULtTvSxCBmujEHUGWfvW9I+Dhv0mARK+0S5ek1NA3K41BZ5Im/HENPnUQ23Z4wfhr tFbA5ByY0rC7TjnQQy2Ya257pYgsk2j8e4kbnSgQNccnNiF8+HVY4jF+m5PEk+qFVc5i5/SqiepsH 70ibHlJX9nhKlxEteRBJEjrmVgrAfZwt8gpUaV4Ma16FbwpCquP6EtRO3rdEqc8A4YoWrLD2k5I/E 91e2XbTVXLxOaXUUYuzw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNgvq-0005c0-U0; Fri, 16 Nov 2018 16:25:22 +0000 Received: from merlin.infradead.org ([2001:8b0:10b:1231::1]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNgvM-0003t8-2G for linux-arm-kernel@bombadil.infradead.org; Fri, 16 Nov 2018 16:24:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=MJRQ0A/AI7lBlv8zr16u4rsVASA7D9dKRzV5Quolw5g=; b=pUZwbyRLD25Nyx651YzpwRjB6H 7Y4aCbfqLU9MPklq5zmXfNu08Zg0RPak+M0eWan6vHcJLAZbAXIsUCPzC7FVqESqSX3lIxmSuydX/ BvNspha4v4dE1XRmBHWjHM6ICv9SS6m/KYIrdIJQy37/ar52u37aXPNm+U08s2u2XsD2ytZZ5Oytb OFNOSA1ggRQC7RCXeGncjRlwimhOJBfm15Wv4e+8EbGlgf8iwolG2Q2eNqsOc9AEoe7b/fmyW5RJZ az38kxYnXvO/KQsV/WcvftP+fIbl5tJDXSuuDJIsw6nXyOq+ZmdPlEpdd0I2DP+r9GX353grEX9w/ aGB1jJKw==; Received: from shell.v3.sk ([90.176.6.54]) by merlin.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNgvJ-0001nz-28 for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 16:24:50 +0000 Received: from localhost (localhost [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 54EA652E56; Fri, 16 Nov 2018 17:24:32 +0100 (CET) Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id MdVqfhLK7VJg; Fri, 16 Nov 2018 17:24:16 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 684DD52C25; Fri, 16 Nov 2018 17:24:15 +0100 (CET) X-Virus-Scanned: amavisd-new at zimbra.v3.sk Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id HMRLyAHTmjlm; Fri, 16 Nov 2018 17:24:14 +0100 (CET) Received: from belphegor.brq.redhat.com (nat-pool-brq-t.redhat.com [213.175.37.10]) by zimbra.v3.sk (Postfix) with ESMTPSA id 4BD5B52A9A; Fri, 16 Nov 2018 17:24:13 +0100 (CET) From: Lubomir Rintel To: Mark Brown , Geert Uytterhoeven , Darren Hart , Andy Shevchenko Subject: [PATCH v2 0/17] Add support for OLPC XO 1.75 Embedded Controller Date: Fri, 16 Nov 2018 17:23:46 +0100 Message-Id: <20181116162403.49854-1-lkundrak@v3.sk> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_112449_282289_634592E7 X-CRM114-Status: GOOD ( 12.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree@vger.kernel.org, devel@driverdev.osuosl.org, Eric Miao , James Cameron , linux-pm@vger.kernel.org, Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Sebastian Reichel , Haojian Zhuang , linux-spi@vger.kernel.org, Rob Herring , linux-arm-kernel@lists.infradead.org, platform-driver-x86@vger.kernel.org, Robert Jarzmik , Daniel Mack Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Hi everyone! This is a second spin of the patch set that adds support for the Embedded Controller on an OLPC XO 1.75 machine. OLPC XO 1.75 is a MMP2 based ARM laptop. It plugs into the existing OLPC platform infrastructure, currently used by the x86 based models. The slave mode support for MMP2's SPI controller that the EC is hooked to is now in spi.git's for-4.21 branch. The v1 received a fair number of comments. I've attempted to address all of them, either by fixing things or responding to the v1 review. See the change logs in the individual patches for details. If I've overlooked something then I apologize -- I haven't dealt with a patch set as big as this and I'm struggling to incorporate the feedback in an organized manner. Advice from the more experienced folks around here are welcome. Tested to work on an OLPC XO 1.75 and also tested not to break x86 support with an OLPC XO 1 machine. I don't have a XO 1.5, but it's unlikely this breaks it when XO 1 works. Lubo