The Always On Processor supports a number useful commands for affecting system resources during in various debug scenarious. Introduce a debugfs interface for allowing the debugger/tester to send these commands. While at it, let's make some improvements to the qmp_send() API. In v1, Andrew pointed out the fact that this interface could be used to send proprietary commands from a userspace driver. As debugfs isn't enabled in the vast majority of shipping devices, this wouldn't be very useful. In the mantime having this interface present is very useful for members of the upstream Qualcomm community. It would be even more user (developer) friendly to expose each of these knobs as individual debugfs files. But the list of commands and resources looks to be varying from target to target, so this is still being investigated. The hope is to perhaps capture a set of common resources. Changes since v1: - Reverse xmas tree in qmp_send() in patch 1 - Correct length check of input data in patch 2 Bjorn Andersson (3): soc: qcom: aoss: Move length requirements from caller soc: qcom: aoss: Format string in qmp_send() soc: qcom: aoss: Tidy up qmp_send() callers Chris Lew (1): soc: qcom: aoss: Add debugfs interface for sending messages drivers/net/ipa/ipa_power.c | 5 +- drivers/remoteproc/qcom_q6v5.c | 8 +-- drivers/soc/qcom/qcom_aoss.c | 82 +++++++++++++++++++++--------- include/linux/soc/qcom/qcom_aoss.h | 4 +- 4 files changed, 61 insertions(+), 38 deletions(-) -- 2.25.1