From nobody Tue Oct 7 20:10:12 2025 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (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 9456D287269 for ; Mon, 7 Jul 2025 10:18:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751883505; cv=none; b=NUaLLS2oPY4xdBVDmmtn93uo6lvLTfCvR+Waj06QIdu8x7giWwmw9lPATY/DgC53I9QTdg/rRfScKVDXPRZpilUIeqTsdAJSh5GwnrM7yRsZqKJNUD3Zx3OXEvV8y4AlszWqunTlE7oZC1YH28gUN/UzwI2420Z/fLTtjuJmqOA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751883505; c=relaxed/simple; bh=USNSTCPLUh43NQYfIkxLRz7CFdTqWhFh5EABG/L6WQo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qsT746T+oR8tpbCHcQ5Y1YL6EgO+B0Ae54t8FSrRanMoyfsQWJOoBdnqpxaJ/5na2Lor3ftig8SG6tCvVH7oFYGJD9v8n0wD3d1wfpsTGf8oIlzSNUJsyu6bODuggxLuhAk5QopS8qvvwWJ1YPwgrYS3eXdnae+zYlQnhW8fDLQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=AIXjJ/YY; arc=none smtp.client-ip=209.85.218.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="AIXjJ/YY" Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-ae0d7b32322so442223266b.2 for ; Mon, 07 Jul 2025 03:18:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1751883502; x=1752488302; 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=zwDPYiBu47NkXEsxkYg8SaVSkTFBC8WInMrYQOtCz9o=; b=AIXjJ/YYkNf0vqpc+DODRUCm52MFybIEXskug5RR0d0Y1jj9JTc2TRqNiiDpRvmmV+ oQPR/NU2SGkA319LpB94kDqHA49oRXgiq3kPU06qdUgLarSk2XXUgGNdW6w3rzXqbHbP hwu2Utl9181OMLIY8krLNpl8ys62/D2H/a848fbwzSAuFJZghG5Hav/eank7EooNWEQk Q2K2AhkTudPUg7xpsqe4MYe6fPCIb8fiFhvPb4rCiZi3YH8hkS7pgXUxZD6Od5JlNpNY mQez2q+jtif00Vpjr7TNA8Nwmy4ybn/DdBH4lQ2T3EeXKMxjEyfLDSR9N+W753z8dXxh QgHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751883502; x=1752488302; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zwDPYiBu47NkXEsxkYg8SaVSkTFBC8WInMrYQOtCz9o=; b=GaJcK+Xbo+vD33zWy/Hp+wsafnonKKgfV7Monk93URQFtEKjuCcPG2IRa/vi9UjHZE hnPB0wa5FC6ePiUR3Un3PT5aE5ztndnpg8afH/P5WyXZse5hWzReOrk3NrQ+cx6JJCUy MUCG90zlpfRXWNN/uvC1sqwyMYJECbkkWRaIKYw1U+OnBezqsifhAE1dLsS/OShOrv58 aJiyEL55tdVVMzmidbaRmpTpfNAZbGGpl+ZSqLdNXfnSydI9D0vlNx/8/6x9aqWhX0mc Az0O96UiymeDInx8uQ7ebtQVBbQhDw5vOcyeEq1r6N8HMk52fFclQUvQDXdIDxq1Stvy MBUA== X-Forwarded-Encrypted: i=1; AJvYcCXtkSlM61I1+mBpv+I8DfobZ0UZIDaxxx/jbyEaD/ELrVdR43lENa+61wN0/SjeDNOwi1XH5NbM7Xa1j7g=@vger.kernel.org X-Gm-Message-State: AOJu0YxVRH5diaBp/ybUCBdb+kgpTFjZlRFwBstCD5baV57+EoeLRLgk ofG89+AFAq3fm9E7ucOpjbxw8qGywKFtik81ZO2e6aRm49Pa70mfY0GkPMKOWXOUGAQ= X-Gm-Gg: ASbGnct+XN2KSrLVBvnb34gnJCc9qNe5GOvQ+UNyhpAKxHg+wKCOgx4BMBKgRLP7Cvg nPDFNyBLiQG+25vQRn+V/4Qk4qGxZKBBxkxe86cuawEP6YZDb3GC1kSvQ8KGdLJA0N5bBjbBa18 8vqD2z1cBdsnde1/Zvu7gxXuvIlvCeP9Y6fpxL0zvn3HxSwt0Rn7WEUg6XvLuOgOI6HJqdZASKz ovOesWYpLIl5l8te+mnopFpISbYUue+itOiMgo+002zuRa4upV882NRFuWReAzoCZQ/7XhIBneu V+tqd3ndypbT11WqGfQoWK5w5ZZV+FO8a8D9bRrnABKptrIpS95OjJslVuoY9DFQMpj7oYV7HpL glAE16+8QTCFIIk86g4d4bE+bPIg7Cq2o X-Google-Smtp-Source: AGHT+IECdSkbHIUqu1f22D6ia6KrC1dwzv8RgmgMKoqy6VDd5PnWxJxxIPxs600Xqmqg+R6EgQGyTQ== X-Received: by 2002:a17:907:3faa:b0:add:f0a2:d5d8 with SMTP id a640c23a62f3a-ae3fe457c81mr1062729066b.11.1751883501706; Mon, 07 Jul 2025 03:18:21 -0700 (PDT) Received: from otso.local (144-178-202-139.static.ef-service.nl. [144.178.202.139]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae3f6bb1edfsm671711766b.180.2025.07.07.03.18.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Jul 2025 03:18:21 -0700 (PDT) From: Luca Weiss Date: Mon, 07 Jul 2025 12:18:10 +0200 Subject: [PATCH v2 1/2] dt-bindings: power: qcom,rpmpd: document the Milos RPMh Power Domains 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: <20250707-sm7635-rpmhpd-v2-1-b4aa37acb065@fairphone.com> References: <20250707-sm7635-rpmhpd-v2-0-b4aa37acb065@fairphone.com> In-Reply-To: <20250707-sm7635-rpmhpd-v2-0-b4aa37acb065@fairphone.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Ulf Hansson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751883500; l=820; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=USNSTCPLUh43NQYfIkxLRz7CFdTqWhFh5EABG/L6WQo=; b=vsTJjejP4J+3gjvbXlOXjY+EF6KQyuFHQhJ9Z0xOXy8+okpV+61RofXRDOqVEv/zX1t8RShst lsrQjJdAzSyCdgo5/TU31uLIKDCgMJk5hdW0VUkHaBcQzuz0EmaoABc X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Document the RPMh Power Domains on the Milos (e.g. SM7635) Platform. Signed-off-by: Luca Weiss Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/power/qcom,rpmpd.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml b/Docu= mentation/devicetree/bindings/power/qcom,rpmpd.yaml index 1bf65f2a583ab70ac313309f917aaabb75dc3f85..7d4394a3ccbc79b1ee998a29187= f30d2d3c4da51 100644 --- a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml +++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml @@ -18,6 +18,7 @@ properties: oneOf: - enum: - qcom,mdm9607-rpmpd + - qcom,milos-rpmhpd - qcom,msm8226-rpmpd - qcom,msm8909-rpmpd - qcom,msm8916-rpmpd --=20 2.50.0 From nobody Tue Oct 7 20:10:12 2025 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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 6E6CF295D8D for ; Mon, 7 Jul 2025 10:18:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751883506; cv=none; b=o2I6Zrs5mPCvprpdzl3zxAUunsb/HVtoM17y8e8JeNcpwID5gdPuIukfqApiQtH/UbWcJSgLq83LJV5EvNFusJuvko4hQyj1P4+oDj1vghcAOWYfuibyrpjnJ7wpsxwjF9IQYaPEcPcsJ1+I+PSBEfyPYoAcpAaTY8EkKJEdcZA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751883506; c=relaxed/simple; bh=DMbrTGn2oiFCand2994EbbGqOk9oOogjgoWe7AhWgh4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NHr951B9avtFQl9HETVuG1G9RYga5Y2pytLCtMIAcK6eNDzHTyauc1oN9eFW/kzeS9d0nIM/2WsHqljlh09zjEDBfgIzCLatb80NkeSW7WFSaCV0Ven/eoa2dzHTEcJhJV8U8YZ+ri23pwwMAoFmDDZ2kPSOp1YWzPgwYrxtPVY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=vWJq6nMh; arc=none smtp.client-ip=209.85.218.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="vWJq6nMh" Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-ae0a0cd709bso830473866b.0 for ; Mon, 07 Jul 2025 03:18:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1751883502; x=1752488302; 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=a8Ge20RgeK7ksHv2r52GDHh4NGxzRBjNBgwgR8RP7uA=; b=vWJq6nMhQXIcIK3QbvkwT7KQVepZJmCJYUWQTx+ehyKb+8jaDxBssKf3K5x/T9tTo0 oGt81EuYyK4B2ljSd4G1nztAHO9NIjAc/Nb8zJ5PAFZJ6+I2xgfI/89O+J+VZxhVh5pr AcZVE3yE7EL1mmGWOnANaxkn4fN3CjFsGhjSTiAFJYXKVAZGboH4EUGdgvMgmVcRXHQj MIVMbEvWY3b2mLdGEMdJAHvl2GeaJae5IS/2gPPCqEuJhjwABl1kSoqpCmTfDo7/w57k alwQXkgFriIPZwUOy2Y+i+2OJ9uBnT42Q1WMS445Q4VqfdJ7GDueRpwm15IedJgm01Mw 0Wdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751883502; x=1752488302; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a8Ge20RgeK7ksHv2r52GDHh4NGxzRBjNBgwgR8RP7uA=; b=QQDlLJ1n6mvDFxo+DjCgIs5QaIiibaVAiC42FdtRu+oN/4dlX3wnqCk8fG+pEFWc5h K8rP9Vm/hBDaXI4GxfvEuEW1fxWpflCTogtB9RGpAy2TP3sj6c9SrVz07VK3v522Mdfo fW934YOFk1EdlwEj3ClrnVj0NeJ0YJ9joeVd6k0lX1W1Y631WnmIgqv+PB41dedRp7Zh jFubFCIXenioSA84qcmKxMdtEovnQvK9aFMrf61Y15/YNVEo64z8do9VbK5LqiwD/bRG hDX+s7FmfPwRLeSTE59Tm0lxcx0dtYvqfEQ1FBCrSbp2t9B4YREeRntANoNpxdXDR78N lCyQ== X-Forwarded-Encrypted: i=1; AJvYcCWXhf83Aj51Yv5O+x+BQ3o4eyOf4+kzxqyK35OsdaGfFmM6/urOWaFr9XIhLryJHGwp8EyAnlrhlttHm14=@vger.kernel.org X-Gm-Message-State: AOJu0YxSPK0s/XhMGNlY17PDL79mNEd/oRy7ageJ3s+aNVPTgnD4BbP9 CyU0qVud5ilHnz9UvuS2JRr1obQXCXr1UKiwKUgd0fMYBaGEwFUlrfWRgykpTptAUug= X-Gm-Gg: ASbGnctKmoK99Z7YNHkAUW4dbvNOoNDIyWTOO5SG9Lxz00QHrW8JMi8YUWYPTOtWyjo b2MxYHmIbLLyLByWukKTQHp/S453Jg3U3cBJgQuKZ2qt5+J/gwe4Co1P5xkR4KBhlAK2Jl7iiSS 2a7qV1ujpZKf9REwCy6mYhuxtzUhJ5sTFJ94RVxLAo+rMezy0uUKrqFmEnGHtsbAXvtVqNZMy0t 4hHXQw8ttWO2+BN4kyciaL+oerQDYtH5dpQDWR9/dEXMVKrC4GNme1R5QBdA7ADtMwXwRuFIPrn D4f3KSfOWgfMgyfcZGEePe4JpWtNkRvSy7whj3rvFWqhVNViauhVATvHGXrwn2TY6zpK9QyrSNe pquQOOGTUKPMkg2K71cKe9xdEG29tJoIJ X-Google-Smtp-Source: AGHT+IGG3uIPzMF+00PNjI0EwVgYviZWA+kJ/1ai7rBTaIQlV6W7t19T5/X/FqCEc5TjKLQfSV9xng== X-Received: by 2002:a17:907:d1c:b0:ae0:c1c4:645 with SMTP id a640c23a62f3a-ae3f830b8c0mr1056831866b.21.1751883502499; Mon, 07 Jul 2025 03:18:22 -0700 (PDT) Received: from otso.local (144-178-202-139.static.ef-service.nl. [144.178.202.139]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae3f6bb1edfsm671711766b.180.2025.07.07.03.18.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Jul 2025 03:18:22 -0700 (PDT) From: Luca Weiss Date: Mon, 07 Jul 2025 12:18:11 +0200 Subject: [PATCH v2 2/2] pmdomain: qcom: rpmhpd: Add Milos power domains 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: <20250707-sm7635-rpmhpd-v2-2-b4aa37acb065@fairphone.com> References: <20250707-sm7635-rpmhpd-v2-0-b4aa37acb065@fairphone.com> In-Reply-To: <20250707-sm7635-rpmhpd-v2-0-b4aa37acb065@fairphone.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Ulf Hansson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751883500; l=1514; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=DMbrTGn2oiFCand2994EbbGqOk9oOogjgoWe7AhWgh4=; b=XSqig1gqw6cfVF2o7Z7/eF5lh89rfbm1iux4bgA4bm5c0eWV+gPab1K/4ouMqwacD2UIW8onh eI1Xn9NWVtyCBxoKJIVmOn+JG8ROd7Oyu9UjQ+ZkkZ3+hoHgyRFenPP X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Add the power domains exposed by RPMH in the Qualcomm Milos platform. Signed-off-by: Luca Weiss Reviewed-by: Konrad Dybcio --- drivers/pmdomain/qcom/rpmhpd.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c index 078323b85b5648e33dd89e08cf31bdc5ab76d553..e09552a469264f28952fc46c3ab= 8c125e87310da 100644 --- a/drivers/pmdomain/qcom/rpmhpd.c +++ b/drivers/pmdomain/qcom/rpmhpd.c @@ -217,6 +217,24 @@ static struct rpmhpd gmxc =3D { .res_name =3D "gmxc.lvl", }; =20 +/* Milos RPMH powerdomains */ +static struct rpmhpd *milos_rpmhpds[] =3D { + [RPMHPD_CX] =3D &cx, + [RPMHPD_CX_AO] =3D &cx_ao, + [RPMHPD_EBI] =3D &ebi, + [RPMHPD_GFX] =3D &gfx, + [RPMHPD_LCX] =3D &lcx, + [RPMHPD_LMX] =3D &lmx, + [RPMHPD_MSS] =3D &mss, + [RPMHPD_MX] =3D &mx, + [RPMHPD_MX_AO] =3D &mx_ao, +}; + +static const struct rpmhpd_desc milos_desc =3D { + .rpmhpds =3D milos_rpmhpds, + .num_pds =3D ARRAY_SIZE(milos_rpmhpds), +}; + /* SA8540P RPMH powerdomains */ static struct rpmhpd *sa8540p_rpmhpds[] =3D { [SC8280XP_CX] =3D &cx, @@ -723,6 +741,7 @@ static const struct rpmhpd_desc qcs615_desc =3D { }; =20 static const struct of_device_id rpmhpd_match_table[] =3D { + { .compatible =3D "qcom,milos-rpmhpd", .data =3D &milos_desc }, { .compatible =3D "qcom,qcs615-rpmhpd", .data =3D &qcs615_desc }, { .compatible =3D "qcom,qcs8300-rpmhpd", .data =3D &qcs8300_desc }, { .compatible =3D "qcom,qdu1000-rpmhpd", .data =3D &qdu1000_desc }, --=20 2.50.0