Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5492598yba; Mon, 13 May 2019 11:47:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqwTEpBS9Nz45CUAe8jbNHiYGgfMTF6DYiwgWP19amJGeVvapDJnCbaNiSCSEx3jME1CRL/4 X-Received: by 2002:a62:4607:: with SMTP id t7mr36180617pfa.138.1557773249001; Mon, 13 May 2019 11:47:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557773248; cv=none; d=google.com; s=arc-20160816; b=qMrtCPZHh2dCD2aBW3aThbmOJab4H5IhWwvcV7CZMH3NlFfuChFzQxZmDXUbEBPpoG a/qx6zHTgjd50sJ+NozOwVKLpTnIodwoExpoNjAIq3Bb4icDS6/nEPFLEMi2m7ItwTBh c0nZAFyijnwCWPOPkvthQQLQPkDBMyclW7mqvPLq2YR7cEVEWhG3pc0HeCZiKxeAlIot gYu1uS+UpGraNRuuwqTuYxB7EG/BXHWvOZGcjBf4DUdv2EzAAk8bo5fKcDZ8XHAMOqV5 cWIyttsdD47rgKI2QCr1bTAgjlpq7PnKVUeX8/YjXe03BNfxleE9bthokUC1mqtXQNz5 nyDg== 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:dkim-signature; bh=IBIWbSPpc7j2EgIiZbpjBgwSCzEoaoZA6IHHGeyqm0k=; b=Awt2XOaQvdFLku/w0eS6FLioLRfqnvhEMq9xQPhL9nCzPp34sXUJDJgF5yTwkZLOO6 Xs5uWlg1p2aNBA7JD8mlpks30tL/rWY1rvqbXTDf7V92NWRB4mezQzfcqjFqkDLUvU3A ajE+PJ/+CLnvduVGdbGgreUp8fqBBTtabQEKvFNVZr6yh+AzCj6CooWUF478uC1L9Hz+ zouT406x+YOSNqxbmJrtbED7U2HsdYgJVK0D66qOZNBPWnTRcXVhpvXFIO148rsznJAa ztt8jlIQ4d4tCX0lCaaO30eL3/wbWG3fZb+mrUnsqh9NzN6wAVZBjxq/jZCjBAtlthsD FU1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=aY5uMZeI; 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 d62si18902886pfa.72.2019.05.13.11.47.12; Mon, 13 May 2019 11:47:28 -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; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=aY5uMZeI; 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 S1731528AbfEMQKd (ORCPT + 99 others); Mon, 13 May 2019 12:10:33 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:33493 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731482AbfEMQKc (ORCPT ); Mon, 13 May 2019 12:10:32 -0400 Received: by mail-wr1-f66.google.com with SMTP id d9so7582611wrx.0 for ; Mon, 13 May 2019 09:10:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=IBIWbSPpc7j2EgIiZbpjBgwSCzEoaoZA6IHHGeyqm0k=; b=aY5uMZeISGZkbAL4GnQfuBHulOyUat3bMlveTgkJEg6ZBvpZ46nBDnlLqd/Jc79Ck2 8wJtwXrFpWPlcwX3JBvKFk61E77dPYAb0o4ZS6QivcLAxxymoy+SIWueXSvhsWe+Cui0 5M5/40WeQcT5p+w3fM/dlxqUl/nd2uCkqI1Ch1LT780M9ui4QcYyvBLFwwvG/HkUGw/2 ius4Ma6d9Ba2ztYKa4i/bA7eWNdcpXplomqgDocIwJ8mhjHxvSOs2EkEPg8k6mP1e5eX ivr+bf+9dFvo7pyIFXxda2BQshTin5d1OCk7NFTzfkF9LebTtfxVv5dpxLe/SRxyKnXx raDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=IBIWbSPpc7j2EgIiZbpjBgwSCzEoaoZA6IHHGeyqm0k=; b=nrXooFr8H9w/C0aL3rbCi4/NULlb+/+3U/WpPAulID2RzcQgKRMePFp8r52gLbAm+h ZnllYXcX4f4hp1h7cks/hJLO2OS0C86Zhj0z1vhC0M1M71FdXju1uFhRfV9XSSBg1hOu GWqluYmvzveqCa01u+w/yRDUK6BJ4wn8GsaB7RO5CeXjLnPiAhJtiirh7/1Bh7z4P3rw H0J/+FqHKtQCEmE1+v7srqrKS/pdE+ZEUY5yXs7/XRbg3BCeO+uVOPItZOogq3MqefT7 35Nd/MBBOZlPwqjRbHJxRyr4TSkqaLi8AvFNuwq7wX7cqil1hyikLnbl0c1G/TqT/Wef Ydfw== X-Gm-Message-State: APjAAAV+HZnn6D5eljUxPdmYjqn+KscB/X4tu/pp0H0I+Iv8acXt81pR U3WcnR1VIOCyAReop3pxbUxH/A== X-Received: by 2002:adf:ce07:: with SMTP id p7mr3219226wrn.241.1557763830904; Mon, 13 May 2019 09:10:30 -0700 (PDT) Received: from localhost.localdomain (aputeaux-684-1-11-31.w90-86.abo.wanadoo.fr. [90.86.214.31]) by smtp.gmail.com with ESMTPSA id n2sm24439089wra.89.2019.05.13.09.10.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 May 2019 09:10:30 -0700 (PDT) From: Fabien Parent To: robh+dt@kernel.org, mark.rutland@arm.com, matthias.bgg@gmail.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, Fabien Parent Subject: [PATCH v2 0/5] mt6392: Add support for MediaTek MT6392 PMIC Date: Mon, 13 May 2019 18:10:21 +0200 Message-Id: <20190513161026.31308-1-fparent@baylibre.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series aims at bringing support for the MediaTek MT6392 PMIC. This PMIC is used on the MT8516 Pumpkin board. This patch series adds support for the following features: * PMIC keys * regulator * RTC Fabien Parent (5): dt-bindings: regulator: add support for MT6392 regulator: mt6392: Add support for MT6392 regulator dt-bindings: mfd: mt6397: Add bindings for MT6392 PMIC mfd: mt6397: Add support for MT6392 pmic arm64: dts: mt6392: Add PMIC mt6392 dtsi .../devicetree/bindings/mfd/mt6397.txt | 12 +- .../bindings/regulator/mt6392-regulator.txt | 220 ++++++++ arch/arm64/boot/dts/mediatek/mt6392.dtsi | 208 ++++++++ drivers/mfd/mt6397-core.c | 55 ++ drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6392-regulator.c | 490 ++++++++++++++++++ include/linux/mfd/mt6392/core.h | 42 ++ include/linux/mfd/mt6392/registers.h | 487 +++++++++++++++++ include/linux/regulator/mt6392-regulator.h | 40 ++ 10 files changed, 1562 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/mt6392-regulator.txt create mode 100644 arch/arm64/boot/dts/mediatek/mt6392.dtsi create mode 100644 drivers/regulator/mt6392-regulator.c create mode 100644 include/linux/mfd/mt6392/core.h create mode 100644 include/linux/mfd/mt6392/registers.h create mode 100644 include/linux/regulator/mt6392-regulator.h -- 2.20.1