From patchwork Thu Jan 13 14:48:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Claudiu Beznea X-Patchwork-Id: 12712829 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EC83BC433EF for ; Thu, 13 Jan 2022 14:49:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:CC :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=cRiUDWu60EC3UU9ow64Q1d0rgB9NmPlZaNfj2q29cpI=; b=ExwASRvWxt0QE7 uWkfwWw/2kgBB6Ikikdn5V6Ao8dnvtKEwiVuBsR67bdZyHcbFaWC6iqMJtyG/WAGwPWfM5BhOps+P R8kfGPf+N3yopxP8mhjacZxtkkPE9X5yt0rPFl09Uhs52qVliV7sMi41RP9jqufMz0qH3yk/aH0JM 7cogwhrVXo6ZVxQlCfebldPAbAJdhZsbvl3uOqFiBEk4thyToKiIeVwaH4ItxBGf8cmxIP2cxEQ9l RcW9LMh0swsVkSZ50pKzTvnkJuxllCdZnSdJAU1ettJPWda3jvxyae0fodM6mfHfeBGe48dxJ11MS zKejvL7tozO5AEFWzP6w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n81OV-006Gmw-MC; Thu, 13 Jan 2022 14:48:03 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n81OQ-006GjS-F0 for linux-arm-kernel@lists.infradead.org; Thu, 13 Jan 2022 14:48:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1642085278; x=1673621278; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=TLoVJGu9GzlLqKVezijYXBP2bSWqSRzeqtsZirqCtfY=; b=dWH5V5DZJXiQJDPJRX2B7uzDAREG6mNJTQ3gDMhXPk6RqfmPISXAUcaT dpnrCZYlW9s+EXdo8M1qvkUGaN3QwgoOKfG+WZ6aRMjY6tGVwEvw5T7M4 BSczP8wsu8cv35mUw7N2RQJtkncE2k3OfH5o2+FSbKakAieGMp0wAexz/ BZe9Wn2+7hMpt3Djn5lZMxHPKtIf6zYg5HfwkAnpMFcuMWB8BJYouvNhI joIwKeKioSjp4W9qKYE3wMDpPIal/rZxUZucmL46K+sERJKDuyimXMqDv EXnEn/tgDttls6lNOUoCdE+gKy1Q6ktIO6xNgflshHWw/0btfunayp/Bv w==; IronPort-SDR: QFiaa1iUfXWBgE8mciayo9eSGbKgzyb6pAieAOJ+r3KJmW/KO3mwJJBmoRDJfb5iXQo09Rshn/ NW1+qdydp8KeuqQ7GDmp7B3EJF7B6NJJZCgFECErKPELyQZkqnWABfZkNoT7dvsfgp9ADaRX37 I3Jq4XNenOhk2WZeCQ1TWT9wgQJa39J+szRb8oQ4OTNlD7CRXLvp8pV5MG3kaHxlFFVMW9FSvR /n4B4DwhMFZJ10sDs2xS3RREswHv8nRxuccRvCRg9D9dfbgiPyfcCo4VxPjKDDkF1p7pAkJTqp R4e+sGbO+EevflI6StxxbRzI X-IronPort-AV: E=Sophos;i="5.88,286,1635231600"; d="scan'208";a="150108148" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 13 Jan 2022 07:47:56 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 13 Jan 2022 07:47:55 -0700 Received: from localhost.localdomain (10.10.115.15) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 13 Jan 2022 07:47:52 -0700 From: Claudiu Beznea To: , , , , , , CC: , , , , Claudiu Beznea Subject: [PATCH v2 00/10] ARM: at91: add cpu idle and cpufreq opps for sama7g5 Date: Thu, 13 Jan 2022 16:48:50 +0200 Message-ID: <20220113144900.906370-1-claudiu.beznea@microchip.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220113_064758_530275_84499F31 X-CRM114-Status: UNSURE ( 7.95 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, This series adds CPU idle support for SAMA7G5. Along with this the CPUFreq OPPs for SAMA7G5 and proper config has been added. Thank you, Claudiu Beznea Changes in v2: - collected tags - add "opp-suspend" to 600MHz OPP on patch "ARM: dts: at91: sama7g5: add opps" - add patches: ARM: dts: at91: fix low limit for CPU regulator ARM: dts: at91: sama7g5ek: set regulator voltages for standby state Claudiu Beznea (10): ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency ARM: at91: ddr: align macro definitions ARM: at91: ddr: fix typo to align with datasheet naming ARM: at91: PM: add cpu idle support for sama7g5 ARM: at91: Kconfig: select PM_OPP ARM: dts: at91: fix low limit for CPU regulator ARM: dts: at91: sama7g5ek: set regulator voltages for standby state ARM: dts: at91: sama7g5: add opps ARM: configs: at91: sama7: enable cpu idle ARM: configs: at91: sama7: add config for cpufreq arch/arm/boot/dts/at91-sama7g5ek.dts | 7 ++++- arch/arm/boot/dts/sama7g5.dtsi | 38 ++++++++++++++++++++++++++++ arch/arm/configs/sama7_defconfig | 9 ++++++- arch/arm/mach-at91/Kconfig | 1 + arch/arm/mach-at91/pm.c | 27 +++++++++++++++++++- arch/arm/mach-at91/pm_suspend.S | 4 +-- include/linux/clk/at91_pmc.h | 4 +++ include/soc/at91/sama7-ddr.h | 15 +++++------ 8 files changed, 91 insertions(+), 14 deletions(-) Acked-by: Nicolas Ferre