From nobody Fri Apr 3 08:25:00 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 ED1FC35E936 for ; Wed, 1 Apr 2026 04:51:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775019120; cv=none; b=l3vBCe+7bCnyUaNPvUR6ZQYxoN5QHxtL7IFwcN259q/wjKNK3Oyvn6Lo0df4DyDpGWB9sLUArMOGoYLAX1Xq0wqNtFQs8BsjZ7honsh1NJTOef3c1JI+yEMQI5dvQwvp26oxglIThboSo11AKWUebLYASsDtn5mVBWKVe8wlBBE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775019120; c=relaxed/simple; bh=9fWvu2AgU7IBwmaoYqowNInEO+gM8FjMCr/yz2qlfGg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tqp6zlqo/NlRaFbsbLEfMSRIcL+FUNv98PhA9uHG69v3zF+iwrxZ0P7W0bz8bBu0IQure62zdDRAmhD3ztOusmg9qorbi1fYEl5MQdAvNUY/roq4q4WqO8ojZ0M70EYVI2KGS1cvi+d/t13EjPhrfUG2knBwnbX0cJZ3SH1pT8Y= 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=zIhY21Kd; arc=none smtp.client-ip=209.85.128.45 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="zIhY21Kd" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-486fb14227cso84371745e9.3 for ; Tue, 31 Mar 2026 21:51:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775019117; x=1775623917; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=U4XnAKFPVmyYTHO+P1XBUrrMd2S0zggRsNHe39W700w=; b=zIhY21Kdm9KmKoYpve+Kk8T8Je7htt28EomsiJlkpFwQ5LAVg89X5bZ2s4QsA2p0wK wqeKmF2wKg56IK2cp2kwbx9Gi1iSKmDKQMsAi/orj3FSaSsJP1PztFerYHZj0+c0XSvP maYV/n87lxznZRrTINDPs3pt7lY51b995dgU6D4YhcM2kDHYafUjCqOIx74oRPq7roHt TFPVP0YAvnngPEhM9kuaI6R8sRC/O0uojILRbIkHPHtNYt8NzsC4LiKVVrE11B+vuw6M ns8UaJt389QpHJHUIgfsGot3jBxuuzRWcKNl4ikCg4unQa5P6RjvvXjl+kRGaJ2e4sN1 ypUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775019117; x=1775623917; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=U4XnAKFPVmyYTHO+P1XBUrrMd2S0zggRsNHe39W700w=; b=PoIsEM7CB2zz4UcD1SXRe/TpZOXCNuuFcUNUdj8Te8fsKtNH2Rzr4LJAQyQMojL1+v hD+18ZZ2R5OvtuTVSpL0nDT+r7gOe5LEzLeZCz49AVEnQZCOBriMj/dlbISWdFFcbtY9 KkegrYpAn5QL+xHgSsnEsEZRyfYS7d960sR7RtAVA0wB8r/+LwS1i01koODRmTfUkfCK Mbv0oXC8AVgZ39LWMm5pkrYKllopqYYeNr3a9WRRzUB9mSQI5BmJXCca2cKvfSrvOTML Vt1oy9qtnxKfCIecFN3DV2XEFAdjQaALQjQVChkeuN9nC5vGlu/Nd1yaqvW83ISWGSmr P76Q== X-Forwarded-Encrypted: i=1; AJvYcCWkbQ4mPPpgHt/LBbdymEWv76MaUpreod6WZLGp6fGZdqMzoH87X8DJiv3V/ulZ7B3rdjUZBhIBKR3ytVY=@vger.kernel.org X-Gm-Message-State: AOJu0YwOFSb6JWDDUwjI8f7sAr4FJBGHVBk6bJQ3qgWSLoPVk9l4+lb6 /6m7dres3+Cd4T2MjiuhRTDEDen1IiJ3EU5IyDq406ex0mLLDDAa1/BVlgmZv/UffZ4= X-Gm-Gg: ATEYQzxfcM1rirhiD3P4EKQ4nMROTeYPPiMiGuDMDMO71MYE1MfyUAeN2JK1GncJh57 axwXBaPSeZXP2qRkEdgoWtAMKswyGEJInpbC+A21cgDyurXrCp560gRZ0UkzPuEJZmHeRQC3fHh +9gjbWyu7cXr3Cou6u+IlaevAWVK/Jpz9Zg6hVh5Gq7SfVjO0y0nrN1h1qrGIcn4MJ0s/oGQZ3n 5922xvvGz2ong8kp8XM5ttEtu854TGk5SOYS1hx0Lu/U9xvHSA+rlIcx2lYu3ttmL40X6yxmbMa RM/2MdurijLh0ocZk/WXhMfcNwfHL2+w+bdooF0W9SbmD9uyhxaAw+8NLxots8VIkbezJlCljAH OCUMkrwy3gVOyDKMW66yfHv67mvsFL8qeO8XlTf3yTsLEjD8ygfE3XSbt6qzdVFMlkKzjz45GiD Ar8Zd/LUDe+IwO5vcCW3XmqMNRBGWoitXF4+gkErT4Vegf5WRz0pPMG2q9oBRZmdfSNLe3U61pG 1meRgABrl8KAzVH X-Received: by 2002:a05:600c:c04a:b0:483:7903:c3b1 with SMTP id 5b1f17b1804b1-488835b2f54mr22338195e9.20.1775019117430; Tue, 31 Mar 2026 21:51:57 -0700 (PDT) Received: from [127.0.1.1] ([94.4.195.193]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43cf2463dc2sm32986442f8f.23.2026.03.31.21.51.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 21:51:56 -0700 (PDT) From: Alexey Klimov Date: Wed, 01 Apr 2026 05:51:54 +0100 Subject: [PATCH v2 1/7] dt-bindings: soc: move,rename google,gs101-pmu-intr-gen and add exynos850 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260401-exynos850-cpuhotplug-v2-1-c5a760a3e259@linaro.org> References: <20260401-exynos850-cpuhotplug-v2-0-c5a760a3e259@linaro.org> In-Reply-To: <20260401-exynos850-cpuhotplug-v2-0-c5a760a3e259@linaro.org> To: Sam Protsenko , linux-samsung-soc@vger.kernel.org, Krzysztof Kozlowski , Peter Griffin , =?utf-8?q?Andr=C3=A9_Draszik?= , Conor Dooley , Alim Akhtar Cc: Tudor Ambarus , Rob Herring , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexey Klimov X-Mailer: b4 0.14.3 The PMU interrupt generation block introduced for the Google GS101 is actually a standard Samsung Exynos IP block found in older SoCs, such as the Exynos850, and is not exclusive to Google SoCs. To accurately reflect its origin, move the schema file to under soc/samsung/ directory and rename it. Concurrently, add the new "samsung,exynos850-pmu-intr-gen" compatible string to the bindings. Support for this block is required to enable power management features like CPU hotplug and idle states on Exynos850 platforms. Also, move this file under Exynos850 SoC in MAINTAINERS entry. Signed-off-by: Alexey Klimov --- .../samsung,exynos850-pmu-intr-gen.yaml} | 8 ++++= +--- MAINTAINERS | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/soc/google/google,gs101-pmu-= intr-gen.yaml b/Documentation/devicetree/bindings/soc/samsung/samsung,exyno= s850-pmu-intr-gen.yaml similarity index 70% rename from Documentation/devicetree/bindings/soc/google/google,gs101-pmu-i= ntr-gen.yaml rename to Documentation/devicetree/bindings/soc/samsung/samsung,exynos850-p= mu-intr-gen.yaml index 2be022ca6a7d..df23467d0e0e 100644 --- a/Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-ge= n.yaml +++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos850-pmu-i= ntr-gen.yaml @@ -1,10 +1,10 @@ # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- -$id: http://devicetree.org/schemas/soc/google/google,gs101-pmu-intr-gen.ya= ml# +$id: http://devicetree.org/schemas/soc/samsung/samsung,exynos850-pmu-intr-= gen.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# =20 -title: Google Power Management Unit (PMU) Interrupt Generation +title: Samsung Power Management Unit (PMU) Interrupt Generation =20 description: | PMU interrupt generator for handshaking between PMU through interrupts. @@ -15,7 +15,9 @@ maintainers: properties: compatible: items: - - const: google,gs101-pmu-intr-gen + - enum: + - google,gs101-pmu-intr-gen + - samsung,exynos850-pmu-intr-gen - const: syscon =20 reg: diff --git a/MAINTAINERS b/MAINTAINERS index ff935e197c21..e14e6f874e05 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -10947,7 +10947,6 @@ P: Documentation/process/maintainer-soc-clean-dts.r= st C: irc://irc.oftc.net/pixel6-kernel-dev F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml F: Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml -F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.= yaml F: Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml F: arch/arm64/boot/dts/exynos/google/ F: drivers/clk/samsung/clk-gs101.c @@ -23606,6 +23605,7 @@ L: linux-arm-kernel@lists.infradead.org (moderated = for non-subscribers) L: linux-samsung-soc@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml +F: Documentation/devicetree/bindings/soc/samsung/samsung,exynos850-pmu-int= r-gen.yaml F: arch/arm64/boot/dts/exynos/exynos850* F: drivers/clk/samsung/clk-exynos850.c F: include/dt-bindings/clock/exynos850.h --=20 2.51.0