Add non PAS wcss Q6 support for QCS404
Status from this message: Applied to clk-next
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v5 Latest7 patches 5 repliesApplied
- v48 patches 7 repliesSuperseded
- v37 patches 12 repliesSuperseded
Earlier versions · 2
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v2 | 6 patches | 9 replies | Superseded | |
| v1 | 6 patches | 2 replies | Superseded |
Changes in v5 from the cover letter
removed QDSP6SS clock controls and moved to wcss rproc. renamed wcsccc to q6sstopcc. cleanup/refactoring.
Patches in v5 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | clk: qcom: Add WCSS gcc clock control for QCS404drivers/ include/ | +33 | 1 reply | |
| 2/7 | dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controller bindingsDocumentation/ | +26 | 1 reply | |
| 3/7 | clk: qcom: define probe by index API as common APIdrivers/ drivers/ drivers/ | +24 | 1 reply | |
| 4/7 | clk: qcom: Add Q6SSTOP clock controller for QCS404drivers/ drivers/ drivers/ +1 more | +250 | 2 replies | |
| 5/7 | remoteproc: qcom: wcss: populate hardcoded param using driver datadrivers/ | +26 | 0 replies | |
| 6/7 | remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404drivers/ | +532 | 0 replies | |
| 7/7 | remoteproc: qcom: wcss: explicitly request exclusive reset controldrivers/ | +3 | 0 replies |
Reviews trailers per patch
None of the 7 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Rob Herring |
|---|---|
| Series | A-b |
| 1/7 | |
| 2/7 | |
| 3/7 | |
| 4/7 | |
| 5/7 | |
| 6/7 | |
| 7/7 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v5 0/7] Add non PAS wcss Q6 support for QCS404
Add non PAS(Peripheral Authentication System) WCSS remoteproc driver support and wcss clock/reset controls for QCS404 SOC. Add WCSS q6 bootup and shutdown sequence handled from Application Processor SubSystem(APSS).
Changes since v4:
removed QDSP6SS clock controls and moved to wcss rproc. renamed wcsccc to q6sstopcc. cleanup/refactoring.
Changes since v3:
dt binding cleanup.
Fixed remoteproc recovery.
Added remoteproc dump support.
wcsscc cleanup/refactoring.
Changes since v2:
Removed unused properties.
Refactored code to have common logic b/w ipq8074 and QCS404, wherever possible. Added compatible example.
Removed wcss-protected bool.
Changes since v1:
Corrected clock names as per comments in v1 patch.
Govind Singh (7):
clk: qcom: Add WCSS gcc clock control for QCS404
dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controller bindings
clk: qcom: define probe by index API as common API
clk: qcom: Add Q6SSTOP clock controller for QCS404
remoteproc: qcom: wcss: populate hardcoded param using driver data
remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404
remoteproc: qcom: wcss: explicitly request exclusive reset control
.../bindings/clock/qcom,q6sstopcc.txt | 26 + drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/common.c | 20 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/gcc-qcs404.c | 30 + drivers/clk/qcom/lpasscc-sdm845.c | 23 +- drivers/clk/qcom/q6sstop-qcs404.c | 223 +++++++ drivers/remoteproc/qcom_q6v5_wcss.c | 599 ++++++++++++++++-- include/dt-bindings/clock/qcom,gcc-qcs404.h | 3 + .../dt-bindings/clock/qcom,q6sstopcc-qcs404.h | 18 + 11 files changed, 890 insertions(+), 63 deletions(-) create mode 100755 Documentation/devicetree/bindings/clock/qcom,q6sstopcc.txt create mode 100644 drivers/clk/qcom/q6sstop-qcs404.c create mode 100644 include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project