From patchwork Fri Jan 10 17:14:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Maxime Ripard X-Patchwork-Id: 11328085 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 88E4E92A for ; Fri, 10 Jan 2020 17:14:54 +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 6298320880 for ; Fri, 10 Jan 2020 17:14:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="aTwx0rE5" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6298320880 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+1131+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id h95NYY1556264xOAAdQK8MnH; Fri, 10 Jan 2020 09:14:54 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web09.13390.1578676493900161818 for ; Fri, 10 Jan 2020 09:14:54 -0800 X-Received: by mail.kernel.org (Postfix) id 9E6F82087F; Fri, 10 Jan 2020 17:14:53 +0000 (UTC) X-Received: from localhost (lfbn-tou-1-1502-76.w90-89.abo.wanadoo.fr [90.89.68.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 1B10920838; Fri, 10 Jan 2020 17:14:52 +0000 (UTC) Date: Fri, 10 Jan 2020 18:14:51 +0100 From: Maxime Ripard To: Linuxkernel+Patchwork-Soc via Email Integration Cc: Maxime Ripard , linux-arm-kernel@lists.infradead.org, Chen-Yu Tsai Subject: [GIT PULL] Allwinner Device Tree Changes for 5.6 Message-ID: <18b6a136-9198-4d4c-878c-e6962e3a833e.lettre@localhost> MIME-Version: 1.0 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: BMcxQV7WJxv56zjPMd16A2jXx1554929AA= Content-Disposition: inline DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1578676494; bh=8EeHKN5gx9zq2xmeuch3NNaUT/Ca7914a3oVRWU0SwM=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=aTwx0rE5buQz6p+TXuZLxWov7RtzXMPzVNvgEWGeVTEDJZmWjyzCEVuomcSljgrSlj/ be5sFXuuNIAd+5es6GpOmrPrOFlLhldpH5i7YNH+ZSdXxqtkM4zUMR0hg+k53k9PlQFu5 uUqB+QOpb6Xp2L/Jmq5C6n5TbC+LHhICsx4= Hi, Please pull the following changes for the next release. Thanks! Maxime 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 refs/tags/sunxi-dt-for-5.6 for you to fetch changes up to 6163ce8467052cdfe42581036bc71fe4aac09eab: arm64: dts: allwinner: a64: enable DVFS (2020-01-09 17:31:39 +0100) ---------------------------------------------------------------- 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 - 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 +++++++++- Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 +++++++++++++++++++++++++++++++++- Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml | 67 +++++++++++++++++++++++++++++- Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 ++++++++++++++++++++++++++- Documentation/devicetree/bindings/clock/sun8i-de2.txt | 34 +--------------- Documentation/devicetree/bindings/clock/sun9i-de.txt | 28 +------------ Documentation/devicetree/bindings/clock/sun9i-usb.txt | 24 +---------- Documentation/devicetree/bindings/media/rc.yaml | 1 +- Documentation/devicetree/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 +- arch/arm/boot/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 +------------------- arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts | 23 ++++++++-- arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 60 ++++++++------------------ arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 75 ++++++++++++++++++++++++++++++++- arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 60 ++++++++------------------ arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 8 +-- arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 10 ++-- arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts | 77 +++++++++++++++------------------ arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 62 ++++++++------------------- arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +--- arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +------------------- arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 60 ++++++++------------------ arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts | 26 ++++++++--- arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts | 48 +-------------------- arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi | 65 +++++++++------------------- arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts | 26 ++++++++--- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 185 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------- arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts | 88 ++------------------------------------ arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 68 +---------------------------- arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +-- arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts | 11 +++++- arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts | 61 ++++++++++++++++++++++++++- arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +------------------ arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +------------------- arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +------------------- arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +-------------------- arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +--- arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +------------------- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 85 +++++++++++++++++-------------------- arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 14 ++++-- arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 10 ++-- arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-lite2.dts | 6 +-- arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 8 +-- arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 8 +-- arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 +++++++++- arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 ++++++---- arch/arm64/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 (#1131): https://linux.kernel.org/g/patchwork-soc/message/1131 Mute This Topic: https://linux.kernel.org/mt/69604772/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] -=-=-=-=-=-=-=-=-=-=-=-