From patchwork Sat Aug 20 07:16:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mithil X-Patchwork-Id: 1668385 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=fTAB+t2C; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=lRxVSoTE; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4M8qhJ6ZKhz1yYg for ; Sat, 20 Aug 2022 17:17:36 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :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=27RbA40s6CG3n+D9Nir+4L7FadjppCEI7/jEa41Vqy8=; b=fTAB+t2Czgpn4P uj4JJJX/YPg1rXtRc2hxwMhY/ZuktKzbCybZhjMGqLW2zEFN7EhNvBucIS//4vFrivku1DvDmC0uH MO85yAe4Vu6izNiOsbzkQGkDx3NWS/C407Vb1D99s11ofbuHYaItQQX0GHT6RwpDAJd92pr1qoBOB pi8KHcME7CfM7zrcN9c4BECT1OVdTOSa4wSZbt9bY8AqlSqpBplGu5OmH/0VjUrA4jiHmrnsZYz4w 2E14vSg7SqZtah0csvsATbnW3aHrxTB4eDEE7F3/nOFvxxxuAwJ78XMggsFQqb8qmJluqYvbw70as x+mCwj+OMTc1Fkpbo19w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oPIjP-0044J9-RF; Sat, 20 Aug 2022 07:17:19 +0000 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oPIjN-0044Fk-9U for linux-arm-kernel@lists.infradead.org; Sat, 20 Aug 2022 07:17:18 +0000 Received: by mail-pl1-x633.google.com with SMTP id x23so5813298pll.7 for ; Sat, 20 Aug 2022 00:17:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc; bh=tiWN3Tg8ccjmVvqr90gf5NMhps8BOid12A7i1GTF99Q=; b=lRxVSoTELfA+v7Mi/OGz5h1My6Juy9x9ab0DzifkNU+5Suvk10dk3DSbNaPrjWh5Vf LtQtX67i5bhzumqvfAk9R/3XDYE4Zw/QH56B2nayo1kQW/YrN0zjYrVz4jQrn+pVUN50 jlsnGHDHLqi8/wxD1nmw5RNjHZhqZi3VFzqjV8oihTVC7m+n8WTlck1KVXOy6+Flikxq DpT6W3mj/+x8QWppk1kab/y4q8RCDapPbJcysUIx8kdpKlzRXRZNFWCA8yvc3zzrWA+V jvLDrPdkkAlF3trr/foRUR5naK/FGMivJ8pmMa95YX3PZ6wp98jFHu4UC6TyJ5LnlOou lAtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc; bh=tiWN3Tg8ccjmVvqr90gf5NMhps8BOid12A7i1GTF99Q=; b=DCH6PVoObYv20nmfEexnc2XHJRC/LrkRriDkqip8E9lz49zzSv1NOIzoHy9wwh/5mF B1mUBWnyIRCDnA4ESyi5AQ90nAGpVNC7Cm3KpFPOHxrSSVNLLW5nxpb56hoeETOukCuz Y9OEggjMJwaL8ZTN1BIWkg9RWw8xBNpVbryP7KuqlnoiIeywA2m4G8JUt3MDuJf8ypTJ wpDvgymw6DjYB3cW15/pRB0OcXfsxkQI+EwP4s8zkqzafEjsEhYeH2E+6dZdPpLq+o1I /XW8bmo0zA77X1KaoiiZrIWRM6krKRilWqrWnbHbsS2AFTJz4jolSoKzWEGkQK31ibvr maLA== X-Gm-Message-State: ACgBeo0cCFpdDI/bCsGxhOi1z5fxNdHnjg2z6M9ILiUefdQcqlLqp5Tz 2v7qstdoJyRXuROXY1HOSVuL5otdxRSPAWYKm+U= X-Google-Smtp-Source: AA6agR4759y9SRpgFsZRrkU8UKb9i8Maz87PVIpulGijhE+rZRTZKrky3ehLbyAaqtqCNeKOi0rWKA== X-Received: by 2002:a17:90b:380f:b0:1f5:55ef:a53a with SMTP id mq15-20020a17090b380f00b001f555efa53amr12110165pjb.14.1660979832641; Sat, 20 Aug 2022 00:17:12 -0700 (PDT) Received: from mithil.localdomain ([103.19.226.223]) by smtp.gmail.com with ESMTPSA id j15-20020a17090a694f00b001faf273e4afsm1459019pjm.35.2022.08.20.00.17.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Aug 2022 00:17:11 -0700 (PDT) From: Mithil Bavishi To: linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: dmitry.torokhov@gmail.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, lee@kernel.org, sre@kernel.org, tony@atomide.com, linux@armlinux.org.uk, bavishimithil@gmail.com, contact@paulk.fr Subject: [PATCH 00/10] Add TWL6030 power off and powerbutton support Date: Sat, 20 Aug 2022 12:46:50 +0530 Message-Id: <20220820071659.1215-1-bavishimithil@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220820_001717_375010_A7B98B67 X-CRM114-Status: GOOD ( 12.17 ) X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello! This patchset is based off on an earlier series of patches submitted It adds support for power off to the TWL6030 chipset, adds power button support to the TWL6030 chipset, moves power driver to the [...] Content analysis details: (1.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:633 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [bavishimithil[at]gmail.com] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [103.19.226.223 listed in dnsbl.sorbs.net] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hello! This patchset is based off on an earlier series of patches submitted https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1110053.html It adds support for power off to the TWL6030 chipset, adds power button support to the TWL6030 chipset, moves power driver to the correct location, clean up in code from the original patch. Thanks, Mithil Mithil Bavishi (6): power: reset: Move TWL4030 power driver from mfd dt-bindings: power: reset: Move twl4030-power from mfd to power/reset dt-bindings: input: twl-pwrbutton: Add support for twl6030-pwrbutton dt-bindings: power: reset: Add bindings for twl6030-power input: misc: Rename twl4030_pwrbutton to twl_pwrbutton dt-bindings: input: Rename twl4030-pwrbutton to twl-pwrbutton Paul Kocialkowski (4): power: reset: Add TWL6030 power driver, with minimal support for power off ARM: OMAP2+: Only select TWL4030_POWER for OMAP3 ARM: OMAP2+: Select TWL6030_POWER for OMAP4 input: misc: Add TWL6030 power button support to twl-pwrbutton ...wl4030-pwrbutton.txt => twl-pwrbutton.txt} | 5 +- .../{mfd => power/reset}/twl4030-power.txt | 0 .../bindings/power/reset/twl6030-power.txt | 31 +++++++ arch/arm/boot/dts/twl6030.dtsi | 5 + arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/mach-omap2/Kconfig | 3 +- drivers/input/misc/Kconfig | 8 +- drivers/input/misc/Makefile | 2 +- .../{twl4030-pwrbutton.c => twl-pwrbutton.c} | 75 ++++++++++----- drivers/mfd/Kconfig | 13 --- drivers/mfd/Makefile | 1 - drivers/power/reset/Kconfig | 22 +++++ drivers/power/reset/Makefile | 2 + drivers/{mfd => power/reset}/twl4030-power.c | 0 drivers/power/reset/twl6030-power.c | 93 +++++++++++++++++++ include/linux/mfd/twl.h | 1 + 16 files changed, 217 insertions(+), 46 deletions(-) rename Documentation/devicetree/bindings/input/{twl4030-pwrbutton.txt => twl-pwrbutton.txt} (72%) rename Documentation/devicetree/bindings/{mfd => power/reset}/twl4030-power.txt (100%) create mode 100644 Documentation/devicetree/bindings/power/reset/twl6030-power.txt rename drivers/input/misc/{twl4030-pwrbutton.c => twl-pwrbutton.c} (55%) rename drivers/{mfd => power/reset}/twl4030-power.c (100%) create mode 100644 drivers/power/reset/twl6030-power.c Acked-by: Rob Herring Acked-by: Lee Jones