From patchwork Sat Aug 5 08:36:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 131471 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp372100vqr; Sat, 5 Aug 2023 03:11:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH3UpAcsg3aO093I4A/iqk7xOI/dVGia4+Hos3aJAMM/9xR/wFh219VVPgV1A5mX9u7mfdc X-Received: by 2002:a17:906:76d4:b0:99c:75f7:19c1 with SMTP id q20-20020a17090676d400b0099c75f719c1mr3298887ejn.39.1691230270599; Sat, 05 Aug 2023 03:11:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691230270; cv=none; d=google.com; s=arc-20160816; b=qjONBCszFhJxUL9PJts9r2cjCbJkeCYBae6y/EyHPXBfCYCxuFJzPZcqvSGGngZlGV z/2g516Z4L0BJd5KZhk9ud/qbw4bLvGQQixO2eReF+mtvE0IoOQAGif0mBE4gpaU/SYC F9HxbpByrOozinI5CQf/j2hGckzLpXrRYGlbwklxV2Mn6mH52MRHbDERmMQoieSZFwmI rB/VSW8hm+JH9UxvWYCcC2ZkMRS5mcYNifxRIhmNRPjdnq1ltxx//OSPDw2BskQ8gxFR JfV0DXoJSDSQ9MXDQnWzeFoFzgMCE6w0kXZ0uddTe2hys43/igDdK4db6eTmhb6PnS8X 5/eg== 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=YO7xaf8Rw9sIuANokm3AXhy2ulC5+4s81L69XDEqscg=; fh=5GZ574l115F0qzc3nKQgmjFj22ugLsk3q/4fA2X7x/g=; b=AXRpsyaDAuBDSpmfO6/40DJQMB8Ubt+TozrTe7KxncLhmOoiIlO4BJRErs7iaMIZWO YTLAqlTRzvi0MwemZX+4J07gquut9xYc3+2oTj51+VffAOgRmSK9zlrEuruFjierWJg3 2MYTdhG40JM1pNHFOwrcSaCnXNQgsO7jRONNj88A0q23Xu0Ke7dUleaaVV5IF4I3M//W /zVoP9ADsIX9Q+1Uo0mLrDwAkWlLOJlVPcbnqegmbVTpqLuy7bcYF96jxzTqOtbCjIYT Mi3w2VtSd3p09JyE5GZaQIiU1xbU45OrhglAw1qrsM+uBtn/Hzspkxz14gapt5nDKSvL bJQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=HX2TfOxA; 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 rp20-20020a170906d97400b009920ac37835si2687121ejb.521.2023.08.05.03.10.46; Sat, 05 Aug 2023 03:11:10 -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=HX2TfOxA; 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 S229933AbjHEIil (ORCPT + 99 others); Sat, 5 Aug 2023 04:38:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57066 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229623AbjHEIih (ORCPT ); Sat, 5 Aug 2023 04:38:37 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B9A011B for ; Sat, 5 Aug 2023 01:38:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691224704; bh=YO7xaf8Rw9sIuANokm3AXhy2ulC5+4s81L69XDEqscg=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=HX2TfOxAulK2GOa5U3zV6zZIoOTgHo3eFJbfavLzL3LG0Q+C4fETcto49Zjnt3y77 HdqIEH5DQ7KQ2k7qVeCUYp1YYZuYYmSyrjAScGbHS792pV/M9dAE95rbhY5SixQCqi Bmwb9kgrkbVbyrMvKNE5SlbTs4OAtKdMFiytgqpU= X-QQ-mid: bizesmtp83t1691224649tmlj0e6s Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Sat, 05 Aug 2023 16:37:15 +0800 (CST) X-QQ-SSF: 01400000000000505000000A0000000 X-QQ-FEAT: QityeSR92A0eFaU+9AmEeJIKBufKLOpgIZ2BiszHxyMcN02vfQ7BG1GRDRb/5 +7mFtP+YVz8iU6bQVF29KqlAyXgAn6PUNuMBivkEl4SKyobtNPFn9Bpk7QAm5N+ND6ENbN4 wz5igm00ibYJFofyqvunnmLmRZ72Hnq+HCrH4hqPUp1n2xBIz1OZNpZNO+AwoO+eWLBA0Zl 3dXMmtzER6rlbellNh1h2U+Hp3j5LldQ921UeYOuf8XpwnnJoYyqW56c5MqLMNACcFn8eeq sNxeJl14JWjQLkcmGrBFJsDmhnUju7AFKbxFxnhaYeq7PE/21nJXvKGNRYJvn5BH9K2uoau s4x3Lp15u4xZGduGClflaZy8i9L7BFTH23A+FKxqT9wiAmbAECcGxT6NDiSVrKsSWhBtnea X-QQ-GoodBg: 2 X-BIZMAIL-ID: 17380161915380750607 From: Martin Botka To: martin.botka1@gmail.com 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 v3 1/4] dt-bindings: vendor-prefixes: Add BigTreeTech Date: Sat, 5 Aug 2023 10:36:04 +0200 Message-ID: <3E7672223AA6FBAF+20230805083636.788048-2-martin@biqu3d.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230805083636.788048-1-martin@biqu3d.com> References: <20230805083636.788048-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, URIBL_BLOCKED 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: 1773383472258459443 X-GMAIL-MSGID: 1773383472258459443 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 --- Changes in V2: - Fix alphabetical order Changes in V3: 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 Sat Aug 5 08:36:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 131462 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp352126vqr; Sat, 5 Aug 2023 02:12:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGJQjsm5Y8QMwdOaZQAGNP7IygTTkf4uSqaiOexbnJ82oPsPSD9hrQeSEX0KdH0YeumGNaU X-Received: by 2002:a05:6808:1202:b0:3a4:8dcb:73fc with SMTP id a2-20020a056808120200b003a48dcb73fcmr6135225oil.58.1691226735200; Sat, 05 Aug 2023 02:12:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691226735; cv=none; d=google.com; s=arc-20160816; b=k6BOGhg/v8STXv6q9aRuqNUEc6q2Yq5dnfhYkxLbqv6ifN1mtGNMgxvK8rJ4i2VRi3 kwdg8m73Ox+1OHE1w5yvno55Y8FhDKWG3mOc0qUVrHwc3YpeEKs9lJN14yJVPJO/zAHJ PLFVJfymOfTsVfrT2GHjylaeWXooyRWOZwnndHuaTR01Tj1mXUOSgkt0u0O4aBuqGWGp uszZvgBydZnmEfMgUuuFECj6IigpRRBWV0QXXpAYTqpHbPzOPmzEH5o8WUabyIarCoAx ZyKe2MKndw+MDJRKDx/NFaXrQrLyPjPup2YDbtUcaVgl28g35VobwU51/JIh9wLxxKBQ oiNA== 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=FgjqXuH69Dl1m7UxLC+Td4fABd9U51qmILllzA/jBBo=; fh=ttpiyJ2LEd1zTfxoQjZYPr5n5gkEVk4bHQa8PUmCd+0=; b=o+UaObBz2InXnOgDGv509hp5HNE919fFUbtYrfgx8QSFvpPvYEkm5eW8inPz7jGHKZ MLKsS+ad9ndQfLP7SpyVI+n6JdzYMKypgHKMwe0TFYsf8FSzq2onzinPaYLTgl76EtAu X2yT4+WTeykF+K/7eTRqA4Z9iWdLH6uRG/bWfRFvyHI9NSkLmPl6pQG/1Hl168xj2+MV Pi/jrnwtpaeb4MNDexJmm164KFDSNd7wvn36OV3OChbp7I+IrtaDyJChB6Gv3UFGKuAh 9Hf1t7RWvgCYwdRpgTcGfYO+cU7QhBGEoksIMyDAQo+w0Ban5oh/mHvyIYz6V9q7pxTz smbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b="g5KMUcO/"; 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 a191-20020a6390c8000000b0056382a0bc98si1096759pge.271.2023.08.05.02.12.01; Sat, 05 Aug 2023 02:12: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="g5KMUcO/"; 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 S229957AbjHEIiu (ORCPT + 99 others); Sat, 5 Aug 2023 04:38:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229598AbjHEIio (ORCPT ); Sat, 5 Aug 2023 04:38:44 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF7801BD for ; Sat, 5 Aug 2023 01:38:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691224710; bh=FgjqXuH69Dl1m7UxLC+Td4fABd9U51qmILllzA/jBBo=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=g5KMUcO/hX75yURJaoSMZDsltFG6IlFIdXUbTkl2bjCYYDv/8zPAqmr/Fk/6OHu16 Nd6RYaVQKvYwpILRTiuIEkaJoU8srdEaBHZr3IFz/VZyMhI7qWBtty4h9yugY1Od5J V4d6+dee5g4Mm4GwB2fsWlEEEbt9c+Yo334YXIlg= X-QQ-mid: bizesmtp83t1691224667tcoiqse1 Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Sat, 05 Aug 2023 16:37:33 +0800 (CST) X-QQ-SSF: 01400000000000505000000A0000000 X-QQ-FEAT: QityeSR92A2buxPbqLS21ggHMOq2gDQqn/OrBSPbUeC9mW940X4gmjKY28PtU dkAdx/MZuZaB9ZYF5GsjkS9mFVbKf3WBqlyf4tqLp74MXUakczWrqz+BZ6WkF94feQPoMDk YsKs9kJCUC5hp5CFNs1vCQlI/apXaUkp1tEHCqFPdjkQ8SF2me1uPrvJSTZ9KTyd3EX2ZNU C5tbjlEZzqMIO4c5ygKX/PCCio4wjCg8nlf5GAEa3GxDhsu2pr3VgGlGmK0KAjJzVaPBSXk Tma75OQa9fKxVrKFYpR4b+vxR/i3vcBe44oLXPs3jeuBzawz++f5lXs7SjZpP+O3oim85/F +r08RKaWypwGZzgI6vVgc/t6kni0UM4dOASOITpltOhghBA317thO4lzm3sC/cVDbt0h1IY X-QQ-GoodBg: 2 X-BIZMAIL-ID: 4559950550026644883 From: Martin Botka To: martin.botka1@gmail.com 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 , 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 v3 2/4] dt-bindings: arm: sunxi: Add BigTreeTech boards Date: Sat, 5 Aug 2023 10:36:05 +0200 Message-ID: <85B937A9BFFA4720+20230805083636.788048-3-martin@biqu3d.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230805083636.788048-1-martin@biqu3d.com> References: <20230805083636.788048-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, URIBL_BLOCKED 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: 1773379765517228530 X-GMAIL-MSGID: 1773379765517228530 From: Martin Botka Add name & compatible for BigTreeTech Manta boards and BigTreeTech Pi Signed-off-by: Martin Botka Reviewed-by: Krzysztof Kozlowski --- Changes in V2: - Remove CB1 SoM as its own entry - Squash BTT Pi and manta patches into 1 Changes in V3: 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 Sat Aug 5 08:36:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 131472 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp373556vqr; Sat, 5 Aug 2023 03:15:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEjifJkVi1elBiJfhQ69A18o7m5rVNH4PeE7sPDY0YX61ZIVWhho1/esEQsaA5CQw00kIOJ X-Received: by 2002:a17:907:2722:b0:99c:ac84:663a with SMTP id d2-20020a170907272200b0099cac84663amr2681611ejl.65.1691230521494; Sat, 05 Aug 2023 03:15:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691230521; cv=none; d=google.com; s=arc-20160816; b=sv6y93z7LC22m/nikhy64jLB7GRNnkxnWZRUiaAoNKXIxkioSwlGmO/o4npfnjeYJl twC0W4dMECcSbIlaa1HtJC9feugqyV80ozbcFSuJ3WDiTHB+LXFyM0S3THRcehG6G+Wl 9KG8AU1jX5UY/3eGsk9bnTZXHnlm3syylGw49SuGpTiv9w/MZxGVbIRE70ZIOc67dnW0 B/hi2KaXww+OCp/c+WN9GP621UxIh0LPkLVOzAMY87lAAwq8I+Imj4Y1aprwPcDpLi9e zx3KyuS/0QLzQQ28mgUy17jyu4e1W6yNk1MyQRYW/U7xRpJADOYryf1ZMBy+/9iXQFYO zzlQ== 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=OYlAYqyQDEk/9cm0cZir0GxwuOh4c/Vk4E3QDe4ncZU=; fh=4hBaFjjCoafrD1MhnLNblms00c4b6uCPNZh6OSkZtiE=; b=taWq3XAdF/Ab1duLqbZm7JFU22fLdUTWP7wZu2BBxo0ZkArLgz/WliZAtDW5Skg2cG I9fCU0fDUp6eHvX4+Lv0OxUuUNGz1Czwf0Eza5L8qSopp8x0lANHJI96P3cTxxPQWnjk qnxGkUFLVXws8pwtuhQnDc7M1aQXR//eqChlf4n8ny5aLQlkEDDLbC4kDbxCo0XtGhGp Dpt53zQ/iJ3wOSdhpTHoQGzPEImMs+t5iHXBu9L/PfiieVmoB4XDCqAfSShq1nnsoh5r coG4w0HLlsFqvvPXdONrS78jG6FyFddiG1scI30geHXPbtd5NMI5TWiZ/HHsIBBJHxEy 4QQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=YBg7ZkXo; 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 li14-20020a170906f98e00b0099b53d41849si2815732ejb.506.2023.08.05.03.14.57; Sat, 05 Aug 2023 03:15:21 -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=YBg7ZkXo; 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 S229598AbjHEIj3 (ORCPT + 99 others); Sat, 5 Aug 2023 04:39:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57730 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229951AbjHEIjX (ORCPT ); Sat, 5 Aug 2023 04:39:23 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.155.65.254]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54C5349FE for ; Sat, 5 Aug 2023 01:39:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691224731; bh=OYlAYqyQDEk/9cm0cZir0GxwuOh4c/Vk4E3QDe4ncZU=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=YBg7ZkXoPuNlx3dlet0A3/sofM3T6EMIEWlH23JY+OlN4QSQr2sbvGX2bUt7J4Af2 LBOXbHeTm+AGezeOxnOehq1T1HGQ3g9aBL+mvH/hGwEJ1LgbWT2mOA0nSYP9k7CCIf oonWnPUhh25YniFg0+QLclw1RtCA2OTUD7tDCxDY= X-QQ-mid: bizesmtp83t1691224685td205ul5 Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Sat, 05 Aug 2023 16:37:50 +0800 (CST) X-QQ-SSF: 01400000000000505000000A0000000 X-QQ-FEAT: Js1xXDonPB5xjgtPoIQKPR26QaIENFdZYTFCChIWqNQlt3C0lbsyOXeXasEVs TG7p5YfxVS+P5iR5Gx8gny0kbgoQGPNuRjZezSrL0h/W/b8m8hLUnfN4CagcBcVEPxq/R5D juVpSH63DhPVjoxCETyc5lzJyAQMnwa7G/AaorrEMgj5hO02S5q2L+Z7wGXMv6CbOJMxLoH BgPxlVqHj1njY7eBPquBTMYbtBM/YmHVAZjZJ/W+rws2VVSMcpDBYVxr7P/2oIFutJqELeA 8FiRPfggC6GW/t/y1aXdgYpdde3opYXazHs5Hiy/ea7sXIFmWSiJIv9RmcuWBI001vv+Xvg lceuqWH5HWCbQE4AFWaqowT3j9Govsic8PfkFhC7/3QTNNch/lvyEfngzVccw6WbwNJ/KxT inVd43XATxQ= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 2455430870295959161 From: Martin Botka To: martin.botka1@gmail.com 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 , 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 v3 3/4] arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support Date: Sat, 5 Aug 2023 10:36:06 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230805083636.788048-1-martin@biqu3d.com> References: <20230805083636.788048-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, URIBL_BLOCKED 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: 1773383735485978999 X-GMAIL-MSGID: 1773383735485978999 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 --- 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 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..5f606fcce97c --- /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 = <1350000>; + 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 Sat Aug 5 08:36:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Botka X-Patchwork-Id: 131483 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp457993vqr; Sat, 5 Aug 2023 06:30:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFwhLvjHiSnOp6YdSDzs7Xmb0BAstgs+F+IR7rgfnnuf2r8+Yfhpc69PPBlxB6U5T4Hk4Y7 X-Received: by 2002:a17:906:1099:b0:99c:9e69:6a1c with SMTP id u25-20020a170906109900b0099c9e696a1cmr3904594eju.67.1691242256337; Sat, 05 Aug 2023 06:30:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691242256; cv=none; d=google.com; s=arc-20160816; b=hB+X0Zk5ISybMkUH6mZwyAA7ncUbi5w5GvQbnpop1ekq3lkwyVKtttgRBUu5y5NCQ1 c9JglGvCh65mm3waWzC7owpu3Wan9mZoKYY9uE/hVJ9FYuHffff55XUkPIEyUfx0wXkt XA7UVhwxcpzBLk+fVlEA58o8GMxWvvTG9mahdaX4qk0I4rlvLwE8pqTkixI8uO9nFPlD MthGes3ygGXtM6LiuTZq07B7lNVPeuSfGzvFXJHptSW0WZxlbVSWUb/RAtUI3ic8opSN +1gj1U0XL+ML2mHdDc1J+VPlMHd7X0zFcM9Mof1va6DnnnOX7A6I2mwNR8y0tXVQ1n0r 90jg== 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=vEKjizOztuDqy9KmC2c7ykzZ5vlzp6rvrwPfNSHRDN0=; fh=GtCKdzeI+THSXW5+4U5o2O9WQHjrcZGme9fXj9k9tmI=; b=iYKLQXhra+XkGiwjxmOueDBsk52D8qlvce8uWwYrlYAtyKgPC+umVkMcTeX6q1Jg1Y QRERzsw3dY2MjrTja/xcvPha9SHKXcq3DEgBd/bKpGq10s/+u9FXVA1BORdIWvueTyvm DqXXLNB+kPPnCKogqK+V0pEYWNl1PrXChZNhl58yiUUbEPW6ooye8Sp4T/h3+UgSWasd ABgbEXdYbHLfRuqK0TiNeLIAnUdSte0ZOisPz9wg4ZDeVF6u0wleaQO8CEd+ROeA2ErW sMmYd1YNGQJzEfyQqNGPvDPfzyNk5azz39GVlBPFqwL8z9DVQ9dpSbEQAGrtgvFAcCxh NP4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@biqu3d.com header.s=tfld2305 header.b=luzzkOD9; 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 m7-20020a1709066d0700b00977cb7af75asi2123083ejr.719.2023.08.05.06.30.30; Sat, 05 Aug 2023 06:30:55 -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=luzzkOD9; 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 S229951AbjHEIjp (ORCPT + 99 others); Sat, 5 Aug 2023 04:39:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229959AbjHEIjj (ORCPT ); Sat, 5 Aug 2023 04:39:39 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.155.65.254]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F2F2349F4 for ; Sat, 5 Aug 2023 01:39:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biqu3d.com; s=tfld2305; t=1691224761; bh=vEKjizOztuDqy9KmC2c7ykzZ5vlzp6rvrwPfNSHRDN0=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=luzzkOD9PCNnmq/3WzzeWXWmUUyLBKEL9mbCR4sCDf7GSBFewMgWVyql1lm4KLhni /Zixr4kuqMZ/FBLVVnoDrvjacNr7v/+FYVuA6UoFSYV7pf88ws1HiPWDyG7kpIV6DQ Rw4hsxwEZ0Apt7VsGaUfj6scHu6RgK9jlJ6qMZzU= X-QQ-mid: bizesmtp83t1691224702t71mm2ha Received: from localhost.localdomain ( [178.41.211.221]) by bizesmtp.qq.com (ESMTP) with id ; Sat, 05 Aug 2023 16:38:08 +0800 (CST) X-QQ-SSF: 01400000000000505000000A0000000 X-QQ-FEAT: 1aHTM9ylpVzwFs/GMn1DOEf1VJBKSJIxCwOFsZ9Y00L5UuchrD3isPwzzPlN+ 3Wo9Qi1UuuRj797v532ipG9iSNY5LPW5BPomnvxicYQSGGuQb+49QuGuSutMzIT7Ii2phhb dfMb+JCYTs773uVR3/n7OKDQIck34EXPeln1VjATTPQtL4hMHzN81CLRn/iuW0StaqOQ1m2 gfuDkb+/iU6f/yD8pIpXAfinPp9VBuO8VRYwE0ZGr+rZ0qkY+p/CrfVHDmLpgDO038PckP8 8v/LSkOE4RMqprCy5FMtp3fndoZpDxpf98Qg08KnN9Gr/ARyKtfEvmFcdKLPSRq5TgIz98R wz+LMzNMn1TbzYt+N6dtJw4eDxgiHNq4V2V7LJ2xF3acK/jwtmUmzd6uBR4u3kWN0jxIBTX X-QQ-GoodBg: 2 X-BIZMAIL-ID: 9226605885258819759 From: Martin Botka To: martin.botka1@gmail.com 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 , 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 v3 4/4] arm64: dts: allwinner: h616: Add BigTreeTech Pi support Date: Sat, 5 Aug 2023 10:36:07 +0200 Message-ID: <8022803C8A2B3898+20230805083636.788048-5-martin@biqu3d.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230805083636.788048-1-martin@biqu3d.com> References: <20230805083636.788048-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, URIBL_BLOCKED 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: 1773396039839503152 X-GMAIL-MSGID: 1773396039839503152 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"; +};