From patchwork Sat Apr 21 11:28:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Wahren X-Patchwork-Id: 902373 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 40Sr9d4pWgz9s27 for ; Sat, 21 Apr 2018 21:29:57 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752578AbeDUL3z (ORCPT ); Sat, 21 Apr 2018 07:29:55 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:39699 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751868AbeDUL3w (ORCPT ); Sat, 21 Apr 2018 07:29:52 -0400 Received: from localhost.localdomain ([95.90.209.130]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.167]) with ESMTPSA (Nemesis) id 0Lyh3D-1eNvKO0ooJ-01660I; Sat, 21 Apr 2018 13:29:15 +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 V2 0/9] ARM: bcm283x: RPi 3 B+ support and other improvements Date: Sat, 21 Apr 2018 13:28:33 +0200 Message-Id: <1524310122-9439-1-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 2.7.4 X-Provags-ID: V03:K1:dOxeEzYqaObb1gII/pGNDC/iIXb9ZhBABz9TS79Ok46m2ieefyi aM7sBuwyAQPGurNN7V/8zJbyvZaTY/wTR5es/eZt2zWFydGTagBq7NvfsDxyy16aWxEB1Ll H9lyoxRs1/ycivfFYwme4YWr0WhI0heoXKaXqVFkfj3XrwhIvFCS+Mb6PxDCk8j4TCmPmnQ +wvUiWL05Z63lfk6gQZJA== X-UI-Out-Filterresults: notjunk:1; V01:K0:AzOS81WRmy4=:I8b0KmBzuTWzJOkl4asBlE Uh97zd9m+j2sOaA0PGKP11qNGAcaKA13UfHxeKGKoPHIDli9nxjOsen/qKD2NGjfS7113iVj9 ncHJ3YgDSYqsUulO0zudVeKoQH4Vj6eq0lAd6Gib+uk6zFRjjp0raHGAc1VCbAiFagcgJqHQs wYkBnOd2zBRUI7aSs5mHppZTHgU8cJDodwt857FE9AQiJH4hI47WrsleArRz1jRT16Rzg9D/K CfNBk1dQnX2mEgUkw4R97sfS2faLH+eKf9gItKXF2UpvlO8JkwsDof8y9hWc/B197XSlK7D/+ JWazn+K9W0fYe1Y3aqatqTe44wyNnQ5tZWZ74F7HUBbJRnbBfBL1QWOWZSapBJRB5bg5GJ5um Enn0cMQXwMqDolgMadMQk+Jk8AgZo9NKlTsDakbxYyg+Tj6cuAZKBiQXVs3sXd25/dS9rTGhI vqgWBJ3ss7+b0I/amTwYR/Vghsj/UBARHXeVXQGqVnsMk8aAGbE75eJiHxQA9QLsJ1SKQkcgT 5017LJtKjKQ87GiyIA/fvmhm+1uUgQreaqkiBZGggVo12dgW3cO15XcjlZ+Gl75Xqe2SiYvhZ mMJxOsWt4wxJxA6klzjq/L7grpisAmZXpTor8ksJl/pxrEiUcB4835h15svms6tE04LvxuZTA p4TKuSASGuOleP5ADgey1aNe4Ot9D3v3mBddJl3kthCCKTXAYbW9Fs9MLmpfRtvWJ50mG3/TF 93IKC+OJ+vfC3SLvQ/YpfCu96ejkdNfcZhzhpg== 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 Dave Stevenson's patches [1] 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://github.com/raspberrypi/linux/pull/2502 Changes in V2: - add Reviewed-by from Eric and Rob - point out that the LAN7515 has a integrated USB HUB - fix node names in bcm283x-rpi-lan7515.dtsi 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 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