From patchwork Mon Jun 18 14:35:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 930944 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="SHAJywkZ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 418YYh5yJpz9s31 for ; Tue, 19 Jun 2018 00:36:08 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934752AbeFROgG (ORCPT ); Mon, 18 Jun 2018 10:36:06 -0400 Received: from mail-pl0-f65.google.com ([209.85.160.65]:33430 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934676AbeFROgF (ORCPT ); Mon, 18 Jun 2018 10:36:05 -0400 Received: by mail-pl0-f65.google.com with SMTP id 6-v6so8607244plb.0 for ; Mon, 18 Jun 2018 07:36:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=kxO6QDskyVJGNhsegqxLhUg7OpJDc7IFFY6XxNZPA2I=; b=SHAJywkZtmANlldlBZg+aKCSoqtqyJNe3DRZSaMqqh0hKxafA0QMQJGuyUAoKjRils QgYh84tBsuJJ/ez119yKGXH3a1wMuyEGyY4i8HGNrrTRdYK3Jf5UDBTUoOIpubNwFAsI rUXsc74kuVk6PolzxRnSJvL18hYG3JJ9Bx3yQ= 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; bh=kxO6QDskyVJGNhsegqxLhUg7OpJDc7IFFY6XxNZPA2I=; b=gf9B/p52CqEPaOiu++IoEZZ7/5pY7HxI2XxJF7CAfXuM1gkKm4RgIPP+hrbnVBeSmh PmVpWzM/PiO6BiWV8xdC6wRpwoIQoOwqjlHY1B19DwtsdFfhXP1aC/LcbDgZqs80fPaP ZamTB9FjQlAV7m9ug5zeME42Cm4MChdyKJ7uqT/Dl16uUKmIoroJh+JNKvg5tB+ATMs8 dBewpWlXHBluhBw43o1UDSyYjzM6PtRJtx6s5hhwUcycB/j88QUOwUJXK18iJ8hzshIL VrffzyzY+8jLMSeK1lDK6elb1TOHVdUrl196bT6iS4dlernS5HJU7lyh6Qx0vyjkiBie LQ9g== X-Gm-Message-State: APt69E3lE/hP2favhtZKiYF62uV77+PQEI1U/6kjpiXm4TPXaWeqtasT Nm+ZYrv9LknljLpIpU5ozy8iWw== X-Google-Smtp-Source: ADUXVKKhOJ+ZxzZKEJIVrLrJF4RuD0NRtZn89AgkWIAQIEAjsBXxQYYTxJUhYi3rdacBmdwPSJxvfg== X-Received: by 2002:a17:902:70ca:: with SMTP id l10-v6mr1442298plt.174.1529332565495; Mon, 18 Jun 2018 07:36:05 -0700 (PDT) Received: from localhost.localdomain ([27.59.118.133]) by smtp.gmail.com with ESMTPSA id n10-v6sm28163604pfb.27.2018.06.18.07.36.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 18 Jun 2018 07:36:04 -0700 (PDT) From: Vinod Koul X-Google-Original-From: Vinod Koul To: linux-input@vger.kernel.org, linux-pm@vger.kernel.org Cc: Dmitry Torokhov , Rob Herring , Sebastian Reichel , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Vinod Koul Subject: [PATCH 0/5]: input: pm8941-pwrkey: Add support for reboot reason Date: Mon, 18 Jun 2018 20:05:43 +0530 Message-Id: <20180618143548.29900-1-vkoul@kernel.org> X-Mailer: git-send-email 2.14.4 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org To add support for reboot reason there have been some attempts [1], [2] in past. Based on these discussions we added a new pon driver and made pwrkey and resin as child nodes to pon. Since the pwrkey and resin are similar, abstract pwrkey driver and then add support for resin in the same driver. Since the patches touch reset and input subsystems, it would be nice if folks can ACK and we carry thru one subsystem, I would prefer that to be input, other way would work fine too. [1]: https://patchwork.kernel.org/patch/9751627/ [2]: https://patchwork.kernel.org/patch/10381801/ Vinod Koul (5): dt-bindings: power: reset: Add qcom pon binding power: reset: qcom-pon: Add Qcom PON driver dt-bindings: Input: Add additional property to qcom pwrkey input: pm8941-pwrkey: Abstract register offsets and event code input: pm8941-pwrkey: Add resin entry .../bindings/input/qcom,pm8941-pwrkey.txt | 9 +++ .../devicetree/bindings/power/reset/qcom,pon.txt | 47 +++++++++++ drivers/input/misc/pm8941-pwrkey.c | 64 ++++++++++++--- drivers/power/reset/Kconfig | 8 ++ drivers/power/reset/Makefile | 1 + drivers/power/reset/qcom-pon.c | 91 ++++++++++++++++++++++ 6 files changed, 210 insertions(+), 10 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt create mode 100644 drivers/power/reset/qcom-pon.c Reviewed-by: Bjorn Andersson