From patchwork Mon Nov 16 21:18:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 11910865 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 9F686A6A for ; Mon, 16 Nov 2020 21:18:35 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 911E4223BD; Mon, 16 Nov 2020 21:18:35 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-ot1-f45.google.com (mail-ot1-f45.google.com [209.85.210.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 65F1E2225E; Mon, 16 Nov 2020 21:18:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605561515; bh=bv0NIphSwWO5CCPxVZZCeKbFt5a/3la86WAamKWmIJ0=; h=From:Date:Subject:To:List-Id:Cc:From; b=SE93WSANjdFRThNPvCckdJIQP8wYjjJ3xZHHQi+mad2ZvbLgRtv8EUybDrXPLv6+p eTupWEFS5yre+lOnItLRvnQwjGtGaMcjuTUyBZ8ssZF2Dn6pL8YUOhgW+dc/x7pXIR eXq3RqMMqTKNKRQzxOIBS1DHN6q86smvCH0N8e6w= Received: by mail-ot1-f45.google.com with SMTP id f16so17389694otl.11; Mon, 16 Nov 2020 13:18:35 -0800 (PST) X-Gm-Message-State: AOAM532UrY06ARv/TglOEP5wI5heEKb0+74u8bv/J+FHlYO7El87TYQe 0Dvo2wnK1VUDSNQ7/ezyE2B1mzKh9gJgQj5ojG4= X-Google-Smtp-Source: ABdhPJxCgB6kh2pNSXre5ttPt2u6eKaeTjFIBAxfyGXLNiSEWpQhhCZDKLNiPqDc8XbzTELPre21hz6PQy2VRiXBu1E= X-Received: by 2002:a05:6830:22d2:: with SMTP id q18mr785615otc.305.1605561514698; Mon, 16 Nov 2020 13:18:34 -0800 (PST) MIME-Version: 1.0 From: Arnd Bergmann Date: Mon, 16 Nov 2020 22:18:18 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL] ARM: SoC fixes for v5.10, part 2 To: Linus Torvalds List-Id: Cc: Chen-Yu Tsai , Krzysztof Kozlowski , Ard Biesheuvel , Willy Liu , Andrew Lunn , Linux Kernel Mailing List , Linux ARM , SoC Team , Networking The following changes since commit f8394f232b1eab649ce2df5c5f15b0e528c92091: Linux 5.10-rc3 (2020-11-08 16:10:16 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-fixes-v5.10-2 for you to fetch changes up to cc05af8e2e91339bee6181a1001384d519d59ec5: Merge tag 'imx-fixes-5.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes (2020-11-16 17:05:00 +0100) ---------------------------------------------------------------- ARM: SoC fixes for v5.10, part 2 Around one third of the fixes this time are for dts files that list their ethernet controller as using 'phy-mode="rgmii"' but are changed to 'phy-mode="rgmii-id"' now, because the PHY drivers (realtek, ksz9031, dp83867, ...) now configure the internal delay based on that when they used to stay on the hardware default. The long story is archived at https://lore.kernel.org/netdev/CAMj1kXEEF_Un-4NTaD5iUN0NoZYaJQn-rPediX0S6oRiuVuW-A@mail.gmail.com/ I was trying to hold off on the bugfixes until there was a solution that would avoid breaking all boards, but that does not seem to be happening any time soon, so I am now sending the correct version of the dts files to ensure that at least these machines can use their network devices again. The other changes this time are: - Updating the MAINTAINER lists for Allwinner and Samsung SoCs - Multiple i.MX8MN machines get updates for their CPU operating points to match the data sheet - A revert for a dts patch that caused a regression in USB support on Odroid U3 - Two fixes for the AMD Tee driver, addressing a memory leak and missing locking - Mark the network subsystem on qoriq-fman3 as cache coherent for correctness as better performance. - Minor dts fixes elsewhere, addressing dtc warnings and similar problems Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Adam Ford (2): arm64: dts: imx8mm-beacon-som: Fix Choppy BT audio arm64: dts imx8mn: Remove non-existent USB OTG2 Andrew Lunn (1): ARM: dts: vf610-zii-dev-rev-b: Fix MDIO over clocking Arnd Bergmann (8): Merge tag 'imx-fixes-5.10-3' of git://git.kernel.org/.../shawnguo/linux into arm/fixes Merge tag 'samsung-fixes-5.10' of git://git.kernel.org/.../krzk/linux into arm/fixes Merge tag 'socfpga_fix_for_v5.10' of git://git.kernel.org/.../dinguyen/linux into arm/fixes Merge tag 'amdtee-fixes-for-5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/fixes Merge tag 'stm32-dt-for-v5.10-fixes-2' of git://git.kernel.org/.../atorgue/stm32 into arm/fixes Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org/.../sunxi/linux into arm/fixes Merge tag 'renesas-fixes-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/fixes Merge tag 'imx-fixes-5.10-4' of git://git.kernel.org/.../shawnguo/linux into arm/fixes Biwen Li (1): arm64: dts: fsl: fix endianness issue of rcpm Chen-Yu Tsai (10): Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high" ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGMII RX/TX delay on PHY arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY Clément Péron (2): arm64: dts: allwinner: pinetab: Drop unnecessary address/size-cells information arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay Corentin Labbe (1): arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay Dinh Nguyen (1): arm64: dts: agilex/stratix10: Fix qspi node compatible Fabio Estevam (1): ARM: dts: imx50-evk: Fix the chip select 1 IOMUX Jernej Skrabec (4): arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node Krzysztof Kozlowski (11): MAINTAINERS: move Kamil Debski to credits MAINTAINERS: move Kyungmin Park to credits MAINTAINERS: remove Jeongtae Park from Samsung MFC entry CREDITS: remove trailing white spaces arm64: dts: imx8mm-var-som: fix missing PMIC's interrupt line pull-up arm64: dts: imx8mm-beacon-som: fix missing PMIC's interrupt line pull-up arm64: dts: imx8mm-evk: fix missing PMIC's interrupt line pull-up arm64: dts: imx8mn-var-som: fix missing PMIC's interrupt line pull-up arm64: dts: imx8mn-ddr4-evk: fix missing PMIC's interrupt line pull-up arm64: dts: imx8mn-evk: fix missing PMIC's interrupt line pull-up ARM: dts: exynos: revert "add input clock to CMU in Exynos4412 Odroid" Lad Prabhakar (1): arm64: dts: renesas: r8a774e1: Add missing audio_clk_b Lucas Stach (1): arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point Madalin Bucur (1): arm64: dts: fsl: DPAA FMan DMA operations are coherent Marek Vasut (5): ARM: dts: stm32: Fix TA3-GPIO-C key on STM32MP1 DHCOM PDK2 ARM: dts: stm32: Fix LED5 on STM32MP1 DHCOM PDK2 ARM: dts: stm32: Define VIO regulator supply on DHCOM ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dhcor ARM: dts: stm32: Keep VDDA LDO1 always on on DHCOM Maxime Ripard (1): MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinner SoCs support Nenad Peric (1): arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node Oleksij Rempel (1): ARM: dts: imx6q-prti6q: fix PHY address Rijo Thomas (2): tee: amdtee: fix memory leak due to reset of global shm list tee: amdtee: synchronize access to shm list Sergey Matyukevich (1): arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy CREDITS | 62 +++++++++++++--------- MAINTAINERS | 19 +------ arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 - arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 4 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 19 ++++--- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 2 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 ++ arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 -- arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts | 2 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 2 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 3 ++ .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 3 -- .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 2 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 9 ++-- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 9 ++-- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 30 ----------- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 6 +++ drivers/tee/amdtee/amdtee_private.h | 8 +-- drivers/tee/amdtee/core.c | 26 ++++++--- 48 files changed, 128 insertions(+), 139 deletions(-)