From nobody Sat Oct 11 08:12:44 2025 Received: from mail-ot1-f54.google.com (mail-ot1-f54.google.com [209.85.210.54]) (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 55E4C248F60; Wed, 11 Jun 2025 07:54:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628489; cv=none; b=allfd6xcH6wyTthR/sbvpyrc40OMF5XF8GMJsoiNFWadbb7oAU+MJwaQ38zR6wwaN6NlazMT/VITaSZfa2G/Z7WI3cXJ0HiwhXVVq1uPjb3LP3T4MEPQkckl+5f54r3MoUpjsgu7oWhEgKhdNLLBRL0JRYiU1n1I13EtL1tPNdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628489; c=relaxed/simple; bh=6W7L6mLae0Gwk7i/q8VTDrfQXggHDNqoAV/kISEHYUc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BSamdQjgqlsDKy3s44Ii2jx1aIniSAhEdv1Tv6DxfOfUpPmIsS7LVVltULMgBO016JFCYQOB+YAfa9wYd/FQomlX6kvApk5QyypBnb6/NCjRrK+UxG4aA/CK5KoaIJPVlEZPr53Y7odzoHdD078sma30SFQeMiBMOD1BnWvkq7I= 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=ZF3340iL; arc=none smtp.client-ip=209.85.210.54 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="ZF3340iL" Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-735a9e65471so3838761a34.1; Wed, 11 Jun 2025 00:54:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749628487; x=1750233287; 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=hnz/0tuwhYz4DMu7YFaY4+MBrOn4ASwg3VdpZXlOjs0=; b=ZF3340iLobIaiQQMLYfpKc5fbLjnW+1dxbS/6c0aOIfcAqi6s5gPydB5dVtbAyFGCK 0CYp6jONcHpqxwTzbUXBtb1ivRL3U98b+wCaOQevu5lFEaInNevBfsKcejNrscSd16+L abs/IxMxvQrcHcUIJBu+dSdup8vp8mL38s5xQ+8db5nQMe+BcKiluOYCZs14Jou+op+k WM0a6dFGK2IAlqJ2a5HE+kOyUFDs2+xyecdPi5DmAd4+bzf7YoX99XtfhE+fA20sNtN8 vi7Ta1eYbo2JnLj2SdZjlAVbWndkfFQrsluWBj6+SOSStv7yZ0UJQ5VmO13dNcpPkDuR 5n3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749628487; x=1750233287; 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=hnz/0tuwhYz4DMu7YFaY4+MBrOn4ASwg3VdpZXlOjs0=; b=LqbcGVPu9tRKZDhFh9su1ZOrYv0B4HYOlaTY9zohtk4sJ84ma1O62N4/wiU/+jKuYH Xw1NvTUkR+k0Td5nylLbnGuEqcXetiJBWVmlLDZgUqyr+1XEoEbPZjOo/cgPJytBMb8K xEl6Cfa+QtsXqqMVjBvbj2cd+d6IpHed6Tw3q/w1ORMV2xgpwMLLTMQXI3g0fDxXFh+S ARkXIWHFMh972/9egZT3uYhovKJoDAr4tAPfdkgdrZA6KKJdnarOQgStzNDcCuZ/4d7U qpcBQYog60JmzoKBrsmhIxaKKSZpk1+Zv/6mGeRPN9/rgn8v2vrLts5O7fPQW+KFA7IE U0wA== X-Forwarded-Encrypted: i=1; AJvYcCU65kTtKafD13e4Da2vdK6yHYPaYtMn6UodQTJAtSXkWACoEWMWzQB6CFrWhOrmGfNoO2kl7KznIoNO@vger.kernel.org, AJvYcCU6Sougu2tZXGvlUCwDOZuYIdZuzXu5LLw4yaHiOP/vxE+s/DyybbIyMkggnujZzHjWzHx3aLte5kZvwh9i@vger.kernel.org, AJvYcCW2gp/xkGBzE72NaSX4VxsmrSQYob2GN6aULZCpS+xdukZlmMjiFJk/wRepr+TbM8GO5DmrwxEsMN54@vger.kernel.org X-Gm-Message-State: AOJu0Yx+CRoZ5TuxdU0BXSLlRXlnvamcRBSTDfTRPuB1nt9S79P06tBg OHKtGR75TgX4QmBJKblFswDP9h6Rd6iIamo/eeaubN8DjmWISYNikZ5OkQpvjsmp X-Gm-Gg: ASbGnctUMOk/lOGoeafGMXXHssXPzc2U+/zfeUsK/3ceS/PQjKZ/4+0piAmoVNxZYk0 NWRaKWcGB2bny4jtsWd85ICcusiohhx6FOpQC4KTjYihXSVCaGmSLXOz2QEk5zd18cHBycGNEDB 3OrABmNlgvQM5LTCdil1h7keIBmHX6rAuI7siS5n5h404Tn4npxn8goE1/FC16reXKMnxpa9W3m uUuC4Gegdvlvrkkp3lWKelnOf8QikL/wZyJ30bBgPih8d7crIBZJmWwpmieNzBpZq3tjRfgLkso 0pSmbEHQEiYkNDLc4ojaZjrZ3AgXkeoWM5dBCrFZ9RHUs8kT X-Google-Smtp-Source: AGHT+IHeItzokrKWw9l9oyv6bnHcsz0dOO4Q14MZQ9wo4Ra1X7rEUiC3C9xPLLzARwfKUZ6RpDZSIw== X-Received: by 2002:a05:620a:288d:b0:7c5:af73:4f72 with SMTP id af79cd13be357-7d3a89330ebmr320142685a.42.1749628475059; Wed, 11 Jun 2025 00:54:35 -0700 (PDT) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id 6a1803df08f44-6fb09b1d1d0sm79736646d6.77.2025.06.11.00.54.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 00:54:34 -0700 (PDT) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Vinod Koul , Alexander Sverdlin , Yu Yuan , Ze Huang , Thomas Bonnefille Cc: Junhui Liu , devicetree@vger.kernel.org, sophgo@lists.linux.dev, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, dmaengine@vger.kernel.org, Yixun Lan , Longbin Li Subject: [PATCH v3 1/4] dt-bindings: reset: sophgo: Add CV1800B support Date: Wed, 11 Jun 2025 15:53:15 +0800 Message-ID: <20250611075321.1160973-2-inochiama@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250611075321.1160973-1-inochiama@gmail.com> References: <20250611075321.1160973-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 bindings for the reset generator on the SOPHGO CV1800B RISC-V SoC. Signed-off-by: Inochi Amaoto Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.ya= ml b/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml index 1d1b84575960..bd8dfa998939 100644 --- a/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml +++ b/Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml @@ -17,6 +17,7 @@ properties: - sophgo,sg2044-reset - const: sophgo,sg2042-reset - const: sophgo,sg2042-reset + - const: sophgo,cv1800b-reset =20 reg: maxItems: 1 --=20 2.49.0 From nobody Sat Oct 11 08:12:44 2025 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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 5B32D23373B; Wed, 11 Jun 2025 07:54:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628481; cv=none; b=jodW+4HusBToZURl7dKVrJhFaLqXfJ6ngyZaG4Ipe+MIvNhaut925ewlBDMqFdJIpi8VnLgy8/R10rf+ZBoSqPmFCl0CYFshJvsT/JLVu8OOhk9BDgNG2S1X3ZUkPhS6njFxXPQm16n2ee5Io2rQR3HP0fkB/rlJhaWGa5zwkDg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628481; c=relaxed/simple; bh=leYEMODDBviLVcx7yoQ0Zt5ZI1j1sck0Bv2d4cc1ysQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=a9793L1FCn075R2easaO/OK2OlNTarZd6sCGQwl2yX4jDI0OYugLbN4jbnDeWBP0p/pEabyn3+LVlW+Z/iDB7iktsoKWe7x6mMVX4zk3WVv8d5PF+xmnhfCETAPyWQTsgbSQgOQOct/h19nuwC3MD/McqhXm8nmy8GuM5MrPQ6Y= 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=YiRZn59i; arc=none smtp.client-ip=209.85.222.177 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="YiRZn59i" Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-7d38cfa9773so384255685a.2; Wed, 11 Jun 2025 00:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749628478; x=1750233278; 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=TucqLG/tk3Y/USNHaS48EdntTVxxdA1FanRm1k8rL/8=; b=YiRZn59iIGvdM3HzcD6U2ldQ5wwGfQyZLr8TQKnWBPDuOwkfWgrOblNVEG9hBNWo+e MUMg/QTqttkyCZQpzuJ5FLDbRsqX5Bj4FJg59wOgCWItPi4fFzuZO0wwlKs0Qm+p65dl SiwjyRxSvklm3EbPgJDFVtf5KBHcbYL6LcmvTqFvcKf0KvSGwRCU4nnVWfun3F6Rqz1L u0bYDWMPiMRNQM3i6hOy2yfWiyk9zhs7Y6KDWmSzNTDUYLP7RX9ardwG/mVBmIE9cjhN kWOUSbKKRhHzKOo8liYthc9+e/0pflsO1NbhbmiJbIqd9PBO757/0s35YjXMLd71Ir7B Irpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749628478; x=1750233278; 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=TucqLG/tk3Y/USNHaS48EdntTVxxdA1FanRm1k8rL/8=; b=RgsGgUdbH9FjxRkU7H/oU9QU7CFMILydO/GtVrwXt8+xIacLzwk9WxmLmFERa4RfFp SLQZTxF537LgDvsNikU0WB+894dmfYWawvuBZ7RClZL/iys0ncTsMh1kn+Uq5cjA/Kxu gDzCQd5qffoN31tjemGOt7DxETwVmjOMw69Oe/89rquEvwgJcXiMY44ALXbcgDVLEP+c f8wU55+S28OcfwOdRCezQIJabDQeV7WhTpUdjQJjQWrk7zaLa79I36Ffki9Ppv0qza4Y +T28CsgBbUY0BnpfgGTMq4HKnGQ4r5BvRxIOFKEr6DINZKIxziQF4WTEO6pjFnNktTso lSBA== X-Forwarded-Encrypted: i=1; AJvYcCVacsn52fsXISi0WKQCQTZVayaC1NEDH0qpG5nz8/Eu2ZWZcACRR6J+OWP35W8s9u0d8DFGN+qrbg5I@vger.kernel.org, AJvYcCVdQ5amXC3VsJ9ZXxGlqgi+FbVQcDM9fuRmqtZWfja6H90AmSD7UMPwP+9H11WiNZhn4OAwkzmvkFh3@vger.kernel.org, AJvYcCXNCQW8I1NJM4jHO6ck3Y373lqZvqzp8tIvNlXH9grOmp8VZGcB30BwDxUJkAgMQiACFrN+UqXk5xr/j7MG@vger.kernel.org X-Gm-Message-State: AOJu0YzS4Ih5jbZJiwkaIJEv+74G+eiTXLLdi+xgyB3wUUGmS2MOoN+f AY4o97pKYiyalm6RNfo01mnxPQGYXUK4CZeL3ky/zQ6DekUMXfb9wk2P X-Gm-Gg: ASbGncuPoTNAszlCp/8U4+LzSdgaA64UTuzQpa93Rt4zqzGdbH50MnhpRLWJJ+hRnDX 0a4uCAtTfIGKDeAcPStBKAV5DV9Mizdxitl4+NjUJAv/QwlskS9ZM1huSgY0F9BmgSkI7Yr6gUo oiSDd/RipRG8Tt0mC5leWeEk8PxcfyLpof8ji1c01jT7m8QccaWOBplgiyB50LDkJeA57/HCci/ Co8wyYJcp2+RY6W0++nSaTmsrg09Brk7zwvS5LnoQZY0dDBpvpsbr+HKGFSSlOMfP99OQ0l7JBZ qESQdd865AQYzRfioVyBwbB/ksSZtnwM9qTL6ZziQdGIAOAG X-Google-Smtp-Source: AGHT+IEySdwciKZhGZrTCtsR/Gxqu5FAFCLHguwmpefzLwsb16bnu8UFs0/XpS23i1fk+Kd0aatnNg== X-Received: by 2002:a05:620a:29ca:b0:7d0:99dc:d026 with SMTP id af79cd13be357-7d3a88057a4mr312939885a.12.1749628478269; Wed, 11 Jun 2025 00:54:38 -0700 (PDT) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id 6a1803df08f44-6fb09ab8a3csm79057766d6.10.2025.06.11.00.54.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 00:54:37 -0700 (PDT) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Vinod Koul , Alexander Sverdlin , Yu Yuan , Ze Huang , Thomas Bonnefille Cc: Junhui Liu , devicetree@vger.kernel.org, sophgo@lists.linux.dev, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, dmaengine@vger.kernel.org, Yixun Lan , Longbin Li Subject: [PATCH v3 2/4] reset: simple: add support for Sophgo CV1800B Date: Wed, 11 Jun 2025 15:53:16 +0800 Message-ID: <20250611075321.1160973-3-inochiama@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250611075321.1160973-1-inochiama@gmail.com> References: <20250611075321.1160973-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" Reuse reset-simple driver for the Sophgo CV1800B reset generator. Signed-off-by: Inochi Amaoto Reviewed-by: Alexander Sverdlin Tested-by: Alexander Sverdlin --- drivers/reset/reset-simple.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/reset/reset-simple.c b/drivers/reset/reset-simple.c index 276067839830..79e94ecfe4f5 100644 --- a/drivers/reset/reset-simple.c +++ b/drivers/reset/reset-simple.c @@ -151,6 +151,8 @@ static const struct of_device_id reset_simple_dt_ids[] = =3D { { .compatible =3D "snps,dw-high-reset" }, { .compatible =3D "snps,dw-low-reset", .data =3D &reset_simple_active_low }, + { .compatible =3D "sophgo,cv1800b-reset", + .data =3D &reset_simple_active_low }, { .compatible =3D "sophgo,sg2042-reset", .data =3D &reset_simple_active_low }, { /* sentinel */ }, --=20 2.49.0 From nobody Sat Oct 11 08:12:44 2025 Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.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 D3FFC23F404; Wed, 11 Jun 2025 07:54:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628485; cv=none; b=tBA6Y7YZqrhp7HAzDGPymrJgtMi+5VeQJivkRfHR0N98k0zJk7vmKb0L5KUUZ5rLzCeLyDpC1FMCHonxQx44+O2nBRvP62Xjx8tvevgBRFpTzt3jxOyLOOnUlO5zKalCq6/RMClzEqQEILNp8hhCW3D/xPWAkoQAL2Z44s1AAwY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628485; c=relaxed/simple; bh=8GrpHyotFw6qoax0TmiooIxZmjK9mk3pgyVRG2KobhQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hwArnV0/Om9aJg77zjJbO042539zDOdeUxtINLbpYyxOj2k273EJ0+ukaDtZ8DvJ60bI1AEs3A7NSWjkKd9zhFFQUZv6MG2JaOZ5PVmXiPx6vJOCfh/w6qNOY+lnbyTF4LLa+oQ+fZJj/CKZIOjTXPeg66dnmvE3RaE+kxpwRfY= 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=LcN9Rl7g; arc=none smtp.client-ip=209.85.222.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="LcN9Rl7g" Received: by mail-qk1-f175.google.com with SMTP id af79cd13be357-7d38b84984dso561237985a.0; Wed, 11 Jun 2025 00:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749628481; x=1750233281; 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=UymgIkDUFmAW2hJ2k6aLRjbZp7eBofh8hO/e/40bbVU=; b=LcN9Rl7gD5CXtdv4UJrGhV/eL1mETTnxnFJKPPxnLrhVEajLFCHiEvJfdqM86A8wIF mKlzXbCjCDdwh8qLVYLCVGN49HjDmX/f8zKPEU8ousyli434IA+M3lz2ANpK26G+C217 GZUcHxGVg1j1H/ndST04/yY9m7rYcyCGUY1sk4zqdm2LGhMQekI40hlg0qBYXIj42zTL PvsdlOcYOASUAheEhLyRNcC0/I8aAdBKBtOpyG+jYTmFvPny7BKLby0Ict1sPbiHBDdY AQl7nY2f47s5AONxvSBFef7yiwfEixmSmX/mimDB+XMnDuy8NXvZhJTFnHdlCP62TbcH Qvrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749628481; x=1750233281; 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=UymgIkDUFmAW2hJ2k6aLRjbZp7eBofh8hO/e/40bbVU=; b=Kg8Bup6d2JYRrkhWzHyjV7R6BpDCIXjMhOSj5c375PH9gE48slK9NBrqpy3Oi1r9Y5 oRrp4mSjhRMLar/huKkeHeqJMQK1eGvjahLZCzs+Az4OXdTompD77fdC0aeC2TStEsLc PCIN5jsPCEmXLIHrlZndDZ/a3P2WC+t2aTQ3fpWpw8TDYsHfzOg1artWtn4zjog/hgoS hVPTjCqUjCqgtl3HvXO5OGr/VOgmWykc1DAIB51mhfByoPUgR6qNmG90RkFgEqY7ZPps xBKiv55nJ+Jhfb5IprJcLnp2kZ56Nc+39JdyGpx2seloVHHNWyo6JdzeLBEbRdkINRFw it2g== X-Forwarded-Encrypted: i=1; AJvYcCUFCChi/36CTRTjgntf83tegHBfF3kv8Sindb2rM9Pjl6RNN4ZdKlw7CgmL3e8R09Ee4o20+st6v04uaPZm@vger.kernel.org, AJvYcCVtskCgudu5pmXt79W9XLmqk5FsEQGE7hj/bJwtbZUXSg3EsVzuYygJwMNmHzgmXEt1UAkmBvd7HpMn@vger.kernel.org, AJvYcCW4GjlAOWUJ7FPRG0tdGk4T260Uuv5xzcBAHtGDktXit462PDvqeBjg0NRT4AfbWBwr/50wW/oa3aU7@vger.kernel.org X-Gm-Message-State: AOJu0YyIyTgTsRI5tWiM5VPGPOgHhK2K44yg7xHGDzzS84G9Ddv/hxHL WJCNRlo5B4GpRINPjXyQQISy52qLUG/ylE45n3G5ACRUMzOyZ/cMPpcS X-Gm-Gg: ASbGnctbB9QfJem0G2YwH1wYOlXzuIh4PP+5khZyoqPhe9a5f8lgllqA+E/kzPOdmes P7gw8095Z8x5u95QUk094gE5ENou6XlwuNiO3d06q6KFgFFVwju6We9cnA1hSK8F3JQd+m3uKbE Bors0LEvaeUx2Yi3+Gq1AekXeOpoK4tIeW/74dzS+ufgPhnyjoBMoL6J51lVHF2CaPaIY+k2kzF t9qUxDcrSJj+C3fCAj2PyceySBAA5EEM+630H4iYM2/pOOfO3oW+OP3SamtBlRFOMUKKBuJQR4r cyxslAv+kqvucmfZ1WrGvOfLNE1KobCmVQiGSw== X-Google-Smtp-Source: AGHT+IFcYfRlGLgXB5F75tcWrqlrnxZDfFg6hV8DyibBKxLYVxu4hGJ8Kf67guFwXWUTsXHBzsnNvg== X-Received: by 2002:a05:620a:29c1:b0:7c5:562d:ccf4 with SMTP id af79cd13be357-7d3a955398amr275831685a.4.1749628481494; Wed, 11 Jun 2025 00:54:41 -0700 (PDT) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id af79cd13be357-7d250d7c2b8sm832873585a.16.2025.06.11.00.54.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 00:54:41 -0700 (PDT) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Vinod Koul , Alexander Sverdlin , Yu Yuan , Ze Huang , Thomas Bonnefille Cc: Junhui Liu , devicetree@vger.kernel.org, sophgo@lists.linux.dev, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, dmaengine@vger.kernel.org, Yixun Lan , Longbin Li Subject: [PATCH v3 3/4] riscv: dts: sophgo: add reset generator for Sophgo CV1800 series SoC Date: Wed, 11 Jun 2025 15:53:17 +0800 Message-ID: <20250611075321.1160973-4-inochiama@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250611075321.1160973-1-inochiama@gmail.com> References: <20250611075321.1160973-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 reset generator node for all CV18XX series SoC. Signed-off-by: Inochi Amaoto Reviewed-by: Alexander Sverdlin Tested-by: Alexander Sverdlin Tested-by: Junhui Liu --- arch/riscv/boot/dts/sophgo/cv180x.dtsi | 7 ++ arch/riscv/boot/dts/sophgo/cv18xx-reset.h | 98 +++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 arch/riscv/boot/dts/sophgo/cv18xx-reset.h diff --git a/arch/riscv/boot/dts/sophgo/cv180x.dtsi b/arch/riscv/boot/dts/s= ophgo/cv180x.dtsi index ed06c3609fb2..4c3d16764131 100644 --- a/arch/riscv/boot/dts/sophgo/cv180x.dtsi +++ b/arch/riscv/boot/dts/sophgo/cv180x.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include "cv18xx-reset.h" =20 / { #address-cells =3D <1>; @@ -24,6 +25,12 @@ soc { #size-cells =3D <1>; ranges; =20 + rst: reset-controller@3003000 { + compatible =3D "sophgo,cv1800b-reset"; + reg =3D <0x3003000 0x1000>; + #reset-cells =3D <1>; + }; + gpio0: gpio@3020000 { compatible =3D "snps,dw-apb-gpio"; reg =3D <0x3020000 0x1000>; diff --git a/arch/riscv/boot/dts/sophgo/cv18xx-reset.h b/arch/riscv/boot/dt= s/sophgo/cv18xx-reset.h new file mode 100644 index 000000000000..7e7c5ca2dbbd --- /dev/null +++ b/arch/riscv/boot/dts/sophgo/cv18xx-reset.h @@ -0,0 +1,98 @@ +/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ +/* + * Copyright (C) 2025 Inochi Amaoto + */ + +#ifndef _SOPHGO_CV18XX_RESET +#define _SOPHGO_CV18XX_RESET + +#define RST_DDR 2 +#define RST_H264C 3 +#define RST_JPEG 4 +#define RST_H265C 5 +#define RST_VIPSYS 6 +#define RST_TDMA 7 +#define RST_TPU 8 +#define RST_TPUSYS 9 +#define RST_USB 11 +#define RST_ETH0 12 +#define RST_ETH1 13 +#define RST_NAND 14 +#define RST_EMMC 15 +#define RST_SD0 16 +#define RST_SDMA 18 +#define RST_I2S0 19 +#define RST_I2S1 20 +#define RST_I2S2 21 +#define RST_I2S3 22 +#define RST_UART0 23 +#define RST_UART1 24 +#define RST_UART2 25 +#define RST_UART3 26 +#define RST_I2C0 27 +#define RST_I2C1 28 +#define RST_I2C2 29 +#define RST_I2C3 30 +#define RST_I2C4 31 +#define RST_PWM0 32 +#define RST_PWM1 33 +#define RST_PWM2 34 +#define RST_PWM3 35 +#define RST_SPI0 40 +#define RST_SPI1 41 +#define RST_SPI2 42 +#define RST_SPI3 43 +#define RST_GPIO0 44 +#define RST_GPIO1 45 +#define RST_GPIO2 46 +#define RST_EFUSE 47 +#define RST_WDT 48 +#define RST_AHB_ROM 49 +#define RST_SPIC 50 +#define RST_TEMPSEN 51 +#define RST_SARADC 52 +#define RST_COMBO_PHY0 58 +#define RST_SPI_NAND 61 +#define RST_SE 62 +#define RST_UART4 74 +#define RST_GPIO3 75 +#define RST_SYSTEM 76 +#define RST_TIMER 77 +#define RST_TIMER0 78 +#define RST_TIMER1 79 +#define RST_TIMER2 80 +#define RST_TIMER3 81 +#define RST_TIMER4 82 +#define RST_TIMER5 83 +#define RST_TIMER6 84 +#define RST_TIMER7 85 +#define RST_WGN0 86 +#define RST_WGN1 87 +#define RST_WGN2 88 +#define RST_KEYSCAN 89 +#define RST_AUDDAC 91 +#define RST_AUDDAC_APB 92 +#define RST_AUDADC 93 +#define RST_VCSYS 95 +#define RST_ETHPHY 96 +#define RST_ETHPHY_APB 97 +#define RST_AUDSRC 98 +#define RST_VIP_CAM0 99 +#define RST_WDT1 100 +#define RST_WDT2 101 +#define RST_AUTOCLEAR_CPUCORE0 256 +#define RST_AUTOCLEAR_CPUCORE1 257 +#define RST_AUTOCLEAR_CPUCORE2 258 +#define RST_AUTOCLEAR_CPUCORE3 259 +#define RST_AUTOCLEAR_CPUSYS0 260 +#define RST_AUTOCLEAR_CPUSYS1 261 +#define RST_AUTOCLEAR_CPUSYS2 262 +#define RST_CPUCORE0 288 +#define RST_CPUCORE1 289 +#define RST_CPUCORE2 290 +#define RST_CPUCORE3 291 +#define RST_CPUSYS0 292 +#define RST_CPUSYS1 293 +#define RST_CPUSYS2 294 + +#endif /* _SOPHGO_CV18XX_RESET */ --=20 2.49.0 From nobody Sat Oct 11 08:12:44 2025 Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.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 C042724678B; Wed, 11 Jun 2025 07:54:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628487; cv=none; b=KVldjOh0q1kHsHBOtVRi28yKeWRQO4ahJUIZRzcxvLYOumy+sG21QE1WJNNcb+Jm/cYxA6W6oB3hy3ZYKn4igFaKTCDgNHUWKKk2T2VcyjyDU9TwOZO6nqZjC1v59mTruAd45FNt9/T9WU4Bfw61F4BpRAzYNEwIfbVa2Q61nYA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749628487; c=relaxed/simple; bh=VluJ5mmYbGngSNNUREfnzarLKZaoN59HUH1rSdoa7gk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=l9X+3lO8aLmkjl/LAzWhMlRGxSCCr5ORzxeM6WXFSV4A386dExz0dH2/QjjiGluc5Hxewh58riZLUApYdlEgcOFdHYg/91aMSI6gk0YJJz06hW0yGpET+++Eg9Y+ASd2i29uaj9GSsoN3AXaIx0PngOlwvJKI8+am70EjMUU4v8= 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=lGem+Kdi; arc=none smtp.client-ip=209.85.222.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="lGem+Kdi" Received: by mail-qk1-f175.google.com with SMTP id af79cd13be357-7d0a0bcd3f3so69126485a.1; Wed, 11 Jun 2025 00:54:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749628485; x=1750233285; 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=YhFbypeFAxQ8f5bzL+8ikB/KiObjW6nRA+DZBhJ2u9A=; b=lGem+KditxvbZh8417eDN17ATiT4mJpqGdi5M6muVhcraJ+CUM5rr8a2cLyIjcNCy2 HP2QOukYc/FQG0SxY8akbteeLlMmZNPeUagS0D1yRjPdwtoCDzRIVRM8TLg5/lFql4b4 EDRszTWPTydavWtcTSWEdY8un6+/J07STF5wcsQpzf1difChD3iekdAvPItR9+R04GyG lJYrELI8jY+hkxFM3jnTTQjjiXYqesWDXMqA7tJP7KHHRugnq+7c3nP8x5ll+61V8uH7 P6WlqSRJFEQbveI63RXRO5h4XbXUas1e1ISZP4kaBF7NiDnZsqlbLyN5/rqD4XuO0VCk YCvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749628485; x=1750233285; 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=YhFbypeFAxQ8f5bzL+8ikB/KiObjW6nRA+DZBhJ2u9A=; b=BGLTMNXmvvsUY6GJh6S4e4vlAx08UQngvC49R8Ut2lg0HDWWuY7j56BggZEhshjOaV F2f50KXQqgsFJ8vVsebXCN6H/woGSkunl1JKv4KvzuTcdJ+2nuSKhLT3e+MNwitbUTI0 XfPx+vcByt9PrjXEga5bhqkyDJ7j7Vssmcz4ndBYiZcxJCmhj7gPm5XYNlOE2LDjTKy3 QdlUB+gwNJGL5bh2+48//cWffXYXwSRlfyCl/qpZB6WQ9T4gb/WqfxagsQHcyhSicjhm T4JP4ZeEE395XJ+Vz1zdvG0VzjkRael2EPpkSr/DvlS8ZpWycqsMzJqqB8+4WMkuzDw2 jX7w== X-Forwarded-Encrypted: i=1; AJvYcCU0G8Ieyt8sNDkQYAhXc3XZPtxaHJwDx694ZXIdAaD85fkFPMXzckJkVsfBB/RCayvyi66b8/PrOAoR@vger.kernel.org, AJvYcCUPO4nOCrbMWMpwvPz9uH5mPkAeCLrS76y2bAtBRZ+noerui2avaZDVL1VYF01z+QXXe++cjzofPG4E@vger.kernel.org, AJvYcCXi/OV4V0jmmfBdUctcbt5lKEkcvf/bmners9fDfXiwjT/dZt8tgHjx3+o2M1SvAZoT0XdJ9A3/bh3Lve7l@vger.kernel.org X-Gm-Message-State: AOJu0YwEgKtaDlJahiTcCHK1WVmJZfDw6UtFrdesFLs80/JB9N5yvYHz dh/kQG0FFk8SyTWgLu/uiCfLqYc8n6MP8DFtPuAVX1TXGkUmAwWI2yGz X-Gm-Gg: ASbGncuuB+0AraKbT6a2fj59muFmV9IsMlsW0eK5cZMxKyzxFfu9pZlwEWIADCqu2Qb aku8LZQxmzQfhbt3dfTVI2eZ8hGRdbQN944r7Rplnlze3q/RTcBCxz6Aj9Tou+/6MuHiNsN3882 quva8hFvDzdI2TRYzV13Gi91CyOa/wzL6Ks5t9Oi8lEIptsmZBo4lVXMnEZMHWSFzY+38qGkLeS RQ1HduUnDF50MK346+RfI6UmBcfloJbiOrQz/Z6NyLoYLhTL4PWx8S9ulysKqKWTF3nxGfsgyrm Zu6z3Ghjvyj9JuiIc7RABZ6SITUA3dFjV9nyOA== X-Google-Smtp-Source: AGHT+IG+bZxDKiJkiUxLzUSj6ZSrcG1zMQKfyU+XGW5MIGqNr/oq3BfFTD+gZoUkdiX7PQSX/dupCg== X-Received: by 2002:a05:620a:460e:b0:7d3:9e56:6345 with SMTP id af79cd13be357-7d3a88088c9mr358828585a.10.1749628484647; Wed, 11 Jun 2025 00:54:44 -0700 (PDT) Received: from localhost ([2001:da8:7001:11::cb]) by smtp.gmail.com with UTF8SMTPSA id af79cd13be357-7d25a60a1dbsm822918885a.56.2025.06.11.00.54.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 00:54:44 -0700 (PDT) From: Inochi Amaoto To: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Vinod Koul , Alexander Sverdlin , Yu Yuan , Ze Huang , Thomas Bonnefille Cc: Junhui Liu , devicetree@vger.kernel.org, sophgo@lists.linux.dev, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, dmaengine@vger.kernel.org, Yixun Lan , Longbin Li Subject: [PATCH v3 4/4] riscv: dts: sophgo: add reset configuration for Sophgo CV1800 series SoC Date: Wed, 11 Jun 2025 15:53:18 +0800 Message-ID: <20250611075321.1160973-5-inochiama@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250611075321.1160973-1-inochiama@gmail.com> References: <20250611075321.1160973-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 known reset configuration for existed device. Signed-off-by: Inochi Amaoto Reviewed-by: Alexander Sverdlin --- arch/riscv/boot/dts/sophgo/cv180x.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/riscv/boot/dts/sophgo/cv180x.dtsi b/arch/riscv/boot/dts/s= ophgo/cv180x.dtsi index 4c3d16764131..e91bb512b099 100644 --- a/arch/riscv/boot/dts/sophgo/cv180x.dtsi +++ b/arch/riscv/boot/dts/sophgo/cv180x.dtsi @@ -36,6 +36,7 @@ gpio0: gpio@3020000 { reg =3D <0x3020000 0x1000>; #address-cells =3D <1>; #size-cells =3D <0>; + resets =3D <&rst RST_GPIO0>; =20 porta: gpio-controller@0 { compatible =3D "snps,dw-apb-gpio-port"; @@ -54,6 +55,7 @@ gpio1: gpio@3021000 { reg =3D <0x3021000 0x1000>; #address-cells =3D <1>; #size-cells =3D <0>; + resets =3D <&rst RST_GPIO1>; =20 portb: gpio-controller@0 { compatible =3D "snps,dw-apb-gpio-port"; @@ -72,6 +74,7 @@ gpio2: gpio@3022000 { reg =3D <0x3022000 0x1000>; #address-cells =3D <1>; #size-cells =3D <0>; + resets =3D <&rst RST_GPIO2>; =20 portc: gpio-controller@0 { compatible =3D "snps,dw-apb-gpio-port"; @@ -90,6 +93,7 @@ gpio3: gpio@3023000 { reg =3D <0x3023000 0x1000>; #address-cells =3D <1>; #size-cells =3D <0>; + resets =3D <&rst RST_GPIO3>; =20 portd: gpio-controller@0 { compatible =3D "snps,dw-apb-gpio-port"; @@ -133,6 +137,7 @@ i2c0: i2c@4000000 { clocks =3D <&clk CLK_I2C>, <&clk CLK_APB_I2C0>; clock-names =3D "ref", "pclk"; interrupts =3D ; + resets =3D <&rst RST_I2C0>; status =3D "disabled"; }; =20 @@ -144,6 +149,7 @@ i2c1: i2c@4010000 { clocks =3D <&clk CLK_I2C>, <&clk CLK_APB_I2C1>; clock-names =3D "ref", "pclk"; interrupts =3D ; + resets =3D <&rst RST_I2C1>; status =3D "disabled"; }; =20 @@ -155,6 +161,7 @@ i2c2: i2c@4020000 { clocks =3D <&clk CLK_I2C>, <&clk CLK_APB_I2C2>; clock-names =3D "ref", "pclk"; interrupts =3D ; + resets =3D <&rst RST_I2C2>; status =3D "disabled"; }; =20 @@ -166,6 +173,7 @@ i2c3: i2c@4030000 { clocks =3D <&clk CLK_I2C>, <&clk CLK_APB_I2C3>; clock-names =3D "ref", "pclk"; interrupts =3D ; + resets =3D <&rst RST_I2C3>; status =3D "disabled"; }; =20 @@ -177,6 +185,7 @@ i2c4: i2c@4040000 { clocks =3D <&clk CLK_I2C>, <&clk CLK_APB_I2C4>; clock-names =3D "ref", "pclk"; interrupts =3D ; + resets =3D <&rst RST_I2C4>; status =3D "disabled"; }; =20 @@ -188,6 +197,7 @@ uart0: serial@4140000 { clock-names =3D "baudclk", "apb_pclk"; reg-shift =3D <2>; reg-io-width =3D <4>; + resets =3D <&rst RST_UART0>; status =3D "disabled"; }; =20 @@ -199,6 +209,7 @@ uart1: serial@4150000 { clock-names =3D "baudclk", "apb_pclk"; reg-shift =3D <2>; reg-io-width =3D <4>; + resets =3D <&rst RST_UART1>; status =3D "disabled"; }; =20 @@ -210,6 +221,7 @@ uart2: serial@4160000 { clock-names =3D "baudclk", "apb_pclk"; reg-shift =3D <2>; reg-io-width =3D <4>; + resets =3D <&rst RST_UART2>; status =3D "disabled"; }; =20 @@ -221,6 +233,7 @@ uart3: serial@4170000 { clock-names =3D "baudclk", "apb_pclk"; reg-shift =3D <2>; reg-io-width =3D <4>; + resets =3D <&rst RST_UART3>; status =3D "disabled"; }; =20 @@ -232,6 +245,7 @@ spi0: spi@4180000 { clocks =3D <&clk CLK_SPI>, <&clk CLK_APB_SPI0>; clock-names =3D "ssi_clk", "pclk"; interrupts =3D ; + resets =3D <&rst RST_SPI0>; status =3D "disabled"; }; =20 @@ -243,6 +257,7 @@ spi1: spi@4190000 { clocks =3D <&clk CLK_SPI>, <&clk CLK_APB_SPI1>; clock-names =3D "ssi_clk", "pclk"; interrupts =3D ; + resets =3D <&rst RST_SPI1>; status =3D "disabled"; }; =20 @@ -254,6 +269,7 @@ spi2: spi@41a0000 { clocks =3D <&clk CLK_SPI>, <&clk CLK_APB_SPI2>; clock-names =3D "ssi_clk", "pclk"; interrupts =3D ; + resets =3D <&rst RST_SPI2>; status =3D "disabled"; }; =20 @@ -265,6 +281,7 @@ spi3: spi@41b0000 { clocks =3D <&clk CLK_SPI>, <&clk CLK_APB_SPI3>; clock-names =3D "ssi_clk", "pclk"; interrupts =3D ; + resets =3D <&rst RST_SPI3>; status =3D "disabled"; }; =20 @@ -276,6 +293,7 @@ uart4: serial@41c0000 { clock-names =3D "baudclk", "apb_pclk"; reg-shift =3D <2>; reg-io-width =3D <4>; + resets =3D <&rst RST_UART4>; status =3D "disabled"; }; =20 --=20 2.49.0