From nobody Thu Dec 18 00:23:45 2025 Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AE9B12620EE; Wed, 26 Feb 2025 23:43:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613383; cv=none; b=OaYqk6AUD3OIYYyanSpbJvy9X6JstemVX6VwzJDjuy2BsWpcSAhID0JxCL4fpnqEZ2MYr4NFPvRdF4Npy3TDsO249IetZ/JynfLaI61d8HOKR7g6vPAJENaRqE7kzEtsPFmzB6XiV4nRPalZhcuAYf/U4VUILr7FhieCYusx7eI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613383; c=relaxed/simple; bh=yB4+HY8mRrtS+9q//3dQ5/10SMQ6N0Qm4zJtdHlCn+Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SgnIclWWFMJbb59T9RIPAMfA700EwbeVpwcR9fNR/4bFkabsrgSKNoGJUEFZlp3ngWVtWj/Bbb2d2OOIwWK4aKNbxtgzBYHMtfQh/te/olB7OJSNP2hYJ1MyI7c+OK7Outss22eV8/pCrhBzRvIRrDznPsrvsqjcZJ9YEkYWL0s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=c8+gzMDR; arc=none smtp.client-ip=209.85.160.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="c8+gzMDR" Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-471eb0e3536so6239561cf.3; 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=vger.kernel.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=c8+gzMDR2WkhJRwHF/vq8QzWIS/VEYXoZ1/Ez36/iKqKl+1ebsANoNK3QW+v39xXcq D8HN3qmvxcv2d8RELT+22jaP5NBI4GwR9hCpObaoBK40iSPqpOF3jjSGKp2ZpJ379sO4 US/EQsOoTJK8kDi6GdOhCw/MINhE0vep5uI5SIvtcvaSa6hY4AaHqAbAl+953DOPwRfO 751/iO6wCFEJG7dTfs/EgTKpvddtuCCn3idkd/wvEHSQ7bK9oOoeyRhatocBYehbRQZ7 t5fhiLFe/nr7tEiV8ocIeZYWEZi0DQ0IHuFpgvG0Sq4AJsq8hqSZRcfE9DEEWsWpMbAr zbUw== 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=DqDaSvoiwn1/F+QdvU1GezhmlfPqFqzRWydVUX7FivUr0kSeO0+kj0tSOyL1VX20k2 xUurH6sSGrOVfdu0bkR/91PUev5iJFuO7O7uR99QT5tFyLtxey6FB1QpJ23vySDU11Yz VkCUKHBq4rSPoga4WbvPcKUIeawsE0JrcTYWYr9WIGVr7ovzRwNWXz571hgsvA4sEPDl ny3961vJgUxAcBQHtEv5djlaqmghnmaHRTmmByIoz6bi7cgh5v/MsxraGKXemGX4GEJb 9FcYXAqLr2f073DJWZJfOYRlWt4HxoxjPNJHF9u8wgDazVc9/N3Ah7tHj2Q8mt0GwFhV lwuw== X-Forwarded-Encrypted: i=1; AJvYcCUhv0nCjZd2LDF7SoknJNCjU9etUez3L9nvRlKWb99jGU+SM86Gd04Yn2iq8MEfRPpW4Az8P6XsLvh4y/4=@vger.kernel.org X-Gm-Message-State: AOJu0Yzd7XG3ev8mrZghHDBBc0RyO+6ZaadfAaen7z2g6chGr5MVJi79 +D6b/4XNeM4z/aP7zWDlvRFPTBidk8uhNY2sZGHnngkAZeavqIk9 X-Gm-Gg: ASbGncuIfN28U1tn0zfkg0pGXSMEYgLsyZZ3iK1rbqcSJoKRTl6cb63X7XET7NDm8X5 Se8QmWPBYAJrYbahAnJtsaqMmEoMZZxWuBDWwo67/pQiuHmJqT3OrwV5Eu0m068mrYddmVeBBZT MXzT6sqjEFOAEMxtR31lBtDpqYJ96WgDzYCelUD6yVQMOq93U4VnimYud4cgjLG2xvvl5/5ljeX UwmyH1uQ5LJLwtZzrKKTlrahhENvT2jOOD3vjW1SbjTSwUX2I/uCE3n5iNAorXWOLcnStzq8AwT vg== 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=20Kleine-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> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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.ya= ml diff --git a/Documentation/devicetree/bindings/reset/reset-simple.yaml b/Do= cumentation/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 =3D "reset-simple"; + reg =3D <0x1000000 0x1000>; + #reset-cells =3D <1>; + }; --=20 2.48.1 From nobody Thu Dec 18 00:23:45 2025 Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7E58A2620E4; Wed, 26 Feb 2025 23:43:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613389; cv=none; b=MOzi9dvBK0UZ67igHEdFj5xEtGuFHUBT2Vdy0oRReTOiaziRQgHekboe/2FQqUwXvjcxq8Kvbk4DL1ks/owkpcMa9hZQYqfWKcMZh814byjJ7lN3K2M27WSeP0O8j7SKiAl2cLekUVoFZEejSSM6lSkQbK5uP4KBbM5vAL/AkIc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613389; c=relaxed/simple; bh=cga9488zLVFf7sCO0MjjdfdtRfVLyx321Cy+QiZ4Dvg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lHodTbRz9EED8CVKzerTf4U6qEmf++apGYl2DbsmGKmAqOf1ySBvQDngM9jIZbNjdif3VOU7O3d3IldjKU+iXoNHJKqhLbixO7L9T2rpbAGEnh8KBmiyJnkAhpGPeRNvZ+CK/Svk4aDX2BpfxUIZMrfPQTkBN2VgJVlypLWPJWw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=J6joGw31; arc=none smtp.client-ip=209.85.160.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="J6joGw31" Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-472049c72afso3783131cf.2; 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=vger.kernel.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=J6joGw31se8+a4xfAZsI1MAZqwSmGysdBPQgVkiqpE4GlcVt1/da/XcygqRmCt90mU 8XBCOuPK9bnbXcW5QqbZy6y9ygXfB3MAjWIO8bPuiQji91e1r9bPyEmK6KDwTqjA2Uch pIafKjDUcuBhYSJ81gGyjAMwu6xEpDDyIH7pNEoYpy/YbTdhjfyHxua7ODT6zcvxskbF AJJqc9/qiv4NMYx3eoV2LkaF+TasyRTy9ntsu7D95/GmT8EDpIPgrcqpKsLRII28UYkt P+NW5ZqLXvJyx1HG3S1+aZStVybGALwZs4AljIMyrD8LYBafxVElI/0qeB82Tzjp+ufU om1A== 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=NGimbjZewLinF5iYO5z5Ysmywj2ltQRyZIJl+KtmgNxMjn4PtvvwMP36/4wzeaAqRg Gd1rAyvDYnF4hXB6/520kRuevZ10lzljZX4eWa86NkLBLJUnYIE2n5eYJW5bFUXooNGn 66qNanDO2FUj1yU1a8lffBka3/TucM3QPrdJt1zY611UltViyb89lqfjpxLT1DqyG7hw XoGzS/djSyvsuMwZYMhLiMv4uppMEJIs3Ec4NrR5ivz3uhpol2HYelUdsImYfIGvM/R9 RgEMGZGNDiqAMR+4sR5+8oT8wx6HfFqKKHP/nFz95LZAqMf0wy4Xhu5hF8MfiBA68D3M /+kg== X-Forwarded-Encrypted: i=1; AJvYcCWUzfInDV3P10R/vzK65pAJOEq1S/ggkWFg4v4Qo9Vhly+MXHwgjeM0inosvG6a0rhu6xGH9zVhWAWlrUE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8NKsSAuVayamR4U4p8AjpbUig30eOwvWiN9jDIzLoZ3l4gE3M 1MOrSbkiOzT2Hp/C/x5gxIll7kRc9q66RFMF48ttos4u+nQ491hJacv6wA== X-Gm-Gg: ASbGncv74F/8kkteZ1VNj1iBzR8DvS1JCzoZ95lChqw40pjLWDfM76jAo3jSCyGw3KO HaL/p70y7Cofq7p7U197LZe9VXlP3Hr313F/g/9q/c1P3dXV+JVKxDoI18pga8kznM1CKwdNvaH 67yko7O07V1j8NCHfMW0bu2UIAA1bgcL+0L10usqbvHyjj//Xm48ngC1ifrQveZTqoqjgYoyObE 89m8hJpCISYgF2LmmfEWxstFC9RRgrO4NtLGDB7n52h7bja8CRaMNAtf2AbkC1HG8+4p/XH4Vvn 3A== 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=20Kleine-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> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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 =3D devdata->status_active_low; } =20 + if (device_property_present(dev, "active-low")) { + data->active_low =3D true; + data->status_active_low =3D true; + } + data->membase +=3D reg_offset; =20 return devm_reset_controller_register(dev, &data->rcdev); --=20 2.48.1 From nobody Thu Dec 18 00:23:45 2025 Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D423C2620E5; Wed, 26 Feb 2025 23:43:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613390; cv=none; b=Yv9ldVbN2yiILc+nFNUNMJNpOOdcrVI4c63S1dO0nRUGjLwU24MCWhkEiumQLYlGbHM52jkRkcDTfU3nPlWpf2pRsec4NZ61TuIOleddGEwOViy0Sgps3aBBG8hJec5Q3TesFOSAeKVFJdTxww2EoBH/Fj2gYQ2TqZ56tK06Bjw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613390; c=relaxed/simple; bh=dyuuxAMJmy1jUNq2vusCG8A/JEHelnf2zIDJsSHAoYo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dtTqLPa0Ld5d1+T19utDJS5+ysalrsJG+aVrW7o6SGIjPoyI7x8QDJG6ckpqjnuftCANKi+C3jRBY/w7ixVZ1NHi/pdyPAxIUGrQap8ccDcGvPnFrG/BjryK/TnjeUEmiKh9FCzBpcaKU2P9mCy1T7vnJbKUZ6glomT8Z7D4m8A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=EMnQGyMG; arc=none smtp.client-ip=209.85.222.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EMnQGyMG" Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-7c09a30e14dso60399485a.0; 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=vger.kernel.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=EMnQGyMGNkYZ+TcU12sG2xAqDHPit6I+k08GbLk9ka7sPBgbTqqgejJI2dk70GmMLH uHkUTLDPAJADXEzLWLkvbf8c94efuQbBqmw0sTaU5Pt2vBDVSHG42EncbCwewXmX9mwF f3YLoFX1IkLkCUso3P6haVCrWmd7fdjYv6nRdJxV+47W8TCbjzXejLXGgcoqF1Rv/jID 8wOd5kSd+RFugCSu76wrV5j7KIlBKWxvAO5Maoc5AuldGicn0HOM3rYQOJELGaiE2Uc1 g8IQ6LcPStgw+gMvd419kOU8DO4ciiWihzrDQOXbL3+4TLjMQnf5PKIjpPLCg/6S+5++ E5vg== 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=b8BAQFZgfIaYkOtVsn/M1sCeWUtdQOdIKdveGBcUuQrsrgT6xcfJgwY62D8ps0+uhg 0ZEEkY//GwyV8k3KTA1SATE1CPmIP69WnXQcjmnShc/Ck9dQHzsRAiHbah5eXYEETcYv pFnN6pPNERB8NlYB0pbvpQeWYKfhSG9iSTBot27bY6h9Ypt8E5XFqfDqEhjpxZ5I7eWA kKXTwqKvx1BQG5h035sE8nq3lMaG53jBPYTrWCKW9f8EV0HiUb4G9DPLJMuz+Qmq45DO nnOMnUOqNx2f3CkUtoj3Ptrj0QKvzc3tgxCI7YrX42VCoLKc2PKQkTrN+D3wvkAR8NQ7 P84Q== X-Forwarded-Encrypted: i=1; AJvYcCUZ+VG5+cnxTUUDwLCq+OwJKQtAX0dZ/xakR5QR8Nj3+P0W30Wah8Go4gCyy2I40zg1Rs6/h1fj4M+PG7k=@vger.kernel.org X-Gm-Message-State: AOJu0Yy53jUzoN8bHkYvAoo1RZcLjIwwuYlcKHB8iA9vSt7a2QGSVmzZ t4+FKUmydqGOfYTCJtlkLKcKYMGIjLbuRjv1I1EVXLMYIdbUTdYp X-Gm-Gg: ASbGncuRsCeURLKhH3hOHWn+z6yw7z8u7MutF/gkmJ5Ddx3AaOM+S6U8JVSV6QB5YDt mZo+0KsyahfqXUkwqjLUBD9dF5P2Rw1lO8bCNYN+Pv/WFK0Ra0EnFnSUznNXFCG5iSIdn3G8pIQ G42zSpCOF+w4nlMI060bSpcsLVuAjjFkqAGAsVWjbS28qtIu3pMKdvdcbHiEtUUVgm1qBFkTRZv /9DAlsSOtalyGvM8H8bczy1O3QY0gC5K94F0UC2chunn/JFkMKtYCXJdgR32w87inj+br40SvTO 9A== 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=20Kleine-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> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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[] = =3D { .data =3D &reset_simple_active_low }, { .compatible =3D "brcm,bcm4908-misc-pcie-reset", .data =3D &reset_simple_active_low }, + { .compatible =3D "reset-simple" }, { .compatible =3D "snps,dw-high-reset" }, { .compatible =3D "snps,dw-low-reset", .data =3D &reset_simple_active_low }, --=20 2.48.1 From nobody Thu Dec 18 00:23:45 2025 Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E9E4226E95F; Wed, 26 Feb 2025 23:43:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613394; cv=none; b=n95bvQtxoSLHxJmkg0ZWhw0Su3bnVn6xPCONUVABO7QHJnnwARywtpJyFotFN6xJ3cb9Afy0AeLNOy6krkvysXw3+shn27U6r4g6t4ouKEOpd08hrwgWamP+M+hk6GmnIWNpSwZL+b1rG4fmQe6ciVDZcnsjYIC8mPrrbBd7TJw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613394; c=relaxed/simple; bh=5nbeFijLVWrUw6n6eqsPUa2kdXZ1lvYEM/TXnSUP7jw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tQCIt3sTivvM8mbKnuPhnPteEy3yGIAwPomku16q158a0/RUQPySIyrX9hXVrEU1mT/flPfnO4lE4MLWTbOaw8pWIZLCi9Uu7QavdbgccJpoZ0t5xsDnBngnC25vtIZBnU4DvWA4Gp17/tvwy40+fsUf/j8iJlglbiwZVxk7deI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RrfxNgXm; arc=none smtp.client-ip=209.85.160.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RrfxNgXm" Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-4721bfdb565so4584811cf.1; 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=vger.kernel.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=RrfxNgXmUu2kjrnkDkM8MrkLoNy5JH/RbHQGpkhulUp5VvEIz1yJEnzjEzCLAhtwOj qcjZnT58VfSRNDaBg7xX+qLr3FYzLSruphoef+favF5tb4ozkLZjR2hhIQpLbh+PrKcW rQJ0T0p3uf95H5H/viV5qkzOyRAt0fDusrUPirqt/b+PiGJdXqGcdv4K7QdDWlNuzPuQ ZGStF5xPddNeJ1o0hxtnmNgt4F4N8FoV+5e/zAckDJ52/2rTY9ZPhdBbK2tc5AU4+xpk VSjV/cXrij2/S0wqERiRQcWc9/XKKriuYgGpBFsTNLZTtzt80FHhemUwz3ujmHYqns6j j0jQ== 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=wldoQW94b9AU+d4CvXPqgNLryqiJKyNW3gUTi8u2twTh5cvsfO69IUIyWjNYhk7jua VhGjGUVn6A69f3f2HxxKShv45HWJMjvfrw55C0OCeXLHSbpeDN5oA/QzkMQ/W5ZSHCkB 2AIXbG1ePwqjYpbEs6qSwB9ExKtCh79JQOWJ5Taumm8Ps1PPSwx5dP4b+wh5cB+pknCt 140UHGO4LCkkhi3b9KYyGWsFPeDEhgmEd3+G7FRJ/XXieDqFUs6IbaBoO0xh9AQ9wHPH TGqUNsJCYJumw7mss53/alUoAshWyIGheWVtE6KjL3Su5K36MRaaup8IA7Z0Ii79sJxg f9oA== X-Forwarded-Encrypted: i=1; AJvYcCUkq/o2HAKPK9XKa9Ov5457BKbLQ+o7PAC2G02IZnKtxGOjG+XD5w5ZOQhg5XCMWFIG5r75euHWYdXwuM0=@vger.kernel.org X-Gm-Message-State: AOJu0Yzo3Dn3Cu8zRhJ3ltPuXmnq672+VUUEk7w99oVnf5r58+EeHvzH Cav+spN0J0HW7uCSuL+RuPtlyRV3yf6VD5K1JqVGb5UBiBXLEeAO X-Gm-Gg: ASbGncsJSDnINPWY1rW67SOfLTd+jwdPAWXOiF6nYPDEvyrD1DWKruDlB8tu/qKK3Yo J0LfxHkkOVCDa8T0WYjxUkEM1qUrOER/CUehQVdScXY5HkApYxT7woz1R+AHad0/qCJi0VQo/Qz Vp8Pt4GmpFx+ZUP1p1BTeKyjFNfWBM0Jh06ipdCarqvMrsNu3PeWvUpZdnt+XI2KFS2VbGFypnL TW2I0pfMZ4Do/TN6OLKkIm+DwEx8MvajdSG4TyaVLO9X9hoeBGN+nPUabzOzSptjZJAWvZu5qpg og== 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=20Kleine-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> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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-r= eset.yaml diff --git a/Documentation/devicetree/bindings/reset/reset-simple.yaml b/Do= cumentation/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: | =20 properties: compatible: - const: reset-simple + oneOf: + - items: + - enum: + - sophgo,sg2042-reset + - const: reset-simple + - const: reset-simple =20 reg: maxItems: 1 diff --git a/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.ya= ml 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 =3D "sophgo,sg2042-reset"; - reg =3D <0xc00 0xc>; - #reset-cells =3D <1>; - }; --=20 2.48.1 From nobody Thu Dec 18 00:23:45 2025 Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3A2F627002B; Wed, 26 Feb 2025 23:43:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613398; cv=none; b=TtM9ZCIQnNuNA+r9Af3+Jj1K0DQ/fnssKxvoe6T7TwYJsmJyvDywPulBHPxZc6ATZefEcuZZplMljxf6uf7QhHAUazxY3xVTAsrE0IZSIQkl8+H70xDDadLaW5/qukRTfob97VQ1M33Md5+I9HxAyQpAJpjdMzmuko4Rr+SsyBk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740613398; c=relaxed/simple; bh=Eh0Eo/Fkv7rimj8T89jrNFf3IIi3ia63rPOLD+dghLg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=C3Mo6Z//qw3GMTbYMzgVAFUNA7+HJmgOVnF7VLDbtKpldg6EwI+3rtUJjpNJD26fPF862go5yj588Q32iCKRGRJeOTtG/2Ri4wq5r9UOGJoYHqVqPBnh7Kq+AemD1t2Fe5SFD6V6vxbY0/st1pc9HfFXiYM/dv39tQ9jztLXxWQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=M1VihLE0; arc=none smtp.client-ip=209.85.222.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="M1VihLE0" Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-7c0a159ded2so33504885a.0; Wed, 26 Feb 2025 15:43:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740613395; x=1741218195; darn=vger.kernel.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=M1VihLE0to+xyPNWI8fNH10ahZ/gKMMyevUwXZbFqgIaz97pX0aTScraaY8NV2HPcW LJIYkz+wHYPrkWdZW0H5p4J29IMHUsWa8vs7qQg8gKR6acdDrrzjKtMwQS4xgBs5OhNf EiRl0RuVxtk7oTfc4Tsf5vO0kMVeDW+5dhIS6kEWkQUnETdSEVllHewW92+INXklEZc6 q60Fv8nTD6yYOdbjH7aBpKbTeUz21pxczWGNQsuMJ3qEHkBwv952qEhjqjWCa3y0oMkR dJEmrulssFlu36bFY7Vc/NMovAmkRagUioG2UtSSmsWFews5Qaef0wxMjuGVGYmhBuvF utQA== 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=O0CYM06iOfIl7odIbA0Tnp/92W/7MGbONjwg+mtTWPs7thJpXJYzWhlpeaQMgD1YH2 BrIP798IqPYZ8Zqn/rarF/z0wcKeyWW5P2XvOXYVzbR3ivY1umC0Dto5PJOZOvm6nMz+ 6zxsb5KdN5qIdFPY+YcP9/4FuBok1PxcVq3c08btxPBT6TBMWO4z08ZiQ7hui4Ai/vxL 4BaiDa2AZq74jjdwAyG5S6PrEdW+d7atv25ieRiQDt6pOUap30GG64a8xfuahYH6ZHjn aGbO9Lvz++UYvXZ8KOHhcddtJnR76E5VCwYZuzqvDmVhnpRbhCoSf1y21W9gWvJmcK1n 8DMg== X-Forwarded-Encrypted: i=1; AJvYcCWsIGYbCxZBvFtvDPAo2pgfo7+5VWCMCt/RHmmETXKeGLWjuVWrjjpiIYT88q32N1l2BIETq/KNH1xktgU=@vger.kernel.org X-Gm-Message-State: AOJu0YxvDla1i8aOyYW0NQZug5K9roLOLinb1KuiRW8lc5h0ldXZm6yC s60tsJk623WLsZMR/s+VDAE2UU2cpfNOvuuCGS0U2RCj4tp3gP/E+ddv4g== X-Gm-Gg: ASbGncunODSnezBRDqguqQhEPY7gH1J8cvg/kiYal34VDEnGEU61rD0iq9M/Vpao2rK LmKjsYU/lnmld1zzg/DeZ80nh0gv0vbiEqGyurh9d9z84KHzSuc47o+NulokIbKKBVi2rXENAXL ADD7UF5N3nxWKlXfzFrcF9DRdt6lIxs8mYW6uJ2076M1Q99Rnq7x/cjreMbGP1PnCFqglkF99qw DanbJnUkr8KZP5mhAiTJJSeN1zqxhBToZ/GGts9RUZiE88oPGiAw/gK/Kh2KQiT4quC6mjMAW6i hQ== 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=20Kleine-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> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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/s= ophgo/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 { }; =20 rstgen: reset-controller@7030013000 { - compatible =3D "sophgo,sg2042-reset"; + compatible =3D "sophgo,sg2042-reset", "reset-simple"; reg =3D <0x00000070 0x30013000 0x00000000 0x0000000c>; #reset-cells =3D <1>; + active-low; }; =20 uart0: serial@7040000000 { --=20 2.48.1