From patchwork Wed Jul 25 16:18:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 949304 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="UuBezFxE"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="nSj6QVef"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bL642ds7z9s1x for ; Thu, 26 Jul 2018 02:19:40 +1000 (AEST) 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:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: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=d8zlVv5ioys/cB0NodVNjN+CObymImVDw8XbG8MDgf0=; b=UuB ezFxExBN//oFH3fPvFnkDEDO8nIuG/vOEgZc20A6ncsaZkC/XGeZ6MGMKBox0WClGfCkWNTKtD+Lm 6KiTp/asotldb9w7DT1BF+xhURKlOpu81Js8aOHBm27ebWF5Hzb77ssn7tNDM45G87nWNrgE5fJIl ncf3K9hFgnTcpxWkmGemED52cmvf/1E+SGwWeDsnOCIzyKdN6+RjqxPqmjnM5a7X8QuEc1eIRauyl PZ6AeHWFZjh2YbVEEJl6FkSKnqhxoJJHgA3v0T1nE2xPdGb/0BmBFTJPiuaWzbOw+Z5JcM9bGq7pi MePEl0uO8XHhE7oYXf73SuP4LAKsT2A==; 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 1fiMVl-00022X-Re; Wed, 25 Jul 2018 16:19:37 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fiMVi-0001zv-Mj for linux-arm-kernel@lists.infradead.org; Wed, 25 Jul 2018 16:19:36 +0000 Received: from localhost.localdomain (xdsl-188-155-58-14.adslplus.ch [188.155.58.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A7A8920852; Wed, 25 Jul 2018 16:19:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1532535564; bh=00yiBleOmCB4bfuVXaAUuLs0zMniPNEfnwtaGhNygwE=; h=From:To:Cc:Subject:Date:From; b=nSj6QVefmztmee9RaQtxo9z2la4FHg4TWUgl1oUZ0a1wYOk79QfyyhBPlbI2tZi0S /UqCg/g2lzLA1fVaRZY47SQg7pB2eGjAtgSDkdMnVIm6C+WBtrZe7W+izEoTNMtEh7 Rs0wXbryhEwOxCHB9xQ3RUNLkt1vzYk3fKR7MN2s= From: Krzysztof Kozlowski To: Linus Walleij Subject: [GIT PULL] pinctrl: samsung: Stuff for v4.19 Date: Wed, 25 Jul 2018 18:18:52 +0200 Message-Id: <20180725161852.6963-1-krzk@kernel.org> X-Mailer: git-send-email 2.14.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180725_091934_759772_EC040270 X-CRM114-Status: GOOD ( 12.68 ) X-Spam-Score: -5.1 (-----) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-5.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [198.145.29.99 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.0 T_DKIMWL_WL_HIGH DKIMwl.org - Whitelisted High sender X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-samsung-soc@vger.kernel.org, Sylwester Nawrocki , linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Tomasz Figa , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git tags/samsung-pinctrl-4.19 for you to fetch changes up to b3793159249bb091efce4b1515ce18cdfc4c6e41: dt-bindings: pinctrl: samsung: Add SPDX license identifier (2018-07-24 21:59:17 +0200) ---------------------------------------------------------------- Samsung pinctrl drivers changes for v4.19 1. Add handling of external wakeup interrupts mask inside the pin controller driver. Existing solution is spread between the driver and machine code. The machine code writes the mask but its value is taken from pin controller driver. This moves everything into pin controller driver allowing later to remove the cross-subsystem interaction. Also this is a necessary step for implementing later Suspend to RAM on ARMv8 Exynos5433. 2. Bring necessary suspend/resume callbacks for Exynos542x and Exynos5260. 3. Document hidden requirement about one external wakeup interrupts device node. 4. Minor documentation cleanups. ---------------------------------------------------------------- Krzysztof Kozlowski (7): pinctrl: samsung: Define suspend and resume callbacks for all banks and SoCs pinctrl: samsung: Document suspend and resume members pinctrl: samsung: Document hidden requirement about one external wakeup pinctrl: samsung: Add dedicated compatible for S5Pv210 wakeup interrupts ARM: exynos: Define EINT_WAKEUP_MASK registers for S5Pv210 and Exynos5433 pinctrl: samsung: Write external wakeup interrupt mask dt-bindings: pinctrl: samsung: Add SPDX license identifier .../bindings/pinctrl/samsung-pinctrl.txt | 11 +++- arch/arm/mach-exynos/suspend.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 16 +++++ drivers/pinctrl/samsung/pinctrl-exynos.c | 68 +++++++++++++++++++++- drivers/pinctrl/samsung/pinctrl-samsung.h | 11 ++++ include/dt-bindings/pinctrl/samsung.h | 7 +-- include/linux/soc/samsung/exynos-regs-pmu.h | 8 ++- 7 files changed, 113 insertions(+), 10 deletions(-)