dt-bindings: firmware: qcom: scm: Separate VMIDs from header to bindings
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Mon, 9 Jan 2023 13:05:23 +0000 (14:05 +0100)
committerBjorn Andersson <andersson@kernel.org>
Wed, 11 Jan 2023 04:55:28 +0000 (22:55 -0600)
commit45ca30eb9dfe622b00ce352cf28ee141d243254b
tree6a06b76fe2dffcf6556d1765f0b9c3183a044449
parente656cd0bcf3d2ba2eceac82b44714bf355428ec4
dt-bindings: firmware: qcom: scm: Separate VMIDs from header to bindings

The SCM VMIDs represent predefined mappings that come from the
irreplaceable and non-omittable firmware that comes with every
Qualcomm SoC (unless you steal engineering samples from the factory)
and help clarify otherwise totally magic numbers which we are
required to pass to the secure world for some parts of the SoC to
work at all (with modem being the prime example).

On top of that, with changes to the rmtfs binding, secure VMIDs will
become useful to have in device trees for readability. Separate them
out and add to include/dt-bindings.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230109130523.298971-3-konrad.dybcio@linaro.org
include/dt-bindings/firmware/qcom,scm.h [new file with mode: 0644]
include/linux/qcom_scm.h