diff options
author | Peng Chen <pengchen@qca.qualcomm.com> | 2012-09-06 07:30:43 -0400 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2014-03-07 13:09:40 -0500 |
commit | b9e2535acad8f52a17e2aa843d45a6b756b59592 (patch) | |
tree | e4062436966d94de16c0ac4c85771936f5f9d472 | |
parent | 2606ecbc4880b8641b5e455c80f4bd72c223ce86 (diff) |
Bluetooth: Fix endianess issue in the ath3k driver
The version is always in little endian format. This patch makes the
driver work on both little and big endian CPUs.
Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
-rw-r--r-- | drivers/bluetooth/ath3k.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c index bc5cf90c5ff6..be571fef185d 100644 --- a/drivers/bluetooth/ath3k.c +++ b/drivers/bluetooth/ath3k.c | |||
@@ -367,7 +367,7 @@ static int ath3k_load_patch(struct usb_device *udev) | |||
367 | } | 367 | } |
368 | 368 | ||
369 | snprintf(filename, ATH3K_NAME_LEN, "ar3k/AthrBT_0x%08x.dfu", | 369 | snprintf(filename, ATH3K_NAME_LEN, "ar3k/AthrBT_0x%08x.dfu", |
370 | fw_version.rom_version); | 370 | le32_to_cpu(fw_version.rom_version)); |
371 | 371 | ||
372 | ret = request_firmware(&firmware, filename, &udev->dev); | 372 | ret = request_firmware(&firmware, filename, &udev->dev); |
373 | if (ret < 0) { | 373 | if (ret < 0) { |
@@ -429,7 +429,7 @@ static int ath3k_load_syscfg(struct usb_device *udev) | |||
429 | } | 429 | } |
430 | 430 | ||
431 | snprintf(filename, ATH3K_NAME_LEN, "ar3k/ramps_0x%08x_%d%s", | 431 | snprintf(filename, ATH3K_NAME_LEN, "ar3k/ramps_0x%08x_%d%s", |
432 | fw_version.rom_version, clk_value, ".dfu"); | 432 | le32_to_cpu(fw_version.rom_version), clk_value, ".dfu"); |
433 | 433 | ||
434 | ret = request_firmware(&firmware, filename, &udev->dev); | 434 | ret = request_firmware(&firmware, filename, &udev->dev); |
435 | if (ret < 0) { | 435 | if (ret < 0) { |