Message ID | 20231026144824.4065145-1-o.rempel@pengutronix.de |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp731451vqb; Thu, 26 Oct 2023 07:49:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEOdU+gSz/X3GMFmQGAHAPCrWigcAmDvUtFGviR6s8idOfjOX3IdMN515roWqVHBpDzT5SK X-Received: by 2002:a05:6870:b622:b0:1e9:9bec:c01d with SMTP id cm34-20020a056870b62200b001e99becc01dmr23063273oab.6.1698331769751; Thu, 26 Oct 2023 07:49:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698331769; cv=none; d=google.com; s=arc-20160816; b=f2rkq6lSszryCkGY3RY5pYMgOl2wiynGigwDAr2lnjByYfjYnZMdGL1HA1h0aDeAoP XLfycNBdx8DjQo9HfBXnK7QcUeMxtw7hGtgbbgu5ihZ0aVUXFuqKePUfYGd1b56JzY9P YuYpdMEhnRNHc2QAM7ebqi0Esih34C1w6XfOielVMobLeht3MQl59fGtC6FmWGzMIyz4 3nLaVOXii1NjIRNwcvm5ow12HCmC8t9SJl7Y/SOb9GpHQsi6lXeAunxKbz32Oq/ndqut Fbtili7WCPJJoBaTMNZz6F3ltQ+n4y/BPOp2JgxtMB8KCntyuYoqBoSV3JRY6WB0wMi2 Mqcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=RuhYsbGMVWGbG9NCL4c5a16F1dYEi9L3H0pNXk60imQ=; fh=04ly7V1xWE1eBTBwtRUQiwjHX8ICozxkXNJpuSLZLOA=; b=QX7Uo4+K6Ab4F0VJ1okzXFlGm03FE9JBu5/KaQUt49R8wp0OleEy2+D9GE1pH8yOoP TIvqf6zE3x2zmqX8/TpDNrU8ABZZCrA1SYQbfiIIcG3/O3SxOn0Z8QnTlM44dh+oIWuW Q/WM0znGYy7zES3zHJDm/j+8N4oHOfSr0Ge9nWp/WHzrq1US/wvvRblyxVAU/x0lqjl8 qwysCOP4BQjI6OEZnk8kZUjXC9dXolHJBygc6jeFeST6HuZpP7dsrwXMN+VwkrbONi95 BzA2D93JyETUHHp3mXbQxOHKiGpZoyBTtLP3gVrCJR9c3MOeCqlgQuZsgfspxgbCOB5Z iiZA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id c198-20020a25c0cf000000b00d9ad272ec30si13522725ybf.726.2023.10.26.07.49.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 07:49:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 580B080D6A32; Thu, 26 Oct 2023 07:49:15 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235114AbjJZOst (ORCPT <rfc822;aposhian.dev@gmail.com> + 26 others); Thu, 26 Oct 2023 10:48:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231346AbjJZOsn (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 26 Oct 2023 10:48:43 -0400 Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [IPv6:2a0a:edc0:2:b01:1d::104]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3633C1B2 for <linux-kernel@vger.kernel.org>; Thu, 26 Oct 2023 07:48:41 -0700 (PDT) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <ore@pengutronix.de>) id 1qw1es-0005Zo-2A; Thu, 26 Oct 2023 16:48:26 +0200 Received: from [2a0a:edc0:0:1101:1d::ac] (helo=dude04.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <ore@pengutronix.de>) id 1qw1er-004Qq2-HJ; Thu, 26 Oct 2023 16:48:25 +0200 Received: from ore by dude04.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from <ore@pengutronix.de>) id 1qw1er-00H3XP-1X; Thu, 26 Oct 2023 16:48:25 +0200 From: Oleksij Rempel <o.rempel@pengutronix.de> To: Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org> Cc: Oleksij Rempel <o.rempel@pengutronix.de>, kernel@pengutronix.de, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v4 0/5] regulator: add under-voltage support (part 2) Date: Thu, 26 Oct 2023 16:48:19 +0200 Message-Id: <20231026144824.4065145-1-o.rempel@pengutronix.de> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Thu, 26 Oct 2023 07:49:15 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780829933817063913 X-GMAIL-MSGID: 1780829933817063913 |
Series |
regulator: add under-voltage support (part 2)
|
|
Message
Oleksij Rempel
Oct. 26, 2023, 2:48 p.m. UTC
This series add under-voltage and emergency shutdown for system critical regulators changes v4: - rebase against latest regulator/for-next - drop mainlined patches - rename regulator-uv-survival-time-ms to regulator-uv-less-critical-window-ms to fit it to actual use case - avoid some of words in commit messages - us switch case to parse critical events changes v3: - add system-critical-regulator property - add regulator-uv-survival-time-ms property - implement default policy for system critical uv events changes v2: - drop event forwarding support - use emergency shutdown directly instead of generating under-voltage error event. - fix devicetree patch - drop interrupt-names support Oleksij Rempel (5): regulator: dt-bindings: Add system-critical-regulator property regulator: Introduce handling for system-critical under-voltage events regulator: dt-bindings: Allow system-critical marking for fixed-regulator regulator: dt-bindings: Add 'regulator-uv-less-critical-window-ms' property regulator: Implement uv_survival_time for handling under-voltage events .../bindings/regulator/fixed-regulator.yaml | 2 + .../bindings/regulator/regulator.yaml | 13 +++++++ drivers/regulator/core.c | 38 +++++++++++++++++++ drivers/regulator/of_regulator.c | 9 +++++ include/linux/regulator/machine.h | 18 +++++++++ 5 files changed, 80 insertions(+)
Comments
On Thu, 26 Oct 2023 16:48:19 +0200, Oleksij Rempel wrote: > This series add under-voltage and emergency shutdown for system critical > regulators > > changes v4: > - rebase against latest regulator/for-next > - drop mainlined patches > - rename regulator-uv-survival-time-ms to regulator-uv-less-critical-window-ms > to fit it to actual use case > - avoid some of words in commit messages > - us switch case to parse critical events > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git for-next Thanks! [1/5] regulator: dt-bindings: Add system-critical-regulator property commit: 0e1c8dcbdecefea93dee19419b2f67dca591dd42 [2/5] regulator: Introduce handling for system-critical under-voltage events commit: 8156c7dd47b92fc4a70c9ea58e7a9e88c8bc32be [3/5] regulator: dt-bindings: Allow system-critical marking for fixed-regulator commit: 633cd1c0a9de7609f97c0c86e3ac81153e8263b0 [4/5] regulator: dt-bindings: Add 'regulator-uv-less-critical-window-ms' property commit: 759e2bd96971763db1cfaf6cafc07654b12aa21e [5/5] regulator: Implement uv_survival_time for handling under-voltage events commit: 1e22152aa59d793743fc53051dd7a042f362aecb All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark