From patchwork Fri Oct 20 08:00:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxime Ripard X-Patchwork-Id: 828496 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="iHFOmg//"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yJJC15CtSz9t5l for ; Fri, 20 Oct 2017 19:01:01 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:Cc: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: MIME-Version:Message-ID:Subject:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=QGi4XSyYGspFBHowWR03simHTuzIpesvRTdB+wAnEp0=; b=iHF Omg//+Ox3DUDUlJ9nOwSzyPKfbxeYX/3YRMoSvdk9WOUFqzAWXxHG3+P5OOi4nqYMuSV3konomJK5 BJ+xXtv+opB3B1L9H6enhSiFDJVA764tYopHK2W8QWocdFlzZO8pFlVqTXeclwGCSXS5lPqKM3INX rjf7QzYkVYu14Y9dDkix5WbF9pblbcor2Lp7zSh7kRYjBsqrNDa9q9Bu7q5TZ4c+CKgNx+40ZQTIG ifAavtghYfcdQiLM6sEQ58LteeybpR5pZdSq41kUY5z/aYsRAxfi2/uiVZRyTccnmJaA7anfU+mK+ Mxn8MZcQV09XxbbcqFHxa1cXIz3RwTQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1e5SEk-000097-BY; Fri, 20 Oct 2017 08:00:58 +0000 Received: from mail.free-electrons.com ([62.4.15.54]) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1e5SEg-0008WQ-BR for linux-arm-kernel@lists.infradead.org; Fri, 20 Oct 2017 08:00:56 +0000 Received: by mail.free-electrons.com (Postfix, from userid 110) id 5DE4E2037C; Fri, 20 Oct 2017 10:00:32 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.free-electrons.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (unknown [185.94.189.190]) by mail.free-electrons.com (Postfix) with ESMTPSA id D9D622037C; Fri, 20 Oct 2017 10:00:21 +0200 (CEST) Date: Fri, 20 Oct 2017 10:00:21 +0200 From: Maxime Ripard To: arm@kernel.org Subject: [GIT PULL] Allwinner DT changes for 4.15 Message-ID: <20171020080021.bsumte7ppspgrtln@flea> MIME-Version: 1.0 User-Agent: NeoMutt/20171013 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171020_010054_699504_9C361F6F X-CRM114-Status: GOOD ( 18.90 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chen-Yu Tsai , Maxime Ripard , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi, Here are the arm32 DT changes for the next merge window. Due to conflicts, it is based on the fixes tag I sent previously. Thanks! Maxime The following changes since commit a231d2783c332ef3e3ba238e82dbe599ff41ba14: ARM: dts: sun6i: Fix endpoint IDs in second display pipeline (2017-09-17 12:03:59 +0200) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-4.15 for you to fetch changes up to 1357bdb21f2af1e62b8858488a7bccd0fea63e69: ARM: sun8i: r40: enable USB host for Banana Pi M2 Ultra (2017-10-20 09:51:35 +0200) ---------------------------------------------------------------- Allwinner DT changes for 4.15 The most notable changes are: - Conversion to the last SoC (A10, A20) to the new clock framework - HDMI and dual pipeline support for the A10, A20 and A31 DRM driver - Support for the various power supplies on a number of boards - Fix of DTC warnings on a number of SoCs, but most of them still need some work - New boards: A20-OLinuXino-MICRO-eMMC, TBS A711, Banana Pi M2 Berry, Banana Pi M2 Ultra ---------------------------------------------------------------- Chen-Yu Tsai (9): ARM: dts: sun6i: Add cross pipeline connections between DRCs and TCONs ARM: dts: sun8i: Add basic dtsi file for Allwinner R40 ARM: dts: sun8i: Add board dts file for Banana Pi M2 Ultra ARM: dts: sun6i: Add device node for HDMI controller ARM: dts: sun6i: Enable HDMI support on some A31/A31s devices ARM: dts: sun5i: reference-design-tablet: Enable AXP209 AC and battery ARM: dts: sun4i: Add device nodes for display pipelines ARM: dts: sun7i: Enable HDMI support on some A20 devices ARM: dts: sun4i: Enable HDMI support on some A10 devices Corentin LABBE (5): ARM: dts: sunxi: h3/h5: Fix simple-bus unit address format error ARM: dts: sunxi: h3/h5: Fix i2c2 register address ARM: dts: sunxi: h3/h5: Fix node with unit name and no reg property ARM: dts: sun8i: h3: Fix node with unit name and no reg property ARM: dts: sun8i: a83t: Fix simple-bus unit address format error Harald Geyer (1): ARM: dts: sun7i: Enable power supplies on A20-OLinuxIno-Micro Icenowy Zheng (7): ARM: sun7i: a20: enable ac/battery power supplies for Lamobo R1 board ARM: dts: sun8i: Add board dts file for Banana Pi M2 Berry ARM: dts: sun8i: r40: add watchdog device node ARM: sun8i: r40: add USB host port nodes for R40 ARM: sun8i: r40: add 5V regulator for Banana Pi M2 Ultra ARM: sun8i: v40: add 5V regulator for Banana Pi M2 Berry ARM: sun8i: r40: enable USB host for Banana Pi M2 Ultra Jonathan Liu (1): ARM: dts: sun7i: Add device nodes for display pipelines Marcus Cooper (2): ARM: dts: sun6i: a31: Add DAI nodes ARM: dts: sunxi: h3/h5: Add DAI nodes Maxime Ripard (24): arm: dts: sun8i: a83t: Remove useless, empty nodes arm: dts: sun8i: a83t: Add MMC1 pins arm: dts: sun8i: a83t: Add the UART1 controller arm: dts: sun8i: Add the TBS A711 tablet devicetree ARM: dts: sunxi: Remove leading zeros from unit-addresses ARM: dts: axp209: Rename usb_power_supply node to avoid warnings ARM: dts: sun4i: Change framebuffer node names to avoid warnings ARM: dts: sun4i: Change clock node names to avoid warnings ARM: dts: sun4i: Remove SoC node unit-name to avoid warnings ARM: dts: sun4i: Rename thermal nodes to avoid warnings ARM: dts: sun4i: Remove all useless pinctrl nodes ARM: dts: sun9i: Remove skeleton to avoid warnings ARM: dts: sun9i: Remove GPIO pinctrl nodes to avoid warnings ARM: dts: sun9i: Rename pinctrl nodes to avoid warnings ARM: dts: sun9i: optimus: Remove card detect pull-up ARM: dts: sun9i: cubieboard4: Remove card detect pull-up ARM: dts: sun4i: Remove gpio-keys warnings ARM: dts: sun4i: Remove skeleton and memory to avoid warnings ARM: dts: sun4i: Change LRADC node names to avoid warnings ARM: dts: sun4i: Change pinctrl nodes to avoid warning ARM: dts: sun4i: Provide default muxing for relevant controllers ARM: dts: sun4i: Remove underscores from nodes names ARM: dts: sun9i: Change node names to remove underscores ARM: dts: sun9i: Change node names to remove underscores Philipp Rossak (6): ARM: dts: sun8i: h3: nanopi-m1: Enable IR controller ARM: dts: sun8i: h3: nanopi-m1-plus: Enable IR controller ARM: dts: sun8i: h3: Adding UART3 RTS and CTS Pins ARM: dts: sun8i: h3: Enable AP6212 BT on uart3 on Nanopi M1 Plus ARM: dts: sun8i: h3: Enable AP6212 WiFi on mmc1 on Nanopi M1 Plus ARM: dts: sun8i: h3: Fix Pincrtl bindings on Bananapi M2 Plus Priit Laes (3): ARM: dts: sun7i: Convert to CCU ARM: dts: sun4i: Convert to CCU ARM: dts: sun4i: Add i2s0 block to dtsi Stefan Mavrodiev (2): ARM: dts: sun7i: Add dts file for A20-OLinuXino-MICRO-eMMC ARM: dts: sun7i: Fix A20-OLinuXino-MICRO dts for LAN8710 Tomas Novotny (1): dt-bindings: add vendor prefix for Touchless Biometric Systems AG .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/boot/dts/Makefile | 6 +- arch/arm/boot/dts/axp209.dtsi | 2 +- arch/arm/boot/dts/sun4i-a10-a1000.dts | 28 +- arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 16 +- arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 45 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 50 +- arch/arm/boot/dts/sun4i-a10-gemei-g9.dts | 23 +- arch/arm/boot/dts/sun4i-a10-hackberry.dts | 24 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 10 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 36 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 24 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 68 +- .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 21 +- arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 26 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 25 +- arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 10 +- arch/arm/boot/dts/sun4i-a10-mk802.dts | 24 +- arch/arm/boot/dts/sun4i-a10-mk802ii.dts | 6 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 47 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 32 +- arch/arm/boot/dts/sun4i-a10-pcduino2.dts | 9 - arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 43 +- arch/arm/boot/dts/sun4i-a10.dtsi | 1166 +++++++++----------- arch/arm/boot/dts/sun5i-a10s.dtsi | 6 +- arch/arm/boot/dts/sun5i-a13.dtsi | 4 +- arch/arm/boot/dts/sun5i-gr8.dtsi | 8 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 8 + arch/arm/boot/dts/sun5i.dtsi | 82 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 21 + arch/arm/boot/dts/sun6i-a31.dtsi | 209 +++- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 25 + arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 25 + arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 25 + arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 25 + arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 25 + arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 33 + arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 25 + arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 25 + .../boot/dts/sun7i-a20-olinuxino-micro-emmc.dts | 70 ++ arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 44 +- arch/arm/boot/dts/sun7i-a20.dtsi | 1144 ++++++++----------- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 62 +- arch/arm/boot/dts/sun8i-a23.dtsi | 4 +- arch/arm/boot/dts/sun8i-a33.dtsi | 18 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 199 ++++ arch/arm/boot/dts/sun8i-a83t.dtsi | 39 +- arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 20 - arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 42 + arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 6 + arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 8 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 8 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 2 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 209 ++++ arch/arm/boot/dts/sun8i-r40.dtsi | 473 ++++++++ arch/arm/boot/dts/sun8i-v3s.dtsi | 32 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 173 +++ arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 30 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 50 +- arch/arm/boot/dts/sun9i-a80.dtsi | 117 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 115 +- arch/arm/boot/dts/sunxi-itead-core-common.dtsi | 4 - 66 files changed, 3026 insertions(+), 2169 deletions(-) create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-micro-emmc.dts create mode 100644 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts create mode 100644 arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts create mode 100644 arch/arm/boot/dts/sun8i-r40.dtsi create mode 100644 arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts