From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,URIBL_BLOCKED, USER_AGENT_NEOMUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7071C282DF for ; Fri, 19 Apr 2019 11:36:40 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6FBBB21925 for ; Fri, 19 Apr 2019 11:36:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="eEYZRhRk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6FBBB21925 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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=o9VuW5nnEVwp5c53Vc57YzDuDvDsf+3ET8UO/lP1w1A=; b=eEY ZRhRkc5BtCdBMARmawZ0qBONw3PeqCfKEcAd6pfjiaTG6Ej0LmTjmGcokfWpTZNGdJ2k26Zd54jRt jdnMkT/awU/37lflJ6fbEtY2fqGwdkcUvyu77pxJqq96hAU1StWenjcCNhalLfJCzSnmRdPVhLf9N 2cNodISE/5eBilrw23AR1YqTJQB2teqNDw5tTGuB+NI7s6+2W4lFeejRhYZFH+C1QPc3rk5DAchmv cfcS/O/BzlQ+INKXpaSBSIHOQ7RYHTNIwgsCS47EUjOzn/9KlKEJ4yzAQhGlP55F36hEziXmwDfpL qfCsZSJpHC1NQLkoIyum5KjBipecOuQ==; 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 1hHRoq-0000rV-AQ; Fri, 19 Apr 2019 11:36:36 +0000 Received: from relay6-d.mail.gandi.net ([217.70.183.198]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hHRom-0000qa-TO for linux-arm-kernel@lists.infradead.org; Fri, 19 Apr 2019 11:36:35 +0000 X-Originating-IP: 90.89.68.76 Received: from localhost (lfbn-1-10718-76.w90-89.abo.wanadoo.fr [90.89.68.76]) (Authenticated sender: maxime.ripard@bootlin.com) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 0EC94C0004; Fri, 19 Apr 2019 11:36:21 +0000 (UTC) Date: Fri, 19 Apr 2019 13:36:20 +0200 From: Maxime Ripard To: arm@kernel.org Subject: [GIT PULL] Allwinner DT changes for 5.2 Message-ID: <20190419113620.ajmb7cxpx6lw2lbw@flea> MIME-Version: 1.0 User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190419_043633_252665_C8C7AFA9 X-CRM114-Status: GOOD ( 18.07 ) 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: Maxime Ripard , Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org Content-Type: multipart/mixed; boundary="===============7579356813559529800==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org --===============7579356813559529800== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hcvxvh2la2qrorcz" Content-Disposition: inline --hcvxvh2la2qrorcz Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Arnd, Olof, Please pull the following changes for the next merge window. In order to avoid conflicts, this branch is based on the fixes branch I sent earlier. Thanks! Maxime The following changes since commit fa44328f4eb0b762a1fcb148809068e9646e7156: ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing (2019-03-25 11:1= 0:50 +0100) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunx= i-dt-for-5.2 for you to fetch changes up to 6e0c67e34ffced703abb573d6266104b08bc95d4: ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards (2019-04-= 18 17:49:43 +0200) ---------------------------------------------------------------- Allwinner DT changes for 5.2 This PR is pretty significant, but it been mostly about: - Fixing the DTC warnings in most of our DT. We're now down to 2 warnings, from several thousands. - Fixing a good number of minor issues, typos, and so on thanks to the DT validation tools - Describe the MBUS controller and the special DMA RAM mapping on the A13 - Add support for the LRADC on the A83t - Add support for the I2C bus used for the PMIC on the A33 - Start using the DT annotation /omit-if-no-ref/ on our pinctrl nodes ---------------------------------------------------------------- Chen-Yu Tsai (2): ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards Cl=E9ment P=E9ron (1): dt-bindings: arm: sunxi: Add Beelink GS1 board Mans Rullgard (5): ARM: dts: sun7i: add pinctrl for missing uart mux options ARM: dts: sun7i: add pinctrl for CAN in PA bank ARM: dts: sun7i: add pinctrl for EMAC in PH bank ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes ARM: dts: sun7i: fix typos in uart pin mux Maxime Ripard (39): ARM: dts: sun8i: a83t: Add cross links for the mixers ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC ARM: dts: sun5i: Fix Display Engine DTC warnings ARM: dts: sun6i: Fix Display Engine DTC warnings ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings ARM: dts: sun8i: r40: Fix Display Engine DTC warnings ARM: dts: sun9i: Fix Display Engine DTC warnings ARM: dts: sun9i: Add missing unit address dt-bindings: Add YAML description for Allwinner boards ARM: dts: sun8i: a33: Add default address and size cells to the DSI n= ode ARM: dts: sun8i: a23/a33: Add R_I2C Controller dt-bindings: arm: Remove the CPU compatible documentation ARM: dts: sun9i: optimus: Fix fixed-regulators ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry ARM: dts: sunxi: Fix GIC compatible ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio ARM: sunxi: Fix the USB PHY ID detect GPIO properties ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties ARM: dts: sunxi: Fix the TCON output clock ARM: dts: sun8i: tbs-a711: Fix typo in regulators ARM: sunxi: dts: Split USB PHY cells into an array ARM: dts: sun8i: r40: Fix AHCI reset-names property ARM: dts: sun8i: r40: Remove useless AHCI properties ARM: dts: sunxi: Remove pinctrl size-cells property ARM: dts: sun8i: A23/A33: Fix pinctrl node names ARM: dts: sunxi: Add default dr_mode ARM: dts: sun9i: Remove deprecated pinctrl properties ARM: dts: sunxi: Conform to DT spec for NAND controller ARM: dts: sunxi: Remove useless address and size cells ARM: dts: sunxi: Remove pinctrl groups setting bias ARM: dts: sunxi: Remove useless pinctrl nodes ARM: dts: sun5i: Add the MBUS controller ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties ARM: dts: sun6i: i7: Remove useless property ARM: dts: sun5i: Reorder pinctrl nodes Miquel Raynal (1): ARM: dts: sunxi: Improve A33 NAND transfers by using DMA Ondrej Jirman (9): ARM: dts: sun8i: tbs-a711: Enable bluetooth ARM: dts: sun8i: a83t: Add nodes for UART2-UART4 ARM: dts: sun8i: a83t: Add missing cooling device properties for CPUs ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer ARM: dts: sun8i: a83t: Add UART2 PB pins ARM: dts: sun8i: a83t: Add missing CPU clock references ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module) ARM: dts: sun8i: tbs-a711: Add support for volume keys input dt-bindings: sunxi: Add compatible for OrangePi 3 board Pablo Greco (1): ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node dereference= s. Priit Laes (1): ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks Quentin Schulz (1): ARM: dtsi: axp81x: add USB power supply node Ziping Chen (1): ARM: dts: sunxi: Add R_LRADC support for A83T Documentation/devicetree/bindings/arm/sunxi.txt | 23 - Documentation/devicetree/bindings/arm/sunxi.yaml | 807 +++++++++++++++++= ++++ arch/arm/boot/dts/axp81x.dtsi | 4 + arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 20 +- arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +- arch/arm/boot/dts/sun5i.dtsi | 72 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 1 - arch/arm/boot/dts/sun6i-a31.dtsi | 22 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 125 +++- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 + arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 + arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +- arch/arm/boot/dts/sun8i-a33.dtsi | 20 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 + arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 111 ++- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 23 - arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 30 - arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 23 - arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 23 - arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 23 - arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 - arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 - arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 84 +-- 75 files changed, 1374 insertions(+), 981 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml -- Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com --hcvxvh2la2qrorcz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCXLmytAAKCRDj7w1vZxhR xS17AP9r6PhBq1ud8/m47gYRMnHRTdDeo5atgJKjXx8Pw9p85QEAuggjU14tVynM Jm/M2FhqgmCwMh8Y2441//Yon7EzNAs= =MVl2 -----END PGP SIGNATURE----- --hcvxvh2la2qrorcz-- --===============7579356813559529800== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --===============7579356813559529800==--