This patch series adds support for the pronto-v3 remoteproc found on the
MSM8953 platform. It also converts the documentation for wcnss to YAML.
Changes since v5:
* Fixed memory corruption in driver patch
* Slightly improved driver patch's commit message
Link to v5: https://lkml.org/lkml/2022/9/29/19
Sireesh Kodali (4):
dt-bindings: remoteproc: qcom: Convert wcnss documentation to YAML
dt-bindings: remoteproc: qcom: wcnss: Add qcom,pronto compatible
dt-bindings: remoteproc: qcom: wcnss: Add compatible for pronto v3
dt-bindings: remoteproc: wcnss-pil: Make supplies optionally required
Vladimir Lypak (1):
remoteproc: qcom: qcom_wcnss: Add support for pronto-v3
.../bindings/remoteproc/qcom,wcnss-pil.txt | 177 -----------
.../bindings/remoteproc/qcom,wcnss-pil.yaml | 294 ++++++++++++++++++
drivers/remoteproc/qcom_wcnss.c | 12 +
3 files changed, 306 insertions(+), 177 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.txt
create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml
--
2.37.3
The pronto v3 remoteproc is similar to pronto v2. It is found on the
MSM8953 platform, which is used by SDM450, SDM625, SDM626, APQ8053 and
other SoCs. Since the configuration is same on all SoCs, a single
compatible is used.
Signed-off-by: Sireesh Kodali <[email protected]>
Reviewed-by: Krzysztof Kozlowski <[email protected]>
---
.../bindings/remoteproc/qcom,wcnss-pil.yaml | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml
index 0eb2617e3482..2ba2b6cf11fb 100644
--- a/Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml
+++ b/Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml
@@ -22,6 +22,7 @@ properties:
- enum:
- qcom,pronto-v1-pil
- qcom,pronto-v2-pil
+ - qcom,pronto-v3-pil
- const: qcom,pronto
- const: qcom,riva-pil
@@ -199,6 +200,21 @@ allOf:
- power-domains
- power-domain-names
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - qcom,pronto-v3-pil
+ then:
+ properties:
+ vddmx-supply: false
+ vddcx-supply: false
+
+ required:
+ - power-domains
+ - power-domain-names
+
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
--
2.37.3
On Sat, 1 Oct 2022 08:43:39 +0530, Sireesh Kodali wrote:
> This patch series adds support for the pronto-v3 remoteproc found on the
> MSM8953 platform. It also converts the documentation for wcnss to YAML.
>
> Changes since v5:
> * Fixed memory corruption in driver patch
> * Slightly improved driver patch's commit message
>
> [...]
Applied, thanks!
[1/5] remoteproc: qcom: qcom_wcnss: Add support for pronto-v3
commit: 4c707cf5c7ddd43c6d574281a5591f71ed8d310c
[2/5] dt-bindings: remoteproc: qcom: Convert wcnss documentation to YAML
commit: 9a660c7fd69ae9fff3f941140db25339937f8eee
[3/5] dt-bindings: remoteproc: qcom: wcnss: Add qcom,pronto compatible
commit: 409db7b777c81ef249688cddba882d16dbb064e0
[4/5] dt-bindings: remoteproc: qcom: wcnss: Add compatible for pronto v3
commit: a890eebe42ad2c0cfe44a34a4f9e7d1a735a55d8
[5/5] dt-bindings: remoteproc: wcnss-pil: Make supplies optionally required
commit: a4421a22bfd966852349e5c38278e9a6eaefb456
Best regards,
--
Bjorn Andersson <[email protected]>