Add support for the Q6SSTOP clock control used on qcs404 based devices. This would allow wcss remoteproc driver to control the required WCSS Q6SSTOP clock/reset controls to bring the subsystem out of reset and shutdown the WCSS Q6DSP. Changes in v3: - Fixed dt binding errors. Changes in v2: - changed binding doc to yaml format. - Fixed alignment in q6sstop cc driver. Govind Singh (2): dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controller bindings clk: qcom: Add Q6SSTOP clock controller for QCS404 .../bindings/clock/qcom,q6sstopcc.yaml | 47 ++++ drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/q6sstop-qcs404.c | 223 ++++++++++++++++++ .../dt-bindings/clock/qcom,q6sstopcc-qcs404.h | 18 ++ 5 files changed, 297 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/qcom,q6sstopcc.yaml create mode 100644 drivers/clk/qcom/q6sstop-qcs404.c create mode 100644 include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project