From patchwork Fri Nov 13 16:22:10 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 11904077 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 27EC5921 for ; Fri, 13 Nov 2020 16:22:22 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 2216620797; Fri, 13 Nov 2020 16:22:22 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (adsl-84-226-167-205.adslplus.ch [84.226.167.205]) (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 77E4D20791; Fri, 13 Nov 2020 16:22:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605284542; bh=SXLtS+C8M18ha6EZ7Tz6TaKVlhtlwdQ0DcvxOsysH4I=; h=From:List-Id:To:Cc:Subject:Date:From; b=ZYsttyy0RmCMDoWZeTCD0A+daBexN9ElVgN6yLw3WH43hFWSVCny1l6SZ7kxHyYCN CBJAkn63At4a5VZCVNEcyna9pTF/SXltVqSVDKrGQP8Qz4QocWJa0YZhKLaeSmxz/N lnI5The5+YuijR/Wyf+7oaM0yDEOG+JT4KgVG9Wc= From: Krzysztof Kozlowski List-Id: To: Olof Johansson , Arnd Bergmann , arm@kernel.org, soc@kernel.org Cc: Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 1/2] samsung: Drivers for v5.11 Date: Fri, 13 Nov 2020 17:22:10 +0100 Message-Id: <20201113162211.10020-1-krzk@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Hi, Two early pull requests to flush my queue. I will have definitely some more pulls later. Best regards, Krzysztof The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec: Linux 5.10-rc1 (2020-10-25 15:14:11 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-5.11 for you to fetch changes up to 124f035310adc781d91cdf0b7c6e4fb3c7e43e23: clk: samsung: allow building the clkout driver as module (2020-11-12 17:18:40 +0100) ---------------------------------------------------------------- Samsung SoC drivers changes for v5.11 1. Limit the big.LITTLE cpuidle driver to Peach-Pit/Pi Chromebooks only because these are the only platforms were the driver works properly. 2. Convert the Exynos CLKOUT driver to a full module which solves boot-probe ordering issues (e.g. if device nodes in DTS are moved). This also brings modularization and compile testing. 3. Few minor cleanups in documentation and code. ---------------------------------------------------------------- Krzysztof Kozlowski (5): soc: samsung: exynos-pmu: instantiate clkout driver as MFD clk: samsung: exynos-clkout: convert to module driver Documentation: Update paths of Samsung S3C machine files serial: s3c: Update path of Samsung S3C machine file clk: samsung: allow building the clkout driver as module Lee Jones (1): soc: samsung: s3c-pm-check: Fix incorrectly named variable 'val' Marek Szyprowski (1): cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks Tom Rix (1): soc: samsung: exynos5422-asv: remove unneeded semicolon Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/arm/samsung-s3c24xx/gpio.rst | 4 +- Documentation/arm/samsung-s3c24xx/overview.rst | 22 +-- Documentation/arm/samsung-s3c24xx/usb-host.rst | 6 +- Documentation/arm/samsung/gpio.rst | 3 +- .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- drivers/clk/samsung/Kconfig | 10 ++ drivers/clk/samsung/Makefile | 2 +- drivers/clk/samsung/clk-exynos-clkout.c | 199 +++++++++++++++------ drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/soc/samsung/exynos-pmu.c | 11 ++ drivers/soc/samsung/exynos5422-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 2 +- include/linux/serial_s3c.h | 2 +- 14 files changed, 183 insertions(+), 87 deletions(-) From patchwork Fri Nov 13 16:22:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 11904079 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 162FA921 for ; Fri, 13 Nov 2020 16:22:24 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 10D48217A0; Fri, 13 Nov 2020 16:22:24 +0000 (UTC) Delivered-To: soc@kernel.org Received: from localhost.localdomain (adsl-84-226-167-205.adslplus.ch [84.226.167.205]) (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 733FF21D1A; Fri, 13 Nov 2020 16:22:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605284544; bh=NuL1paoClpBG4vwJU/ubCdTouqIJ9RisIYVgtKVZVMo=; h=From:List-Id:To:Cc:Subject:Date:In-Reply-To:References:From; b=bQc66PzhwfXfgXyCcbCV+4suzWObCj/9QHDrJoTlsE2SEnYdyBTOp++lB8LN2h7tR +P1qZqn13U657GKqJetTXqmyQR7Q7OSBgy9kzHbUucn1btx3D0CJ1F5L38xi+aQRzG l2F9K/q5VKJ12ziW42hp/9rjqPbL0rvOX15i9St0= From: Krzysztof Kozlowski List-Id: To: Olof Johansson , Arnd Bergmann , arm@kernel.org, soc@kernel.org Cc: Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 2/2] ARM: dts: samsung: Changes for v5.11 Date: Fri, 13 Nov 2020 17:22:11 +0100 Message-Id: <20201113162211.10020-2-krzk@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201113162211.10020-1-krzk@kernel.org> References: <20201113162211.10020-1-krzk@kernel.org> MIME-Version: 1.0 The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec: Linux 5.10-rc1 (2020-10-25 15:14:11 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-5.11 for you to fetch changes up to 73f882a0f3a833d589c1a0b6b83045567244e71e: ARM: dts: exynos: use hyphens in MFC reserved memory node names (2020-11-10 19:21:21 +0100) ---------------------------------------------------------------- Samsung DTS ARM changes for v5.11 1. Many cleanups of DTS and alignments to dtschema. Most of them do not have any functional effect except passing dtschema checks or dtc W=2 builds. 2. Fix USB 3.0 ports on Odroid XU board: wrong roles assigned to two ports, missing supply to the USB over-current and VBUS control pins and finally missing pin configuration for these pins. 3. Switch Exynos5422 DMC driver to monitoring/polling mode, instead of using interrupts. 4. Correct the usage of "opp-shared" properties which lead to disabling the bus frequency and voltage scaling. 5. Enable Bluetooth on few Exynos4210 and Exynos4412 boards. 6. Enable dual-role USB on Odroid U3+ board. 7. Add Ethernet description in multiple Odroid DTS allowing also easy MAC address filling by bootloader. 8. Add Ethernet to Artik 5 (Exynos3250) board. 9. Add interconnect properties to Exynos4412 to fix old Mixer issues. ---------------------------------------------------------------- Alexander Dahl (1): ARM: dts: exynos: Fix schema warnings for pwm-leds Artur Świgoń (1): ARM: dts: exynos: Add interconnects to Exynos4412 mixer Krzysztof Kozlowski (18): ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU ARM: dts: exynos: disable pull up of USB 3.0 over-current on Odroid XU ARM: dts: exynos: adjust node names to DT spec in Exynos3250 boards ARM: dts: exynos: adjust node names to DT spec in Exynos4210 boards ARM: dts: exynos: override GPIO keys node by label in Exynos4412 Odroid family ARM: dts: exynos: adjust node names to DT spec in Exynos4412 boards ARM: dts: exynos: remove redundant status=okay in Exynos4412 boards ARM: dts: exynos: adjust node names to DT spec in Exynos5250 boards ARM: dts: exynos: adjust node names to DT spec in Odroid XU ARM: dts: exynos: adjust node names to DT spec in Exynos542x boards ARM: dts: s5pv210: adjust node names to DT spec ARM: dts: exynos: use hyphens in Exynos3250 node names ARM: dts: exynos: use hyphens in Exynos4 node names ARM: dts: exynos: use generic name for max77693 motor in Midas ARM: dts: exynos: use hyphens in Exynos5 node names ARM: dts: exynos: use hyphens in MFC reserved memory node names Lukasz Luba (1): ARM: dts: exynos: Remove interrupts from DMC controller in Exynos5422 Marek Szyprowski (6): ARM: dts: exynos: Remove 'opp-shared' from Exynos3 bus OPP-tables ARM: dts: exynos: Remove 'opp-shared' from Exynos4412 bus OPP-tables ARM: dts: exynos: Enable Bluetooth support for Trats board ARM: dts: exynos: Enable Bluetooth support for Universal C210 board ARM: dts: exynos: Enable Bluetooth support for Midas board family ARM: dts: exynos: Enable DWC2 dual-role support on OdroidU3+ boards Serge Semin (2): ARM: dts: exynos: Correct DWC USB3 compatible string ARM: dts: exynos: Harmonize DWC USB3 DT nodes name Sylwester Nawrocki (1): ARM: dts: exynos: Add interconnect properties to Exynos4412 bus nodes Łukasz Stelmach (6): ARM: dts: exynos: Add Ethernet interface description for Odroid XU3 Lite ARM: dts: exynos: Add Ethernet interface description for Odroid XU ARM: dts: exynos: Add Ethernet interface description for Odroid U3 ARM: dts: exynos: Add Ethernet interface description for Odroid X/X2 ARM: dts: exynos: Add a placeholder for a MAC address ARM: dts: exynos: Add Ethernet to Artik 5 board arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi | 4 +- arch/arm/boot/dts/exynos3250-artik5-eval.dts | 29 +++++++++++ arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 8 +-- arch/arm/boot/dts/exynos3250-rinato.dts | 8 +-- arch/arm/boot/dts/exynos3250.dtsi | 53 +++++++++----------- arch/arm/boot/dts/exynos4.dtsi | 26 +++++----- arch/arm/boot/dts/exynos4210-i9100.dts | 6 +-- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 22 ++++---- arch/arm/boot/dts/exynos4210-trats.dts | 35 ++++++++++++- arch/arm/boot/dts/exynos4210-universal_c210.dts | 29 +++++++++++ arch/arm/boot/dts/exynos4210.dtsi | 36 +++++++------- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 9 ++-- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 47 ++++++++++++++---- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 11 ++-- arch/arm/boot/dts/exynos4412-odroidu3.dts | 26 ++++++++++ arch/arm/boot/dts/exynos4412-odroidx.dts | 58 ++++++++++++++++------ arch/arm/boot/dts/exynos4412-origen.dts | 14 +++--- arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 ++++---- arch/arm/boot/dts/exynos4412.dtsi | 31 ++++++------ arch/arm/boot/dts/exynos5250-arndale.dts | 6 +-- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 6 +-- arch/arm/boot/dts/exynos5410-odroidxu.dts | 33 ++++++++++-- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +++++++++++ arch/arm/boot/dts/exynos5410.dtsi | 4 ++ arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +-- arch/arm/boot/dts/exynos5420-smdk5420.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 39 +++++++-------- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 34 ++++++------- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 22 ++++++++ arch/arm/boot/dts/exynos5422-odroidxu3.dts | 26 ++++++++-- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 ++-- arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/s5pv210-aquila.dts | 12 ++--- arch/arm/boot/dts/s5pv210-aries.dtsi | 4 +- arch/arm/boot/dts/s5pv210-goni.dts | 14 +++--- arch/arm/boot/dts/s5pv210-smdkv210.dts | 20 ++++---- 52 files changed, 526 insertions(+), 265 deletions(-)