dt-bindings: remoteproc: qcom,adsp: drop resets and qcom,halt-regs
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 24 Nov 2022 18:43:23 +0000 (19:43 +0100)
committerBjorn Andersson <andersson@kernel.org>
Tue, 27 Dec 2022 18:07:32 +0000 (12:07 -0600)
commitc97c4b480fcba2e6ebfacb3990d8b9092916d986
tree4d5443ab735fb88cb2dcaac14838c3d5b6746aac
parenta4421a22bfd966852349e5c38278e9a6eaefb456
dt-bindings: remoteproc: qcom,adsp: drop resets and qcom,halt-regs

Some remote processors (e.g. QCS404 CDSP, SC7180 MPSS/MSS) can be brought
to life using two different bindings:
1. PIL (Peripheral Image Loader)
2. PAS (Peripheral Authentication Service)

They still describe the same hardware - firmware load for remote
processor - but use different methods to communicate with that
processor.

For these SoCs, the qcom,adsp.yaml bindings were describing the PAS
method, however for easier customization of board DTS, the bindings
combined additional properties from PIL: reset lines, qcom,halt-regs and
additional clocks.  The devices and Linux kernel drivers, when
instantiated as PAS, do not use these properties, so drop them from the
bindings.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221124184333.133911-6-krzysztof.kozlowski@linaro.org
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml