From patchwork Mon Aug 7 14:53:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 132234 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp1566626vqr; Mon, 7 Aug 2023 09:31:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFee7HKrXfzHmoJpEv9KCjpep6VOX/fdJ5ukZXDzqXYB8RBl/hAih5byrd3W1IFqgzDoXv8 X-Received: by 2002:aa7:c98d:0:b0:51d:fa7c:c330 with SMTP id c13-20020aa7c98d000000b0051dfa7cc330mr7716237edt.26.1691425875259; Mon, 07 Aug 2023 09:31:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691425875; cv=none; d=google.com; s=arc-20160816; b=jayzGYDXQXJXm5uom0g1HBv7aJk05JEGvg6ay/x+kDo7ZSAImEq1Ny/TFk3eiimVqt EY3C8AAIIvu3aZ6HS5hE4QCg+63L4Ss7HL6b69E8bGXO0W4tlh9cG8ajxcGVKwZh3uAu tdFTwijeSQ2U+x0pdU0hAHjcARnWJUyNOVuuxuOlR7vuMivd44D/tFCBBLSQawsHFXf9 5LMdtl3ZOtR/hcYNZQ483zcpfz9GGMU8jwoSKSuZfd0CF/a7lYABXld65PZagsqsoChy HQWhDf7H/qvVid00KiJMccC+WsaslnXbw/nFeaUUYT3yo9HU5FE6J+SDccf/wtsWgd6i FqKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=w4onGGyLcLbtLPOWhIoEFfJtdcT5u1mRgOwvinoJ4U0=; fh=wS1uyYlaijrzkDWZKNx0DUw6LQyZBh+yrqxKc7cl0CU=; b=OJA475FTi/hhguHU6PZe3nTApT4msz0d3cl87yVw5Voy+MLmqee7/hNNUJiK54otFL JMMDV7ZftzM/r6Zuj/NWZ/29aMaFzNa4SI2QJ3kOZvEk9nrrk7MRki5DLq+6HkiHlEsN LDZLD+BAHwxi49TVg8TEG3i6JkIEA+DrLnsD6cP34OAlinFfSdKMVrJQqoTraZ+rGxRP h5Q1yrZXim6esVOZ/q0O/01eu/sx/OPYFW6e03AwJgYjIxbeZNdi9Y5FQkmmCKK1XRmh OPZfgFlnXuqnpmYYo5RQYsrUjWNP0gdpKqMuP1PBjlHsdhPAc2UGp88z07ky+WU/0flm p5Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=ezi64L2N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bo9-20020a0564020b2900b005233ef72dbfsi826952edb.27.2023.08.07.09.30.49; Mon, 07 Aug 2023 09:31:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=ezi64L2N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230417AbjHGO60 (ORCPT + 99 others); Mon, 7 Aug 2023 10:58:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60068 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231127AbjHGO6A (ORCPT ); Mon, 7 Aug 2023 10:58:00 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EC9B910CE for ; Mon, 7 Aug 2023 07:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691420228; bh=w4onGGyLcLbtLPOWhIoEFfJtdcT5u1mRgOwvinoJ4U0=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=ezi64L2NJArPn00sJZZH/HBVYC6tD3/NqBWPQMwqnTRprcY2LGvmbkzxwVGnQFxsJ 6cGGd6biA23JLIq+9vYp98MbapyuVTdCMAoxhTGdjn2gzJ95OUhKLx1y0q5QFetQSb Hxo6woh/ogPL6A1YPQxqbi1Zg+93j/ohbYMdODI8= X-QQ-mid: bizesmtp83t1691420122tc0446re Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 07 Aug 2023 22:55:07 +0800 (CST) X-QQ-SSF: 01400000000000803000000A0000000 X-QQ-FEAT: D2GZf6M6C/icLTY6LpDVPwiJV0pcYgucis9l/FOXZKYyoRjP5hN+x6pYuTsEC m7ZxzrsEfIoXBIkxs1EnChdJud1XJ2d+ty2eSAAJvU60MpWitX25X2Tdvhz42Ym26xf/gSg Cnby8FhFs9xKdxDpMrIxuzEVNniXowH1DclUuohqxRIy0GcoaSA0I2PiRF4geFRhc2HQ54E K0LUIoq37TxHnxWdrs4ztxF2/L/PzKchfKujo3q6AvodzWC55lZx1rTaGuxwWQfhktWy4+r oMZhW9WvcjdJP4cRsKMw9qtIHP06PaKVeHWgAjLwDPOrfRuWU5+AzCWSVCKftVUMHPnJjKU 8BB40q1Cp4RDMPJoGmbSTAQXx3GmQ4K3LYhewzLTdGBnP+HdYxEjJ8IOtVWiG5uZkgiVZ6q X-QQ-GoodBg: 2 X-BIZMAIL-ID: 14542455143622571970 From: Martin Botka To: Martin Botka Cc: Konrad Dybcio , AngeloGioacchino Del Regno , Marijn Suijten , Jami Kettunen , Paul Bouchara , Martin Botka , Andre Przywara , Krzysztof Kozlowski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Icenowy Zheng , Ludwig Kormann , Andrew Lunn , Heiko Stuebner , Shawn Guo , Bjorn Andersson , Chris Morgan , Jagan Teki , Maxime Ripard , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v4 1/4] dt-bindings: vendor-prefixes: Add BigTreeTech Date: Mon, 7 Aug 2023 16:53:21 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230807145349.2220490-1-martin@biqu3d.com> References: <20230807145349.2220490-1-martin@biqu3d.com> MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:biqu3d.com:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773588578401160154 X-GMAIL-MSGID: 1773588578401160154 From: Martin Botka BigTreeTech is a company based in Shenzhen that makes 3D printers and accessories. Add prefix for it. Signed-off-by: Martin Botka Reviewed-by: Andre Przywara Reviewed-by: Krzysztof Kozlowski Acked-by: Jernej Skrabec --- Changes in V2: - Fix alphabetical order Changes in V3,V4: none Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index af60bf1a6664..a1f3bb7be860 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -192,6 +192,8 @@ patternProperties: description: BeagleBoard.org Foundation "^bhf,.*": description: Beckhoff Automation GmbH & Co. KG + "^bigtreetech,.*": + description: Shenzhen BigTree Tech Co., LTD "^bitmain,.*": description: Bitmain Technologies "^blutek,.*": From patchwork Mon Aug 7 14:53:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 132186 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp1534088vqr; Mon, 7 Aug 2023 08:38:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IElYExcD4l+GmH6Ltcpf1mWq7G770R2Y86faTnSZF0Zh7QgEJKOChUuGnpDVMXrOOkf1nbe X-Received: by 2002:a05:6402:3509:b0:522:ddeb:cdcb with SMTP id b9-20020a056402350900b00522ddebcdcbmr8754041edd.18.1691422714496; Mon, 07 Aug 2023 08:38:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691422714; cv=none; d=google.com; s=arc-20160816; b=kJj16Mpa274aJPOxd48Y4+lthraUpQpfNWhAWjE0BJkVEluDoEdraqaf8LCd298MLu 6NKSrDod73axW71q58AfIgw0vWypfbQBiItAsk9DUUWPqgaSI6OICsSQHJ4Jd4LR0ZJO M/K7FYlryQt/kWj2r31h7/uUJkpGerikleV1Uk/ECRCIoJF9d0HR7UmD5ypBt2AKOjwl hnW7OavT31TwyeiYzcV4Owz2jcal7lOR1Q0KyX7DKAVXqkXQuBDsLkhe2+hleBpxlxAt t9Gt0zEN0XHMvu4gCFXGAm/EgL1/GwrWc9L+LzaGKypDo4SXFZ4Wb9FaAO4Wmjj41iUK wchQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Jyye8EVP4I8JQtjOX3N+dUgxG8gf4AwQwkaCdt4e9RU=; fh=5GsRUTzALsTDzRe5/0qsQQepkpFXivy8syO49qvDngw=; b=CWble7IxYnFR//z3HSGYRz/qRNJNvodG36Cb460Kg9Dtf4s8lddunfJhwIWjlyjFXW vEr0jEi/wgctiDcArZdTKh96GnBBVSuAPCbAgfbHyl6fOSefKYwTiH2QO43dw9VchfIa vBeM5ZwU28uWzeP+m1q6U+XgRmkRWE0XzqZhPWvgoUn/mALTFDSdN8O8+GqO1TyDVwal 3QQBebwShk5cOggsEt9dkqkLiLtSb2FVCV//5px2mjtlwwGDzAAFUNnrOE0uoKxNnPZB Y/xmk4miY+M7uOLQE915aIcEsOZYgTNnmswVsSOJNICif3WRRDlDE4DGpR2cAj8zGEg0 oCRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b="Nm42/xYP"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v14-20020aa7d9ce000000b005232a604088si3436962eds.309.2023.08.07.08.38.09; Mon, 07 Aug 2023 08:38:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b="Nm42/xYP"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230153AbjHGO6R (ORCPT + 99 others); Mon, 7 Aug 2023 10:58:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231128AbjHGO6A (ORCPT ); Mon, 7 Aug 2023 10:58:00 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 323491989 for ; Mon, 7 Aug 2023 07:57:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691420251; bh=Jyye8EVP4I8JQtjOX3N+dUgxG8gf4AwQwkaCdt4e9RU=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Nm42/xYPDwWuihsCz9q/cW3Rpqk+FvTWW91ME8k+drz9ZWw9VbpzK8rXPStmRo27n gNKU/BxZws/hFOK9huQX2kqPjeG2g6DADdoAEoQoSMfyqHg7Nhsjgl+MrRNfluOab3 ihtF8na7cV3DhTJvy8UZ+UacifJ7Hc9tgl8LwrZo= X-QQ-mid: bizesmtp83t1691420139t9jsluoy Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 07 Aug 2023 22:55:25 +0800 (CST) X-QQ-SSF: 01400000000000803000000A0000000 X-QQ-FEAT: znfcQSa1hKYrlJk2vfoU6p7I5RENz/QyNkC04VYca2SlernB/eTf4lylYUJGb YprNRAvuh1jJF59jnyDexL1Y6C7cP4k+P2pJ6ZUWVz2g7VdiFFw9wmMMMAawvX3bQedYJVg waONU6shDAmkKvE5EFAXziNmYG44Dz/jIk+A7ul6Kp5OWwS5qIq7AijKlzJDe4x0UjGcbqu j9z9xDDGM1z6CaG2QgQKz7pQMB3AvY5LlC/fe30d93smIPFndJ4AfpjxWqTwlWQpl5AfA86 Q8FGZonPFcyS612uBEMq7n2YUGyX9r++QzoMX26wv0a3md4jFI7+RHPlz0yj/GGx+JR0x0C 27oKCbsc8NzrgNc/vcwMqLAoeZD7bjxmoBOFD6N5asvrHn6HELGOsOJCCQyXfZUyS38TdHZ X-QQ-GoodBg: 2 X-BIZMAIL-ID: 13198854249523945476 From: Martin Botka To: Martin Botka Cc: Konrad Dybcio , AngeloGioacchino Del Regno , Marijn Suijten , Jami Kettunen , Paul Bouchara , Martin Botka , Andre Przywara , Krzysztof Kozlowski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Ludwig Kormann , Icenowy Zheng , Andrew Lunn , Heiko Stuebner , Shawn Guo , Bjorn Andersson , Chris Morgan , Jagan Teki , Maxime Ripard , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v4 2/4] dt-bindings: arm: sunxi: Add BigTreeTech boards Date: Mon, 7 Aug 2023 16:53:22 +0200 Message-ID: <309C7C26158AF852+20230807145349.2220490-3-martin@biqu3d.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230807145349.2220490-1-martin@biqu3d.com> References: <20230807145349.2220490-1-martin@biqu3d.com> MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:biqu3d.com:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773585264195531405 X-GMAIL-MSGID: 1773585264195531405 From: Martin Botka Add name & compatible for BigTreeTech Manta boards and BigTreeTech Pi Signed-off-by: Martin Botka Reviewed-by: Krzysztof Kozlowski Acked-by: Jernej Skrabec --- Changes in V2: - Remove CB1 SoM as its own entry - Squash BTT Pi and manta patches into 1 Changes in V3,V4: none Documentation/devicetree/bindings/arm/sunxi.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/sunxi.yaml b/Documentation/devicetree/bindings/arm/sunxi.yaml index ee8fdd2da869..b90d2a7dbe2d 100644 --- a/Documentation/devicetree/bindings/arm/sunxi.yaml +++ b/Documentation/devicetree/bindings/arm/sunxi.yaml @@ -151,6 +151,17 @@ properties: - const: roofull,beelink-x2 - const: allwinner,sun8i-h3 + - description: BigTreeTech Manta M4/8P + items: + - const: bigtreetech,cb1-manta + - const: bigtreetech,cb1 + - const: allwinner,sun50i-h616 + + - description: BigTreeTech Pi + items: + - const: bigtreetech,pi + - const: allwinner,sun50i-h616 + - description: Chuwi V7 CW0825 items: - const: chuwi,v7-cw0825 From patchwork Mon Aug 7 14:53:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 132187 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp1534226vqr; Mon, 7 Aug 2023 08:38:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFsLW8D1pSwS92gP4Go6mBuCrqxhAWcEFScYWlJKPBnJa7rQIs2C3/nCiwLBCUHYfEUJTkY X-Received: by 2002:a17:906:3f5b:b0:991:dc98:69ff with SMTP id f27-20020a1709063f5b00b00991dc9869ffmr9090975ejj.67.1691422729554; Mon, 07 Aug 2023 08:38:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691422729; cv=none; d=google.com; s=arc-20160816; b=rRAfKVnw+AEh2CGdmyZf3aCxGcDTknG/p4EUUZ8UrSaUaHae3Pv58mBUbts3kOg86z coccDX2g4qQok/B+5CGho5XmGsLNywJAgqNxkE0H9XbbhL1RH3F4sDWxxbmhNTCgexNK 4FygfDIYWSXW1Wdj0YKiaM7xOQihTVQ4mVyjbn/YVoWtBewTYcO7u7t4zXEjNAoC5CRc yYe2hGmVapIr7GHFppiLjvV6lijL3uemQnw0Kp1aAlT6Wpl+tGifLU/br5d2q1D82Swc pxn/7iKm3vzmRFhW9MIGhscJ84m/E2QTBz+Z1HFRuq32LzVP9HYumPA6Fbp4sMbAdAfp hmGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Q5DbjqnP+Qwpp9xb0Pn6d3WJiooWOW8c26QkZDf1ZS8=; fh=JbLMgUREa9QH+kxbOYtcGELEhlkBU2LwUxpL5KCVtps=; b=brzGWwuLWGzNsvVh6fk8tCOQE+s3Tg7Akk0xwBPrkXh08Wiu66rWajtMO/cu/JRzI7 ayO5HWiVCYKMHcoqDBeCuhu9nd6xaXMnTUoGoVz0Pi6NHTJLYTNZY6NHApNRPcd2ncbQ NNCanQ/bo6UP4Of0xqfyTrUsIvY24KSxCvD26nGAJZ1LLijUPp+8RcyIWasPSVLaK+or wj0FLqzo+7c7pKWokyyFp1VPRDN8VuLU79oXJWYQO1+mACiX5pYAvGGtnwkH0k0A2e/w L4WxngDXuBXgp4sScOsMkfM8obmgoQZFMQ4k0ccvN1EtPPaTBP6d0opQC5TKmLEP3p2o 4JTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=jo+vyl7O; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id rk25-20020a170907215900b00991c8af7ba3si6139929ejb.148.2023.08.07.08.38.26; Mon, 07 Aug 2023 08:38:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=jo+vyl7O; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230190AbjHGO6a (ORCPT + 99 others); Mon, 7 Aug 2023 10:58:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59940 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231528AbjHGO6H (ORCPT ); Mon, 7 Aug 2023 10:58:07 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 565CC10F6 for ; Mon, 7 Aug 2023 07:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691420272; bh=Q5DbjqnP+Qwpp9xb0Pn6d3WJiooWOW8c26QkZDf1ZS8=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=jo+vyl7Oy16beCyxAsjrVcroINyynk7rJ0P9dXTI0+eI0e0G6BeLg+ERo4vtUMZwl enk8tJxiZR3i+sgEcau5gMbH22Rn/jFrSv/geLGmSTaw+Vh2/tVwNsTdlYWJDE4OqV mb/Fj2ouSEYmQIQKauCmkau4UvLUKiLAaklZOKMc= X-QQ-mid: bizesmtp83t1691420157tpjbmvxx Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 07 Aug 2023 22:55:43 +0800 (CST) X-QQ-SSF: 01400000000000803000000A0000000 X-QQ-FEAT: LE7C6P2vL8Tr6P/vYYK+pFUwSFPI4SwYKxUJtM95gQzlM+quKQkTspPpmNFkx P5fGA/ekvjDnxcNCzZLtL9PCIHjgPsQm0bEl/113nNiwcVvttEjDEFan12PQpqGtM8fBxzq 6YzjK57fpuGRq2KwWsRgU1iGIgfsbKlGfte+He1nOrki+9YHQ596RMwu1Wpv9bPnlnyingz EIUGd7LpkiTo6PNGd5OUzUZ4CSXtUF6pPgOKgH9MyPOcJJjBu/GUFmI7nPn+g97C7sGX89F jK4pU+ZjGASzsHmfJDft8x+oCMQpQYVahZdlxFhGIiD8khsN6PzGAsLlo2myzFAD2YxKHTT 3LY36U4ZQhV8Q46XE8kvfbTqPoCsvUqARnlyW9dhsAJnBlQZTQT2GeMjvBYB6uB/uXv3Zvu gR9xq2FyuiQ= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 8226830484798208280 From: Martin Botka To: Martin Botka Cc: Konrad Dybcio , AngeloGioacchino Del Regno , Marijn Suijten , Jami Kettunen , Paul Bouchara , Martin Botka , Andre Przywara , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Ludwig Kormann , Icenowy Zheng , Andrew Lunn , Heiko Stuebner , Shawn Guo , Bjorn Andersson , Chris Morgan , Jagan Teki , Maxime Ripard , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v4 3/4] arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support Date: Mon, 7 Aug 2023 16:53:23 +0200 Message-ID: <3017957701F1CF4A+20230807145349.2220490-4-martin@biqu3d.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230807145349.2220490-1-martin@biqu3d.com> References: <20230807145349.2220490-1-martin@biqu3d.com> MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:biqu3d.com:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773585280082428006 X-GMAIL-MSGID: 1773585280082428006 From: Martin Botka CB1 is Compute Module style board that plugs into Rpi board style adapter or Manta 3D printer boards (M4P/M8P). The SoM features: - H616 SoC - 1GiB of RAM - AXP313A PMIC - RTL8189FTV WiFi Boards feature: - 4x USB via USB2 hub (usb1 on SoM). - SDcard slot for loading images. - Ethernet port wired to the internal PHY. (100M) - 2x HDMI 2.0. (Only 1 usable on CB1) - Power and Status LEDs. (Only Status LED usable on CB1) - 40 pin GPIO header Currently working: - Booting - USB - UART - MMC - Status LED - WiFi (RTL8189FS via out of tree driver) I didnt want to duplicate things so the manta DTS can also be used on BTT pi4b adapter. CB1 SoM has its own DTSI file in case other boards shows up that accept this SoM. Signed-off-by: Martin Botka Reviewed-by: Andre Przywara Reviewed-by: Jernej Skrabec --- Changes in V2: - Fixed whitespace errors - Move UART into carrier boards and BTT Pi - Remove usb1-vbus regulator - Fix ranges and naming of AXP313A rails - Add comment specifying why broken-cd in mmc0 is needed - Rename sdio_wifi to wifi - Specify in commit description that USB-OTG doesnt work Changes in V3: - Add missed semicolons - Move model string from dtsi to board dts - Add cb1 compatible - Remove extra empty line Changed in V4: - Extend the range of vcc-dram to 1.5V (1.35V max caused issues with booting up arch/arm64/boot/dts/allwinner/Makefile | 1 + .../sun50i-h616-bigtreetech-cb1-manta.dts | 35 +++++ .../sun50i-h616-bigtreetech-cb1.dtsi | 140 ++++++++++++++++++ 3 files changed, 176 insertions(+) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1-manta.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi diff --git a/arch/arm64/boot/dts/allwinner/Makefile b/arch/arm64/boot/dts/allwinner/Makefile index 6a96494a2e0a..7b386428510b 100644 --- a/arch/arm64/boot/dts/allwinner/Makefile +++ b/arch/arm64/boot/dts/allwinner/Makefile @@ -38,5 +38,6 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-pine-h64.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-pine-h64-model-b.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-tanix-tx6.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-tanix-tx6-mini.dtb +dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-bigtreetech-cb1-manta.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-orangepi-zero2.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-x96-mate.dtb diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1-manta.dts b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1-manta.dts new file mode 100644 index 000000000000..dbce61b355d6 --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1-manta.dts @@ -0,0 +1,35 @@ +// SPDX-License-Identifier: (GPL-2.0+ or MIT) +/* + * Copyright (C) 2023 Martin Botka . + */ + +/dts-v1/; + +#include "sun50i-h616-bigtreetech-cb1.dtsi" + +/ { + model = "BigTreeTech CB1"; + compatible = "bigtreetech,cb1-manta", "bigtreetech,cb1", "allwinner,sun50i-h616"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; + +&ehci1 { + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_ph_pins>; + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi new file mode 100644 index 000000000000..5e756f217813 --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi @@ -0,0 +1,140 @@ +// SPDX-License-Identifier: (GPL-2.0+ or MIT) +/* + * Copyright (C) 2023 Martin Botka . + */ + +/dts-v1/; + +#include "sun50i-h616.dtsi" + +#include +#include +#include + +/ { + aliases { + ethernet0 = &rtl8189ftv; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + function = LED_FUNCTION_STATUS; + color = ; + gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */ + }; + }; + + reg_vcc5v: regulator-vcc5v { + /* board wide 5V supply from carrier boards */ + compatible = "regulator-fixed"; + regulator-name = "vcc-5v"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; + + reg_vcc33_wifi: vcc33-wifi { + /* Always on 3.3V regulator for WiFi */ + compatible = "regulator-fixed"; + regulator-name = "vcc33-wifi"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + vin-supply = <®_vcc5v>; + }; + + reg_vcc_wifi_io: vcc-wifi-io { + /* Always on 1.8V/300mA regulator for WiFi */ + compatible = "regulator-fixed"; + regulator-name = "vcc-wifi-io"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + vin-supply = <®_vcc33_wifi>; + }; + + wifi_pwrseq: wifi-pwrseq { + compatible = "mmc-pwrseq-simple"; + clocks = <&rtc 1>; + clock-names = "ext_clock"; + reset-gpios = <&pio 6 18 GPIO_ACTIVE_LOW>; /* PG18 */ + post-power-on-delay-ms = <200>; + }; +}; + +&mmc0 { + vmmc-supply = <®_dldo1>; + /* Card detection pin is not connected */ + broken-cd; + bus-width = <4>; + status = "okay"; +}; + +&mmc1 { + vmmc-supply = <®_vcc33_wifi>; + vqmmc-supply = <®_vcc_wifi_io>; + mmc-pwrseq = <&wifi_pwrseq>; + bus-width = <4>; + non-removable; + mmc-ddr-1_8v; + status = "okay"; + + rtl8189ftv: wifi@1 { + reg = <1>; + }; +}; + +&r_i2c { + status = "okay"; + + axp313a: pmic@36 { + compatible = "x-powers,axp313a"; + reg = <0x36>; + interrupt-controller; + #interrupt-cells = <1>; + + regulators{ + reg_dcdc1: dcdc1 { + regulator-name = "vdd-gpu-sys"; + regulator-min-microvolt = <810000>; + regulator-max-microvolt = <990000>; + regulator-always-on; + }; + + reg_dcdc2: dcdc2 { + regulator-name = "vdd-cpu"; + regulator-min-microvolt = <810000>; + regulator-max-microvolt = <1100000>; + regulator-ramp-delay = <200>; + regulator-always-on; + }; + + reg_dcdc3: dcdc3 { + regulator-name = "vcc-dram"; + regulator-min-microvolt = <1350000>; + regulator-max-microvolt = <1500000>; + regulator-always-on; + }; + + reg_aldo1: aldo1 { + regulator-name = "vcc-1v8-pll"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + reg_dldo1: dldo1 { + regulator-name = "vcc-3v3-io"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + }; + }; +}; + +&usbphy { + status = "okay"; +}; From patchwork Mon Aug 7 14:53:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 132224 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp1565218vqr; Mon, 7 Aug 2023 09:29:07 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEkBzUD2fxtgTw3pdF1y2khiD5FVS6/oqvOFmE6OtJco3X+K45ksw35B07g280mMxN4LhLh X-Received: by 2002:a05:6a21:9988:b0:10f:52e2:49ec with SMTP id ve8-20020a056a21998800b0010f52e249ecmr10748664pzb.53.1691425746907; Mon, 07 Aug 2023 09:29:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691425746; cv=none; d=google.com; s=arc-20160816; b=SOqN5qGG9yRzPTMS3DsJg88I9QDVE4u2NP0gNnrwGwOzpce7zRYJW8zOh4iXoXgMzI rhAIXwas1idQ17bq2PoGdk8gp0C2uR2chaLhHL0WNR/28ALTG31dTaepcJRLK04zEk+6 m23hootB44/NBux1bbXmD7VXPzsXslSQcwc2M5JaR2nvBQUwaHLUKADU8qGH4EAhKHkS NsCX8OPr3G1oEHQCYKm9ogcuYzE/VIphnuD/JbyK2Zg0n6v4WJarO5AlML1C4SFiAkVH /lrbu7u7YWrjKO/XOlJY7eM0XUonxVH+Aub+myS70sxRQEa8oWZhaTTWsLEuTn5e3zhy ljvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=zdefhG/PFLyxArKbSW/UaOYL24HZ3WlFssmQfy8avxA=; fh=M+/I5Gr2M+AvLVEHHKrT//+4E16I/fBBRcAy74clGQo=; b=ktYzjQ1KLAoMslZwQBp91D2SbgCSAofH1pu1DWwSt4GweZoVtD35yNGLUuZLqckoP7 x0quFA0yupIBs2BTrOheZ3LUZERtR2OLEPa0ombHXWvaIDeBzNuWn7XEV1y9SePRZ6zF L5MFdR4mSSJSK0W0GUGjvizL/sLNzASaUxxstPZVNWTR1M11BOLN25nsNohdHSfVdoHr 0JHMo5J8JupBxZBY3dUXJnVecdNyLfDxVJJSD8b/49sqnkWCJtvaGXTyT2ZTKPtBlUSO F+P8yKUhFOFEMIkXvDYGenQ3sth7FG/1xRYVEJYDgbo63RWohLd8yvGKnyAKpr/cicR/ UN4Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=Xs+ZTvRt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q24-20020a63d618000000b0055c853ecc4dsi5858858pgg.693.2023.08.07.09.28.54; Mon, 07 Aug 2023 09:29:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=Xs+ZTvRt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=biqu3d.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230253AbjHGO6U (ORCPT + 99 others); Mon, 7 Aug 2023 10:58:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231600AbjHGO6K (ORCPT ); Mon, 7 Aug 2023 10:58:10 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.155.65.254]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A8989107 for ; Mon, 7 Aug 2023 07:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691420276; bh=zdefhG/PFLyxArKbSW/UaOYL24HZ3WlFssmQfy8avxA=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Xs+ZTvRtESLuskNuTQUiDTKZ15kWcBXIn7rYzPJ7PNWy3bB3ZvsUoO9TLUYxbj4Zb gehMX6jVx1u4892s96/6kda7Vd7BYjNhzOhiDy1GPmHy26azJFoA1q91GzTP/5fFW4 o1hfmGqV6sNgZNDG3ndMoMN+kLbauc/+s4PgQ6v4= X-QQ-mid: bizesmtp83t1691420175tsc30ojk Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 07 Aug 2023 22:56:00 +0800 (CST) X-QQ-SSF: 01400000000000803000000A0000000 X-QQ-FEAT: 3M0okmaRx3jZHxKYQ/DeWo6+UfcXXqdJWPtzGFOeVGhgk+tOjxxmIMX5G6RUb m9k4dxRIOcSLP8+NV1WPuw/XkK7wW5DUWf50DrBGhIFllnVqehqg3q+n2iMWf52RqQlnx+X QJvKDFn52FdxS8dce/sI1x0AhZMveSDYPfeJL08PBubcsrE5fDfINVBvo60dYWJEv8rKyKS vy+D/faF17P0ANh93CAiF+isOfLUprjH8H2o1xzA3igqUK6fBHPz51RQGc4e5ijTldZxcSr hJX8pnelLxs9r0fkIsRYB4obHEElMHf38+EPcpAEj6dIeSeO/wMjnk94YF75UBEmApU1hp6 AajoLp/dHM83GnzpQhyV8at4CS6dwMRZlsAgBN+TmIrOE9ggQgRIrfOb7Q5ltaJZvQVYlN4 y+Yn0UjpMOA= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 14459560589698925010 From: Martin Botka To: Martin Botka Cc: Konrad Dybcio , AngeloGioacchino Del Regno , Marijn Suijten , Jami Kettunen , Paul Bouchara , Martin Botka , Andre Przywara , Martin Botka , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Ludwig Kormann , Andrew Lunn , Icenowy Zheng , Heiko Stuebner , Shawn Guo , Bjorn Andersson , Chris Morgan , Jagan Teki , Maxime Ripard , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v4 4/4] arm64: dts: allwinner: h616: Add BigTreeTech Pi support Date: Mon, 7 Aug 2023 16:53:24 +0200 Message-ID: <09BFA974F83AB0E8+20230807145349.2220490-5-martin@biqu3d.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230807145349.2220490-1-martin@biqu3d.com> References: <20230807145349.2220490-1-martin@biqu3d.com> MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:biqu3d.com:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773588443567516617 X-GMAIL-MSGID: 1773588443567516617 The BigTreeTech Pi is an H616 based board based on CB1. Just in Rpi format board. It features the same internals as BTT CB1 but adds: - Fan port - IR receiver - ADXL345 Accelerometer connector via SPI - 24V DC power supply via terminal plugs - USB to CAN module connector (The actual USB to CAN happens on the external module) List of currently working things is same as BTT CB1 but also: - IR receiver - ADXL345 connector Signed-off-by: Martin Botka Reviewed-by: Andre Przywara --- Changes in V2: - Add UART alongside aliases and chosen for it - Add model string - Enable IR receiver - Enable SPI0 for ADXL345 connector Changes in V3: - Add missing semicolons - Add pinctrl for SPI0 arch/arm64/boot/dts/allwinner/Makefile | 1 + .../allwinner/sun50i-h616-bigtreetech-pi.dts | 70 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-pi.dts diff --git a/arch/arm64/boot/dts/allwinner/Makefile b/arch/arm64/boot/dts/allwinner/Makefile index 7b386428510b..0b6232a7f328 100644 --- a/arch/arm64/boot/dts/allwinner/Makefile +++ b/arch/arm64/boot/dts/allwinner/Makefile @@ -39,5 +39,6 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-pine-h64-model-b.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-tanix-tx6.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h6-tanix-tx6-mini.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-bigtreetech-cb1-manta.dtb +dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-bigtreetech-pi.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-orangepi-zero2.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-x96-mate.dtb diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-pi.dts b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-pi.dts new file mode 100644 index 000000000000..b0d0386e8f13 --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-pi.dts @@ -0,0 +1,70 @@ +// SPDX-License-Identifier: (GPL-2.0+ or MIT) +/* + * Copyright (C) 2023 Martin Botka . + */ + +/dts-v1/; + +#include "sun50i-h616-bigtreetech-cb1.dtsi" + +/ { + model = "BigTreeTech Pi"; + compatible = "bigtreetech,pi", "allwinner,sun50i-h616"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; + +&ehci0 { + status = "okay"; +}; + +&ehci1 { + status = "okay"; +}; + +&ehci2 { + status = "okay"; +}; + +&ehci3 { + status = "okay"; +}; + +&ir { + status = "okay"; +}; + +&ohci0 { + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&ohci2 { + status = "okay"; +}; + +&ohci3 { + status = "okay"; +}; + +&spi0 { + /* SPI connection for onboard connector for ADXL345 accelerometer */ + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&spi0_pins>, <&spi0_cs0_pin>; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_ph_pins>; + status = "okay"; +};