Shawn Guo
74eb6cd91a
dt-bindings: remoteproc: qcom: Drop types for firmware-name
...
The type of firmware-name is already defined by core schemas. Drop it
from individual bindings that have either a redundant definition or
an override as string type. For the later cases, constrain the number
of expected firmware names to 1.
Signed-off-by: Shawn Guo <shengchao.guo@oss.qualcomm.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com >
Link: https://lore.kernel.org/r/20260309123357.1911586-1-shengchao.guo@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2026-04-06 09:46:03 -05:00
Sibi Sankar
46fcbcaa72
dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur CDSP
...
Document compatible for Qualcomm Glymur CDSP PAS which is compatible
with SM8550 SoC except for the one additional interrupt ("shutdown-ack").
Similar to the Qualcomm Kaanapali SoC, "global_sync_mem" is not managed
by the kernel so it remains unlisted.
Signed-off-by: Sibi Sankar <sibi.sankar@oss.qualcomm.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com >
Link: https://lore.kernel.org/r/20260313120814.1312410-3-sibi.sankar@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2026-03-18 22:32:36 -05:00
Sibi Sankar
217fb074eb
dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur ADSP
...
Document compatible for Qualcomm Glymur ADSP PAS which is compatible
with SM8750, which can fallback to SM8550 except for the one additional
interrupt ("shutdown-ack").
Signed-off-by: Sibi Sankar <sibi.sankar@oss.qualcomm.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com >
Link: https://lore.kernel.org/r/20260313120814.1312410-2-sibi.sankar@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2026-03-18 22:32:36 -05:00
Jingyi Wang
390045a245
dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali CDSP
...
Add remote processor PAS loader for Kaanapali CDSP processor, compatible
with earlier SM8550 with minor difference: one more sixth "shutdown-ack"
interrupt. It is not compatible with SM8650 because one memory region
"global_sync_mem" is not managed by kernel on Kaanapali so it is removed
in the remoteproc cdsp node.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com >
Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com >
Link: https://lore.kernel.org/r/20260114-knp-remoteproc-v4-2-fcf0b04d01af@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2026-03-05 10:22:05 -07:00
Jingyi Wang
0af8802175
dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali ADSP
...
Document compatible for Qualcomm Kaanapali SoC ADSP PAS which looks fully
compatible with SM8750, which can fallback to SM8550 except for one more
interrupt ("shutdown-ack").
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com >
Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com >
Link: https://lore.kernel.org/r/20260114-knp-remoteproc-v4-1-fcf0b04d01af@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2026-03-05 10:22:05 -07:00
Krzysztof Kozlowski
332c03279b
dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch
...
The binding for SM8750 ADSP PAS uses SM8550 ADSP as fallback, thus
"if:then:" block with "contains:" and the fallback does not need to
mention qcom,sm8750-adsp-pas.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com >
Acked-by: Rob Herring (Arm) <robh@kernel.org >
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com >
Link: https://lore.kernel.org/r/20251223130533.58468-2-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2026-01-03 09:59:53 -06:00
Krzysztof Kozlowski
89f95f2108
dt-bindings: remoteproc: Add SM8750 MPSS
...
Add remote processor PAS loader for SM8750 MPSS (modem). Device looks
fully compatible with SM8650, however it lacks fifth memory region for
Qlink Logging, according to downstream sources. This is a bit tricky,
because updated downstream sources for newer downstream release dropped
that fifth memory region as well.
There might be other differences against SM8650, because the modem
currently crashes after starting.
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20250221160300.160404-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2025-03-13 15:50:55 -07:00
Krzysztof Kozlowski
82162db9a5
dt-bindings: remoteproc: Add SM8750 CDSP
...
Add remote processor PAS loader for SM8750 CDSP processor, compatible
with earlier SM8650 with minor difference: one more sixth shutdown
interrupt.
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20250221160036.159557-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2025-03-04 19:42:53 -08:00
Krzysztof Kozlowski
ec257dd3d3
dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP
...
Document compatible for Qualcomm SM8750 SoC ADSP PAS which looks fully
compatible with SM8550 variant. The only difference from bindings point
of view is one more interrupt ("shutdown-ack"). Marking devices as
compatible, using SM8550 ADSP PAS fallback, requires changing some of
the conditionals in "if:then:" to "contains".
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Melody Olvera <quic_molvera@quicinc.com >
Acked-by: Rob Herring (Arm) <robh@kernel.org >
Link: https://lore.kernel.org/r/20241101170309.382782-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-11-15 19:26:06 -08:00
Naina Mehta
888583bd35
dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
...
Document the MPSS Peripheral Authentication Service on SDX75 platform.
Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240709064924.325478-2-quic_nainmeht@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-08-14 19:32:50 -07:00
Abel Vesa
9e93276d66
dt-bindings: remoteproc: qcom,sm8550-pas: document the X1E80100 aDSP & cDSP
...
Document the aDSP and cDSP Peripheral Authentication Service on the
X1E80100 Platform.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Abel Vesa <abel.vesa@linaro.org >
Link: https://lore.kernel.org/r/20240212-x1e80100-remoteproc-v2-1-604614367f38@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-03-05 20:02:07 -08:00
Neil Armstrong
3c28bf4806
dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS
...
Document the DSP Peripheral Authentication Service on the SM8650 Platform.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Link: https://lore.kernel.org/r/20240123-topic-sm8650-upstream-remoteproc-v7-1-61283f50162f@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-02-06 11:55:58 -08:00
Krzysztof Kozlowski
ed8503220b
dt-bindings: remoteproc: qcom,sm8550-pas: require memory-region
...
The memory-region is defined in device specific binding, not in
qcom,pas-common.yaml, thus also require it in the same place.
Fixes: 084258d607 ("dt-bindings: remoteproc: qcom: adsp: document sm8550 adsp, cdsp & mpss compatible")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230713072242.11268-4-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-07-15 10:36:07 -07:00
Krzysztof Kozlowski
6f998eb2fd
dt-bindings: remoteproc: qcom,sm8550-pas: correct power domains
...
Correct CDSP and MPSS power domains to match what is used in DTS and the
Linux driver:
sm8550-mtp.dtb: remoteproc@32300000: power-domain-names: ['cx', 'mxc', 'nsp'] is too long
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Neil Armstrong <neil.armstrong@linaro.org >
Fixes: 084258d607 ("dt-bindings: remoteproc: qcom: adsp: document sm8550 adsp, cdsp & mpss compatible")
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20230206193313.30667-1-krzysztof.kozlowski@linaro.org
2023-02-14 09:09:37 -08:00
Neil Armstrong
084258d607
dt-bindings: remoteproc: qcom: adsp: document sm8550 adsp, cdsp & mpss compatible
...
This documents the compatible for the component used to boot the
aDSP, cDSP and MPSS on the SM8550 SoC.
The SM8550 boot process on SM8550 now requires a secondary "Devicetree"
firmware to be passed along the main Firmware, and the cDSP a new power
domain named "NSP".
A third memory domain for the DSM memory zone is also needed for the MPSS
PAS bindings.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221114-narmstrong-sm8550-upstream-remoteproc-v4-2-54154c08c0b7@linaro.org
2023-01-18 11:38:57 -06:00