soc: qcom: fix endianness for QMI header
authorAlexander Wilhelm <alexander.wilhelm@westermo.com>
Thu, 22 May 2025 14:35:30 +0000 (16:35 +0200)
committerBjorn Andersson <andersson@kernel.org>
Tue, 17 Jun 2025 20:49:10 +0000 (15:49 -0500)
commit07a4688833b237331e5045f90fc546c085b28c86
treedde35459020cf0d842f3422d099112190d713983
parent3ced38da5f7de4c260f9eaa86fc805827953243a
soc: qcom: fix endianness for QMI header

The members of QMI header have to be swapped on big endian platforms. Use
__le16 types instead of u16 ones.

Signed-off-by: Alexander Wilhelm <alexander.wilhelm@westermo.com>
Fixes: 9b8a11e82615 ("soc: qcom: Introduce QMI encoder/decoder")
Fixes: 3830d0771ef6 ("soc: qcom: Introduce QMI helpers")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250522143530.3623809-3-alexander.wilhelm@westermo.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/soc/qcom/qmi_encdec.c
drivers/soc/qcom/qmi_interface.c
include/linux/soc/qcom/qmi.h