Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2658111pxp; Mon, 14 Mar 2022 01:55:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwaQIhFPAUNyJYLQHFl9epsBadm7mQda1C5hEh8dSJiXqSn9DAWpYdXx1piMNi4McyiGY8L X-Received: by 2002:a05:6a00:1991:b0:4f7:1322:ca04 with SMTP id d17-20020a056a00199100b004f71322ca04mr22703525pfl.85.1647248101336; Mon, 14 Mar 2022 01:55:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647248101; cv=none; d=google.com; s=arc-20160816; b=uaSc2ktyOHF9gmKxVuC1/WQsxt7f1bfw7ckCITrxavwxZjCyKMp5hEPJxfutm4ffir T+nMNoUBk1KO+h2TXcIhyb94zwVpHAXVeB6kQ/EmilrqTtZOo69W2u68UNge2L6hQISh /V3i/E5q3DcuVdcd27nu4h8aGzzmjxEDgTBlHR+ujuGyC6YGY1ezdA46WF5BY1HCq7+l e3ApURjhCTuO/ZijUBFfl5Pu83UjG4M9yA9nmCohavtG+smd1idiJZv6YwistLXA7Cq+ ZaA3t9lcJf603k6JYyWQt8LJuVrTmH8wVYpqL8XyEoyFX/7Zs6pKKhsCpdjWK4Zf7Hfc UjBA== 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:dkim-signature; bh=Qr92Pc8f/RQIdb/jQELsOvKeAwDBP677Kf4wYZGCxVo=; b=eWRQU7TzBvc2/wUPSeQKimuTFFgBcf6kI1XkgIkj9nr6JwPb62f8lRcQL6ZTGXPF7y QCNEemodKeo/SfyNeKh4XK/n2fdu5YzRDmWBSy4QIwgIV0fB+NMWUkgJ0/5ZMmCHBLyn 5C5dQHBhzw4/uTIB1FxzJ6qwEzQs2nMR3MGcLe/GDYKU6P9rRYJgHkEJAtAwHGDb7CPU BC6UwxY/pDS/CGPPOyyK7qb1PwilNpcgY7+J1EHwy2OmJaI88pD11EKgbvkI7VF67La6 HGkq5ckxxAbSsQ/5nySmV3BmDgMIAbliJurpMRYDaDx3Wd8Yo+7k0w+Wd1Gf/wdoWizE S6mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=QCgjEFen; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q1-20020a170902eb8100b001532177ea46si11358860plg.439.2022.03.14.01.54.49; Mon, 14 Mar 2022 01:55:01 -0700 (PDT) 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=@walle.cc header.s=mail2016061301 header.b=QCgjEFen; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234618AbiCMPr7 (ORCPT + 99 others); Sun, 13 Mar 2022 11:47:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56174 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231284AbiCMPr5 (ORCPT ); Sun, 13 Mar 2022 11:47:57 -0400 Received: from ssl.serverraum.org (ssl.serverraum.org [176.9.125.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D16E27DA8C; Sun, 13 Mar 2022 08:46:48 -0700 (PDT) Received: from mwalle01.kontron.local. (unknown [213.135.10.150]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id CAF7922238; Sun, 13 Mar 2022 16:46:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1647186407; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Qr92Pc8f/RQIdb/jQELsOvKeAwDBP677Kf4wYZGCxVo=; b=QCgjEFenp5SXsc1n3zjS+T7Np6AzPSFSZHn5rrOU7ccyPW5lJPcPI2z10pmJvKeWzWukFb +NVsUZFVP0HTBCQ0Q8kiYGH2Loc8ja13OnD17bnZSW2XFjjWeJrWH/IBh0jVtKfXAJ/P2q ysQ0fmzj5F/npfnHK3AOZwoqb+xyioI= From: Michael Walle To: Linus Walleij , Rob Herring , Krzysztof Kozlowski , Philipp Zabel , Alexandre Belloni , Lars Povlsen Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Horatiu Vultur , Michael Walle Subject: [PATCH RFC v1 0/2] pinctrl: ocelot: add shared reset Date: Sun, 13 Mar 2022 16:46:38 +0100 Message-Id: <20220313154640.63813-1-michael@walle.cc> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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 On LAN966x SoCs, there is an internal reset which is used to reset the switch core. But this will also reset the GPIO and the SGPIO. Thus add support for this shared reset line. Marked as RFC because it depends on https://lore.kernel.org/linux-devicetree/20220313152924.61931-1-michael@walle.cc/ Michael Walle (2): dt-bindings: pinctrl: ocelot: add reset property pinctrl: ocelot: add optional shared reset .../devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 8 ++++++++ drivers/pinctrl/pinctrl-ocelot.c | 9 +++++++++ 2 files changed, 17 insertions(+) -- 2.30.2