From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ECF7421128D for ; Thu, 23 Jan 2025 14:15:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737641747; cv=none; b=mhDCxK3UCVRdh+/0rr086p5o5Ofe59pj2/vEWguFV6m8EPlDmCu6qBMn3zorhcZF7FpWuzoXbrn5ZbD3pXKzA6U0EpT6V2dREeLr4d2c1BY0nOPRSxvzkU6kuEFhNgmFAjcepcIw7ccHXBAgYN/pU9lfE+fmrUnhx87VCoOggUg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737641747; c=relaxed/simple; bh=2rQgFqOIcnjcZOPLL3KNhK491zzBMXS9Ek94uJnqom0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=UfMFnHRh45T5s0Vk8+nWaHTdwAEvd7oUQm7GtBGMAEG8pmRfAnuqUPXrbnJtYIUYdoKRGNEKHtnZtveayTYUtLLyoak8jPvGPh8qVfkdTaZN8jPDde5EWFa2ERftNxGve0hYuzSMihy3dvJ5HHyifOCM3QvBBE2jDnPvAdFlIzc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=EmOgN8sw; arc=none smtp.client-ip=209.85.167.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="EmOgN8sw" Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-53f22fd6887so1096716e87.2 for ; Thu, 23 Jan 2025 06:15:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737641744; x=1738246544; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=g1ToMyTjMs2jLgsOp4dn6EsxiilccUPfzThLkca0KWU=; b=EmOgN8swlHIGaeKpzjI421KJe27QvLpCMblAAQeu5Kc7TE64x1J8JRC2UYDXz3J1pP 0Rj1C4nf/th++xEfvf28PNmb9SHF6xFv6vTs+4/tYmgv0GtSHYmYpPrA5Vi8Svvq7uA9 INMKtbVu2+msROmnjkCoP/zFghl6rPexroMPSLgAY/PahG4QfJ+rxD9s/3cE5Rj+qfJ3 b6VPLCwLV32vcF9gPv6bt2fsTTjtREtB7B9KM+yUYeTOSef8Wftee9bJ6pmzgT5muy4+ 6Eb6grnFb5Q7iFC9G3Cb6p4bTdCgyOgfKmpeLsD0UtUQSMhtBVbbYIMVYo9pqlX/ETWv QiXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737641744; x=1738246544; 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=g1ToMyTjMs2jLgsOp4dn6EsxiilccUPfzThLkca0KWU=; b=IFaa9wgpSkO2Xofke13aeQ+vPn/C9Y5uOkftmBtclt+L+R0lXxw5jd+X+MS5E2Eoa2 FntlYtGfD3uUpG+NPmQYMu9TYqf5B/aMzaKwcSImVwwBTxg6F1n7uGmn0tJjSCtdDIUG 6ZX+cMSAyns6NVXBuimxMvmbkZVir6LBISjXVk1T4djtllh71NqdPnWmL84VS32PhSKn SY7MElU38OxfRo2oIKLTu2GFQcQqnTeQCWXDBeX3FjtWh9FXC0/HVNr2Ka4Xa6FWh1wo kwzWRqYecKmFMlIBCWsd8tVKQLgkyhdQv7iD1cSayWuB8HozpeD0gj2ZJ3XypuIIe0Ev t5qw== X-Forwarded-Encrypted: i=1; AJvYcCUU1ES+nVhChFIDZdD5JQ7onP+mbEhec4TWwSOuw0lkqSZ4m3XKyy4wFXu5Op6lFurtrh1Yec36UdkQwKo=@vger.kernel.org X-Gm-Message-State: AOJu0Yyo3mA9XRw+bUCUC30ZdL8I5Am6H4b+mH8cFCEPIDCrvWJc6zZd ZOYBnp+zgrpFOXI9CsRCAAY3I/1SH3MnOZiHjgwcOeLOgWVuxSQl6XDGiA4ldyPXbEx8odoA/FE D X-Gm-Gg: ASbGncuHPiR0sTcSBGVS7OxVVH90UE0OtaExesboPxZ7G8KhkdUTA4wsVRXSCAAF7cE P/AclyHxlkfvQDn+ifgFKYD89e7p87tvjFK5zhW0CfTFgyt/zdQCozBpCbCvnQu6G9tgrWw2AZM E5FCU8zFi+2V4YHktH7A2jeu3jv4g9+KSOoAU7wpNdMb1tQ6zqoamcMUfwxblFuB+EOoVisRm7W tmQK2+eMPtOXJzhTRgmRQq1/Y2qYpLXYw9CY5yAoLqSfNCtHQYPNyloM/RK3o7J9H07B2/zS7LW nFeHhF3aX5EZQdkMNVR2yKw0BfZPp1W89nfPUfTeiFIws8A70FfqSLo= X-Google-Smtp-Source: AGHT+IHplopuHQYOeHKQxzSgMWlfVO0WOZMzXUZ9QofYSuMY+TN8CSqm5hG6oBjV6GjzjpVF5ldH2g== X-Received: by 2002:ac2:4195:0:b0:540:3566:985c with SMTP id 2adb3069b0e04-5439c251121mr6875642e87.26.1737641743965; Thu, 23 Jan 2025 06:15:43 -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 2adb3069b0e04-543bb6bf5b1sm778726e87.118.2025.01.23.06.15.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 06:15:43 -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/cpuidle-psci updates for v6.14 Date: Thu, 23 Jan 2025 15:15:40 +0100 Message-ID: <20250123141540.265172-1-ulf.hansson@linaro.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Linus, Here's the pull-request with the pmdomain and cpuidle-psci updates for v6.14. 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 726efa92e02b460811e8bc6990dd742f03b645ea: pmdomain: imx8mp-blk-ctrl: add missing loop break condition (2025-01-16 16:10:32 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.14 for you to fetch changes up to 885f5669f2abd0db34c9832259f77240d5350e36: pmdomain: airoha: Fix compilation error with Clang-20 and Thumb2 mode (2025-01-21 10:45:24 +0100) ---------------------------------------------------------------- pmdomain core: - Add support for naming idlestates through DT pmdomain providers: - arm: Explicitly request the current state at init for the SCMI PM domain - mediatek: Add Airoha CPU PM Domain support for CPU frequency scaling - ti: Add per-device latency constraint management to the ti_sci PM domain cpuidle-psci: - Enable system-wakeup through GENPD_FLAG_ACTIVE_WAKEUP ---------------------------------------------------------------- Christian Marangi (2): pmdomain: airoha: Add Airoha CPU PM Domain support pmdomain: airoha: Fix compilation error with Clang-20 and Thumb2 mode Kevin Hilman (3): pmdomain: ti_sci: add per-device latency constraint management pmdomain: ti_sci: add wakeup constraint management pmdomain: ti_sci: handle wake IRQs for IO daisy chain wakeups Konrad Dybcio (2): dt-bindings: power: domain-idle-state: Allow idle-state-name pmdomain: core: Support naming idle states Patrick Delaunay (1): cpuidle: psci: Activate GENPD_FLAG_ACTIVE_WAKEUP with OSI Peng Fan (2): pmdomain: imx8m[p]-blk-ctrl: Suppress bind attrs pmdomain: imx-gpcv2: Suppress bind attrs Sudeep Holla (1): pmdomain: arm: scmi_pm_domain: Send an explicit request to set the current state Ulf Hansson (2): pmdomain: Merge branch fixes into next pmdomain: Merge branch fixes into next .../bindings/power/domain-idle-state.yaml | 5 + drivers/cpuidle/cpuidle-psci-domain.c | 1 + drivers/pmdomain/arm/scmi_pm_domain.c | 8 ++ drivers/pmdomain/core.c | 15 ++- drivers/pmdomain/imx/gpcv2.c | 2 + drivers/pmdomain/imx/imx8m-blk-ctrl.c | 1 + drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 1 + drivers/pmdomain/mediatek/Kconfig | 12 ++ drivers/pmdomain/mediatek/Makefile | 8 ++ drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 144 +++++++++++++++++++++ drivers/pmdomain/ti/ti_sci_pm_domains.c | 81 ++++++++++++ include/linux/pm_domain.h | 1 + 12 files changed, 276 insertions(+), 3 deletions(-) create mode 100644 drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c