From patchwork Fri Jun 24 09:18:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 640097 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-wm0-x239.google.com (mail-wm0-x239.google.com [IPv6:2a00:1450:400c:c09::239]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3rbXn61R0rz9t1P for ; Fri, 24 Jun 2016 19:18:18 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.b=STGBylsz; dkim-atps=neutral Received: by mail-wm0-x239.google.com with SMTP id a66sf4656865wme.0 for ; Fri, 24 Jun 2016 02:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=sender:mime-version:from:to:cc:subject:date:message-id:in-reply-to :references:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:x-spam-checked-in-group :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=nGJfOSbqRO4pMH8uiQL0Wuo9siEgOQAKm9mL8XXUMLc=; b=STGBylsz6bsdwcSmZpVYmhnDh5uhipWziYdoI5FKeEUowk6W1be9cTf16YFeJpUbS+ 6IAJJffuTxCZnohz7NiBcfL+nw38kQcMqOVjA117qoU++WCpUJ1wEFGYAifut8f3cppD QAwAHuR1IKFXnYDBOXJBWHNedbsx31Z3oWt1MmmC7CyhhXmcerXdC2qY3kMr6de3FCoo E2pDRp/QrblUWAcNLGgPpxX+LgkEn3ddb7UMTNTVUwpttX+mNLnUg9IO/h+ZAEqXqz7n wQZHzpLs8ZaRtQk1Gp0KK6brNOyfH5hTRDA97ZfROPzezIYT4CvGplXLhvBhznkvED4q gByw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=sender:x-gm-message-state:mime-version:from:to:cc:subject:date :message-id:in-reply-to:references:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=nGJfOSbqRO4pMH8uiQL0Wuo9siEgOQAKm9mL8XXUMLc=; b=D65mAVreWfhIX/OXsMXatzjZCujTThA/nPbowmtsFUie+58X9bAx7d1ApD8cDaLCxx nIRkP3mvKe6yEBpWbWSwgGu2mFQA6qGICyOmcXHAKu4tik4TZ65KCOauSEjbWEAbVIa6 wdIgaxd+V6T8laWu/cigG90Va7ZEydjC4qnLSw9QBAk9134pQ9rm7CzpppEbVwzSz5RB 1uJE2Uu98/TT2mdgqk1bJVP5uUyylSDIes2YXb2sCfMHEZxs9c4Avi1WZeJ7iSvY7Fvm 3iZT4K+3cK0RKLy3xO/ym+gNiidAfAaxYP6WpVCr7vOyfiE4KlezXYImdBrItdT7Esbz enyg== Sender: rtc-linux@googlegroups.com X-Gm-Message-State: ALyK8tJ2NoMTkNiiIn9CaJihaPUcIphWutUL4+z3SbzZBtKjqPOM8Bx3zQcGNd4U7/c/kQ== X-Received: by 10.46.5.146 with SMTP id 140mr14248ljf.3.1466759895731; Fri, 24 Jun 2016 02:18:15 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: rtc-linux@googlegroups.com Received: by 10.46.71.147 with SMTP id u141ls490175lja.109.gmail; Fri, 24 Jun 2016 02:18:15 -0700 (PDT) X-Received: by 10.25.31.131 with SMTP id f125mr555846lff.2.1466759895346; Fri, 24 Jun 2016 02:18:15 -0700 (PDT) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com. [2a00:1450:400c:c09::22d]) by gmr-mx.google.com with ESMTPS id f70si104183wmf.0.2016.06.24.02.18.15 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Jun 2016 02:18:15 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning narmstrong@baylibre.com does not designate 2a00:1450:400c:c09::22d as permitted sender) client-ip=2a00:1450:400c:c09::22d; Received: by mail-wm0-x22d.google.com with SMTP id v199so14407446wmv.0 for ; Fri, 24 Jun 2016 02:18:15 -0700 (PDT) X-Received: by 10.194.145.244 with SMTP id sx20mr3121789wjb.169.1466759895118; Fri, 24 Jun 2016 02:18:15 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id i74sm2145466wmg.21.2016.06.24.02.18.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 24 Jun 2016 02:18:14 -0700 (PDT) From: Neil Armstrong To: dmitry.torokhov@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, lee.jones@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, a.zummo@towertech.it, alexandre.belloni@free-electrons.com Cc: Neil Armstrong , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, rtc-linux@googlegroups.com Subject: [rtc-linux] [PATCH v2 2/5] input: pmic8xxx-pwrkey: Add support for pm8018 pwrkey Date: Fri, 24 Jun 2016 11:18:04 +0200 Message-Id: <1466759887-25394-3-git-send-email-narmstrong@baylibre.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1466759887-25394-1-git-send-email-narmstrong@baylibre.com> References: <1466759887-25394-1-git-send-email-narmstrong@baylibre.com> X-Original-Sender: narmstrong@baylibre.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com; spf=softfail (google.com: domain of transitioning narmstrong@baylibre.com does not designate 2a00:1450:400c:c09::22d as permitted sender) smtp.mailfrom=narmstrong@baylibre.com Reply-To: rtc-linux@googlegroups.com Precedence: list Mailing-list: list rtc-linux@googlegroups.com; contact rtc-linux+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: rtc-linux@googlegroups.com X-Google-Group-Id: 712029733259 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , In order to support pwrkey for Qualcomm MDM9615 SoC, add support for the pm8018 pwrkey in pmic8xxx-pwrkey. Reviewed-by: Bjorn Andersson Signed-off-by: Neil Armstrong --- Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt | 1 + drivers/input/misc/pmic8xxx-pwrkey.c | 1 + 2 files changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt b/Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt index 588536c..9e530e2 100644 --- a/Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt +++ b/Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt @@ -8,6 +8,7 @@ PROPERTIES Definition: must be one of: "qcom,pm8058-pwrkey" "qcom,pm8921-pwrkey" + "qcom,pm8018-pwrkey" - reg: Usage: required diff --git a/drivers/input/misc/pmic8xxx-pwrkey.c b/drivers/input/misc/pmic8xxx-pwrkey.c index 67aab86..f6f9b87 100644 --- a/drivers/input/misc/pmic8xxx-pwrkey.c +++ b/drivers/input/misc/pmic8xxx-pwrkey.c @@ -446,6 +446,7 @@ static int pmic8xxx_pwrkey_remove(struct platform_device *pdev) } static const struct of_device_id pm8xxx_pwr_key_id_table[] = { + { .compatible = "qcom,pm8018-pwrkey", .data = &pm8921_pwrkey_shutdown }, { .compatible = "qcom,pm8058-pwrkey", .data = &pm8058_pwrkey_shutdown }, { .compatible = "qcom,pm8921-pwrkey", .data = &pm8921_pwrkey_shutdown }, { }