From nobody Fri Dec 19 11:17:06 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7807D184540; Tue, 4 Nov 2025 19:31:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284686; cv=none; b=XdQUeQMMJVZZfXs1rT4LS+yB2wy1b38b6vagDPjwwhSKMPjYZOHtFSZ/bP7ITOWIRIAzfd4nSxSGaZ4xP+6kI0cttxvb09Pm4nS47P/0VYlqFz+A/NLX2srvbeTIRABNuxwqHvuK9xmIY2TkO3bKT5pcryg88ULHRyR5ZuJfmc0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284686; c=relaxed/simple; bh=SAKuXSfZNz9/EAVAmCp7JYbqmQM7W23GtYtWdelr3Qo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=i0Xm0lbx4IAeEQnVFgM7Pa50i1ZWIUDgcDzaBaRgQ4k7MmG8xa2Uicc+Kc1UYY7CrayL+40ky3Ll/CdscCBAkBk+owGdqA3Lqklk8yQpCP3lBIl5pnWf1IG/agb46kr4cMMevn1981NbNlR2/7fyanioY787+gxDeWDRX1CriZY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pFwvRvy1; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pFwvRvy1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 20B8CC4CEF7; Tue, 4 Nov 2025 19:31:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762284686; bh=SAKuXSfZNz9/EAVAmCp7JYbqmQM7W23GtYtWdelr3Qo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=pFwvRvy155KkheZWLi+wQphNKPKdkknzqvqNRPudlH+RDQMMaz+ei3L5gjXQF28Hh eB5mnHBu1cVLhJ1gi7i6NDWsyuL1JtliDOOV2YWg6K/zVUD1Lj9vHHEI6NYYZKcQP6 dIWD4DOgv+3f4M+R+tj0U3jBeWBVDRU6t15MN/8BjrIbTbdMknnrAvFUenlTTWPf2r Y10Wk9ISdl776cJwunw1LmJCIzvGGlg7lDFq5dCbrBZ58YtwK/chXjy/v3j35e5BAG qRP8FrUNWIqQrVbosnfAY8T3mhDy9TQVayHIMy2wlL+nCqatfaqiSJRean5o0xrtHf NIq3PHwODeexQ== From: Konrad Dybcio Date: Tue, 04 Nov 2025 20:31:06 +0100 Subject: [PATCH 1/5] dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO 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: <20251104-topic-8280_mxc-v1-1-df545af0ef94@oss.qualcomm.com> References: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> In-Reply-To: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Johan Hovold , Mathieu Poirier , Manivannan Sadhasivam , Vinod Koul , Michael Turquette , Stephen Boyd , Taniya Das , Imran Shaik , Vladimir Zapolskiy , Jagadeesh Kona , Ulf Hansson , Konrad Dybcio , Bryan O'Donoghue Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762284668; l=875; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=1su1l6NZzR9E7hkUkP7zqBfafRJ3lMp5LWeh0VrhAV4=; b=EruAmEhpnU07EYNQ6TKVTAUFr+3mDDVKu8jVNijcBHnUsXio0M8FFOpcidXtcfopj0H1B25zE MxMIPBEc0qjDRrWdNeJGEHWaVceFawA2tK6Br3SqerQFDaEDVtj0uv0 X-Developer-Key: i=konrad.dybcio@oss.qualcomm.com; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= From: Konrad Dybcio Not sure how useful it's gonna be in practice, but the definition is missing (unlike the previously-unused SC8280XP_MXC-non-_AO), so add it to allow the driver to create the corresponding pmdomain. Fixes: dbfb5f94e084 ("dt-bindings: power: rpmpd: Add sc8280xp RPMh power-do= mains") Acked-by: Rob Herring (Arm) Signed-off-by: Konrad Dybcio --- include/dt-bindings/power/qcom,rpmhpd.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dt-bindings/power/qcom,rpmhpd.h b/include/dt-bindings/= power/qcom,rpmhpd.h index 50e7c886709d..06851363ae0e 100644 --- a/include/dt-bindings/power/qcom,rpmhpd.h +++ b/include/dt-bindings/power/qcom,rpmhpd.h @@ -264,5 +264,6 @@ #define SC8280XP_NSP 13 #define SC8280XP_QPHY 14 #define SC8280XP_XO 15 +#define SC8280XP_MXC_AO 16 =20 #endif --=20 2.51.2 From nobody Fri Dec 19 11:17:06 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9DE8A28C87D; Tue, 4 Nov 2025 19:31:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284694; cv=none; b=JQndnAj3f4207jU3S57tEbxgRsdnAxFQtuhrao1uz+SwyNaSUdM/9tVuCC5Dz5Ul3h+kIjCpRHJSyr1L/YBXXgTJ8h6h7pqd2puGER2ei9Yp8eb0q/BK1V+7Zq/7OMDr/qraEPNBeLzjsMyA2ZweyivHhG8fBn7X881iMxXsJXE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284694; c=relaxed/simple; bh=06lo+Vx/fRJIyaJWrJ7kTyn1mJC7ngVbwSmnvQvPPWk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jLhlfhr3jNTeqeMBioAm8TztulAKCo0TQ7aQiRLJHBMkof/o8yJoiCjQP7aj/huo1KjLmsgdnls83OW1cjaNGSGXqqVk1PRc3Re3FZeX2nVt8U434vXFTDti2UH3/gOquoLjRDYp/LiVrt8qSozM7ALpgsV0rLWbVPcp6Km4Ixc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=k/9Rsgq+; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="k/9Rsgq+" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81F61C4CEF8; Tue, 4 Nov 2025 19:31:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762284694; bh=06lo+Vx/fRJIyaJWrJ7kTyn1mJC7ngVbwSmnvQvPPWk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=k/9Rsgq+EkYRV2/keIN6PuSwcLP5UcNvkfp1zc0qivqsk3r26MqaKH1Jih9Msm9kW FBRLPY4HiO+j7KCvY1+Mkg4Ifra0ont+Nq7a7K7UMmKw4aVZJJGkAMTJ8ikx/2b1QW aCfqpKlDf84w1GqHog57AM/Sg9KY0ELIbPYQvKn6o9/iyBlqz2yIK6MGAYpsfhMMDE ITuuE05GvM8bgao7jH7AgfBSWOQLFA22UCudEBJ6qkTeu+8SL3c6C6KeHdzwrjqEGd j7sLq1W77XCP570WaCtzzKy9ICf0tx8HwUAr9kp0fEkOi8ZhFtRleA9nbTTa1sSfTX G+plK8opS0I0w== From: Konrad Dybcio Date: Tue, 04 Nov 2025 20:31:07 +0100 Subject: [PATCH 2/5] dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc 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: <20251104-topic-8280_mxc-v1-2-df545af0ef94@oss.qualcomm.com> References: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> In-Reply-To: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Johan Hovold , Mathieu Poirier , Manivannan Sadhasivam , Vinod Koul , Michael Turquette , Stephen Boyd , Taniya Das , Imran Shaik , Vladimir Zapolskiy , Jagadeesh Kona , Ulf Hansson , Konrad Dybcio , Bryan O'Donoghue Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762284668; l=1139; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=xuLAatTf2rSWHytgtZmyFgEZ8ilgXkJY2sJDkaFQC7M=; b=XtrsRlBCq5jA1tsMlD9VI10f3YVUMAFn07UNufVK0B28REZwWRDPCuAXn/wijWbGMnHDKGpau NGF447gjYcLC/44uk7OZqIwi78f/oWDizlOzu0ojDllZqnqxEFSnSKK X-Developer-Key: i=konrad.dybcio@oss.qualcomm.com; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= From: Konrad Dybcio The power requirements for the CDSP instances on SC8280XP aren't fully described, with only one of the three present. Fix that. Fixes: ee651cd1e944 ("dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp= and nsp pair") Signed-off-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas.yaml | 4 ++= ++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas= .yaml b/Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas.yaml index 96d53baf6e00..5dbda3a55047 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,sc8280xp-pas.yaml @@ -91,9 +91,13 @@ allOf: power-domains: items: - description: NSP power domain + - description: CX power domain + - description: MXC power domain power-domain-names: items: - const: nsp + - const: cx + - const: mxc =20 unevaluatedProperties: false =20 --=20 2.51.2 From nobody Fri Dec 19 11:17:06 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D52DA20E005; Tue, 4 Nov 2025 19:31:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284702; cv=none; b=PBxGSqOGn1jwl8AEw61iWHBy/lIt5zGvyN9qsrMA+GW+JYN/Qkt+JifgW97T3ztslqqASWhFRLT47o8UZoLWL5EAGs1ThxS53FFBvRHvu7yqc9MFUKt2FUw8aiRE/n3DYnqtUOtG89BerFkD2GrjsQ/B5gsrqEO6H9GuVXWRLjA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284702; c=relaxed/simple; bh=/xhKybbecTiSm/9DfMA32unYZrLIzaUJVbixU7B+0fQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uGfvpxnbdnonwaET4xCDnoG5dN+QO2OPh34XBv6Zb7TNHMfhs0u67vPA4ym5FBUPQ4kwiXlYH53r+wb3HA2FPt4MHQA9EjlDnXQHBUzg2FE+VR9j6jDO1i67NMXK3TzYYy2JTN1N/iFuuiAVj/bCxr1HMAO44bn6E254UX5yCP8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ksc5G5fH; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Ksc5G5fH" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 39DF0C4CEF8; Tue, 4 Nov 2025 19:31:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762284701; bh=/xhKybbecTiSm/9DfMA32unYZrLIzaUJVbixU7B+0fQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=Ksc5G5fHtiITSaOkmtiloIlz2ocK8roi8xK4ML5uGRbQ/SrXI48CLlxxElkacCw3c 2RBW40PVRG/pQHpBsbFdMaD4Y7uShD+WtfGtmqclCQvMvA9Kr9//rzlNM0zBi3YSwI PALZ46vFN8UefHfNHL56bpFlKzA903pvLRpFJGC7S1ADkCayj4FhgNy2jEgYjPVyYl toAiGIAUCXdN1z8yYYBiovah+9L/0y8z2uaPjDVNvOclwIs+giNyyiH7WsUMjSkUJh /6WXtL1e0HHbsTByvhMSFYRqv6RS2Kg7YQmXxzCl83YiNXQ84FxbaESxmHvF5NbC3z lms03dlAeX2aQ== From: Konrad Dybcio Date: Tue, 04 Nov 2025 20:31:08 +0100 Subject: [PATCH 3/5] dt-bindings: clock: qcom: Allow MXC on SC8280XP CAMCC 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: <20251104-topic-8280_mxc-v1-3-df545af0ef94@oss.qualcomm.com> References: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> In-Reply-To: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Johan Hovold , Mathieu Poirier , Manivannan Sadhasivam , Vinod Koul , Michael Turquette , Stephen Boyd , Taniya Das , Imran Shaik , Vladimir Zapolskiy , Jagadeesh Kona , Ulf Hansson , Konrad Dybcio , Bryan O'Donoghue Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762284668; l=2183; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=zqcYKrnQPhcxo+aAVk0kdsbTb8Ggki6b27IS28yZZY8=; b=3Hw/VmsnN5uwldEKckjmagWMWbozGq0rMIMpNsRYk+lRconpFDFRa9B4H4t0wSGJW6czdPiEH mTYMyihZ7jvCaALsZdzu5xVLmQrVHG+cHfB8Rf5iy77QbI6h5gw9I7m X-Developer-Key: i=konrad.dybcio@oss.qualcomm.com; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= From: Konrad Dybcio Move the SC8280XP camera clock controller to the 8450 binding, as their actual characteristics happen to be closer to that one. Signed-off-by: Konrad Dybcio --- .../devicetree/bindings/clock/qcom,sa8775p-camcc.yaml | 13 ---------= ---- .../devicetree/bindings/clock/qcom,sm8450-camcc.yaml | 2 ++ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yam= l b/Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml index f42ccb6627a3..83d891caa658 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml @@ -17,14 +17,12 @@ description: | See also: include/dt-bindings/clock/qcom,qcs8300-camcc.h include/dt-bindings/clock/qcom,sa8775p-camcc.h - include/dt-bindings/clock/qcom,sc8280xp-camcc.h =20 properties: compatible: enum: - qcom,qcs8300-camcc - qcom,sa8775p-camcc - - qcom,sc8280xp-camcc =20 clocks: items: @@ -48,17 +46,6 @@ required: - power-domains - '#power-domain-cells' =20 -allOf: - - $ref: qcom,gcc.yaml# - - if: - properties: - compatible: - contains: - const: qcom,sc8280xp-camcc - then: - required: - - required-opps - unevaluatedProperties: false =20 examples: diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml= b/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml index c1e06f39431e..7ae245dc4dda 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml @@ -18,10 +18,12 @@ description: | include/dt-bindings/clock/qcom,sm8450-camcc.h include/dt-bindings/clock/qcom,sm8550-camcc.h include/dt-bindings/clock/qcom,sm8650-camcc.h + include/dt-bindings/clock/qcom,sc8280xp-camcc.h =20 properties: compatible: enum: + - qcom,sc8280xp-camcc - qcom,sm8450-camcc - qcom,sm8475-camcc - qcom,sm8550-camcc --=20 2.51.2 From nobody Fri Dec 19 11:17:06 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2280920E005; Tue, 4 Nov 2025 19:31:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284709; cv=none; b=oFkBcWnk9bJfDfYIHhaQOQq564a7q0/MphzyXCITWv7AvCyGo2/hawZdL9RCPNlhjV5PGDL6GR0esRq1+fFtc8sJqyZppZScjmmlp6HyikH4QdOI6eQUwXtABiw+LWW+K52GWMi2KlEKse5HKPh8BlKoCRqvGrpa2ZeTp0jo+Uk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284709; c=relaxed/simple; bh=4pVBdcWP02Cyh/Hi6jqt29N+OCiGZUkyzPXSKHOAE80=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sS4Dpoqt05zwMmoPQMY+rShe6Nf6SNGYKNX3KnBvTeaHwKygwZFFqzR/gv81jT7UqYIQkw5xfaEvk0oSK3FEVDPSd9wEUPq7z77oHO+/FQnLiuu9KaD1rzrT/1SqHRRkCMbjSRm+yhAFS7bHv1SwxzxPw1WOnyPHIDyakPK9Drg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=HJN9SMG5; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="HJN9SMG5" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F35ADC116B1; Tue, 4 Nov 2025 19:31:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762284708; bh=4pVBdcWP02Cyh/Hi6jqt29N+OCiGZUkyzPXSKHOAE80=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=HJN9SMG5aHuo8ernmkr8elcZCk4lkAScSM+Bg5kD3OSFTnes/856Apl3vqxaMJvh6 RdjgFCm31jqkVfSOD7B6o9UCbxsYlV79jrcNe1bJaSnYcZVvqhxElqifw3l+rBhDkb FDXf2zOpeAcEiUAMKLyeTqU0w6091D7gfzffPXJ/ALhDj9BZktymO4QyTsDYygyLlf Zj15EuIL1bElIgbpuAEGObG51Ds1h0PBb9qnXbafDUgvOtL3QRnaMwJL1YSYS6Cs8q 6SwAulMG/jiLg3kr3JTRbK3V5TJ5+ro6WWvA/uuSrTLWgNgExlSIf2R/TiPpFnDDhz +Pd+G0lpTG4ZQ== From: Konrad Dybcio Date: Tue, 04 Nov 2025 20:31:09 +0100 Subject: [PATCH 4/5] pmdomain: qcom: rpmhpd: Add MXC to SC8280XP 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: <20251104-topic-8280_mxc-v1-4-df545af0ef94@oss.qualcomm.com> References: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> In-Reply-To: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Johan Hovold , Mathieu Poirier , Manivannan Sadhasivam , Vinod Koul , Michael Turquette , Stephen Boyd , Taniya Das , Imran Shaik , Vladimir Zapolskiy , Jagadeesh Kona , Ulf Hansson , Konrad Dybcio , Bryan O'Donoghue Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762284668; l=1180; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=3h2l/QbXUCfADaLNzigV82eM6piI1JEuasb/Z/CDuIc=; b=yZFsowppIn88QwRkJh57L8sGfccmyC7nOMcTw2pvJtfqnIPQY3wNt+/Do8lEq8KfmjJsrSWA+ AdfrZdr9UBvBoY1DSXve7gI8XJUtEjiNrEVHBgMuleEqhDkQEgrvkJ3 X-Developer-Key: i=konrad.dybcio@oss.qualcomm.com; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= From: Konrad Dybcio This was apparently accounted for in dt-bindings, but never made its way into the driver. Fix it for SC8280XP and its VDD_GFX-less cousin, SA8540P. Fixes: f68f1cb3437d ("soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-= domains") Reviewed-by: Dmitry Baryshkov Signed-off-by: Konrad Dybcio --- drivers/pmdomain/qcom/rpmhpd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c index a8b37037c6fe..19849703be4a 100644 --- a/drivers/pmdomain/qcom/rpmhpd.c +++ b/drivers/pmdomain/qcom/rpmhpd.c @@ -246,6 +246,8 @@ static struct rpmhpd *sa8540p_rpmhpds[] =3D { [SC8280XP_MMCX_AO] =3D &mmcx_ao, [SC8280XP_MX] =3D &mx, [SC8280XP_MX_AO] =3D &mx_ao, + [SC8280XP_MXC] =3D &mxc, + [SC8280XP_MXC_AO] =3D &mxc_ao, [SC8280XP_NSP] =3D &nsp, }; =20 @@ -700,6 +702,8 @@ static struct rpmhpd *sc8280xp_rpmhpds[] =3D { [SC8280XP_MMCX_AO] =3D &mmcx_ao, [SC8280XP_MX] =3D &mx, [SC8280XP_MX_AO] =3D &mx_ao, + [SC8280XP_MXC] =3D &mxc, + [SC8280XP_MXC_AO] =3D &mxc_ao, [SC8280XP_NSP] =3D &nsp, [SC8280XP_QPHY] =3D &qphy, }; --=20 2.51.2 From nobody Fri Dec 19 11:17:06 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 528AC20E005; Tue, 4 Nov 2025 19:31:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284716; cv=none; b=V4c26lgugYh0SzzGaHBDBIF/enPa/6NYh2DqcLhmyH/K/hRlnVOW0A2ZwgW/oi5razLC84Tub6fWz36SRTxrWLccDH1DPHJ8TZHRY9X/LfOIimU3CILMVcAH53cKAEgEnr4hKaH6RYeBIOQ10Fmqwd8Y1IkV1RGpaEjI1I861m8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762284716; c=relaxed/simple; bh=Kl+wo+HN3lI8xkjGWNgfHJlbvzw0SuKTXMs2Srp2rsQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PpA8Hjago2401glR3SKt1nByZBV6E9Qtcz1wjLo6Eie2BrUn/wn2s2wkcEW3ALwvAh3GuqaxIagE0+tf15GCuZSPKlWgCIQDIPsp28rBBBe+a7YR80Ho3Gs0bFSn+eykMoK9x9ZGPboeJqKoUmd1hU0Ic4Tmf1xXlg4NsbH/QuA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eXt+YcxY; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eXt+YcxY" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 28A29C4CEF7; Tue, 4 Nov 2025 19:31:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762284716; bh=Kl+wo+HN3lI8xkjGWNgfHJlbvzw0SuKTXMs2Srp2rsQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=eXt+YcxYr8CIlHop3e5wilcbfiY/eajgAtd5Es9ss9kRoW5vD7iG5gvNvZ8DxX5Sv QbwU2v56wxG9knfNT7PqoYSKO2leIW1DMyYhTMHlGprjDNhYs0ihdOiVDuK6KV0vvd sqZc28ijZkPFvkTiKQVWvDxo2+Lh/M2yE8UL+QtB8i8e3WiryPl+SHjh7hMCl6chQv ZZQiJ7J320wgmXeQ3uTyb3EugCVEJEDfvrfZ5ECpJwRxCEk6PtpP6z3QQQvB7FrtKi 39f/ep+Fx0DcpjtvOtUsRMr1qIhxh1zZZhQ8OaLumkDeaHmD4sNjqdAmudwQjQbs1I 60RxAzDEyz4ww== From: Konrad Dybcio Date: Tue, 04 Nov 2025 20:31:10 +0100 Subject: [PATCH 5/5] arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links 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: <20251104-topic-8280_mxc-v1-5-df545af0ef94@oss.qualcomm.com> References: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> In-Reply-To: <20251104-topic-8280_mxc-v1-0-df545af0ef94@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Johan Hovold , Mathieu Poirier , Manivannan Sadhasivam , Vinod Koul , Michael Turquette , Stephen Boyd , Taniya Das , Imran Shaik , Vladimir Zapolskiy , Jagadeesh Kona , Ulf Hansson , Konrad Dybcio , Bryan O'Donoghue Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762284668; l=1971; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=R7jt8NMoYhy9MTrvBoxRcnuCAEN/9bJ723qqQzOSQ94=; b=MQtgUK/V/ZNwy2PJTwVOCJytXboBAWmy3xyt8s0x1rzjSjOLrVz/jHLqzAE2+dkwzgGXOvxl/ p+qx7jraZFyArfbEzcVafYwcdUvnOnbBy6L/MvLH1u+qdkk4XAmY6v3 X-Developer-Key: i=konrad.dybcio@oss.qualcomm.com; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= From: Konrad Dybcio To make sure that power rail is voted for, wire it up to its consumers. Fixes: 9bd07f2c558f ("arm64: dts: qcom: sc8280xp: Add in CAMCC for sc8280xp= ") Fixes: 152d1faf1e2f ("arm64: dts: qcom: add SC8280XP platform") Signed-off-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 5334adebf278..643a61cc91b4 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -4586,8 +4586,10 @@ camcc: clock-controller@ad00000 { <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>; - power-domains =3D <&rpmhpd SC8280XP_MMCX>; - required-opps =3D <&rpmhpd_opp_low_svs>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>, + <&rpmhpd SC8280XP_MXC>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; @@ -5788,8 +5790,12 @@ remoteproc_nsp0: remoteproc@1b300000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd SC8280XP_NSP>; - power-domain-names =3D "nsp"; + power-domains =3D <&rpmhpd SC8280XP_NSP>, + <&rpmhpd SC8280XP_CX>, + <&rpmhpd SC8280XP_MXC>; + power-domain-names =3D "nsp", + "cx", + "mxc"; =20 memory-region =3D <&pil_nsp0_mem>; =20 @@ -5919,8 +5925,12 @@ remoteproc_nsp1: remoteproc@21300000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd SC8280XP_NSP>; - power-domain-names =3D "nsp"; + power-domains =3D <&rpmhpd SC8280XP_NSP>, + <&rpmhpd SC8280XP_CX>, + <&rpmhpd SC8280XP_MXC>; + power-domain-names =3D "nsp", + "cx", + "mxc"; =20 memory-region =3D <&pil_nsp1_mem>; =20 --=20 2.51.2