linux/drivers/firmware/tegra
Timo Alho 370d010f0e firmware: tegra: Propagate error code to caller
Response messages from Tegra BPMP firmware contain an error return code
as the first word of payload. The error code is used to indicate
incorrectly formatted request message or use of non-existing resource
(clk, reset, powergate) identifier. Current implementation of
tegra_bpmp_transfer() ignores this code and does not pass it to caller.
Fix this by adding an extra struct member to tegra_bpmp_message and
populate that with return code.

Signed-off-by: Timo Alho <talho@nvidia.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2017-10-17 12:22:00 +02:00
..
bpmp.c firmware: tegra: Propagate error code to caller 2017-10-17 12:22:00 +02:00
ivc.c firmware/ivc: use dma_mapping_error 2017-06-20 11:12:54 +02:00
Kconfig firmware: tegra: Add BPMP support 2016-11-18 14:33:43 +01:00
Makefile firmware: tegra: Add BPMP support 2016-11-18 14:33:43 +01:00