2022-10-01 03:32:00

by Sireesh Kodali

[permalink] [raw]
Subject: [PATCH v6 0/5] remoteproc: qcom: Add support for pronto-v3

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


2022-10-01 03:32:41

by Sireesh Kodali

[permalink] [raw]
Subject: [PATCH v6 4/5] dt-bindings: remoteproc: qcom: wcnss: Add compatible for pronto v3

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

2022-12-27 17:53:35

by Bjorn Andersson

[permalink] [raw]
Subject: Re: [PATCH v6 0/5] remoteproc: qcom: Add support for pronto-v3

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]>