Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp1189331imm; Wed, 10 Oct 2018 10:26:21 -0700 (PDT) X-Google-Smtp-Source: ACcGV61hNuMqejYQQblNdx2AkCOPLr/R2l5nEE1ZjwOzupXPNSggITlJgP/MHkC6WIJBVOBwkKON X-Received: by 2002:a17:902:27a8:: with SMTP id d37-v6mr22322923plb.318.1539192381219; Wed, 10 Oct 2018 10:26:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539192381; cv=none; d=google.com; s=arc-20160816; b=n+rKMUIGcDWCSh9Trgcda5Z6otm2ramO1G5SCmcspdPYotQgL5KbZ4UlsEb+wdS1mM d+4tZg6M84cIoQMz1zqUcdMEs5FChEf37U2nAhaKXWAAPp+FAbL4/xosUibDx0xp+mQ9 R3ba4ITZ8+6vtfK+QgaV0f3eOlsVIQt4iZXHvJs9KdlgDg3a6iNzL7St6mFKXOJJsa08 7/nGi41nNOFPtaRsE2tphZ5VoqpwN0WCT2iZnq2ltptYUsuVOrbdyOeKUlk4BCYyDDRb XF2wik1RhA/R/gGBThzstBQXqvXWVXJdCh8+ScL1RXuE0+JYuEW5zS55dvU8scio8kq+ JoIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=UYyoElN+H3+u0SmL7jNQyyyPiep6nxUmH+mOWYrhiTQ=; b=nonFZW305jrKohjWz5UG6vskjaGolQFf6pU3GHccfnahpgjHVWYZMuoRM8l5sq8DTN 0t3C4N67YDS9vdumWxrpDS+MvaQfgRAJuV5mdGPvvqK/Q+aotOdeDky4PuLvyhRFfkvQ /SRPj7OliSmSMD6V/I94+1Bqz62AJ37zswJadHtm86ZBLbj/ruGm+2vW0hd3G8KCYln4 5qFMrc6orI1l0Z9spxosiEIjh5FFFTaQARkPUaFArTLc/fBAhz8euktmiB/ALP6cbO7A VWqtsZsXj+7VI/GVzds4LXCPHx0zJ8gGdr6XKzYcugvLZAkNmx7unGazPnKAHDDaC6tL TD2A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w6-v6si23253970pgw.316.2018.10.10.10.26.05; Wed, 10 Oct 2018 10:26:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726871AbeJKAqb (ORCPT + 99 others); Wed, 10 Oct 2018 20:46:31 -0400 Received: from shell.v3.sk ([90.176.6.54]:54473 "EHLO shell.v3.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726562AbeJKAqa (ORCPT ); Wed, 10 Oct 2018 20:46:30 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 9CEABBCFC9; Wed, 10 Oct 2018 19:23:17 +0200 (CEST) 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 F07GVUskWNU4; Wed, 10 Oct 2018 19:23:03 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 25466BCFB2; Wed, 10 Oct 2018 19:23:03 +0200 (CEST) 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 sl3oqLCkvF4c; Wed, 10 Oct 2018 19:23:02 +0200 (CEST) Received: from belphegor.lan (ip-89-102-31-34.net.upcbroadband.cz [89.102.31.34]) by zimbra.v3.sk (Postfix) with ESMTPSA id 99E71BCF86; Wed, 10 Oct 2018 19:23:01 +0200 (CEST) From: Lubomir Rintel To: Mark Brown , Geert Uytterhoeven , Darren Hart , Andy Shevchenko Cc: Greg Kroah-Hartman , James Cameron , Sebastian Reichel , Rob Herring , Mark Rutland , Eric Miao , Haojian Zhuang , Daniel Mack , Robert Jarzmik , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, platform-driver-x86@vger.kernel.org, devel@driverdev.osuosl.org, linux-pm@vger.kernel.org Subject: [PATCH 0/15] Add support for OLPC XO 1.75 Embedded Controller Date: Wed, 10 Oct 2018 19:22:45 +0200 Message-Id: <20181010172300.317643-1-lkundrak@v3.sk> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi. This patchset 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 EC operates in SPI master mode, meaning the SOC is the SPI slave. It uses extra handshake signal to signal readiness of SOC to accept data from EC and to initiate a transaction if SOC wishes to submit data. The SPI slave support for MMP2 was submitted separately: https://lore.kernel.org/lkml/20181010170936.316862-1-lkundrak@v3.sk/T/#t THe "power: supply: olpc_battery: correct the temperature" patch was already sent out separately, but I'm including it because the last commit of the set depends on it. 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. Thanks in advance for reviews and feedback of any kind. Lubo