From patchwork Fri Jan 12 11:35:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 13518332 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 B2376C4706C for ; Fri, 12 Jan 2024 11:35:55 +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=Oe3L22uDc/AQd9KoyNS5xbR0GG3moau6wiU81dMQfho=; b=ugMHbMtjh6GoGi QDSRKDZ5RtAE2rjsJcYfZ/a7djZDYJ5yZbKrV9NQ7yQa2V97brtO+kpW/b+YRqor41poeg5VzB6+7 rlhb8q77HIDFtv2u79hk3+CWDIfMO1IYitC0KumDKPrdNkSx6otOhSAQ6A3Ivubg+F5zcvJ54fqCh iHL6Zev0V7APJD3TvKc6H24EdItC/o1+GTm3XyVawoZ6I0vmB3jdO2Agaqwgws9wcL2IOP3Y/Mh8y Fp35TDK3cpR4GW/LIv4JCDQYaAmHV46c1HzZCQ2G6cApV4BGNs1dgqHiESQsElltKLr1YsD7xUrl3 GOXtfCdkPjtkr+oBezGg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rOFow-002btn-15; Fri, 12 Jan 2024 11:35:30 +0000 Received: from mail-lf1-x143.google.com ([2a00:1450:4864:20::143]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rOFos-002bt4-3B for linux-arm-kernel@lists.infradead.org; Fri, 12 Jan 2024 11:35:28 +0000 Received: by mail-lf1-x143.google.com with SMTP id 2adb3069b0e04-50e7e55c0f6so7629685e87.0 for ; Fri, 12 Jan 2024 03:35:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705059325; x=1705664125; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=YLLLZtRWRR9zlGYQC39xa+xg/K5MiiV69+VuvJLo81M=; b=y6VnonA2actKRWqbMhWWkJOECCpv/zF6DB+zLG0xkksazoLFZ5RiFtIpxEfdh0thvJ cEEK9RYztPglKZHeeeZk3GmuPUSrcCkELDtqfOAIQg7M6uUqoBBOzJa2eYEcaj+a0Rvh 9tPJkXa2rweN0uS1GmZRImjvY783/MM5E1+MflLw3H6vl7WsYloRN/8IJf7KHLnVE7bt Vcf1tshi8Il2sFS8+0le/vRjbvyBfS+PAciKY2EzX3KjRrI9A9wmka0OvMJ6KER8yw5I GXTyY9yGYa9gwJyOQpZm9LjV9cjIXfvfnKxJtbE5KG5AkTb0HPgsIAmcQ3YSajKAVRUw ZWlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705059325; x=1705664125; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YLLLZtRWRR9zlGYQC39xa+xg/K5MiiV69+VuvJLo81M=; b=xD0HqZ5210Mz3oijp8A26BZEbTUUyjfOSzKlbp008X/GxbP++jU0O/i8eG1sKVL9u4 1TfK20Qt2ZuPmMeeVI6emamElIluRJPNYl1MhnhtkfHh74tm35XptOqbQa4ghuLGPFek glay5iFiTUNafupfk5mVo2stUkmGQladnp1u+mo4dksPsXS3JVpXrnvmm3EiwR6UHM5J yolF2hlGZ5zmjthz7yOupUJQeqRx8cb46Jbl1z7gsdgBAi7OsQJF0LfJNIxqn1ZVdFw7 eLvzQv60Ve+30CnxpvUyEM8nO5g5MenJnhn4GkkDDyFjs6s/qTssPLKF5vPyNJi5KIUL J6XA== X-Gm-Message-State: AOJu0YzlnLkHNgJJGrdwPEi4noL8uF46cnVR2xE+3KV3REaLgZ9CfkbD /0oKzk2cz2K94VHlcM/9FpWPjVKkxdZj9w== X-Google-Smtp-Source: AGHT+IHhJdTRptmTseXNxOVJdsEd4oAiOFk5i380OeV8nJeJ0AJhyeocMNNQ0NNUeDgyE90Dancmew== X-Received: by 2002:ac2:58fa:0:b0:50e:4e1c:26a6 with SMTP id v26-20020ac258fa000000b0050e4e1c26a6mr282329lfo.104.1705059324669; Fri, 12 Jan 2024 03:35:24 -0800 (PST) Received: from uffe-tuxpro14.. (h-178-174-189-39.A498.priv.bahnhof.se. [178.174.189.39]) by smtp.gmail.com with ESMTPSA id bp7-20020a056512158700b0050e902ce211sm467911lfb.276.2024.01.12.03.35.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jan 2024 03:35:24 -0800 (PST) From: Ulf Hansson To: Linus , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ulf Hansson , linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] pmdomain updates for v6.8 Date: Fri, 12 Jan 2024 12:35:23 +0100 Message-Id: <20240112113523.44456-1-ulf.hansson@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240112_033527_050409_2E307EA4 X-CRM114-Status: GOOD ( 14.83 ) 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 Linus, Here's the pull-request with pmdomain updates for v6.8. Details about the highlights are as usual found in the signed tag. Please pull this in! Kind regards Ulf Hansson The following changes since commit 0cb19e50a911aaadf49eed120392e429d6e1fa0c: pmdomain: arm: Avoid polling for scmi_perf_domain (2023-11-27 16:28:20 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.8 for you to fetch changes up to d6948c13b663a284574cb9e502dd663e70d910e8: PM: domains: Move genpd and its governor to the pmdomain subsystem (2023-12-18 12:49:48 +0100) ---------------------------------------------------------------- Core: - Move the generic PM domain and its governor to the pmdomain subsystem - Drop the unused pm_genpd_opp_to_performance_state() Providers: - Convert some providers to let the ->remove() callback return void - amlogic: Add support for G12A ISP power domain - arm: Move the SCPI power-domain driver to the pmdomain subsystem - arm: Move Kconfig options to the pmdomain subsystem - qcom: Update part number to X1E80100 for the rpmhpd ---------------------------------------------------------------- Neil Armstrong (2): dt-bindings: power: meson-g12a-power: document ISP power domain pmdomain: amlogic: meson-ee-pwrc: add support for G12A ISP power domain Randy Dunlap (1): PM: domains: fix domain_governor kernel-doc warnings Sibi Sankar (2): dt-bindings: power: rpmpd: Update part number to X1E80100 pmdomain: qcom: rpmhpd: Update part number to X1E80100 Sudeep Holla (2): pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem firmware: arm_scpi: Move power-domain driver to the pmdomain dir Ulf Hansson (5): pmdomain: Merge branch fixes into next pmdomain: Merge branch dt into next PM: domains: Drop the unused pm_genpd_opp_to_performance_state() PM: domains: Drop redundant header for genpd PM: domains: Move genpd and its governor to the pmdomain subsystem Uwe Kleine-König (9): pmdomain: imx-pgc: Convert to platform remove callback returning void pmdomain: imx-gpc: Convert to platform remove callback returning void pmdomain: imx-gpcv2: Convert to platform remove callback returning void pmdomain: imx8m-blk-ctrl: Convert to platform remove callback returning void pmdomain: imx8mp-blk-ctrl: Convert to platform remove callback returning void pmdomain: imx93-blk-ctrl: Convert to platform remove callback returning void pmdomain: imx93-pd: Convert to platform remove callback returning void pmdomain: qcom-cpr: Convert to platform remove callback returning void pmdomain: xilinx/zynqmp: Convert to platform remove callback returning void .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 +- MAINTAINERS | 10 +----- drivers/base/power/Makefile | 1 - drivers/firmware/Kconfig | 9 ------ drivers/firmware/Makefile | 1 - drivers/firmware/arm_scmi/Kconfig | 25 --------------- drivers/pmdomain/Kconfig | 1 + drivers/pmdomain/Makefile | 1 + drivers/pmdomain/amlogic/meson-ee-pwrc.c | 16 ++++++++++ drivers/pmdomain/arm/Kconfig | 37 ++++++++++++++++++++++ drivers/pmdomain/arm/Makefile | 1 + .../{firmware => pmdomain/arm}/scpi_pm_domain.c | 0 drivers/{base/power/domain.c => pmdomain/core.c} | 34 -------------------- .../domain_governor.c => pmdomain/governor.c} | 8 +++-- drivers/pmdomain/imx/gpc.c | 28 ++++++++-------- drivers/pmdomain/imx/gpcv2.c | 6 ++-- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 6 ++-- drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 6 ++-- drivers/pmdomain/imx/imx93-blk-ctrl.c | 6 ++-- drivers/pmdomain/imx/imx93-pd.c | 6 ++-- drivers/pmdomain/qcom/cpr.c | 6 ++-- drivers/pmdomain/qcom/rpmhpd.c | 12 +++---- drivers/pmdomain/xilinx/zynqmp-pm-domains.c | 6 ++-- include/dt-bindings/power/meson-g12a-power.h | 1 + include/linux/pm_domain.h | 12 ------- 25 files changed, 100 insertions(+), 141 deletions(-) create mode 100644 drivers/pmdomain/arm/Kconfig rename drivers/{firmware => pmdomain/arm}/scpi_pm_domain.c (100%) rename drivers/{base/power/domain.c => pmdomain/core.c} (98%) rename drivers/{base/power/domain_governor.c => pmdomain/governor.c} (98%)