From patchwork Fri Mar 6 16:19:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 11424281 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 3EDF414B7 for ; Fri, 6 Mar 2020 16:19:57 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 39EF020880; Fri, 6 Mar 2020 16:19:57 +0000 (UTC) Delivered-To: soc@kernel.org Received: from muru.com (muru.com [72.249.23.125]) by mail.kernel.org (Postfix) with ESMTP id D83B12084E; Fri, 6 Mar 2020 16:19:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D83B12084E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=atomide.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=tony@atomide.com Received: from hillo.muru.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTP id C2A688027; Fri, 6 Mar 2020 16:20:41 +0000 (UTC) From: Tony Lindgren List-Id: To: soc@kernel.org Cc: arm@kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Tony Lindgren" Subject: [GIT PULL 1/4] soc changes for omaps for v5.7 Date: Fri, 6 Mar 2020 08:19:47 -0800 Message-Id: X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 From: "Tony Lindgren" The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.7/soc-signed for you to fetch changes up to 0d53cc8b3319fc6d0d9656c428d03a3c1628c19f: Merge branch 'omap-for-v5.7/omap1' into omap-for-v5.7/soc (2020-03-06 07:17:10 -0800) ---------------------------------------------------------------- SoC changes for omaps for v5.7 merge window A change to improve the warning output for device tree data mismatch as compared to legacy platform data for ti-sysc related interconnect target modules. And change omap1 to request_irq() instead of setup_irq(). ---------------------------------------------------------------- Tony Lindgren (2): ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields Merge branch 'omap-for-v5.7/omap1' into omap-for-v5.7/soc afzal mohammed (1): ARM: OMAP: replace setup_irq() by request_irq() arch/arm/mach-omap1/pm.c | 13 ++++++------- arch/arm/mach-omap1/time.c | 10 +++------- arch/arm/mach-omap1/timer32k.c | 10 +++------- arch/arm/mach-omap2/omap_hwmod.c | 19 ++++++++++++------- arch/arm/mach-omap2/timer.c | 11 +++-------- 5 files changed, 27 insertions(+), 36 deletions(-) From patchwork Fri Mar 6 16:19:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 11424285 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 778F818B8 for ; Fri, 6 Mar 2020 16:19:57 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 64E8120866; Fri, 6 Mar 2020 16:19:57 +0000 (UTC) Delivered-To: soc@kernel.org Received: from muru.com (muru.com [72.249.23.125]) by mail.kernel.org (Postfix) with ESMTP id 499CA2146E; Fri, 6 Mar 2020 16:19:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 499CA2146E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=atomide.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=tony@atomide.com Received: from hillo.muru.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTP id C4E658160; Fri, 6 Mar 2020 16:20:42 +0000 (UTC) From: Tony Lindgren List-Id: To: soc@kernel.org Cc: arm@kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Tony Lindgren" Subject: [GIT PULL 2/4] am3 and am4 pm changes for v5.7 Date: Fri, 6 Mar 2020 08:19:48 -0800 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 From: "Tony Lindgren" The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.7/pm33xx-signed for you to fetch changes up to 73321b5f4dafc0a0e7389174ba7eaf558291a188: ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE (2020-02-27 09:27:30 -0800) ---------------------------------------------------------------- PM changes for am335x and am437x for v5.7 merge window A series of changes from Dave Gerlach to enable basic cpuidle support for am335x and am437x based on generic cpuidle-arm driver. ---------------------------------------------------------------- Dave Gerlach (5): dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle soc: ti: pm33xx: Add base cpuidle support ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE Documentation/devicetree/bindings/arm/cpus.yaml | 2 + arch/arm/configs/omap2plus_defconfig | 2 + arch/arm/mach-omap2/pm33xx-core.c | 137 ++++++++++++++++++++++-- drivers/soc/ti/pm33xx.c | 21 +++- include/linux/platform_data/pm33xx.h | 6 +- 5 files changed, 160 insertions(+), 8 deletions(-) From patchwork Fri Mar 6 16:19:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 11424289 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 95E6014B7 for ; Fri, 6 Mar 2020 16:19:58 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 90EE721739; Fri, 6 Mar 2020 16:19:58 +0000 (UTC) Delivered-To: soc@kernel.org Received: from muru.com (muru.com [72.249.23.125]) by mail.kernel.org (Postfix) with ESMTP id 77EFE2146E; Fri, 6 Mar 2020 16:19:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 77EFE2146E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=atomide.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=tony@atomide.com Received: from hillo.muru.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTP id C86538161; Fri, 6 Mar 2020 16:20:43 +0000 (UTC) From: Tony Lindgren List-Id: To: soc@kernel.org Cc: arm@kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Tony Lindgren" Subject: [GIT PULL 3/4] ti-sysc driver changes for v5.7 Date: Fri, 6 Mar 2020 08:19:49 -0800 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 From: "Tony Lindgren" The following changes since commit aec551c7a00fb7eae049c0c4cc3208ca53e26355: bus: ti-sysc: Fix 1-wire reset quirk (2020-02-26 10:03:35 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.7/ti-sysc-signed for you to fetch changes up to b2745d92bb015cc4454d4195c4ce6e2852db397e: bus: ti-sysc: Add support for PRUSS SYSC type (2020-03-04 07:54:57 -0800) ---------------------------------------------------------------- Driver changes for ti-sysc for v5.7 merge window Driver changes for ti-sysc interconnect target module driver mostly to be able to probe display subsystem (DSS) without platform data: - Rename clk_enable/disable quirks to less confusing pre and post reset quirks - Enable module reset to work with modules with no sysconfig register - Also consider non-existing module register when matching quirks - Don't warn with nested ti-sysc devices - Implement basic SoC revision handling - Detect DSS related devices - Implement DSS reset quirks Note that there is also a DSS driver specific probe fix to allow probing devices configured for interconnect target module data that was agreed to be merged along with the ti-sysc driver changes. And then there also changes to handle RTC, EDMA and PRUSS: - Add module unlock quirk for RTC - Detect EDMA modules - Add support for handling PRUSS ---------------------------------------------------------------- Roger Quadros (1): dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type Suman Anna (1): bus: ti-sysc: Add support for PRUSS SYSC type Tony Lindgren (12): drm/omap: Prepare DSS for probing without legacy platform data bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks bus: ti-sysc: Improve reset to work with modules with no sysconfig bus: ti-sysc: Consider non-existing registers too when matching quirks bus: ti-sysc: Don't warn about legacy property for nested ti-sysc devices bus: ti-sysc: Implement SoC revision handling bus: ti-sysc: Handle module unlock quirk needed for some RTC bus: ti-sysc: Detect display subsystem related devices bus: ti-sysc: Implement display subsystem reset quirk Merge branch 'omap-for-v5.7/dss-probe' into omap-for-v5.7/ti-sysc bus: ti-sysc: Fix wrong offset for display subsystem reset quirk bus: ti-sysc: Detect EDMA and set quirk flags for tptc Documentation/devicetree/bindings/bus/ti-sysc.txt | 1 + arch/arm/mach-omap2/pdata-quirks.c | 6 + drivers/bus/ti-sysc.c | 604 ++++++++++++++++++---- drivers/gpu/drm/omapdrm/dss/dss.c | 25 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 25 +- include/dt-bindings/bus/ti-sysc.h | 4 + include/linux/platform_data/ti-sysc.h | 5 + 7 files changed, 570 insertions(+), 100 deletions(-) From patchwork Fri Mar 6 16:19:50 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 11424291 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 9721C14B7 for ; Fri, 6 Mar 2020 16:19:59 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 927EC2187F; Fri, 6 Mar 2020 16:19:59 +0000 (UTC) Delivered-To: soc@kernel.org Received: from muru.com (muru.com [72.249.23.125]) by mail.kernel.org (Postfix) with ESMTP id 7961D2146E; Fri, 6 Mar 2020 16:19:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7961D2146E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=atomide.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=tony@atomide.com Received: from hillo.muru.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTP id 122998192; Fri, 6 Mar 2020 16:20:44 +0000 (UTC) From: Tony Lindgren List-Id: To: soc@kernel.org Cc: arm@kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Tony Lindgren" Subject: [GIT PULL 4/4] dts changes for omaps for v5.7 Date: Fri, 6 Mar 2020 08:19:50 -0800 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 From: "Tony Lindgren" The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.7/dt-signed for you to fetch changes up to 89a7b191fcd17e3f1dba963eb2cba8262b45a4d2: ARM: dts: am4372: Add idle_states for cpuidle (2020-02-27 09:33:33 -0800) ---------------------------------------------------------------- Devicetree changes for omaps for v5.7 merge window Few device tree changes for omaps for v5.7 to configure omap5 AESS module and to add idle_states for am335x and am437x cpuidle. ---------------------------------------------------------------- Dave Gerlach (2): ARM: dts: am33xx: Add idle_states for cpuidle ARM: dts: am4372: Add idle_states for cpuidle Tony Lindgren (1): ARM: dts: Configure omap5 AESS arch/arm/boot/dts/am33xx.dtsi | 12 ++++++++++++ arch/arm/boot/dts/am4372.dtsi | 12 ++++++++++++ arch/arm/boot/dts/omap5-l4-abe.dtsi | 16 ++++++++++++++-- 3 files changed, 38 insertions(+), 2 deletions(-)