linux/Documentation/devicetree/bindings/firmware
Bjorn Andersson 8c1b7dc9ba firmware: qcom: scm: Expose download-mode control
In order to aid post-mortem debugging the Qualcomm platforms provide a
"memory download mode", where the boot loader will provide an interface
for custom tools to "download" the content of RAM to a host machine.

The mode is triggered by writing a magic value somewhere in RAM, that is
read in the boot code path after a warm-restart. Two mechanism for
setting this magic value are supported in modern platforms; a direct SCM
call to enable the mode or through a secure io write of a magic value.

In order for a normal reboot not to trigger "download mode" the magic
must be cleared during a clean reboot.

Download mode has to be enabled by including qcom_scm.download_mode=1 on
the command line.

Reviewed-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
2017-10-11 23:48:27 -05:00
..
meson
coreboot.txt firmware: Add coreboot device tree binding documentation 2017-04-08 18:05:36 +02:00
nvidia,tegra186-bpmp.txt dt-bindings: firmware: Allow child nodes inside the Tegra BPMP 2016-11-18 14:33:44 +01:00
qcom,scm.txt firmware: qcom: scm: Expose download-mode control 2017-10-11 23:48:27 -05:00