From patchwork Mon Jul 15 10:03:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 13733244 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 6DC0AC3DA5D for ; Mon, 15 Jul 2024 10:03:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=XJD/Ixfz4BpRjDRZ9qBCyO/QidsQI5u1FfQwVpas3a0=; b=Oy0wD9k6UyAz8h80O7IiIjqRyk v0Rnlu3AvXXw8NUBmQAZmFOfsSGxAVoNz/4jnG/MyZ6iGxdMzC9qPdpx6MK4pxc/Z1FcdTs/VP1br kM6Njnd5WXVC99JTp3/v/TNoN0Z0khfaSwJ3pwF0QFsNBpC0GyLiQdAu6pAi5q/+ghUMQggR6eu3u w9CFGH9QpQVA0UwDEpfFWsgR3ODC1L+xdn9gO8oFWXJPKyAQ9tPKNcJ3esCG18PFDeSzaVG5nBdFs iWaTPmMJlcjFXRdCliUJe3byxusZ2h049Ws+LI7Kwi27xj6c8CB7te39+C0wFjDDs03hYGWHH0X1j JRBS1kbg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sTIYS-00000006diN-1BlP; Mon, 15 Jul 2024 10:03:36 +0000 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sTIY8-00000006de1-2zvQ for linux-arm-kernel@lists.infradead.org; Mon, 15 Jul 2024 10:03:18 +0000 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2eee1384e85so20010341fa.2 for ; Mon, 15 Jul 2024 03:03:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1721037794; x=1721642594; 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=XJD/Ixfz4BpRjDRZ9qBCyO/QidsQI5u1FfQwVpas3a0=; b=MiyKg2TuTdrZg02FTakd7Jx74xi9332GuEKyU3bvYE7MLxVA5Ebx/tLOihbQTLScIn PmMsmR5qLuKQqwfYG1dzD+ecag1g1MMQrXE4WaFmf6fJDA8xM0EigOKwLWca4FHvvzvf gTMV2ytC0oyZAeHIrOY5GlgjFq92aA7axzpVgavD4oiS7UaMJJs13IIyt3F7YNVNaHrE /tFu5NGmXeDXOVqFjvIpmXZQXIo0Wh4CRgglGasIopZLJzQ2r+8eogRsqREBhDV3H+fa GLrgGCjb7i/g+X3+bU3CaiyfeTR67vrIqL5BQx6yJtgXeXe8Mpj6Ug1blz4GgOY3ASEx L7Vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721037794; x=1721642594; 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=XJD/Ixfz4BpRjDRZ9qBCyO/QidsQI5u1FfQwVpas3a0=; b=HHswryLmz9L/WLBF4fAzQaRplzfP7SnsuWDcQzriRLffyz/my2vUXkjzdZiltS99BY LlE6uUfo/Us41wOg4ykc91I2pog90N2IKt4+fryajOwzLN7Ihtv4vBWOBM1vNNhuvw/4 k8vln3VlCSEc9+Y6aCkXdi60YAXZae0nYY/cZDKqixqe1IlTqgS7Y5y1pHqUQ9fc47xm a+cc2z7w9BFPpQ0eAHj6wxviEJL/6zvAEdLHvWkjNLQIXRvM6aqOQelYuw0tsgaCV+/B og/DGq7LVRll5T+NB7+92dY/YGS2CoEu+nLm61qsVApZe+iR3irILT6PzL8rKrX7RqZG puhw== X-Forwarded-Encrypted: i=1; AJvYcCVBUbomFO59cQF1CKtbXnG3Y80HuGkhp0b1zDaUJmN4AGfVmd0502jNPgPVDuIkUEbZ9TKoJYarfG5QDpEsEhltyWjEEHjXXoQXM3pkLEOZsfilBV0= X-Gm-Message-State: AOJu0YwsNQjT8vvku3iaLqAP/22sTIcYX4eHS4grJwd4iyqqqfaaRtzO +kmGn3Vcvcra78UjXwkrwnm3dkPEfq8xCFZfL/Bmzq+hj0hiTad0GrELXHn5U+s= X-Google-Smtp-Source: AGHT+IGIukgKLkWoP2duYj1VtBFLw7fF0D3nkSuQETO64JSPFG53i/vghm8+IM/zpQ7RTwQhVMqGNA== X-Received: by 2002:a05:651c:1a08:b0:2ec:3e02:9737 with SMTP id 38308e7fff4ca-2eeb30b89d4mr156183081fa.2.1721037794213; Mon, 15 Jul 2024 03:03:14 -0700 (PDT) Received: from uffe-tuxpro14.. (h-178-174-189-39.A498.priv.bahnhof.se. [178.174.189.39]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2eee195f380sm8080991fa.138.2024.07.15.03.03.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jul 2024 03:03:13 -0700 (PDT) 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.11 Date: Mon, 15 Jul 2024 12:03:12 +0200 Message-Id: <20240715100312.175281-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-20240715_030316_821307_5B3E3E78 X-CRM114-Status: GOOD ( 13.84 ) 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 PR with the pmdomain updates for v6.11. 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 ddab91f4b2de5c5b46e312a90107d9353087d8ea: pmdomain: qcom: rpmhpd: Skip retention level for Power Domains (2024-07-09 12:47:46 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.11 for you to fetch changes up to 67ce905f5f725c0ff4675b1aea381df0d80a5f03: mdomain: Merge branch fixes into next (2024-07-09 13:12:41 +0200) ---------------------------------------------------------------- pmdomain core: - Add support for HW-managed devices pmdomain providers: - amlogic: Add support for the A5 and the A4 power domains - arm: Enable system wakeups for the SCMI PM domain - qcom/clk: Add HW-mode callbacks to allow switching of GDSC mode pmdomain consumers: - qcom/media/venus: Enable support for switching GDSC HW-mode on V6 ---------------------------------------------------------------- Abel Vesa (1): PM: domains: Add the domain HW-managed mode to the summary Christophe JAILLET (1): pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_desc Geert Uytterhoeven (2): pmdomain: core: Use genpd_is_irq_safe() helper pmdomain: renesas: rmobile-sysc: Use for_each_child_of_node_scoped() Jagadeesh Kona (3): clk: qcom: gdsc: Add set and get hwmode callbacks to switch GDSC mode clk: qcom: videocc: Use HW_CTRL_TRIGGER for SM8250, SC7280 vcodec GDSC's venus: pm_helpers: Use dev_pm_genpd_set_hwmode to switch GDSC mode on V6 Jeff Johnson (1): pmdomain: amlogic: add missing MODULE_DESCRIPTION() macros Peng Fan (1): pmdomain: arm: scmi_pm_domain: set flag GENPD_FLAG_ACTIVE_WAKEUP Ulf Hansson (3): pmdomain: Merge branch dt into next PM: domains: Allow devices attached to genpd to be managed by HW mdomain: Merge branch fixes into next Xianwei Zhao (4): dt-bindings: power: add Amlogic A4 power domains pmdomain: amlogic: Add support for A4 power domains controller dt-bindings: power: add Amlogic A5 power domains pmdomain: amlogic: Add support for A5 power domains controller .../bindings/power/amlogic,meson-sec-pwrc.yaml | 2 + drivers/clk/qcom/gdsc.c | 41 +++++++++++ drivers/clk/qcom/gdsc.h | 1 + drivers/clk/qcom/videocc-sc7280.c | 2 +- drivers/clk/qcom/videocc-sm8250.c | 4 +- drivers/media/platform/qcom/venus/pm_helpers.c | 39 ++++++----- drivers/pmdomain/amlogic/meson-ee-pwrc.c | 1 + drivers/pmdomain/amlogic/meson-gx-pwrc-vpu.c | 1 + drivers/pmdomain/amlogic/meson-secure-pwrc.c | 65 ++++++++++++++++-- drivers/pmdomain/arm/scmi_pm_domain.c | 1 + drivers/pmdomain/core.c | 80 +++++++++++++++++++++- drivers/pmdomain/renesas/rmobile-sysc.c | 8 +-- include/dt-bindings/power/amlogic,a4-pwrc.h | 21 ++++++ include/dt-bindings/power/amlogic,a5-pwrc.h | 21 ++++++ include/linux/pm_domain.h | 17 +++++ 15 files changed, 271 insertions(+), 33 deletions(-) create mode 100644 include/dt-bindings/power/amlogic,a4-pwrc.h create mode 100644 include/dt-bindings/power/amlogic,a5-pwrc.h