From patchwork Fri Mar 13 05:52:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 11436001 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 150D5913 for ; Fri, 13 Mar 2020 05:52:35 +0000 (UTC) Received: by mail.kernel.org (Postfix) id F2E532074A; Fri, 13 Mar 2020 05:52:34 +0000 (UTC) Delivered-To: soc@kernel.org Received: from wens.tw (mirror2.csie.ntu.edu.tw [140.112.30.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B5E942073E; Fri, 13 Mar 2020 05:52:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1584078754; bh=gGBrT/vnl00ziDMw3pIt8mmlNcqYPp/4J1erqTRSp4w=; h=Date:From:List-Id:To:Cc:Subject:From; b=MKR9t57/3nG4ErWde2geMcoPenU0zhS6dq2zhgyHy+T4TSieREzAjTw9UewEaCOg7 ttNfLqwADeh35at29w5Vv2IyDunwBfUtIRY9y5tw7CG+fuoS3ZCe1Z5nuksXxL13qP o4tLJlt9XKl0OcoK/C7/iLjLhLEth8nN7H3E/Ahs= Received: by wens.tw (Postfix, from userid 1000) id 30C1F5FCA3; Fri, 13 Mar 2020 13:52:33 +0800 (CST) Date: Fri, 13 Mar 2020 13:52:33 +0800 From: Chen-Yu Tsai List-Id: To: arm@kernel.org, soc@kernel.org Cc: linux-arm-kernel@lists.infradead.org, Maxime Ripard , Chen-Yu Tsai Subject: [GIT PULL 1/3] Allwinner fixes for 5.6 Message-ID: <20200313055233.GA19649@wens.csie.org> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-fixes-for-5.6 for you to fetch changes up to d9b553b02e691185f8145637c46f9564395936e2: ARM: dts: sun8i: r40: Move SPI device nodes based on address order (2020-03-11 22:49:40 +0800) ---------------------------------------------------------------- Allwinner Fixes for v5.6 A pretty normal set of fixes for v5.6: - Fix reversed macros used for A83T EMAC clock and reset - Fix camera regulator voltage and USB OTG for TBS-A711 - 16-bit / 8-bit mixed read fix for our RSB driver - Fix SPI controller base address for R40 - Reorder device nodes based on base address for R40 ---------------------------------------------------------------- Chen-Yu Tsai (4): ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros for EMAC device ARM: dts: sun8i: r40: Move AHCI device node based on address order ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3 ARM: dts: sun8i: r40: Move SPI device nodes based on address order Ondrej Jirman (3): ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 7 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 6 +- arch/arm/boot/dts/sun8i-r40.dtsi | 125 +++++++++++++++--------------- drivers/bus/sunxi-rsb.c | 2 +- 4 files changed, 70 insertions(+), 70 deletions(-) From patchwork Fri Mar 13 05:53:42 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 11436005 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 44E11139A for ; Fri, 13 Mar 2020 05:53:43 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 4027120749; Fri, 13 Mar 2020 05:53:43 +0000 (UTC) Delivered-To: soc@kernel.org Received: from wens.tw (mirror2.csie.ntu.edu.tw [140.112.30.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 04EC22073E; Fri, 13 Mar 2020 05:53:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1584078823; bh=V7O9cVHibhEdHQWMBwMm8tkXTNE20Ta0TqKjClEMttw=; h=Date:From:List-Id:To:Cc:Subject:From; b=pZ0AZT18jP2iSBgxGeo8vxAF52TWMGArkagZ84OWC5F94/RYsoNv47eSFfpGT3Jy+ noRN0eylP9KiEx8oaZYY2iA1Vb5ixeF4okp6XP1vLwgcZy3wr2RpjzvVG0wXDLIZMX qelYiAMXDAyorOYvXZDxdeANm3bRTVU9vi7V6w9c= Received: by wens.tw (Postfix, from userid 1000) id 6F8AF5FCA3; Fri, 13 Mar 2020 13:53:42 +0800 (CST) Date: Fri, 13 Mar 2020 13:53:42 +0800 From: Chen-Yu Tsai List-Id: To: arm@kernel.org, soc@kernel.org Cc: linux-arm-kernel@lists.infradead.org, Maxime Ripard , Chen-Yu Tsai Subject: [GIT PULL 2/3] Allwinner Core Changes for 5.7 Message-ID: <20200313055342.GA19760@wens.csie.org> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-core-for-5.7 for you to fetch changes up to 614215c8636aeb61961b3eb5030999a2254b3b52: ARM: sunxi: Replace by (2020-02-12 18:15:39 +0100) ---------------------------------------------------------------- Allwinner Core Changes for v5.7 Just one change for our mach code for including the correct clk header. ---------------------------------------------------------------- Geert Uytterhoeven (1): ARM: sunxi: Replace by arch/arm/mach-sunxi/sunxi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From patchwork Fri Mar 13 05:54:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 11436009 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A18C7913 for ; Fri, 13 Mar 2020 05:55:00 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 9B91520746; Fri, 13 Mar 2020 05:55:00 +0000 (UTC) Delivered-To: soc@kernel.org Received: from wens.tw (mirror2.csie.ntu.edu.tw [140.112.30.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5BD292073E; Fri, 13 Mar 2020 05:55:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1584078900; bh=mD1fvFnDL51onkpDO3+q+SixBRGtDzKQiE9eV34WbDw=; h=Date:From:List-Id:To:Cc:Subject:From; b=jLqzJaek8xvMjZOBkvXLyItABlGlXx+nVIWOApOLCUER6+WH9XeD1Je6m5kwdeVTy cODpm++LhO8MjuIZQvTnkc0VvyrTZzi4zAwDv5F4C6iirzhEU01B1l+8UHvHgCWnu2 HHeqyWxzlHiHhNuoNBrisoIqZY+NJLQCvI7jDqOQ= Received: by wens.tw (Postfix, from userid 1000) id DAD205FCA3; Fri, 13 Mar 2020 13:54:59 +0800 (CST) Date: Fri, 13 Mar 2020 13:54:59 +0800 From: Chen-Yu Tsai List-Id: To: arm@kernel.org, soc@kernel.org Cc: linux-arm-kernel@lists.infradead.org, Maxime Ripard , Chen-Yu Tsai Subject: [GIT PULL 3/3] Allwinner Device Tree Changes for 5.7 Message-ID: <20200313055459.GA19820@wens.csie.org> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-5.7 for you to fetch changes up to 048cdfceebb762ccbec7a11e1f1fb1c170c1e669: arm64: dts: allwinner: a64: add node for rotation core (2020-03-12 00:27:24 +0800) ---------------------------------------------------------------- Allwinner Device Tree Changes for v5.7 A fairly large set of changes for v5.7, including some new devices. SoC specific changes: - SPI on H6 SoC enabled - Thermal sensor on R40 SoC enabled - Deinterlace core hardware on A64 SoC enabled - Redundant assigned-clocks properties removed - required clock rates are now enforced by drivers - LVDS panel support on A20 SoC enabled - PMU compatible fixed for H5 and H6 SoCs - Thermal trip points added for A83T and H5 SoCs - (Image) Rotation core hardware on A83T and A64 SoCs enabled Device specific changes: - Pine64 PineTab and PinePhone added - Various cleanups and improvements for Pine64 PineBook - GPIO pin bank regulator supplies added for A64-OlinXino - eMMC enabled on Orange Pi 3 - PocketBook Touch Lux 3 added - Linutronix Testbox v2 added - Ethernet enabled on Orange Pi One Plus - HDMI enabled on H6-based Orange Pi boards ---------------------------------------------------------------- Andre Przywara (3): arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes arm64: dts: allwinner: h6: Pine H64: Add SPI flash node dt-bindings: spi: sunxi: Document new compatible strings Andrey Lebedev (1): ARM: dts: sun7i: Add LVDS panel support on A20 Bastian Germann (2): dt-bindings: arm: sunxi: Add Linutronix Testbox ARM: dts: sun7i: Add Linutronix Testbox v2 board Emmanuel Vadot (1): arm64: dts: allwinner: a64: Add gpio bank supply for A64-Olinuxino Icenowy Zheng (3): dt-bindings: arm: sunxi: add binding for PineTab tablet arm64: dts: allwinner: a64: add support for PineTab arm64: allwinner: a64: enable LCD-related hardware for Pinebook Jernej Skrabec (10): dt-bindings: interconnect: sunxi: Add A64 MBUS compatible arm64: dts: allwinner: a64: Add MBUS controller node media: dt-bindings: media: Add Allwinner A64 deinterlace compatible arm64: dts: allwinner: a64: Add deinterlace core node arm64: dts: allwinner: h6: orangepi-3: Add eMMC node arm64: dts: allwinner: h6: Move ext. oscillator to board DTs ARM: dts: sunxi: Fix DE2 clocks register range arm64: dts: allwinner: a64: Fix display clock register range ARM: dts: sun8i: a83t: Add device node for rotation core arm64: dts: allwinner: a64: add node for rotation core Mans Rullgard (1): ARM: dts: sunxi: h3/h5: add r_pwm node Marcus Cooper (2): arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet arm64: dts: allwinner: h6: orangepi: Enable HDMI Maxime Ripard (4): ARM: dts: sunxi: Remove redundant assigned-clocks ARM: dts: sunxi: Remove redundant assigned-clocks arm64: dts: allwinner: h5: Fix PMU compatible arm64: dts: allwinner: h6: Fix PMU compatible Ondrej Jirman (9): dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3 ARM: dts: sun5i: Add PocketBook Touch Lux 3 support arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode ARM: dts: sun8i-h3: Add thermal trip points/cooling maps ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps arm64: dts: sun50i-a64: Add i2c2 pins dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings arm64: dts: allwinner: Add initial support for Pine64 PinePhone Samuel Holland (9): arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2 arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator arm64: dts: allwinner: pinebook: Sort device tree nodes arm64: dts: allwinner: pinebook: Make simplefb more consistent arm64: dts: allwinner: pinebook: Document MMC0 CD pin name arm64: dts: allwinner: pinebook: Add GPIO port regulators arm64: dts: allwinner: pinebook: Fix backlight regulator arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators Yangtao Li (1): ARM: dts: sun8i-r40: Add thermal sensor and thermal zones Documentation/devicetree/bindings/arm/sunxi.yaml | 26 ++ .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 6 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 11 +- arch/arm/boot/dts/Makefile | 2 + .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 257 ++++++++++++ arch/arm/boot/dts/sun5i.dtsi | 3 - arch/arm/boot/dts/sun6i-a31.dtsi | 12 - .../boot/dts/sun7i-a20-linutronix-testbox-v2.dts | 47 +++ arch/arm/boot/dts/sun7i-a20.dtsi | 25 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 3 - arch/arm/boot/dts/sun8i-a33.dtsi | 2 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 - arch/arm/boot/dts/sun8i-a83t.dtsi | 73 +++- arch/arm/boot/dts/sun8i-h3.dtsi | 25 ++ arch/arm/boot/dts/sun8i-r40.dtsi | 30 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 17 +- arch/arm64/boot/dts/allwinner/Makefile | 3 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 17 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 170 +++++--- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 11 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 379 +++++++++++++++++ .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 460 +++++++++++++++++++++ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 44 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 21 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 3 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 11 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 20 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 33 ++ .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 37 ++ .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 30 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 66 ++- 34 files changed, 1747 insertions(+), 112 deletions(-) create mode 100644 arch/arm/boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts create mode 100644 arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.0.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts