From patchwork Mon Jan 13 09:55:55 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 11329833 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 192A692A for ; Mon, 13 Jan 2020 09:56:00 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BA15521569 for ; Mon, 13 Jan 2020 09:55:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="NXzM3EN9" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BA15521569 Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1185+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id UIwGYY1556264xSYS6e5n16H; Mon, 13 Jan 2020 01:55:59 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web12.35778.1578909358757288676 for ; Mon, 13 Jan 2020 01:55:58 -0800 X-Received: by mail.kernel.org (Postfix) id 4F5052081E; Mon, 13 Jan 2020 09:55:58 +0000 (UTC) X-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 E7ADC2080D; Mon, 13 Jan 2020 09:55:57 +0000 (UTC) X-Received: by wens.tw (Postfix, from userid 1000) id 915FC5FC15; Mon, 13 Jan 2020 17:55:55 +0800 (CST) Date: Mon, 13 Jan 2020 17:55:55 +0800 From: Chen-Yu Tsai To: Linuxkernel+Patchwork-Soc via Email Integration Cc: Maxime Ripard , Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] Allwinner Device Tree Changes for 5.6 - second attempt Message-ID: <20200113095555.GA29848@wens.csie.org> MIME-Version: 1.0 User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org X-Gm-Message-State: BRIXBe4NYhL9Anca5Nw2alwSx1554929AA= Content-Disposition: inline DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1578909359; bh=5FRUULTfr/a7K46absLaULqRU8QAr6Cr2NpLE4iNuQQ=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=NXzM3EN9gDbSM/YUeaToDviV9b4i46/WGdQvhcBA3I7nBOml6t5KAg8nVqAaf6VGH5H VCbLxNbocPVrhDh72DF6TWLKVVv0ZNmbqV6MGbRfJdkHd8zaE+HKgt/+cMjmpjp9SqWF4 dyw0DP5PLFTOUa2IijhQeKa+lO7RV5zwPRI= This is a fixed up tag for Allwinner DT changes for 5.6. The new macro in arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi has been replaced with the macro's raw number. The tag has been directly compile tested. Please pull. Thanks! ChenYu The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a: Linux 5.5-rc1 (2019-12-08 14:57:55 -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.6-2 for you to fetch changes up to ac904843087bed19e702c507ab0250abf56d2625: arm64: dts: allwinner: a64: enable DVFS (2020-01-13 16:54:53 +0800) ---------------------------------------------------------------- This is our usual set of DT patches for the Allwinner SoCs. It's fairly big this time, but the highlights are: - Enable cpufreq and CPU thermal throttling on the A64 - CLK_CPUX macro usage removed (changed from first pull request) - CSI0 support on the R40 - CSI1 support on the A10 and A20 - SPI support on the R40 - PMU support on the H3, H5, H6 and R40 - MIPI-DSI support on the A64 - PWM support on the H6 - Thermal sensor on the A64, A83t, H3, H5, H6 and R40 - More DT schemas fixes and conversions - New boards: LibreComputer ALL-H5-CC H5, LibreComputer ALL-H3-IT H5, Pine64 H64 Model B, Neutis N5H3 ---------------------------------------------------------------- Andre Heider (1): arm64: dts: allwinner: orange-pi-3: Enable IR receiver Andre Przywara (6): arm64: dts: allwinner: H6: Add PMU mode arm64: dts: allwinner: H5: Add PMU node arm: dts: allwinner: H3: Add PMU node ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K ARM: dts: sun8i: R40: Add PMU node ARM: dts: sun8i: R40: Add SPI controllers nodes and pinmuxes Chen-Yu Tsai (8): ARM: dts: sun8i: r40: Add I2C pinmux options ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board ARM: dts: sun4i: Add CSI1 controller and pinmux options ARM: dts: sun7i: Add CSI1 controller and pinmux options ARM: dts: sun8i: r40: Add device node for CSI0 arm64: dts: allwinner: h5: Add Libre Computer ALL-H5-CC H5 board ARM: dts: sunxi: Use macros for references to CCU clocks arm64: dts: allwinner: sun50i-a64: Use macros for newly exported clocks Cl矇ment P矇ron (5): arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink GS1 and Tanix TX6 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier arm64: dts: allwinner: Fix wrong license header arm64: dts: allwinner: Convert license to SPDX identifier arm64: dts: allwinner: unify header comment style Corentin Labbe (2): arm64: dts: allwinner: sun50i-h6-pine-h64: state that the DT supports the modelA arm64: dts: allwinner: add pineh64 model B Georgii Staroselskii (3): ARM: dts: allwinner: Split out non-SoC specific parts of Neutis N5 ARM: dts: sunxi: Add Neutis N5H3 support dt-bindings: arm: sunxi: add Neutis N5H3 Jagan Teki (2): arm64: dts: allwinner: a64: Add MIPI DSI pipeline ARM: dts: sun8i: r40: Use tcon top clock index macros Jernej Skrabec (5): media: dt-bindings: media: add new rc map name arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping ARM: dts: sun8i: h3: Add rc map for Beelink X2 dt-bindings: pwm: allwinner: Add H6 PWM description arm64: dts: allwinner: h6: Add PWM node Maxime Ripard (9): dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema ARM: dts: sun9i: Make sure the USB PHY resources are in the same order ARM: dts: sun8i: v3s: Remove redundant assigned-clocks ARM: dts: sunxi: Add missing dmas properties to TCON ARM: dts: sun8i: nanopi-duo2: Fix GPIO regulator state array ARM: dts: sun9i: Remove useless reset and clock names ARM: dts: sunxi: Add missing LVDS resets and clocks Ondrej Jirman (4): ARM: dts: sun8i-a83t: Add thermal sensor and thermal zones ARM: dts: sun8i-h3: Add thermal sensor and thermal zones arm64: dts: allwinner: h5: Add thermal sensor and thermal zones arm64: dts: allwinner: h6: Add thermal sensor and thermal zones Samuel Holland (1): arm64: dts: allwinner: a64: pinebook: Fix lid wakeup Stefan Mavrodiev (1): arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators Vasily Khoruzhick (5): arm64: dts: allwinner: a64: Add thermal sensors and thermal zones arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes arm64: dts: allwinner: a64: add cooling maps and thermal tripping points arm64: dts: allwinner: a64: add dtsi with CPU operating points arm64: dts: allwinner: a64: enable DVFS Documentation/devicetree/bindings/arm/sunxi.yaml | 23 ++- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 +++++++++ .../clock/allwinner,sun9i-a80-de-clks.yaml | 67 ++++++++ .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 +++++++ .../devicetree/bindings/clock/sun8i-de2.txt | 34 ---- .../devicetree/bindings/clock/sun9i-de.txt | 28 ---- .../devicetree/bindings/clock/sun9i-usb.txt | 24 --- Documentation/devicetree/bindings/media/rc.yaml | 1 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 51 ++++++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/sun4i-a10.dtsi | 35 ++++ arch/arm/boot/dts/sun5i.dtsi | 3 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 ++- arch/arm/boot/dts/sun7i-a20.dtsi | 36 ++++ arch/arm/boot/dts/sun8i-a23-a33.dtsi | 13 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 42 ++++- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 + .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 ++++++++ arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 ++ arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 35 +++- arch/arm/boot/dts/sun8i-r40.dtsi | 172 ++++++++++++++++++- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 - arch/arm/boot/dts/sun9i-a80.dtsi | 42 ++--- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 +++++++++++++++++++ arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 180 ++++++++++++++++++++ arch/arm64/boot/dts/allwinner/Makefile | 3 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 43 +---- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 23 ++- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 60 +++---- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 75 +++++++++ .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 60 +++---- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 8 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 10 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 77 ++++----- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 62 +++---- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +---- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 60 +++---- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 26 ++- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 48 +----- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 65 +++----- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 26 ++- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 185 ++++++++++++++++----- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 88 +--------- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 68 +------- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +- .../allwinner/sun50i-h5-libretech-all-h3-it.dts | 11 ++ .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 61 +++++++ .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +---- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +---- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +---- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +----- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +---- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 85 +++++----- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 10 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 6 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 8 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 8 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 +++ .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 ++- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 15 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 59 ++++++- 66 files changed, 1775 insertions(+), 1039 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1185): https://linux.kernel.org/g/patchwork-soc/message/1185 Mute This Topic: https://linux.kernel.org/mt/69665517/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=-