summaryrefslogtreecommitdiff
path: root/include/linux/scpi_protocol.h
diff options
context:
space:
mode:
authorSudeep Holla <sudeep.holla@arm.com>2016-01-29 16:35:44 +0300
committerSudeep Holla <sudeep.holla@arm.com>2016-02-16 12:26:27 +0300
commitdd9a1d69ba90be7fe742c6234e6bd09706b7aaea (patch)
treedba23781d3679e485675ce0b6317f9322e71da28 /include/linux/scpi_protocol.h
parent92e963f50fc74041b5e9e744c330dca48e04f08d (diff)
downloadlinux-dd9a1d69ba90be7fe742c6234e6bd09706b7aaea.tar.xz
firmware: arm_scpi: fix send_message and sensor_get_value for big-endian
scpi_process_cmd converts the status word from little endian to cpu endianness. However scpi_send_message again does the conversion which is wrong and shows up as a bug only when running in big-endian kernel. Similarly scpi_sensor_get_value passes the sensor index in the cpu endianness to SCP which results in SCPI_ERR_RANGE in big-endian mode. This patch fixes the above mentioned issue for big-endian kernel. Acked-by: Punit Agrawal <punit.agrawal@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'include/linux/scpi_protocol.h')
0 files changed, 0 insertions, 0 deletions