From nobody Sun Feb 8 08:03:27 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 0781222DFAB; Mon, 9 Jun 2025 23:41:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512512; cv=none; b=mqBO/OhDYG6jWdyXZkUL2iYw9k8Pqn/LBVW+GbtxiJRFUCqp3zppjgH6nXQbHGdgJt3aJ1ysk6cOZS+H0ZoxsHpgSL+bBT8n8DP74b0uBWvQZCpvTfkYrSPI76lG7sfTxlqFguvqr3D/inDkGwy7GU64F3aZIj9a0KQs0msM3FE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512512; c=relaxed/simple; bh=ag0IxnzkMWAnYTP13+IFj8LREQUaFbVfxSQb0a51zeQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=e1+aLNbWdIVvM/YumW57t06+/2Sa1aoge5ypkSFlSEllMTl+oKiUciP9sNgA0Ib0EyzXvGvU8HGOqARB8F5pY3aed01g4iebbmVGGn8ihzO/umllMJQtyA+sGJ6MoDlNfzHSOb7osoRJAc/pqzGMYUY0FqONja3PqhoNm/BBhU4= 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=j0Pm1xZD; arc=none smtp.client-ip=209.85.221.53 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="j0Pm1xZD" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-3a50fc819f2so3937182f8f.2; Mon, 09 Jun 2025 16:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749512509; x=1750117309; 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=l+I5q8ocBYkmAGG3bQeirsTiO5x3ALmlbHtk/JRr4K8=; b=j0Pm1xZDKhiP+xEY2QXUkFJrd81rb4AZv2OdbxTL6c7mDIQWtQ3eA5GnbNNgywsjmy vHN5eFd1uHf9DTRHgHT1XYp2agCO7Yq9XKlpoAzQ7K1ERFou84pm2qMxovjcxxYfAvWD lJlbuMQGCck7712fUQWFjurI6i+JL9Qego72KfYAVaOBcX4wAi1IfbkUv9DcG1Xyw3dx /Ti8tF4iTFKNkkM11Wc6GXJDPfZGat1wIXVUAjBA+1tlYqQTs2LiDCKsTGPAUzeLG97f tAIVODcs6mNOnHxz+KofjKwBSIk7fZPkyGVIVljA8+ce2dnTCtxy0R+EIORyFBbb6OPT WLtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749512509; x=1750117309; 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=l+I5q8ocBYkmAGG3bQeirsTiO5x3ALmlbHtk/JRr4K8=; b=gWaIOwS81kUcV3X7ulCUAf8se6YMz1jfsH6R+0d95geJdUlD9eVchHYzMar4mfP7Gl 2/yDP/DqP2CTxhPicQjKYr5yO5AZ2X9KUDppq63P8HCuVG/QebFoJ5ajcwPJrMu4pY4a oCzXDohHnsk0rVqP9V2ufuXTSl28F5wS/xrKppVLBE//Mnq9/Mif7cMMMXL26Oryz/Fv ZU4SBPrRWvDDsW1VoVPjea2hpHLxvMOQaLfOwX8F8EtBq5UpQ/LqTPxJXYHbdhVsc9r6 qaeL7QG6xoJMvE8fhl9l7nsmiQCsNtSrXNnKzL9Ve2bZEs5WVJRqIdqM7FTYhiH+mEo/ 8esA== X-Forwarded-Encrypted: i=1; AJvYcCVJwsEGuEi3JRcG53TmOJs/LIdQwRuC2vqo/InMlydnzO9TikAzebS40yGPNNliSH96BvpndTf/AXAD@vger.kernel.org, AJvYcCXubhuSF+R9DazwjaUWypzCoXbLOsejbMjPe/lIFMv+IeonNv+ToDbRVq4BRAWJGGbijV6o/jBcl6DQmP2g@vger.kernel.org X-Gm-Message-State: AOJu0YzZ9DIBW+tHuYrlCRJ96bRLk1Z7R+KLjyzkM4M34nhzkHVTipiu /YsJeboQd2yHwShYd38KQk8++OAUY3IDoMUpJVih4P1kWv4MSiXlVklY X-Gm-Gg: ASbGncsOr2AgBEDKHmUoAuNxAKvYzsyXkXKJJ669qEE0zPZ7M1G5awQ34qT0EcIbTbk ZvfRuN/m2kkOEkTnx32Q9tJOUP8mJ8gy2VVknj4kj+8idsRXnD8QdZ9yqh5J8NC1viztggXSATh rkjbEht7ku8bbW4rkIQUafirl+46Ki5XI+k/4m3b/Yl3NX66DcOVofywmjerjFr3XXprEOJpSkG TpwP26at4Nw1I7OkRYwGLljKOTI97U8F+oH3+ycAHYrLxVzKELFmYcm4ITXz4Y9NTECJwsyhQxw oztd8VWk487OKcmA31qFtGaRPGdkOQwFmvTbIsIGC9ANalK4Ils/YNrVvNSv3PtghZ5NdrLd9Zc = X-Google-Smtp-Source: AGHT+IH7NDEGMIC05I8s3EhjGk1K/ehAcQxaj+kxcQV2s84i3k/Szs+b90p3CrDVe2+PWCJhk4iWsQ== X-Received: by 2002:a05:6000:2407:b0:3a5:39a8:199c with SMTP id ffacd0b85a97d-3a5522ddf1cmr376314f8f.53.1749512509285; Mon, 09 Jun 2025 16:41:49 -0700 (PDT) Received: from giga-mm.. ([2a02:1210:8608:9200:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a53244df34sm10849846f8f.71.2025.06.09.16.41.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 16:41:48 -0700 (PDT) From: Alexander Sverdlin To: sophgo@lists.linux.dev, soc@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Catalin Marinas , Will Deacon , Arnd Bergmann , Jisheng Zhang , Haylen Chu , Chao Wei , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Conor Dooley Subject: [PATCH v6 1/6] dt-bindings: soc: sophgo: Move SoCs/boards from riscv into soc, add SG2000 Date: Tue, 10 Jun 2025 01:41:12 +0200 Message-ID: <20250609234125.722923-2-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250609234125.722923-1-alexander.sverdlin@gmail.com> References: <20250609234125.722923-1-alexander.sverdlin@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" Move sophgo.yaml from riscv into soc/sophgo so that it can be shared for all SoCs containing ARM cores as well. This already applies to SG2002. Add SG2000 SoC, Milk-V Duo Module 01 and Milk-V Module 01 EVB. Reviewed-by: Chen Wang Acked-by: Conor Dooley Signed-off-by: Alexander Sverdlin Reviewed-by: Inochi Amaoto --- .../devicetree/bindings/{riscv =3D> soc/sophgo}/sophgo.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) rename Documentation/devicetree/bindings/{riscv =3D> soc/sophgo}/sophgo.ya= ml (81%) diff --git a/Documentation/devicetree/bindings/riscv/sophgo.yaml b/Document= ation/devicetree/bindings/soc/sophgo/sophgo.yaml similarity index 81% rename from Documentation/devicetree/bindings/riscv/sophgo.yaml rename to Documentation/devicetree/bindings/soc/sophgo/sophgo.yaml index b4c4d7a7d7ad..602c092b4ad5 100644 --- a/Documentation/devicetree/bindings/riscv/sophgo.yaml +++ b/Documentation/devicetree/bindings/soc/sophgo/sophgo.yaml @@ -1,7 +1,7 @@ # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- -$id: http://devicetree.org/schemas/riscv/sophgo.yaml# +$id: http://devicetree.org/schemas/soc/sophgo/sophgo.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# =20 title: Sophgo SoC-based boards @@ -26,6 +26,11 @@ properties: - enum: - sophgo,huashan-pi - const: sophgo,cv1812h + - items: + - enum: + - milkv,duo-module-01-evb + - const: milkv,duo-module-01 + - const: sophgo,sg2000 - items: - enum: - sipeed,licheerv-nano-b --=20 2.49.0 From nobody Sun Feb 8 08:03:27 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 25A4B22E3F0; Mon, 9 Jun 2025 23:41:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512513; cv=none; b=nfgC7aXfiOD5/e1h5O7N/RNSRosyEtzyEamoYgucbih8KNoJGdyrG91NToZxxUj5GhLTEdrIDEYOOYmKHFrV0WN4QLO3QRScWYu46ljXZ+fZxv+DeYyJj/5jsMl2fWKFPBJ2jjF9FgOUgl91dibkdAPXgym532LfnFFj3D8s8SM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512513; c=relaxed/simple; bh=0BQ0jgYtqOGhFkJ+r9pdGfm5eWQfAES5BCnpdfrnkdE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jjHCO2o5DX8T6KQHHSFzRYKop6MGYOuramSPCbU4Hh0IARYjasfj/TLaD43xB+yWhlTSGSXcr8cpOo3nHT+40GPfQCT3I4q+9RbpmvDs1HbkKW5aWFERSFJ97vmLxqSLC7bsDawze1p2c5OxgjPkthCJfufRoU1HR3S25lTSrBk= 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=OJ+uILoI; arc=none smtp.client-ip=209.85.221.48 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="OJ+uILoI" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-3a53ee6fcd5so1335375f8f.1; Mon, 09 Jun 2025 16:41:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749512510; x=1750117310; 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=Qj6uAG3CR30tPQ3DnBosD5WTRWZkGf0ig2CTTy+EMb0=; b=OJ+uILoIa+q/+16NqF53EaMMLo0hSIl6zlZSdoWxjzkRVamgRt8mWgCpjHmx/MXzKL GdhN3CpzGkK2yUG+nd82dFwVa7Qg5D71TC9X9cjeWDPzAraoPwflhM3B6fQ9Y6sqIeeU yEBkAyqWEL2ysHTcMcyBqVavfk0/BLgsb2dn6fDulBPHTcXnnj/SMxzlLJTRcO+D65B8 rmeAQpMgvt6O27pZDHE1DRGNCEUzF5FGM4L8aPY8Y2oNj5Xi4X4X3sJJ3uprTWP4Q0HF GUNL+9bgVq0otj9m1eLH2Sbyz8oYW8ChfiA97fYVBd+L118LSCP9oxz+jj7CbSu+6gub fb8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749512510; x=1750117310; 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=Qj6uAG3CR30tPQ3DnBosD5WTRWZkGf0ig2CTTy+EMb0=; b=uqG/g0KDJS+RKop7fiIA2QVsnYxkfTXIqxrlAGFuZeNBqvGrBcVx3CjkufgkxRrO4D YbN7HC4ob5WtSPLUeuovVGXi6sUxROVjlULCKjTlByHsbEi4QUSr5E5b7baEJ1MalM6+ sK6BI7+oGxYlifkpIYiF/HUUuz4m3oloy+7T/cjaxv3qdBvXWcuFOIRjZtXOhuc4RQ56 MwpVbgHY4iA9/CN7YjDMsTDCwVKPyQB/vDfFWWCv1MjLN+xxDczbToBp9pow2bVOJ9QH CvbfhuORUmhQeheUG0U+Ibm6/j5uu5IDumrjcAPNs6h3erbnIPyHvypJ9NYD1HiQY5fr ZAQA== X-Forwarded-Encrypted: i=1; AJvYcCVS5A4K3a0P4CbSRgDbCwa8xq6ppmDMzKYFKWb34GH7yeMdbucY5+Ms+/GMaYJbynzU7WF7pjm2b3BXI2FW@vger.kernel.org, AJvYcCWq309Qxhv1ac5jhbevLs0UD4EsRJSO6EAl761eFZ9w0LU/ym8JWD38VZVSLBB/IfmqbV8tHHteDEJN@vger.kernel.org X-Gm-Message-State: AOJu0YyMwGg0JKgsIpValttyhrP0Xk5g+oocUGtD3ps8b6y5qMJ8WRz0 KjkbwkQQ6cz/flfhnptbdhbcz8nN/zma+4MeHrMmB2QQ3lId+T5IkkpQJ9wliSK6iVc= X-Gm-Gg: ASbGncvWaYvOEZDXh9dzbkAPEFCgidnsCWsKOVfQVX+rA1gEi8WfMrQMhFPdu/WfFoU cdEDhY4TBnlVzsoiheXjTIERJf0O+6YyvdQNA1zAVcnYqm1VYrACwtw0uRxnKbEXvMzZGPtRfbj x2rDwBQfHuNfFtweTt80iaHMstCw0fpoaDaZhNoCFQpDA5eHjUbvk3VKt1QepO6Eh1DOa5fY1N3 tNX5DXkDVoE91U1YzzKR8f70B0zdebNqsa/9UJmjr+HTMiro1i86KBq9PR73UfpXOz8sENIHpxi UtC1hWddZ5jlfCTOtPtE//rq8SaHKVZxlS6YX4Rru3evABlJVOqYblLOKHc7k/cESq1+MS5npFI = X-Google-Smtp-Source: AGHT+IG4HXf2lSWkvDODDERvUtuiIKNnxnMRw35CA2HnDNQEGWGLzxYU9cPTFbmuYxiabH6Od2fB2A== X-Received: by 2002:a05:6000:4205:b0:3a3:7987:945f with SMTP id ffacd0b85a97d-3a531ced4e1mr11490073f8f.57.1749512510378; Mon, 09 Jun 2025 16:41:50 -0700 (PDT) Received: from giga-mm.. ([2a02:1210:8608:9200:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a53244df34sm10849846f8f.71.2025.06.09.16.41.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 16:41:50 -0700 (PDT) From: Alexander Sverdlin To: sophgo@lists.linux.dev, soc@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Catalin Marinas , Will Deacon , Arnd Bergmann , Jisheng Zhang , Haylen Chu , Chao Wei , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v6 2/6] arm64: dts: sophgo: Add initial SG2000 SoC device tree Date: Tue, 10 Jun 2025 01:41:13 +0200 Message-ID: <20250609234125.722923-3-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250609234125.722923-1-alexander.sverdlin@gmail.com> References: <20250609234125.722923-1-alexander.sverdlin@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 initial device tree for the SG2000 SoC by SOPHGO (from ARM64 PoV). Signed-off-by: Alexander Sverdlin Reviewed-by: Inochi Amaoto --- arch/arm64/boot/dts/sophgo/sg2000.dtsi | 91 ++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 arch/arm64/boot/dts/sophgo/sg2000.dtsi diff --git a/arch/arm64/boot/dts/sophgo/sg2000.dtsi b/arch/arm64/boot/dts/s= ophgo/sg2000.dtsi new file mode 100644 index 000000000000..5e69ccfbab56 --- /dev/null +++ b/arch/arm64/boot/dts/sophgo/sg2000.dtsi @@ -0,0 +1,92 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +#define SOC_PERIPHERAL_IRQ(nr) GIC_SPI (nr) + +#include +#include +#include + +/ { + compatible =3D "sophgo,sg2000"; + interrupt-parent =3D <&gic>; + + cpus { + #address-cells =3D <1>; + #size-cells =3D <0>; + + cpu@0 { + compatible =3D "arm,cortex-a53"; + device_type =3D "cpu"; + reg =3D <0>; + enable-method =3D "psci"; + i-cache-size =3D <32768>; + d-cache-size =3D <32768>; + next-level-cache =3D <&l2>; + }; + + l2: l2-cache { + compatible =3D "cache"; + cache-level =3D <2>; + cache-unified; + cache-size =3D <0x20000>; + }; + }; + + memory@80000000 { + device_type =3D "memory"; + reg =3D <0x80000000 0x20000000>; /* 512MiB */ + }; + + pmu { + compatible =3D "arm,cortex-a53-pmu"; + interrupts =3D , + ; + }; + + psci { + compatible =3D "arm,psci-0.2"; + method =3D "smc"; + cpu_on =3D <0xc4000003>; + cpu_off =3D <0x84000002>; + }; + + soc { + gic: interrupt-controller@1f01000 { + compatible =3D "arm,cortex-a15-gic"; + interrupt-controller; + #interrupt-cells =3D <3>; + reg =3D <0x01f01000 0x1000>, + <0x01f02000 0x2000>; + }; + + pinctrl: pinctrl@3001000 { + compatible =3D "sophgo,sg2000-pinctrl"; + reg =3D <0x03001000 0x1000>, + <0x05027000 0x1000>; + reg-names =3D "sys", "rtc"; + }; + + clk: clock-controller@3002000 { + compatible =3D "sophgo,sg2000-clk"; + reg =3D <0x03002000 0x1000>; + clocks =3D <&osc>; + #clock-cells =3D <1>; + }; + + rst: reset-controller@3003000 { + compatible =3D "sophgo,sg2000-reset"; + reg =3D <0x03003000 0x28>; + #reset-cells =3D <1>; + }; + }; + + timer { + compatible =3D "arm,armv8-timer"; + interrupts =3D , + , + , + ; + always-on; + clock-frequency =3D <25000000>; + }; +}; --=20 2.49.0 From nobody Sun Feb 8 08:03:27 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 308DA22F155; Mon, 9 Jun 2025 23:41:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512515; cv=none; b=Ft0msY70B0y1Hr+mlRhUKiohgsunTjz2Uvo5duQAZ3+CXaIJtXpSRn0u5zcnMNRKaudf/I8xoBjibUAjjT6978XVACOeizHGy+tF2mvZAwJPddwrz8D/z0hLh4P0wXHgeZM+JvnNZTDA0ztz+i5R9/ZwWFotu92tjAFMudY7ZbQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512515; c=relaxed/simple; bh=pwi6o6ww6dSkF8fNqOT9t3Uh8gUsHMUCgpjs0IyKqIw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LXh6TfuQ9q/nSMJwGQYuQEwgN2cJV/a9+xT6eJKKpSWVRnyv33+VUtnbZ6UKfNQ7SFvjE55c1ScBdl6J7QwiAevgSZ2IKsgYXnmYsCWO1FkRvQLMBaoHxQruyYf6IkkKUCQYN8kypFmHwpWcloHifS78Wyqdjsq/sR11I/vSJ6s= 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=M6yEJmN+; arc=none smtp.client-ip=209.85.128.47 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="M6yEJmN+" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-451d7b50815so41848995e9.2; Mon, 09 Jun 2025 16:41:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749512511; x=1750117311; 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=Jo1dYTSb5N84GQeVh5+0QHCVJJnsbzuqHcvvt9y6zKY=; b=M6yEJmN+qvYyDfEn34hlOO8JMJwa5VM6SvwIL4IkRxVfwIFGByKKyX3Mjzqzi4bNJQ CuO8E1eNZ/yJD8miZa4dxsUG8cB093gPSmybBJEMx3CHi6B9NAQAdtG6XnAflUUuO8vV Ppwyw/jZOXqHflfFx4naQYVXj4mLmBjJSWLW2oajO+bv4tWrPoR0i+ET17BrLjZ2eiQ4 ZjovRXSLE16Mp4ls26Wb0XBo/4Y59JfGeB3dTPmhh0hAg+1PYvwnihcGiInCPhQaE+tE 3PzSrk2CbjWeQo5ywvb1VcEKA3gDYK2f10d8nw2sogeuBPP3DMeIrHFaxUoNvCnPiIN4 T9PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749512511; x=1750117311; 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=Jo1dYTSb5N84GQeVh5+0QHCVJJnsbzuqHcvvt9y6zKY=; b=T2iO6YrR1Ipn0ookgJKOwxgFloXoV/6+GDnDg5svq+Xx0iSJYirSDFHdBIAk1T5oyo Dl8XFnvW5KId45BUc1rd927iA+d2ItLtOhqs4wO79F5OJU+n4k/OHzDh3i57g4IJARab bM0XLEy0Gd99Xr2wlgnJSFAon9mGvnR7ee9zHzf8RFRooop/rqQEVTsibIvrEae0xb9L GacsetUOFgLe0lHE3hyBeOe5610QDVobJBC1hiRHY7iYH6FlZL9i350sUNTxQEy0LEav O4xbKVIWKqbD76v5Tihvpcvp1SAfXThjgX+hytuh94ZLUyuF8Lp44LYwtVdO0u493yXh 4b5A== X-Forwarded-Encrypted: i=1; AJvYcCW+PReGBNmKJ3nePXnwQzyiz2m3Wc78zURhcuAAwtaN8zbGGB4PR8OragkvcRpgTusePrUtme8ItY2M@vger.kernel.org, AJvYcCW3bwK64XIJ4bfqX1WUXaUPr5sslCBlrjDgEkvycXCYCeugC5NteVV0kt2D/cKb92XOxP+pewm3hdYpDVcH@vger.kernel.org X-Gm-Message-State: AOJu0Yxau0GOYMNqfnv7HW0tbSSW73DMIVoh000qLmcWKyO3ymvuQylU FPcACumAKahtpj/xbIRknr6sUkYYMetgWCTqEItLI+sq0xB4eYdoPZy6 X-Gm-Gg: ASbGncuK7dVVkryBY9zcAZX9Lfp4QcZkTJofpizupcldYE8TCsnbhLXaD4Jj+fjqVo5 AwdKqKq2QAKt/wretZgKRK3twzYrImSkOKZGPr6d8MhoxTcjtcam8xTfa2bkozUJ/zufl69fqD3 CbuTja0Vb7nFoHRFMCNyd19LitmfzpJIVT8A/fMQMUVsM1cHGQ2lAxPL0wHp9p3zfjpdnVFt6HY 0m+ReXMn2CiOAfh20+9uHawF+5NyU4lnOduENollAFJwWSOtezcvNnorrAoII+tKOObpjYCz4wQ JFfEMdOsawwcKOYsLFb+MEy0vBgVsyZF3PaTMsdcUVIs4QVARC4ZOaQ5PwRLIx3kW2COBsyZa7Y = X-Google-Smtp-Source: AGHT+IFApIvy4cDz1KO3QF2Y2DufyzGd0D/WiNt6nw0laf5Xpx85PGR9pawpRsdmsQ43gv8vaIkl8g== X-Received: by 2002:a05:600c:6205:b0:43d:563:6fef with SMTP id 5b1f17b1804b1-4520140c06dmr126096785e9.21.1749512511504; Mon, 09 Jun 2025 16:41:51 -0700 (PDT) Received: from giga-mm.. ([2a02:1210:8608:9200:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a53244df34sm10849846f8f.71.2025.06.09.16.41.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 16:41:51 -0700 (PDT) From: Alexander Sverdlin To: sophgo@lists.linux.dev, soc@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Catalin Marinas , Will Deacon , Arnd Bergmann , Jisheng Zhang , Haylen Chu , Chao Wei , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v6 3/6] arm64: dts: sophgo: Add Duo Module 01 Date: Tue, 10 Jun 2025 01:41:14 +0200 Message-ID: <20250609234125.722923-4-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250609234125.722923-1-alexander.sverdlin@gmail.com> References: <20250609234125.722923-1-alexander.sverdlin@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" The Duo Module 01 is a compact module with integrated SG2000, WI-FI6/BTDM5.4, and eMMC. Add only support for UART and SDHCI. Signed-off-by: Alexander Sverdlin Reviewed-by: Inochi Amaoto --- .../sophgo/sg2000-milkv-duo-module-01.dtsi | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01.d= tsi diff --git a/arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01.dtsi b/a= rch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01.dtsi new file mode 100644 index 000000000000..bb52cdad990a --- /dev/null +++ b/arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01.dtsi @@ -0,0 +1,85 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +#include +#include "sg2000.dtsi" + +/ { + model =3D "Milk-V Duo Module 01"; + compatible =3D "milkv,duo-module-01", "sophgo,sg2000"; + + aliases { + serial0 =3D &uart0; + serial1 =3D &uart1; + serial2 =3D &uart2; + serial3 =3D &uart3; + serial4 =3D &uart4; + }; +}; + +&osc { + clock-frequency =3D <25000000>; +}; + +&pinctrl { + sdhci0_cfg: sdhci0-cfg { + sdhci0-cd-pins { + pinmux =3D ; + bias-pull-up; + drive-strength-microamp =3D <10800>; + power-source =3D <3300>; + }; + + sdhci0-clk-pins { + pinmux =3D ; + bias-pull-up; + drive-strength-microamp =3D <16100>; + power-source =3D <3300>; + }; + + sdhci0-cmd-pins { + pinmux =3D ; + bias-pull-up; + drive-strength-microamp =3D <10800>; + power-source =3D <3300>; + }; + + sdhci0-data-pins { + pinmux =3D , + , + , + ; + bias-pull-up; + drive-strength-microamp =3D <10800>; + power-source =3D <3300>; + }; + }; + + uart0_cfg: uart0-cfg { + uart0-pins { + pinmux =3D , + ; + bias-pull-up; + drive-strength-microamp =3D <10800>; + power-source =3D <3300>; + }; + }; +}; + +&emmc { + bus-width =3D <4>; + no-1-8-v; + cap-mmc-hw-reset; + no-sd; + no-sdio; + non-removable; + status =3D "okay"; +}; + +/* Wi-Fi */ +&sdhci1 { + bus-width =3D <4>; + cap-sdio-irq; + no-mmc; + no-sd; + non-removable; +}; --=20 2.49.0 From nobody Sun Feb 8 08:03:27 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.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 47F3122FF4E; Mon, 9 Jun 2025 23:41:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512518; cv=none; b=QR0ORHbPOsS7lXUyum3+KWj+PyujNygjXHK/nixEOSqJOlapkn77F/vwZ851r7m7Q8oUZ16U0aARfltot+stG8te23qPCh5IBAe/8MF9zvIsltmxVK+0zYW7Gti1n6lTAWGQJnZfe3VewWATP0P5Y0sygwXLtiwffgQzRKpV0Fs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512518; c=relaxed/simple; bh=hmPduejP80SEZYrzL0CO06DrhaexK+gwyvfe6CwhzqQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RtSqyzh3alyizRun6BbQXwCnxXBPtpcSuANGvrVqlp/7IOV+hIomZL9TSMet3kTaD0B4zxz7KRfiQUBt4lZHsXTnx7ZXm2LgBib1FSuDpf38+bzgW3/0c0iiVdJHzLRui1gomdIX5J1pN4Oz0oIxsJKRC337q9NDXuu4S1xehLM= 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=QsPa7jJJ; arc=none smtp.client-ip=209.85.128.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="QsPa7jJJ" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-451d41e1ad1so38427195e9.1; Mon, 09 Jun 2025 16:41:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749512513; x=1750117313; 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=HqgDsCG6KOcBqitJq9JMX849ZPDRQzOs3fqgijVu2+M=; b=QsPa7jJJJ9OVKmWkIyeQozRxh4q9Vimhnk8rJ0FBcpQCaEw3c7erVN+ZK4xoEBeG6e kYyMDO6Pk6hSd7LMkLN72uLPMmlgC6YqnEhZz+O1UgvbYIPyZMHZynZPwM768m2cKOjP FYzQPlslEsbnrVW47lG/F6KG3avA6ArXdYb/CQYcHi1mNL28I0pGfoh0VqdDh6thPoFl yr949T9fbdMNXPdCOFhmLWB3YoKxCJ5yOgfOD4+KzBiy0OD9swdMBPLxQqW7jUGpuOGM wbXOL8nteMYLCBC0vqwVlpDyaoVX0b7+K2EtLiHWxPEaYi+gAIa5hNLyxWZuR823u0Dl zb5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749512513; x=1750117313; 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=HqgDsCG6KOcBqitJq9JMX849ZPDRQzOs3fqgijVu2+M=; b=VxXut68M7yAmH+Rdu3HeLC2Tu53Ra23jsn8pf//Azdh9Ku7toHmCBkvhHKAQrMry7Q NneuvC3RMkfgg4M8+o+i2e1rPg+G3K+rvo3rC9daaCsITl8IeCn4a+RfKmY39ZxLcs2C /HXtTidK7fYf91xRV/5o1xfY1JHf7HdjpfaHJ1935b6/DkuqlEUqhVN4dfuKwOVnd1q8 mVBJ6ELddahtkx4lB67IPwjclTASUhZ3GAjlzOxl1/j/SF7TM3ujmZ5591qZ74yFY7JB uUODpGyFm6NbmCLTZ4B11rqj2/1I5dutx3e37+Xsl8fFe2wi5JsUXdGEJnylIZACKQ3D XKTA== X-Forwarded-Encrypted: i=1; AJvYcCUDa52NhLzy7i1zGaJSc3TbJxDYEMCD6zVZJ6vvXCToOp3UdgMGP2+qplro/EgsoRJJNwSG5tudKQtX+Bem@vger.kernel.org, AJvYcCVilWa+KS5xZZw8aVIVmu4cPG71bxWyNjxviAXXQkJyQpr635rdAhe+7/uL6mYvvVZXrjIWLOtH6G+N@vger.kernel.org X-Gm-Message-State: AOJu0YxWmJou13rczvxSalsfY3uQwyBQpDIlsHOppXYTi3xKYQBF8RoY G95qQL0zuI5fprQA7COHDmxXb9zKASaDGzyCzffWKgVGZfd136y55Hkg X-Gm-Gg: ASbGncs/a+zYtuKa1LnB/HGz9uYix38fhp9zOjCBz5n3GH4zMF6NAWII3SJYLA5Zvt7 hrxiBkIEGtAxyDd4YqDxzLdv2OmfMJncIiISgDt8cNyetFFzEGrUkmxBrVDQNm2Bay0bjn+mUpe h7RMaIZFiLGui5hNIKv/6F5sfdU808sMgdQFfwsPceM0T5QfL45Vj9ePIDmBwvm/XlfuAR7+vhS vXflBhJZf2iHnRuxNniDHmRQf62va+j69lFYq4T61lGjx+rUSOhcqwFao2/oYrlQ+XU00+Xp7hj 521PS6w3Iwc73JHVW4leHbb2PBRzTvE/uSLvjKmZe5ubA36X8r5Iku3xqMc4xQe3qdNs9Bc9Rgg = X-Google-Smtp-Source: AGHT+IG5E01PKSBDa2CpXIcLDEcgVeBGbKs91/xwnRq5LzqDPbtpo47hhaQbCqu4sMTtO6Hc0+CScQ== X-Received: by 2002:a05:6000:250f:b0:3a4:dd00:9af3 with SMTP id ffacd0b85a97d-3a531cc1d47mr13174436f8f.56.1749512512569; Mon, 09 Jun 2025 16:41:52 -0700 (PDT) Received: from giga-mm.. ([2a02:1210:8608:9200:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a53244df34sm10849846f8f.71.2025.06.09.16.41.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 16:41:52 -0700 (PDT) From: Alexander Sverdlin To: sophgo@lists.linux.dev, soc@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Catalin Marinas , Will Deacon , Arnd Bergmann , Jisheng Zhang , Haylen Chu , Chao Wei , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v6 4/6] arm64: dts: sophgo: Add Duo Module 01 Evaluation Board Date: Tue, 10 Jun 2025 01:41:15 +0200 Message-ID: <20250609234125.722923-5-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250609234125.722923-1-alexander.sverdlin@gmail.com> References: <20250609234125.722923-1-alexander.sverdlin@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" Duo Module 01 Evaluation Board contains Sophgo Duo Module 01 SMD SoM, Ethernet+USB switch, microSD slot, etc... Add only support for UART0 (console) and microSD slot. Signed-off-by: Alexander Sverdlin Reviewed-by: Inochi Amaoto --- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/sophgo/Makefile | 2 ++ .../sophgo/sg2000-milkv-duo-module-01-evb.dts | 31 +++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 arch/arm64/boot/dts/sophgo/Makefile create mode 100644 arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01-e= vb.dts diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile index 79b73a21ddc2..3a32b157ac8c 100644 --- a/arch/arm64/boot/dts/Makefile +++ b/arch/arm64/boot/dts/Makefile @@ -28,6 +28,7 @@ subdir-y +=3D realtek subdir-y +=3D renesas subdir-y +=3D rockchip subdir-y +=3D socionext +subdir-y +=3D sophgo subdir-y +=3D sprd subdir-y +=3D st subdir-y +=3D synaptics diff --git a/arch/arm64/boot/dts/sophgo/Makefile b/arch/arm64/boot/dts/soph= go/Makefile new file mode 100644 index 000000000000..94f52cd7d994 --- /dev/null +++ b/arch/arm64/boot/dts/sophgo/Makefile @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: GPL-2.0 +dtb-$(CONFIG_ARCH_SOPHGO) +=3D sg2000-milkv-duo-module-01-evb.dtb diff --git a/arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01-evb.dts = b/arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01-evb.dts new file mode 100644 index 000000000000..b1f8a5787861 --- /dev/null +++ b/arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01-evb.dts @@ -0,0 +1,31 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +/dts-v1/; + +#include "sg2000-milkv-duo-module-01.dtsi" + +/ { + model =3D "Milk-V Duo Module 01 Evaluation Board"; + compatible =3D "milkv,duo-module-01-evb", "milkv,duo-module-01", "sophgo,= sg2000"; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; +}; + +&uart0 { + pinctrl-0 =3D <&uart0_cfg>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&sdhci0 { + bus-width =3D <4>; + no-1-8-v; + no-mmc; + no-sdio; + disable-wp; + pinctrl-0 =3D <&sdhci0_cfg>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; --=20 2.49.0 From nobody Sun Feb 8 08:03:27 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 3987922F778; Mon, 9 Jun 2025 23:41:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512516; cv=none; b=iX2nfpEHimuZ7f4q854vu8tT8n71MvDfMQqrx07b8PoaXJRTfjKlhgA1S+lC5cLU49e8xg7P7KjVSm8hISjjs6G6t2V/oeYqEA+mA3+sPQDoAn72M4HyVfuY7uBt6mqYFN8zxpbwtYhsc+KhmVHYFd4W1UZzzPKMuVlQ9ZLw5hQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512516; c=relaxed/simple; bh=qmujCDQlx9R4vpIX4LhEDjpBMWa2asx7kRQoNdgHhZc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XNsLO+FLrlFpjechpKWba1K1Cm6rwH0x03jxMvLQhOjqEDam5an4jFxxdTsH8W0mlFKDJK1DDAAIrFb4Qac6dYaLThQ0ADO7lqg4f65T6/LMRwdLwXZj52YL4AEv3yCMTl+U3vRN+aJOWSkbAgF/+duzI9duCy8obEC8wdjY/Ao= 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=FejmtLCf; arc=none smtp.client-ip=209.85.221.50 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="FejmtLCf" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-3a531fcaa05so1806938f8f.3; Mon, 09 Jun 2025 16:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749512514; x=1750117314; 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=K3W+usCMR5B4Z7Ti6DZpHujd0vdEi0Zy/kIoGt2GNLY=; b=FejmtLCf1BCVyUwTzAc8kOdu4neIBqHqX5/sGotZCrLBQXcJ2rXN6EyJMZrioJIneg j8Yv/ooityJOed5UuSXyv3rBURarlp+p2+S24hGkWuDT1zh0OchdVk3TWR/xc1rqSTxX tsszn0xQlq7EysWo3cOK9SBCiMdmVPvRXrFheE8jlufCYzMleNdlLxYgGLiBWYBWmttS WepOU7W/6jK24ZCHGANYLkZNYFQx+Hw/AUjPHmdVut9p7irnkFBWZLKkDZ8jv9S9VT4n 0t7ty0WbMn9RVvB9yQu99yS7tLaCBY3WqEraFlhkBZCORHacvjqE0LixmknERYk+0teZ rfcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749512514; x=1750117314; 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=K3W+usCMR5B4Z7Ti6DZpHujd0vdEi0Zy/kIoGt2GNLY=; b=my3c/6Rn3yRaUtT7uFr5JCLxSX0W8Z24hpYB//7kB7Ht4kuJUUBgHVuRUWIt2VvLYL dPfCwctMOna8dfYO7swrqLWYL18b0Bb+8XiwBc1Hn6jIV4pxPNj2+2gJW3E0KJO4Fx9I gKNNLREdZDXpPm4mKOn+9t2gWxav/bBiLWRZM/Pt+L7wxiQe2Ctxz9tFkSeZ4dn7tQ5g +J6LAzZo2ZUJ2xyRRZNCi8ncIbyFK6kJJFv68GRduo2DKqNNAObjXt29jw/45F+ci2pp pyCh3QOneIoYyv8BzPTPMNvoXB78y5lmK05hGf3rio1P0euEK3ny8exQ2ZfHtkUiiz45 ZEcg== X-Forwarded-Encrypted: i=1; AJvYcCVPqz3ucbWVjLw6mv4t+IO3M7CJngdw/FEWCdfaW4eiUT3n7HeJ2NV+1MoUlehoHss6czQKhMP3h/nYdnyf@vger.kernel.org, AJvYcCXUt7U8azfGWduaYSKDpRFMJyQuj5aiZ9IBJteM0p0cjxbrcLSoibAr5az6QtCySY3Xx/+E1oYUlTR1@vger.kernel.org X-Gm-Message-State: AOJu0Yx1JlA0gmkLbA55iYcvwOPFX9kvsB0jMrRZxgSn3liToo5lUAc/ ZOmO8wXRzbgN5Vp/XlX5xBVo7TlIpyA+Cy6zc7xel4pNWLw7Fzwna5M7 X-Gm-Gg: ASbGncs0Tx++QCIf8rwxcwWm6ZlaptWJ+0T+taCjNR02Mq5F15jeUX1UynnE8q1rxZv SS02eUU2eZ+qW9xZcnFtp7GTPrEV0rO/RMElAJLHNRVlCObJEqXbDIiWd19R59WaUW0cVocM3Ge Z2EKj9H1QxfETezvWJbc9aEFPXqWoUZINgw5Sr6y9dqqrwcKzmnaArxZDf1Uuid3TruL0+QnCfy ulgVfSQuacC+s5zVEJ4Uy3sbJDhaFUkLezrFrBAV7d3Pyte8UF+uLNcQ+EcX4lskqChbz+gLOWO AQ7B6Yhczgu/rICe6g2ViaOlRdLLlaLE4pK3LUenSe90FZ+kYcuulOZj5wohd/T9WQTGO6KiYcM = X-Google-Smtp-Source: AGHT+IHG+23gSY7lbz1gITYGdcTpMahA14EmzL8S35xxT7RAijs9v4mF7qIfd+85zAEt9lbZCMJf7Q== X-Received: by 2002:a05:6000:18ab:b0:3a4:c9d4:2fb2 with SMTP id ffacd0b85a97d-3a531ce1809mr12878839f8f.46.1749512513652; Mon, 09 Jun 2025 16:41:53 -0700 (PDT) Received: from giga-mm.. ([2a02:1210:8608:9200:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a53244df34sm10849846f8f.71.2025.06.09.16.41.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 16:41:53 -0700 (PDT) From: Alexander Sverdlin To: sophgo@lists.linux.dev, soc@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Catalin Marinas , Will Deacon , Arnd Bergmann , Jisheng Zhang , Haylen Chu , Chao Wei , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v6 5/6] arm64: Add SOPHGO SOC family Kconfig support Date: Tue, 10 Jun 2025 01:41:16 +0200 Message-ID: <20250609234125.722923-6-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250609234125.722923-1-alexander.sverdlin@gmail.com> References: <20250609234125.722923-1-alexander.sverdlin@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" First user will be Aarch64 core within SG2000 SoC. Reviewed-by: Chen Wang Signed-off-by: Alexander Sverdlin Reviewed-by: Inochi Amaoto --- arch/arm64/Kconfig.platforms | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 8b76821f190f..af74bcc3c861 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -307,6 +307,12 @@ config ARCH_INTEL_SOCFPGA Stratix 10 (ex. Altera), Stratix10 Software Virtual Platform, Agilex and eASIC N5X. =20 +config ARCH_SOPHGO + bool "Sophgo SoCs" + select ARCH_HAS_RESET_CONTROLLER + help + This enables support for Sophgo SoC platform hardware. + config ARCH_STM32 bool "STMicroelectronics STM32 SoC Family" select GPIOLIB --=20 2.49.0 From nobody Sun Feb 8 08:03:27 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 5AE7822FF5E; Mon, 9 Jun 2025 23:41:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512518; cv=none; b=HKNe8JJRoz4MjYW8Of6nIbE7PzTX3btKICwWLUk1nvASKnsJv82gnnEhMGUXOZvyh1fTMvi5qARBUqBL6NKRtqEGrC0B8xpemsMDD4jrf9+rtkSWLHpkUNCt9T+jpda7SehWxA2zNb6MyyGUiZ44NT40uwRSnJwDUyZRDhxliGM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749512518; c=relaxed/simple; bh=lcxMmmgMJHInwGzpCFkRWzyLBb5iGz+frAxW/UIgQ4o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RytW8BQq+3fhFwYVdAKsBwPz4HCLYBNT31jzHxWKfrM0K8fgqnzwplVqtwuNybVt9eEh/nkY9SI2Ef5D1RokoM6Y/hHVniZ6Nc82CSN+TMdJwWFIMNYjtNz5620Ai528bMHjHtWguP/nxYBzyVOSrW4tISc/5pQOjhE+W7N9UGg= 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=JstRrvkD; arc=none smtp.client-ip=209.85.128.41 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="JstRrvkD" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-45310223677so13783165e9.0; Mon, 09 Jun 2025 16:41:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749512515; x=1750117315; 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=qrPhTIZpQpTInVFelKb2k4Az/r9q2Weg3w4rxnkgyCU=; b=JstRrvkD2N/X63T3SHeXhSRDwAQ926OuVtuM9XvRaoAleRV8gsWr0RcLBzhiYB1jB8 n5iQrQQAeDumh1LnAtm5QdcE6ogngmjtsNzBFHgQgPVAGOchaaVoZ7u/fpyr1GhRstgC Kc3fLtV1H3HpeDAXFjp3dYceqeTx0SgseCKpS3ixXL8zd2oO5H8eFlG6OqkdoxltPjZw cBWeDQ2GNEJo//fhncULQnH1PD8Qx/VXI7DcvIPPTRMgzH/DUG7ey37D1nnpPx63tM17 puR0InPMYcvXsPGb020NpAXRkGKTUKOLUiM+wsggyKHkjYTnULPdl08OD3dPX9TfqnN3 qscg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749512515; x=1750117315; 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=qrPhTIZpQpTInVFelKb2k4Az/r9q2Weg3w4rxnkgyCU=; b=epwlRUDYHjUY4CMHM6szE7L+Qer7xsOdYSPr/1cG1IcOeUdH1r95HZY3TKvSBsV01t ejQCXuic55oqXow2MAjva8mfGqhP+8rxMoc6ZIJsHDdcKITLQ4gCXw3ZZF4egIRSPB2p elkkReZ0bNtb8x25ur1hDX/MJDysRtkB1val1koXwOCclxCrcCUVnXAvjHe7UtejdGqL 9qDVlOrsIxHxAM0bL7Fs15LYzjlcbva9RvvveROTF0LPM8EdEUMU0eI/U38UW6DgGAQP dIfP2FQanVM3DPMZaGqgl00apObJiJ6zcHwaTLQND7Ful5/x1B4hxdLMM/c4tFGQ9ZsJ htvA== X-Forwarded-Encrypted: i=1; AJvYcCUNQFTCo+uERD01qjBKLx/+pHzDTEHw7gfmkvapxmyg5asrTbW4rz7TQsfl9/0F0vvd7TUv3gDNzcFO56Kb@vger.kernel.org, AJvYcCWd5lm1+Tixh2SeP9Jzd3rSUwofNKnvlc/FxCzhXXSF1aOWGBY5r0JpF2zoo6potXmkRMydnTPYi7Vt@vger.kernel.org X-Gm-Message-State: AOJu0YxXjDk7lqSg9E+MHOM3JRqmU2LbNx1Tfg1KvKi1zpeLoKjebzP2 1368e4ur/I5xdsM3hVX7EC+O1EhY2QcIiEp++tsqA1c3Nr+SXC/hYNGH X-Gm-Gg: ASbGnctN1Vh5MoJoZXrxqTVYpNpJ3al1jWplm3tmPwNy00o7f+xQazMUJcFGfP8lcU2 1P9I1tI1b3z6bz1QB6bmlmswq/hA+AxJ3LubETbPFU9c2xAlydpp9nxD/XB+ajzMXQJVLICppNi DXgztQ53FT7jrEY4ojUkCpp6sqAlWxG2NBszMVqKOSFcr0rLxEwBsbXsnLMlg635BYokAHVeOZk X4Juy4ORiUce79V0ZKcSrHjk2jPAVD5nDg5yl8K7pgqTAlcRglI2Q8i2dEvYIkP/EDc5QC35m5j L7qn1StJ8HDy1JDlrhASezl0lGjpV9ftdRZFNTcNCKKyEiOla+ryvElCzc0DrLsevg6kTaM0p70 = X-Google-Smtp-Source: AGHT+IH8d+d87qasytIhytWan/WEKNQkCJ5MRSNoOqGEJq+vqhXarvhfJpA5UduVPDcP1PlcvnPGqQ== X-Received: by 2002:a5d:5f4b:0:b0:3a3:727d:10e8 with SMTP id ffacd0b85a97d-3a531ce7122mr10392078f8f.50.1749512514738; Mon, 09 Jun 2025 16:41:54 -0700 (PDT) Received: from giga-mm.. ([2a02:1210:8608:9200:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a53244df34sm10849846f8f.71.2025.06.09.16.41.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 16:41:54 -0700 (PDT) From: Alexander Sverdlin To: sophgo@lists.linux.dev, soc@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen Wang , Inochi Amaoto , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Catalin Marinas , Will Deacon , Arnd Bergmann , Jisheng Zhang , Haylen Chu , Chao Wei , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski Subject: [PATCH v6 6/6] arm64: defconfig: Enable rudimentary Sophgo SG2000 support Date: Tue, 10 Jun 2025 01:41:17 +0200 Message-ID: <20250609234125.722923-7-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250609234125.722923-1-alexander.sverdlin@gmail.com> References: <20250609234125.722923-1-alexander.sverdlin@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" Enable ARCH_SOPHGO, pinctrl (built-in, required to boot), ADC as module. This defconfig is able to boot from SD card on Milk-V Duo Module 01 evalboard. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Alexander Sverdlin Reviewed-by: Inochi Amaoto --- arch/arm64/configs/defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 5bb8f09422a2..84c85a222b3b 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -66,6 +66,7 @@ CONFIG_ARCH_RENESAS=3Dy CONFIG_ARCH_ROCKCHIP=3Dy CONFIG_ARCH_SEATTLE=3Dy CONFIG_ARCH_INTEL_SOCFPGA=3Dy +CONFIG_ARCH_SOPHGO=3Dy CONFIG_ARCH_STM32=3Dy CONFIG_ARCH_SYNQUACER=3Dy CONFIG_ARCH_TEGRA=3Dy @@ -652,6 +653,7 @@ CONFIG_PINCTRL_SM8450_LPASS_LPI=3Dm CONFIG_PINCTRL_SC8280XP_LPASS_LPI=3Dm CONFIG_PINCTRL_SM8550_LPASS_LPI=3Dm CONFIG_PINCTRL_SM8650_LPASS_LPI=3Dm +CONFIG_PINCTRL_SOPHGO_SG2000=3Dy CONFIG_GPIO_ALTERA=3Dm CONFIG_GPIO_DAVINCI=3Dy CONFIG_GPIO_DWAPB=3Dy @@ -1411,6 +1413,7 @@ CONFIG_QCOM_HFPLL=3Dy CONFIG_CLK_GFM_LPASS_SM8250=3Dm CONFIG_CLK_RCAR_USB2_CLOCK_SEL=3Dy CONFIG_CLK_RENESAS_VBATTB=3Dm +CONFIG_CLK_SOPHGO_CV1800=3Dy CONFIG_HWSPINLOCK=3Dy CONFIG_HWSPINLOCK_QCOM=3Dy CONFIG_TEGRA186_TIMER=3Dy @@ -1530,6 +1533,7 @@ CONFIG_QCOM_SPMI_VADC=3Dm CONFIG_QCOM_SPMI_ADC5=3Dm CONFIG_ROCKCHIP_SARADC=3Dm CONFIG_RZG2L_ADC=3Dm +CONFIG_SOPHGO_CV1800B_ADC=3Dm CONFIG_TI_ADS1015=3Dm CONFIG_TI_AM335X_ADC=3Dm CONFIG_IIO_CROS_EC_SENSORS_CORE=3Dm --=20 2.49.0