From patchwork Fri Apr 13 17:27:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Wahren X-Patchwork-Id: 898035 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=i2se.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40N4Wf006Qz9s1R for ; Sat, 14 Apr 2018 03:29:01 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750849AbeDMR3A (ORCPT ); Fri, 13 Apr 2018 13:29:00 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:46421 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750832AbeDMR27 (ORCPT ); Fri, 13 Apr 2018 13:28:59 -0400 Received: from localhost.localdomain ([95.90.209.130]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.167]) with ESMTPSA (Nemesis) id 0Ltj6n-1eQBJ72EiL-011A2x; Fri, 13 Apr 2018 19:28:24 +0200 From: Stefan Wahren To: Rob Herring , Mark Rutland , Eric Anholt , Catalin Marinas , Will Deacon Cc: Arnd Bergmann , Florian Fainelli , Ray Jui , Scott Branden , Alexander Graf , Phil Elwell , devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, linux-arm-kernel@lists.infradead.org, Stefan Wahren Subject: [PATCH 0/9] ARM: bcm283x: RPi 3 B+ support and other improvements Date: Fri, 13 Apr 2018 19:27:49 +0200 Message-Id: <1523640478-4448-1-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 2.7.4 X-Provags-ID: V03:K1:97rFxvDaAG9gh/0jfPOSzPyfpRI5UelFneXStu4xP+z3eJsK3iG r5D9F5Wd11l+7RESIYPN8bHOxa4OkxXms8axEOdGSGRnOkLbS1krvUBfY4s8LajFNC2X5eg TaRrCA25atpkPoPN8tlFtWBZ521Nds9jBaCOvAnRxvfMuleKBezQNg0XArVWUk7PZ/fy5jx B5y3yx3dTcgxeFaAB5zJA== X-UI-Out-Filterresults: notjunk:1; V01:K0:jeH9qqOtMfU=:aumQuJ/p1BLzwLUFbz9Sip Ftphhc+Vwb9iNClU7HKiAsjhACh/PeA7EPoDtpIBFgV5wTcW+LlUTDRQfZGnPn+LgVj8gvV7/ U8BLsgpKpCrc7tb0nmesQyUQ4xKQr5DDSR/6fviy65Aw36Llwjr99QG88uNTwjtxc/kc1r78x oUCZo8eqx8F9EJUpIEgXX8dBywmkGMQHi27RjK4/E3pDK9Bsc7m36kvg9ZpjlxAgIUhQqCRfg UgRLpJ+uum7GAvPEg2/HieljbnahA9RBaHALXQ23N8odyrPpf2xVfvRxls1/LtisbOhG14ZuI wJUVqxp4e0COWh0Y11AvOW7I/j1gLUy5g9lK/RcqQS5MeyhhhWaTNQLqgZewWe0uJYQTzatZc wUCbwsrWPJb6V+GhVHfV/OE9Y5xvxIWlVuScObQS/n5sLX5ozS9IKHlqlr7Uhk4Fdmf6T5d2Z 8KCWsDWxchz20K4BCUEbJ3H4ov0SzCg5+1Fk5/BA7hm2OGJnCHYUdFCKVYmqAJ1GqPlmTmIdm EnrwyL9ynuIAfxUjO5lKSzStoy4wMuaSe9u2S4tbXOl4iYYRM4hpqEAo/TNJJ2WR/WClMxxeq UK1yqs1zzXtHS8LZdrmmkvtoGTTObqL/huHOnEst4bHdFYsadKCZ3tfCGdIBZ2vg4sHiQfYsW LTgsm4gnu8b00YyGB2HgO51TAUsshnoRnAVK3QXkqiv8SqGweq6rm9zsS1thF+K8kMpXxdi+b XWIqVxiG7lTCh/jIZ+h8PI8tOpjgs9OOeq6FEQ== Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The main focus of the patch series is to provide support for the new Raspberry Pi 3 B+ . The rest are parts which missed the merge window for 4.17. Since there are still some issues with LAN78XX, also apply Phil Elwell's patches [1] and Dave Stevenson's patches [2] before testing. But they are not required for the function of this series. Relevant to all RPis : Patch #1, #6 Relevant to RPi 3 B : Patch #2, #7, #8 Relevant to RPi 3 B+ : Patch #3, #4, #5, #7, #8, #9 [1] - https://marc.info/?l=linux-netdev&m=152354143824973&w=2 [2] - https://github.com/raspberrypi/linux/pull/2502 Stefan Wahren (9): ARM: dts: bcm283x: Fix PWM pin assignment ARM: dts: bcm2837: Add missing GPIOs of Expander dt-bindings: bcm: Add Raspberry Pi 3 B+ ARM: dts: bcm2837: Add Raspberry Pi 3 B+ ARM: bcm2835_defconfig: Enable LAN78XX driver ARM: bcm2835_defconfig: Enable VCHIQ driver ARM: multi_v7_defconfig: Enable LAN and BT support for RPi 3 B+ arm64: defconfig: Enable LAN and BT support for RPi 3 B+ arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+ .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 6 ++ arch/arm/boot/dts/bcm2835-rpi-a.dts | 6 ++ arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 6 ++ arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 6 ++ arch/arm/boot/dts/bcm2835-rpi-b.dts | 6 ++ arch/arm/boot/dts/bcm2835-rpi.dtsi | 6 -- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 6 ++ arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 108 +++++++++++++++++++++ arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 26 ++++- arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 27 ++++++ arch/arm/configs/bcm2835_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 4 + arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-3-b-plus.dts | 2 + arch/arm64/configs/defconfig | 2 + 17 files changed, 213 insertions(+), 8 deletions(-) create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts create mode 100644 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b-plus.dts Reviewed-by: Eric Anholt