From patchwork Wed Feb 26 23:42:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inochi Amaoto X-Patchwork-Id: 13993332 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0597FC021B8 for ; Wed, 26 Feb 2025 23:43:20 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=gIqXIoJ7x5a5jldOHNC0oAFZPmVlR97sBLV0PcHCB60=; b=LTaZu4rsonwbok 5u2f0PHFSeLMviFWTY9rIowqnyy2oZprWwYjs9Z8FL+t+TeK/PF4XA/1lbxMgU+ltT4PZkcIBbLcp V0etq0wBGll/C4G5AgvCU+zOoFJnt3tBoEpAVwM2xSCMxEld0XA7sH7qq34zj6Y5sybpvHIK0+b0G tJLxRF4/dhWESTTMlOFIZpjTzPh6CqTyLnmW+vYjun3FsZcJqFlTnY6ha3fzBV793qYhr3xB7qBrH kTH3KC38j2s5mEybKriCWC79N134QbAgqAVQUBh/ua4zz+Nje4qasAM1qByA04tpeUqF8PVub+q3r ZxwH5aPyuMvd6q2bWifw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3P-00000005izu-3Juc; Wed, 26 Feb 2025 23:43:03 +0000 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3N-00000005izK-3edo for linux-riscv@lists.infradead.org; Wed, 26 Feb 2025 23:43:03 +0000 Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-471eb0e3536so6239551cf.3 for ; Wed, 26 Feb 2025 15:43:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740613380; x=1741218180; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=j1+lP/WIL+F/rv1NC/9PUv+dZq+2rnJ1+5/Qq+1dd3M=; b=P0wuIJlxLJ3jsFqtZbfGpr2Y00TYyzGAUWvPXICu235cYwptONOtJxVrrSOOfy8vFt aS/niXni8/TKHcdPibbCoN1v0PTyZxfC+aG14cKsXlg9VzPE9dZL9GriDBGf9TOM3pge eYjXDBhPJjhIfqTTe6+kU/LQSFe5j67RDMzZCxd1iXftLvNfh8LvbQtUTblrivFsJ1NZ /O2/NTo/UT19ypwxWqXfVsivsIzwP/yLk+l3rtl7Sb+r3TD2z1/GQy7mwcA9d78EjCKl AiGS5oQvPGDforJOJ9ymZ0BHx6+Vn59cyB8W+ELHHvn2apTTupPCwhZ4+mCFdLTcB+45 k5pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740613380; x=1741218180; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j1+lP/WIL+F/rv1NC/9PUv+dZq+2rnJ1+5/Qq+1dd3M=; b=YHYVf98OfeY3PIjljwUZ+MUbInEJBvwGEKwbunUzcQy0SrTVfNRtJbRUhUX//tRgZf e5RjZZGtUESXFHjSaWDC4MsRvMBhjiZ9J2KGeXvCLk92grkoG/GRHQzr67UnL11vMG/F n4DQxoU/ip54Pan2rBZuwhZEYhzaxqMnOT6PKhNDJ7rUHOYjwqaQFwJRKn4rK1DljUPm RNGOo38FG+dE2KRpZzd2pwOUe4HeqU2abv6avdN4DAMi5De3P8vVeafpuFuTqvJ4NhdQ afobh16i6BP3GYjisauJjy8Vng0AFRkkAMaz5A0BVELnIsgLI6Z8lNNqi8vVGyBLsmvB sgAQ== X-Forwarded-Encrypted: i=1; AJvYcCXCAf6odT4gqgWaSXBtioQkDAO9WgFD7J/Bn4VQyKdnfu8NKOWUMPc1ELvaxbNZUml/Qx3V67hDr6wqcw==@lists.infradead.org X-Gm-Message-State: AOJu0YyUencdNWr+/eE0B9ujl1vurkaBCNR2LbwW3MIQiOnagmpG8zVZ pIHvvYdbX0FHaUX00/Ace2Hs3HFIrDHnFs00uTpEQVBxagHXCXN0 X-Gm-Gg: ASbGncuqTij4zHmF2xptVZ913d5okmDqmiOYaAavivEuEBbfXimBbLDYDuvTlglZ2rg Kh+LOjx+1Kj+CES5Al3rgH757eFnw1Sdtb2xNKnqLQ0WYRbpSbqvy0Lm3HRWiHO44d3satBFhxU G2rxtO+eu7RL5M6S18VH5fMqE6xEop+VY1toHIG1jmy38rcx/jMkW4b1TVSGt56WhRc5HpWwIKO VYUI2mEAMujmowRZMzfYT6/pWVOZhzoKsolOu03gPPwinaBTOh81gti2/Sa47RrVuBLZuZh00b6 aQ== X-Google-Smtp-Source: AGHT+IE44ZeBH/IrSFQFlBWBOeEM9K3xucoChT7wDAEvDlnvzZniYENcKpDmeUtZGqquKBj12bm2Iw== X-Received: by 2002:ac8:7c41:0:b0:472:1de:c912 with SMTP id d75a77b69052e-473772722edmr140400091cf.50.1740613380578; Wed, 26 Feb 2025 15:43:00 -0800 (PST) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id d75a77b69052e-47472430d89sm2637701cf.68.2025.02.26.15.42.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 15:43:00 -0800 (PST) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Guo Ren Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sophgo@lists.linux.dev, linux-riscv@lists.infradead.org, Yixun Lan , Longbin Li Subject: [PATCH v2 1/5] dt-bindings: reset: add generic bit reset controller Date: Thu, 27 Feb 2025 07:42:29 +0800 Message-ID: <20250226234234.125305-2-inochiama@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250226234234.125305-1-inochiama@gmail.com> References: <20250226234234.125305-1-inochiama@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250226_154301_908155_81C50B26 X-CRM114-Status: GOOD ( 19.57 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Some SoCs from Aspeed, Allwinner, Sophgo and Synopsys have a simple reset controller by toggling bit. It is a hard time for each device to add its own compatible to the driver. Since these devices share a common design, it is possible to add a common device to reduce these unnecessary change for the driver. Add common binding for these kind generic reset controller. Check the binding description for its requirement and suitable scenarios. Signed-off-by: Inochi Amaoto --- .../bindings/reset/reset-simple.yaml | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 Documentation/devicetree/bindings/reset/reset-simple.yaml diff --git a/Documentation/devicetree/bindings/reset/reset-simple.yaml b/Documentation/devicetree/bindings/reset/reset-simple.yaml new file mode 100644 index 000000000000..86c33a608148 --- /dev/null +++ b/Documentation/devicetree/bindings/reset/reset-simple.yaml @@ -0,0 +1,61 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/reset/reset-simple.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Generic Bit Reset Controller + +maintainers: + - Inochi Amaoto + +description: | + This document defines device tree properties common to reset + controller devices that perform assert/deassert by simply + toggling bit. + + All devices in this binding should satisfy the following requirement: + - There is a single, contiguous range of 32-bit registers. + - All bits in each register directly control a reset line. + - There are no self-deasserting resets. + - There are no timing requirements. + - The bits are exclusively resets, nothing else. + - All bits behave the same, so all reset bits are either + active-high or all are active-low. + - The bits can be read back, but the read status may + be active-low independently from the writes. + + If the device is not meet the requirement, it should use its + own binding to describe the device. + +properties: + compatible: + const: reset-simple + + reg: + maxItems: 1 + + "#reset-cells": + const: 1 + + active-low: + type: boolean + description: + If true, bits are cleared to assert the reset. Otherwise, + bits are set to assert the reset. This also applies to + read back. + +required: + - compatible + - reg + - "#reset-cells" + +additionalProperties: false + +examples: + - | + reset-controller@1000000 { + compatible = "reset-simple"; + reg = <0x1000000 0x1000>; + #reset-cells = <1>; + }; From patchwork Wed Feb 26 23:42:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inochi Amaoto X-Patchwork-Id: 13993330 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DA0C1C021B8 for ; Wed, 26 Feb 2025 23:43:14 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=DGGigu7U0ImHcepqqO1pP6s5UumhWg+UxBYKxf3FG4E=; b=DITQEu2Wg/JovU zejuIE0J6FUZHU2mEO4811nFfQWEzaKkbZkVP//UOakieHSJ+c0eNCmGzEBbtkuK6fwYXl/gUY5PW c4cEfsBIymMf8VOMBhRdYsxIYzRyWz66wgNs4VyM4QZKjE679qeFUYffwocWZmtrqkBMmF0VWp5Lx 7GbQOR7CCGUZQ7//xkUmZ/XCHE/lysPVaLOZTHPb/XuHMnn89/gBf5fIpBC6bjNIilsPs4d5FGGFe v+76aNGHr1zAg9qKGwGy/pkbJAQFYn5kLSKK3Sg6yVeSSJ0hVOm09NFuvMji2FDbeK4u7G0uWwvoY GKlaWqucfaR0fREhb9IQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3V-00000005j2D-1Qlo; Wed, 26 Feb 2025 23:43:09 +0000 Received: from mail-qv1-xf32.google.com ([2607:f8b0:4864:20::f32]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3R-00000005j00-3f1z for linux-riscv@lists.infradead.org; Wed, 26 Feb 2025 23:43:07 +0000 Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-6e672a21b9dso4031656d6.1 for ; Wed, 26 Feb 2025 15:43:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740613384; x=1741218184; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lqQoHTg7agUCd14WEWX/oWRFNn9TygqwW0Esl6cK8GI=; b=JMUZ5Axo3qYsrPTXSALrIzmm4RYFlZ/UfvjTfEKxgu6OSlcJrC5DdxJ1Uw/FT6UEYS 49TC1br9FXrC3FoWfQ7CdjrsQWKCjyC3lAgASDkMpJ5RLmi8SITqaJKFfBfoTTLyeTjI O9EuNyzdjkK3/mGdUUDrQ2N9SKNSbK+EuKO11vnX9KJaR06XjBJWd5hxH/4QL5YAe8hp 631WdOu4l/lsmah3atmF9/6xBk3WY73FY63CNuH5l3YAeRfjZ+SzP15X8QYGVeplpoBR HfUuoBIhPESyJpgY45gfve0XT8ZLQbAGNcX8nWtRmEKMvMh4nxa7Vzo5+uOel6fFJpx0 gESw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740613384; x=1741218184; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lqQoHTg7agUCd14WEWX/oWRFNn9TygqwW0Esl6cK8GI=; b=iiU2AiIFQ1h+j10hstBJfYkQ770B9WPj9sA50Xr8TfrhClhq4k3J7KMIWdjizq1SKZ w/Zh0g6eUrYTx3kt6Ri+ysJ/XxjjvhjuZMQ1Sr3PJ/RU4gX7pr4YUgdAByrxsWrTWpi6 rhLk0sA1YPAxMGLyfwKLOUT+QFJWaY9Ol9oq2Q3HCvBCfvr4nTkn8P3PazHDbw+bBWqy 18PalGPj1CPYqMinRA36oooY6XqEyNi+vVV72A9HBGAuQSAGDMyzRUHxYZwadyNs3UtQ w+QwYJczWWAmEZqL4AJ9t6U7q7vy3iCGX7igcXPvWVafjYd20Ts7ECMsaKl/o5HcfnFt 0BRw== X-Forwarded-Encrypted: i=1; AJvYcCVGQfJ8QtQ7O18vR0phdbI/Uyf1ayefDVjmA6CaN1ZzcU0MC/pfRWNEfDe9u0vvwzKmgUcaQqAfYH3DqQ==@lists.infradead.org X-Gm-Message-State: AOJu0Yw7I5NSrcwMidPTYmDBQWkRn54DQ8Ey+POl0jsyGCf9EeEazq9P l1Uc6bpWqflM4dXyzKHs5UaX8DSsS7u6tthVKZyhU6oo/piF6zQW X-Gm-Gg: ASbGncuBjSNlDRHm9TgBBsb9IP2r8qAa9NcQYlS85hs+16cqgfJOwUb5eU71ExJZXYR RwSTL2l4I3EVCDr79eDxrEv0Kar1POCDXx9aRT7AjjHOtDZyJ6C+cdwRUuom/npOq8FA2u3nIME SBgH85XUyQsBV18IdgABhLtkLFayioXflhL9Iz980VO92aYFZw2CbK4hZnLdk8WR/K3Q8sRDW+G A/b53qQJr4OHYngPR62B++W4i/NZ1fr7ekI0rwiTrabbhLSo1/t8cNZHxSRpSK4NLnqw8pU9b4d 9g== X-Google-Smtp-Source: AGHT+IGamOlB8L5DPR7KmoFMGsjzwDrX/7GZPr5d7+DS9KT5p5K9ctOUhXRuQL0MoiV6ugPJfD161A== X-Received: by 2002:ad4:5ccf:0:b0:6d8:8109:a547 with SMTP id 6a1803df08f44-6e88689b91fmr79086796d6.22.1740613384532; Wed, 26 Feb 2025 15:43:04 -0800 (PST) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id 6a1803df08f44-6e8976d9f19sm2383616d6.98.2025.02.26.15.43.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 15:43:03 -0800 (PST) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Guo Ren Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sophgo@lists.linux.dev, linux-riscv@lists.infradead.org, Yixun Lan , Longbin Li Subject: [PATCH v2 2/5] reset: simple: Add active-low property support. Date: Thu, 27 Feb 2025 07:42:30 +0800 Message-ID: <20250226234234.125305-3-inochiama@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250226234234.125305-1-inochiama@gmail.com> References: <20250226234234.125305-1-inochiama@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250226_154305_912160_EA2F7F9E X-CRM114-Status: GOOD ( 12.57 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Introduce "active-low" property support for the reset-simple driver. This property allow users to mark the reset device is active low without adding a new device id in the driver. Signed-off-by: Inochi Amaoto --- drivers/reset/reset-simple.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/reset/reset-simple.c b/drivers/reset/reset-simple.c index 276067839830..4b08f8d70942 100644 --- a/drivers/reset/reset-simple.c +++ b/drivers/reset/reset-simple.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -190,6 +191,11 @@ static int reset_simple_probe(struct platform_device *pdev) data->status_active_low = devdata->status_active_low; } + if (device_property_present(dev, "active-low")) { + data->active_low = true; + data->status_active_low = true; + } + data->membase += reg_offset; return devm_reset_controller_register(dev, &data->rcdev); From patchwork Wed Feb 26 23:42:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inochi Amaoto X-Patchwork-Id: 13993331 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 30A48C19F32 for ; Wed, 26 Feb 2025 23:43:16 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=Rf02fFXdStTcS3sgK1leKOI8091SyxFLmOgII+WGkmY=; b=3lGCplBZuhfULA HfJ5OvVSIEs0IRz+Rheyl0GE7T2L1E2WfpbARyjmj4WecWKnsrsuDduVSU38nC7xRAtYzBiGkHHcp hrqmeABB8/sDvuie6jhS0G4MMUx7CmPSySRQQEkR3bGHF+8S6M5SFH98UUwqmORFPF0JnyO+NIt98 ywx+0Xap7HsZ9RRJVB95hmSYyU5TQaaT3QCUIzoj+FuguOMajUfnSEKr8WbJbLdIfI/WMaL+ZHVH2 NVtgjABh16OHDHeLaaHUVb5cW0tZiSmkl7szn/E34t9qRAm0/dyOHaPHB4Anp108INz3FwMBPC9Bg LLl8F163je3m5XnqgiCA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3X-00000005j3g-48U4; Wed, 26 Feb 2025 23:43:11 +0000 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3U-00000005j1g-3v0h for linux-riscv@lists.infradead.org; Wed, 26 Feb 2025 23:43:10 +0000 Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-7c09a30e14dso60399585a.0 for ; Wed, 26 Feb 2025 15:43:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740613388; x=1741218188; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=z3ZZcc6aFlJ+Kl9Jw+kBevA1072SNgIuZeodxvN8Etc=; b=ai/7WAMO7AKHqUOnQUqG0LDwdJmH8mJK6F2NRvBAQUGvsC9cqUv9LTHS8W/jTED0j4 0V+9dabUccyCKg2STg4m+i408cQLWVRydY53qsz3w4HL/O+GuE9hXCP9UXnt6J1cyKBW bxF/wqdP7Aea44zoMPT/5qlYx9ShyEsNlZlnIfc8lXCQ1knE9AjNWY2Uc5Q9VXzVlr5W S0LLQqVGWwBvGu+Y5BuMQWGdicH7Ramh3NdLHN03r7Fp0p+1im7FH3QM4na9k1BrworF rZZEunUoYYx1PHRU8Wq28LPsx4hvM0XKF285FqnMFg74sOM4jTK4K65ppW9bNFA9Fr7S HDhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740613388; x=1741218188; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=z3ZZcc6aFlJ+Kl9Jw+kBevA1072SNgIuZeodxvN8Etc=; b=R8V4n6wINBkE2YJdZO2Hv60kJ2/KUgmoIp5uPDUmBz0vGS8khUtXWN/L+zMzk1lN9Q egdW6iyMIr5PM0ps0rlwmYo2XocjLThjMaunurp4JN6DAQW26Ok0sAixmwhlIOCFlGpY g7ORPdRX1G9xyMM5GmxSBexTkiLjAotjIW2CHqXGjwAkGrXer7NWoq6LspeFb7Y2sYKQ D4HvicidCXJnHyu475HsooYAntnWA+2HJSLsehdk1kOdKxqa2tfTv66zABnsRmnQVn9j vt1YmMIIkFNnxMxgWFu8/W8F/xhTY9nYe+thMhOftL3pcViDNg7aaUTh/qlPuP784ktJ ktow== X-Forwarded-Encrypted: i=1; AJvYcCVT+icqAFvVBD7MjylUNYQKW4q44zvh6bztPapqm/k0tXoHZdlVudYAal3rdHnIGGV2M6WMlnGz10VA0Q==@lists.infradead.org X-Gm-Message-State: AOJu0Ywo4WOwWBOcZSZGrM0vKX8TPP3Nwn+q5oPum2GDXvx9XhxVu6GN zzTDyfQvZLhehJ8vpfPfjWeoTtoyWhBQiR25B5Jmjq5vPRRra6iS X-Gm-Gg: ASbGncv0X0/3ZACOvFXkwVWk234426pr6RXu5wVgrNSE8J3nw3jYTS/IASHpM8GOs0U MiersJ78jqeI2AWmf9LpZCKu7MF9wyUBgjjNWW0yTy/nJeX/l3p6mWyDbTmiYkfAOng2QmpoVwT limO9Gq68zqe47pwmRSFTduOjIfkxW3Jfw7n+Z0zummb3dwQVeauOy76xS16rkcGuDuezes1jzC lFOrlt9fgLLhL6jY8YYgNvIF26WMQaJzTya0EEtaioSorqcQ2ub1kQq38VlDRw5hawtxwz5nf5r 6A== X-Google-Smtp-Source: AGHT+IGD3BiOa/Df2rVPvpy/tGOHarw9GjKQY9DsMSLrCoKOy4FTIEiF7wxb91QFop6oTXwxGEZsUA== X-Received: by 2002:a05:620a:24c1:b0:7c0:a3bd:a779 with SMTP id af79cd13be357-7c23c04868amr1554444085a.47.1740613387864; Wed, 26 Feb 2025 15:43:07 -0800 (PST) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id af79cd13be357-7c36ff0f756sm24200285a.61.2025.02.26.15.43.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 15:43:07 -0800 (PST) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Guo Ren Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sophgo@lists.linux.dev, linux-riscv@lists.infradead.org, Yixun Lan , Longbin Li Subject: [PATCH v2 3/5] reset: simple: add support generic reset-simple device Date: Thu, 27 Feb 2025 07:42:31 +0800 Message-ID: <20250226234234.125305-4-inochiama@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250226234234.125305-1-inochiama@gmail.com> References: <20250226234234.125305-1-inochiama@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250226_154308_974568_4DD6FDB6 X-CRM114-Status: UNSURE ( 9.52 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Add support for generic bit reset device. Signed-off-by: Inochi Amaoto --- drivers/reset/reset-simple.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/reset/reset-simple.c b/drivers/reset/reset-simple.c index 4b08f8d70942..0681f2db7459 100644 --- a/drivers/reset/reset-simple.c +++ b/drivers/reset/reset-simple.c @@ -149,6 +149,7 @@ static const struct of_device_id reset_simple_dt_ids[] = { .data = &reset_simple_active_low }, { .compatible = "brcm,bcm4908-misc-pcie-reset", .data = &reset_simple_active_low }, + { .compatible = "reset-simple" }, { .compatible = "snps,dw-high-reset" }, { .compatible = "snps,dw-low-reset", .data = &reset_simple_active_low }, From patchwork Wed Feb 26 23:42:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inochi Amaoto X-Patchwork-Id: 13993333 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9388BC19F32 for ; Wed, 26 Feb 2025 23:43:20 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=CsX+oVIu2eRGs7TUXrvUoiDZ/TjQvG11kANbt5YajU4=; b=XdSto0J+DCZp+1 M3fzfDjYCsSf7/eoth9QEQY7h3Fnu7GpL1N7R2kDylkPIk1fUKAZlFypk1Bp0T5NTCB5b/In6zYfV 0ezdhNPamWmZ1wKkhgx1UTWFyGOAaHL/+vL1h3tqcg5Hi7lRsI8VjdbU8FsMV1hz7uh6gM2qpMscp zvyh7T+EeFb1tfOXdR1E+X+splLmflcs+oefEmSm79AZayRHIaqusAteVUEQ3IX4CydjGqRxTmv5K R6P6SD2FN52qJwwdnXyqoxBxG36l4NQIoAQSkPus3g4KEdKzDjMNonxhwMlE3yqGrZyw/h2BgvXH2 jVNyjPGxhNNqw8WE/TWA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3b-00000005j5X-2QAX; Wed, 26 Feb 2025 23:43:15 +0000 Received: from mail-qt1-x831.google.com ([2607:f8b0:4864:20::831]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3Z-00000005j3u-0BQT for linux-riscv@lists.infradead.org; Wed, 26 Feb 2025 23:43:14 +0000 Received: by mail-qt1-x831.google.com with SMTP id d75a77b69052e-4721bfdb565so4584801cf.1 for ; Wed, 26 Feb 2025 15:43:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740613392; x=1741218192; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=s3n4HDnuj7FUu1RXcHOZBNiyA5B87LpLpCZ3UB1bnbY=; b=B89vIe1zV9C+Ps10mgu1GVsPoif8O8aZA2YckpaR2iLvZg+7LNlGsQU2K6FxQTySRb yYTMxZ5+POV19hWwUXrLd0Rf709R1C7GKoGe+GtlGVMXucooCWJNw2pFmPe21YXcrznw QxlYD3qn1JwAYXXcoKFTKHYg9eIX2mC6BQDKTZxkCUIWkGuZfpWdtFaDCxyELQS4mJCs +HgVIp/GxD5Cib6oxbMXRQmbbFaqDNXSAMcMECOlStxA9nz8/apfmXSFmKJMVtsUqYh+ jSTW5kz2MJm2wBWaZGKuJRIuJAVz/7018j25S/ool62vwQxm0uI6GGDoCXvGNta/GOn8 8BYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740613392; x=1741218192; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s3n4HDnuj7FUu1RXcHOZBNiyA5B87LpLpCZ3UB1bnbY=; b=eUCjKNvcTUOlu1Xp1lp8ZfIrGtfSshPtRFBTfKtH2cjA1szkXmkKrbkLrs8oRx1DvK iFuyaTQCrdKoSmAj0pMA+rx53QmqMAS0Kw8jRjqNj0HoOBEtOG5TGDFJNk6CPrXm3sSF rytJLXJvJKdDjyEqT9mJLluy5+DnAmfTRvbc3xBll5eEqM2gz4Ci8GwYxrDXQTsGdJLl 0EIVnGWJfzbWuf45v45aH8HujW7uHRDSRQc+Ech/oofGPPjgSYXFUSviqeaB+gw7iV3G NcsV1O3v/pRxXU4gZ3Sgsx0QojLbtl5SPzGdkMxYDDoprlzO+N2EEUFhTm75Xj1xKLKq 0hmw== X-Forwarded-Encrypted: i=1; AJvYcCXSUegroCLkt9wPbORoAJWgO2n8wCH2SjsJdNaG9I4vIZ/Y0+Jl8YWHRePI5mANSQzzKFIw4LpFww9o2Q==@lists.infradead.org X-Gm-Message-State: AOJu0YwVfLFXxEa1tdBVsWx6pbQLoFDW4XU67gPe3NT8eE9I/0F9a5XP ZVrTL0yEWic2Q1UbhM2Ls8GaiONsgD4aWOD1gpfj9hDP3uS6fVPC X-Gm-Gg: ASbGncu1fnpMY4LuIuEDU8eRfXZf+trSa6ypaa6m4S4Vv1O2S9LO0QdbMidFuezy+RK ULZJ5A3+AZh7Jj6iK10Xep8HK8IoS9BtWbNyS4dck3C2I7rSVvMi4+fy/EdeaJcx1mR0m5ktPZy HCsVbtvoJ1nThhu4df5NzqW00kzAJapa1A5eNvRjDdAuY6k53J+VWPViaayjIzCybIHuOmMbvhM 7NzbqBGEy4+Qxvj2VMM4I/I/ofqb1ssEIpdhoR+EahVOhh8InkbHijab+hkKbVm6oGxCgc5R1tj Rw== X-Google-Smtp-Source: AGHT+IFeqficLsjiBxpez3bq2ZeY469OujQH1LvDOLIZDbUA8CBYXJPaq31DTHUVw5/VEbpfwo/VkQ== X-Received: by 2002:ac8:7d55:0:b0:472:182d:8b4e with SMTP id d75a77b69052e-47377118710mr156337051cf.1.1740613391750; Wed, 26 Feb 2025 15:43:11 -0800 (PST) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id d75a77b69052e-474691a1f78sm2822421cf.14.2025.02.26.15.43.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 15:43:11 -0800 (PST) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Guo Ren Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sophgo@lists.linux.dev, linux-riscv@lists.infradead.org, Yixun Lan , Longbin Li Subject: [PATCH v2 4/5] dt-bindings: reset: simple: migrate sophgo sg2042 reset controller Date: Thu, 27 Feb 2025 07:42:32 +0800 Message-ID: <20250226234234.125305-5-inochiama@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250226234234.125305-1-inochiama@gmail.com> References: <20250226234234.125305-1-inochiama@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250226_154313_085995_59D0006F X-CRM114-Status: GOOD ( 10.25 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Migrate SG2042 reset controller to reuse the simple device binding. Signed-off-by: Inochi Amaoto --- .../bindings/reset/reset-simple.yaml | 7 +++- .../bindings/reset/sophgo,sg2042-reset.yaml | 35 ------------------- 2 files changed, 6 insertions(+), 36 deletions(-) delete mode 100644 Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml diff --git a/Documentation/devicetree/bindings/reset/reset-simple.yaml b/Documentation/devicetree/bindings/reset/reset-simple.yaml index 86c33a608148..644884206ee4 100644 --- a/Documentation/devicetree/bindings/reset/reset-simple.yaml +++ b/Documentation/devicetree/bindings/reset/reset-simple.yaml @@ -30,7 +30,12 @@ description: | properties: compatible: - const: reset-simple + oneOf: + - items: + - enum: + - sophgo,sg2042-reset + - const: reset-simple + - const: reset-simple reg: maxItems: 1 diff --git a/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml b/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml deleted file mode 100644 index 76e1931f0908..000000000000 --- a/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) -%YAML 1.2 ---- -$id: http://devicetree.org/schemas/reset/sophgo,sg2042-reset.yaml# -$schema: http://devicetree.org/meta-schemas/core.yaml# - -title: Sophgo SG2042 SoC Reset Controller - -maintainers: - - Chen Wang - -properties: - compatible: - const: sophgo,sg2042-reset - - reg: - maxItems: 1 - - "#reset-cells": - const: 1 - -required: - - compatible - - reg - - "#reset-cells" - -additionalProperties: false - -examples: - - | - rstgen: reset-controller@c00 { - compatible = "sophgo,sg2042-reset"; - reg = <0xc00 0xc>; - #reset-cells = <1>; - }; From patchwork Wed Feb 26 23:42:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inochi Amaoto X-Patchwork-Id: 13993334 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1414EC021B8 for ; Wed, 26 Feb 2025 23:44:56 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=2JFvYgqQ9fxfHW0sZQKiA4+ejtOtcC7k0Jl0rcVt0GQ=; b=XfVNdoFSHpcAM7 ALm21mwOI++pqEeGAX09MNEILZ/00hQn1QpPFdW/rruPh2cU2WAku4ljsFD18EkyG2pJj9zskQFVV 7gt/4vndEjN0In14rw3mLHpvmKQ37dUoVyUQEM7B0S+FUAv4q+cqUvOczoP1oFxVPxRjw6WwuET0X LRpB6v08EQuTR3HJrUvkgwJXuFT/OAynovt6V7vwTONBd7L6l0fo1QI4Xk8D/vR6oUBFtYy472Hqi wo8fBGlruqD4hi/gMtWOsphp0Muie6MmeykRDKnd8BsYdCv9Yl8rasAsno1uOsLBjRkBDMPNPGHWO gq4Hkd21t02H22mHKGZg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tnR59-00000005jgg-3kgR; Wed, 26 Feb 2025 23:44:51 +0000 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tnR3c-00000005j5i-1vmD for linux-riscv@lists.infradead.org; Wed, 26 Feb 2025 23:43:17 +0000 Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-7c04df48a5bso38356685a.2 for ; Wed, 26 Feb 2025 15:43:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740613395; x=1741218195; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2BPCE1EwJy/+4tZvxiVTXnB1pR5FYwCTo9rAvyHj8R0=; b=FIIxjUwvYjrMClpz5Mjy366IkC3EWxFndF3V/qJX3tkJaumOy178j5qI1E7FHoiksc NZulx6Akb7Tx/0lAO8SCY1/5NLFSOsSFeS65Lh4P4flbyyfRr//9iXIwpFjYpI/oC8MJ M3aMlQXD5AXefkC3/M+bD9lfrSey03e6EyqVuwJbyvUHVESTS2Js2Tdu9QKeOwsnp2ne y/SHgHQTZ3ooCntF457OA3jD0SBiiHnjfEvvwMMchKSM9VmwJONf803XivBy3vixh1GN 6hx0kBA9/E4x/PaPE+Xbq5IPTRaqTpkFPWr+V8QAgnm+Vi+/JmG3LRTPDyqGBCSVmF/U 9gJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740613395; x=1741218195; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2BPCE1EwJy/+4tZvxiVTXnB1pR5FYwCTo9rAvyHj8R0=; b=NxG1JVjgp3AowRi8QF/ZMFhSBY3h+eU69ENe4Df7RYLNvF1ST6pnPUFu2cYZhLjGD7 +hmcaqSq4aG/GttfpzzvpZnpSverk5CyjSijnGWC8UaAjVUfJeaO5sTgfMgj4V16e6aL ctph0uevcWhQBODbyOfuLqJ5irqvVDwa9YSf0eV0hBcuIJ1ElAvsQ2vaG68ixJnHytLf BoVV2haw5JUVzMmgWbNQF5pjsoTrbwZxlIWnwXAY7mR4wBXx+Jjv/z1ts3ixtwQ6GalA M3YjAp9B6w+ZNrTKmFMr3DK9ltcfkj9avX2a0v8wSEqJd89lNufbSHNLtIFY7hWCS6G0 f37A== X-Forwarded-Encrypted: i=1; AJvYcCXwRMEnHzLA3jVlgObBIemzxYlnwk6wCUPeRvxNVqfeNif4ZyZoGhoxZrZ4WQgBo3uJxbe1x7wVHnbKLQ==@lists.infradead.org X-Gm-Message-State: AOJu0YzyijXwdN9n0tIxLq9UIpxEnVM14FOzqiSupZlR2ZRCaBSSs/vn /nWU8lufgFeLUvyrBUOG8tLl/BWeu0RIy89msdddy5JlJE2tajnG X-Gm-Gg: ASbGncv64vLXx+IhEbyTJkIjBnl9bkkb3l5W1As5x6MF/kH0gdJpxctRc9AV1x1NZnN Mxr2aPp4DYvQ0M4ocPjnJLLCJA1rHGHbMEdnJXdnmutlTchPY+xhjFUq1DDZR363tmzGYYTNjI0 zQLvVI2XTwV3DLYcLPp9w10c6Nf/KTcgBagmnS4cAQMGs0h/LpsmysKAVCvpHRHBVICy8E/UAXk 5xZxwNlouMKJK18Anb/JQ2e4gIAIHiQtZ69gHx59/CebUvf4AZP0aNw90vb8NST0NN5UAibJjqd KA== X-Google-Smtp-Source: AGHT+IExZ166ZnKNMVp2sWPEye4nK9gUSWKtplsD+DW3kIJ2K1CBVm+kQQbvv+biiRYF9M4XnPhnNw== X-Received: by 2002:a05:620a:198e:b0:7c0:8978:d1e3 with SMTP id af79cd13be357-7c247fcc139mr765759485a.46.1740613395229; Wed, 26 Feb 2025 15:43:15 -0800 (PST) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id af79cd13be357-7c36fee9b74sm24836785a.9.2025.02.26.15.43.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 15:43:14 -0800 (PST) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Guo Ren Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sophgo@lists.linux.dev, linux-riscv@lists.infradead.org, Yixun Lan , Longbin Li Subject: [PATCH v2 5/5] riscv: dts: sg2042: Adapt reset generator for new binding Date: Thu, 27 Feb 2025 07:42:33 +0800 Message-ID: <20250226234234.125305-6-inochiama@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250226234234.125305-1-inochiama@gmail.com> References: <20250226234234.125305-1-inochiama@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250226_154316_495308_CD7D0FF9 X-CRM114-Status: UNSURE ( 9.82 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org As the SG2042 reset controller reuse new binding, change the device compatible with new string. Signed-off-by: Inochi Amaoto --- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sophgo/sg2042.dtsi b/arch/riscv/boot/dts/sophgo/sg2042.dtsi index e62ac51ac55a..2be10cbba0ce 100644 --- a/arch/riscv/boot/dts/sophgo/sg2042.dtsi +++ b/arch/riscv/boot/dts/sophgo/sg2042.dtsi @@ -499,9 +499,10 @@ intc: interrupt-controller@7090000000 { }; rstgen: reset-controller@7030013000 { - compatible = "sophgo,sg2042-reset"; + compatible = "sophgo,sg2042-reset", "reset-simple"; reg = <0x00000070 0x30013000 0x00000000 0x0000000c>; #reset-cells = <1>; + active-low; }; uart0: serial@7040000000 {