From patchwork Mon Jul 30 12:31:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andre Przywara X-Patchwork-Id: 10548997 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 18FC514E0 for ; Mon, 30 Jul 2018 12:34:25 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 080C2290DD for ; Mon, 30 Jul 2018 12:34:25 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F02B1290FE; Mon, 30 Jul 2018 12:34:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 75B07290DD for ; Mon, 30 Jul 2018 12:34:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=XrfJGyx1OBbs/2X2Eo3TLwPcoXfn/HylE7pSgj/wIoE=; b=Cmt 78zxhz4adzMiNu6/SEoeKXxVoaI22pmsP9vi01c1XPGdECwQljvith8W0aRk84YMB3VXeW/Fpf1HJ RQpWI2N9uiRWjI9eZx7HpoYRp7cgXcpmjyJ8skiEV529hm61ys/4bLZIh3ULn7BvagMe40WZJgiOl mvtZ5rMyHy+8MIbYIBOvcGBTsqIuTtCSf53OA7viPwdVzQadSfYV7yv95aksl3z7+YQBPI8WRmBw/ uuFLwVSZ5/1IMJVP7oU8phVIyDn8yKZ1IjI2RpcJaK7DWPFAvT16FGzcUDBvpDu13p4Qh/1iF/kNN kfelcUzBjGGOwJP/vZAdOPU8cmgWIOw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fk7NT-0000Xc-0b; Mon, 30 Jul 2018 12:34:19 +0000 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70] helo=foss.arm.com) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fk7MR-0007m0-U3 for linux-arm-kernel@lists.infradead.org; Mon, 30 Jul 2018 12:33:18 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA7B0ED1; Mon, 30 Jul 2018 05:33:01 -0700 (PDT) Received: from localhost.localdomain (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C89983F802; Mon, 30 Jul 2018 05:32:59 -0700 (PDT) From: Andre Przywara To: Maxime Ripard , Chen-Yu Tsai Subject: [PATCH v3 00/19] arm64: dts: allwinner: A64 boards DT updates Date: Mon, 30 Jul 2018 13:31:18 +0100 Message-Id: <20180730123137.923-1-andre.przywara@arm.com> X-Mailer: git-send-email 2.14.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180730_053316_012535_161F79D7 X-CRM114-Status: GOOD ( 17.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Samuel Holland , Stefan Mavrodiev , linux-sunxi@googlegroups.com, Icenowy Zheng , Martin Lucina , Jagan Teki , linux-arm-kernel@lists.infradead.org, Sergey Suloev MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Hi, only smaller changes compared to v2, addressing the comments on the ML. This fixes Ethernet for the Nano Pi A64 and removes the DT nodes for the non-existent BT part of this board. Also some fixes for the OrangePi as requested by Maxime. Please note: I am leaving for a three weeks holiday in a few hours, so won't be able to respond or work on this. Maxime, if you feel like you want to merge some parts, feel free to pick some patches and/or make adjustments. Otherwise I will be picking this up once I am back end of August. Cheers, Andre. ----------------------------------------- While starring at some DTs while copying the kernel DTs into the U-Boot tree, I realised that some boards seem to get more love than others. Fix up some issues I found by inspection on some boards: Patch 1 adds L2 cache nodes, to avoid a message on the boot console. Patch 2 adds a separate DT file for the Pine64-LTS board, which from the software point of view is very much a SOPine + baseboard. Patch 3 till 12 fix various Orange Pi Win issues, which Samuel posted before [1]. According to Maxime's comment and with Samuel's permission, I split them up and integrated them here. There were reports from people about the Olinuxino board having issues, so patches 13-15 attempt to fix them. The NanoPi-A64 also hasn't been updated in a while: enable the Ethernet and the WiFi/Bluetooth chip, fix a voltage issue and add the LED in the last four patches. I don't have the OrangePi, Olinuxino or NanoPi-A64, so can't test these boards. So even though I have carefully checked the changes against the available schematics, I would really love to see some testing and confirmation from owners of these systems. [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2018-May/576897.html Changelog v2..v3: - fix NanoPi A64 Ethernet PHY address - remove BT nodes from NanoPi A64 - amend voltage regulator names for OPi-Win - more precise commit messages for OPi-Win - add preliminary serdev BT node Changelog v1..v2: - add Samuel's Orange Pi Win series (split up) - add Martin's Tested-by: for the DRAM voltage fix - add supply property and alias for Olinuxino Ethernet - fix Olinuxino USB supply issues (AXP VBus, id_det GPIO, bus 0/1 mix-up) - drop NanoPi-A64 PortE voltage change (clashes with CSI pins) - fix NanoPi-A64 WiFi node (better node name, no compatible string) Andre Przywara (10): arm64: dts: allwinner: a64: Add L2 cache nodes arm64: dts: allwinner: a64: Add Pine64-LTS device tree file arm64: dts: allwinner: a64: Orange Pi Win: Add serdev BT node arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage arm64: dts: allwinner: a64: Olinuxino: add Ethernet nodes arm64: dts: allwinner: a64: Olinuxino: enable USB arm64: dts: allwinner: a64: NanoPi-A64: Fix DCDC1 voltage arm64: dts: allwinner: a64: NanoPi-A64: Add Ethernet arm64: dts: allwinner: a64: NanoPi-A64: Add Wifi chip arm64: dts: allwinner: a64: NanoPi-A64: Add blue status LED Samuel Holland (9): arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node arm64: dts: allwinner: a64: Orange Pi Win: Enable USB hub regulator arm64: dts: allwinner: a64: Orange Pi Win: Enable USB OTG socket arm64: dts: allwinner: a64: Orange Pi Win: Add Ethernet node arm64: dts: allwinner: a64: Orange Pi Win: Add UARTs arm64: dts: allwinner: a64: Orange Pi Win: Add LED node arm64: dts: allwinner: a64: Orange Pi Win: Add SDIO node arm64: dts: allwinner: a64: Orange Pi Win: Add SPI flash node arm64: dts: allwinner: a64: Orange Pi Win: Adjust CSI power rails arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 55 ++++++++- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 70 ++++++++++- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 136 ++++++++++++++++++++- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 ++ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 9 ++ 6 files changed, 274 insertions(+), 10 deletions(-) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts Acked-by: Maxime Ripard