Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp2564797rdb; Tue, 12 Sep 2023 06:03:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFbzYrhMtj9+iigjhBX6gdtDGohHv5L012mMKVE6zH1uwlQvOl1Vk4M/9nL7hmjoYv/JF4f X-Received: by 2002:a17:902:ecca:b0:1bb:a7bc:37a4 with SMTP id a10-20020a170902ecca00b001bba7bc37a4mr12916998plh.24.1694523816616; Tue, 12 Sep 2023 06:03:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694523816; cv=none; d=google.com; s=arc-20160816; b=sEWtg8yqqg3vdW4MowKqG9wonBSK8Cuk/ACxlzjNFdRupygyqWsqnVZgzJ6NLI9OF9 dMON1QXOd2DZUq6R0gZpRfUbumKu5jSsZ1MVJi2PSCXwxDxzEv8RfGr6Dk38qJyP3lBT b21B4Vvye3JhJAdqiHdohdABq3PQstoDxOjJ+GH4TQpRN5LsTXUDevhW8y/WM4/3fMsi zugaLKpY4B11A8+4kviUvHtFB/SNI+cdXB1Jhh7qYbAJRn2aAW957o8Vj3rx+NXTHoAW Mqd/1Gvl2832gekE707m3bbZD04migkhGIVLCiaGDwP8iXsKLXBuQnxtADmbpypn4abe CsYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from; bh=kRxpxKFneICZ6E+wp+aUj2IcMTow/7MUypi9DOtRqx0=; fh=oQ1JrZ/jKyhQfeRbLrXvvJ4Kb0vpFt91AfYSqrTvAXc=; b=cJNiCBFAajp1ONnS16YAEQD7QicGmakq7asqGljXBXMSDSiL/McXb+pa6ISm2KAfP4 pjCve7vb6fjZhk8a0jm+k07Go21fLgWycqjZTES39TYzNCh5MeSEDcqH5PSp/er8VoMe u2kvyKotFjULDXoDQn/t27AwyUtqHS4OmBhTU4Wv7whkBLn6heXpIZ+Xls9TsrQe5Txf MDHu4fQXY6AQkNsDvGwDFRhsQBrkbDxMwMufN+m3z+QJJW8AhuVkZGbUUmAB4Fd7KOfk lrZSnFU4ATUNOQRsRe5Uv1slaq9w6I0A4A5moEbE33hOKQxdpkjzU21j1b0BqsCpvMMS v9lA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id jb22-20020a170903259600b001b9d0ad0d40si7804144plb.128.2023.09.12.06.03.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Sep 2023 06:03:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 914DC81F3307; Tue, 12 Sep 2023 04:32:18 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234462AbjILLVP (ORCPT + 99 others); Tue, 12 Sep 2023 07:21:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51574 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230223AbjILLVH (ORCPT ); Tue, 12 Sep 2023 07:21:07 -0400 Received: from relay01.th.seeweb.it (relay01.th.seeweb.it [IPv6:2001:4b7a:2000:18::162]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E5187171B for ; Tue, 12 Sep 2023 04:20:56 -0700 (PDT) Received: from [192.168.2.137] (bband-dyn191.178-41-225.t-com.sk [178.41.225.191]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r1.th.seeweb.it (Postfix) with ESMTPSA id 86826200E3; Tue, 12 Sep 2023 13:20:52 +0200 (CEST) From: Martin Botka Subject: [PATCH v6 0/4] Add BigTreeTech CB1 SoM & Boards Date: Tue, 12 Sep 2023 13:20:46 +0200 Message-Id: <20230912-b4-cb1-v6-0-bb11238f3a9c@somainline.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAI5JAGUC/2XMQQ7CIBCF4as0sxYDFAi68h6mi0Kn7SQKDRiia bi72K3L/+Xl2yFjIsxw7XZIWChTDC3MqQO/jmFBRlNrkFz23ArFnGLeCaacsJYL9LNBaOct4Uz vA7oPrVfKr5g+h1v0b/0jimacXaToNbdmQlS3HJ8jhQcFPMe0wFBr/QIokb3qoQAAAA== To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard Cc: Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, Andre Przywara , Alan Ma , AngeloGioacchino Del Regno , Martin Botka , Krzysztof Kozlowski , Rogerio Goncalves , Martin Botka X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1694517652; l=2428; i=martin.botka@somainline.org; s=20230811; h=from:subject:message-id; bh=leaBh3diZ3MZ30XqxJNPfTE1vSCVgVS4aD8h/WWeOlw=; b=sup0iEiznSkWwFYCxzgrHf/xKvcZUfMeJ10xErtkR00fZVsv+BMWVENrKWTycoUracW+PA+FC XS+7tZSl/Y8BP0SdPGZHIsUHtak2qfNAu+UPEgztLAjsT7davAiL+28 X-Developer-Key: i=martin.botka@somainline.org; a=ed25519; pk=aTCd3jmwU8GrJidWg3DSKLpdVMcpFzXzCSLXLR6NtWU= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Tue, 12 Sep 2023 04:32:18 -0700 (PDT) X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Hello, This series adds a vendor prefix for BigTreeTech and adds BigTreeTech CB1, Manta board and BigTreeTech Pi. CB1 is just an SoM thats based on AllWinner H616. BigTreeTech Manta boards are expander boards for CB1 and BigTreeTech Pi is an CB1 in Rpi style with few additional things like IR receiver and fan port on GPIO. This work started before I was hired by BigTreeTech and thus majority of the patches are from SoMainline email and few are from my work email. This series depends on commit https://lkml.org/lkml/2023/8/28/1073 and https://lkml.org/lkml/2023/8/2/801 Cheers, Martin Signed-off-by: Martin Botka --- Changes in v6: - Remove SPI node from BTT Pi (To be used via overlays) - Rebase on top of 6.6-rc1 Changes in v5: - Removal of wifi node comments that were obvious from properties Changes in v4: - Extend the range of vcc-dram to 1.5V (Max of 1.35V caused issues with booting up) Changes in v3: - Add missed semicolons - Move model string from dtsi to board dts - Add cb1 compatible to manta - Remove extra empty lines - Add pinctrl for SPI0 Changes in v2: - Fix alphabetical order in vendor prefixes - Remove CB1 SoM from bindings (Its not standalone) - Fixed whitespace errors - Move UART into carrier boards and BTT Pi - Remove usb1-vbus regulator - Fix ranges and naming of AXP313A rails - Add comment why broken-cb in mmc0 is needed - Rename sdio_wifi to wifi - Add model string to BTT Pi - Enable IR receiver for BTT Pi - Enable SPI0 --- Martin Botka (4): dt-bindings: vendor-prefixes: Add BigTreeTech dt-bindings: arm: sunxi: Add BigTreeTech boards arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support arm64: dts: allwinner: h616: Add BigTreeTech Pi support Documentation/devicetree/bindings/arm/sunxi.yaml | 11 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/allwinner/Makefile | 2 + .../sun50i-h616-bigtreetech-cb1-manta.dts | 35 ++++++ .../dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 138 +++++++++++++++++++++ .../dts/allwinner/sun50i-h616-bigtreetech-pi.dts | 63 ++++++++++ 6 files changed, 251 insertions(+) --- base-commit: cc19c78b3b3f1af285182dd800a3def22227f9a2 change-id: 20230814-b4-cb1-4b18801ecf6e Best regards, -- Martin Botka