Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7070355rwb; Tue, 6 Dec 2022 00:15:05 -0800 (PST) X-Google-Smtp-Source: AA0mqf4ZmXBbJ3TnRsVcfRKHwFs5c1nJ5EhrjFhBcJFm1m0o4X7kloXZb73Z9U27+0ygcnFrFu4G X-Received: by 2002:a05:6a00:1a14:b0:572:5be2:505b with SMTP id g20-20020a056a001a1400b005725be2505bmr68361074pfv.52.1670314505263; Tue, 06 Dec 2022 00:15:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670314505; cv=none; d=google.com; s=arc-20160816; b=RmsQ/hnkKKytz5/bovydNzWUxnHHCaO2LVX9IcaMv2Jk/4t30WSKk7EDT18JH6o6+Q opRb4cSPFIXcBlJ1oWjNoe2XRDEZ62Le3q/iXH04XhboZuyr6g3WMsVgHweqDhyr5RfM ttp7T+3G+79VZcE8pH9yeAfjqEeRTL5YyGrMKVnTTT6x9ZSA2/TtE/WLmgcAk4TNROdv PmAN9GgbNyDUsy5Cd0AWPnsFVcPd3WPT6y4xkpoGuloh9tARSbJai9sie4u8XCakGkce eYzN1v5j6aQaxiB5a1kTrLwjyyUpunX2G8vsRmqfaRsgjIG99bK+4JMJtiuiGlsckSRD lqZg== 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:to:from:dkim-signature; bh=Y9VjQYUTWPgGPU+gA/sW1CnStQU+2E1SsBU/ovcKpcM=; b=zQPHnRI6sHqTbR2c4UnQU7g5ePBXTijkpOx9v6dLaLTTLYRakZwXI0Qqf5Us2Sc/NI BDEwAqpEnVEzB2bgqLdv355ORBIb7U2g28yC/PSx5yu0wt2pO9uJM2/JkSzYaWwB5PlJ EuiO5vFeEiT6kvVvVix5c2byr0u0ZxujieGG4tanxFvlMrNogfh5wP90HgT3HNPv+XHl Gl0Zw5gxsXINSkqDRZR3QomZMbqOr+bslnZFz7UunbiuDmHjIFAPQuMAIBRr2e5csGeB rthTGS5XTPAZqTAOWYvPKcREDmXPJWYQDLlND5To6UfYnTE0cdrXErQDFWBXT03Z1rw/ //HQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeconstruct.com.au header.s=2022a header.b=KE2Jd6Wr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=codeconstruct.com.au Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f11-20020a17090274cb00b0017840d9d42esi15840075plt.582.2022.12.06.00.14.55; Tue, 06 Dec 2022 00:15:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@codeconstruct.com.au header.s=2022a header.b=KE2Jd6Wr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=codeconstruct.com.au Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232165AbiLFH42 (ORCPT + 79 others); Tue, 6 Dec 2022 02:56:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36082 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231902AbiLFH4L (ORCPT ); Tue, 6 Dec 2022 02:56:11 -0500 Received: from codeconstruct.com.au (pi.codeconstruct.com.au [203.29.241.158]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E2EF16585; Mon, 5 Dec 2022 23:56:05 -0800 (PST) Received: by codeconstruct.com.au (Postfix, from userid 10000) id 759E02014B; Tue, 6 Dec 2022 15:39:52 +0800 (AWST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeconstruct.com.au; s=2022a; t=1670312392; bh=Y9VjQYUTWPgGPU+gA/sW1CnStQU+2E1SsBU/ovcKpcM=; h=From:To:Subject:Date; b=KE2Jd6WrU4ZruEWCJdTbqYmQjZ62QPHk7PjRfJvo59bmUrsg5r+Zibr/7UlKA8qZX iSpTCQHt7S0dn7auxrjlABdufaU1BNRdlpy/dE4+zFRUSSEJm8QZDIJ7rVDXErp4Yc jPvIYLACUuGL2rQunJmAG2K84oz/UGEQWxWP1kPSVWpvh0p8AMkPlGwstcA5MmeUM7 IrdoZLaBTlS8YeraaHrkO/b2EdIm8KOZJJ1tdYXdOgKAfJEshrjyn6lNlBUmOQlNsu geX/hIYpRAEFWddSs0Qv/2zkJjuFbj0fC/8alf1KtcMXEBrVkQ/R+od4bozQ7lSxv7 E96EKobUpQb2A== From: Jeremy Kerr To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Lee Jones , Rob Herring , Krzysztof Kozlowski , Arnd Bergmann , Philipp Zabel Subject: [RFC PATCH 0/2] Add reset control for mfd syscon devices Date: Tue, 6 Dec 2022 15:39:14 +0800 Message-Id: <20221206073916.1606125-1-jk@codeconstruct.com.au> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This RFC series adds a facility for syscon devices to control a reset line when probed; we have instances of simple register-only syscon resources that need deassertion of a reset line for the register set to be accessible. Rather than requiring a specific driver to implement this, it'd be nice to use the generic syscon device and the generic resets linkage to do so. Any comments/queries/etc are most welcome. Cheers, Jeremy --- Jeremy Kerr (2): dt-bindings: mfd/syscon: Add resets property mfd: syscon: allow reset control for syscon devices .../devicetree/bindings/mfd/syscon.yaml | 3 +++ drivers/mfd/syscon.c | 23 +++++++++++++++++++ 2 files changed, 26 insertions(+) -- 2.35.1