01 Nov, 2011
1 commit
-
We are allowed to sleep here so no need to use GFP_ATOMIC. The caller
(ath3k_probe) calls request_firmware() which definitely sleeps. Hence, we should
avoid using GFP_ATOMIC.Signed-off-by: David Herrmann
Signed-off-by: Gustavo F. Padovan
12 Aug, 2011
1 commit
-
Blacklist Toshiba-branded AR3011 based AR5B195 [0930:0215] and add to
ath3k.c for firmware loading.Signed-off-by: Ricardo Mendoza
Signed-off-by: Gustavo F. Padovan
02 Jul, 2011
1 commit
-
The new Ath3k needs to download patch and radio table,
and it keeps same PID/VID even after downloading the patch and radio
table. This patch is to use the bcdDevice (Device Release Number) to
judge whether the chip has been patched or not. The init bcdDevice
value of the chip is 0x0001, this value increases after patch and
radio table downloading.Signed-off-by: Steven.Li
Signed-off-by: Gustavo F. Padovan
12 May, 2011
1 commit
-
New ath3k device IDs used on the Pegatron Lucid (ExoPC and WeTab) units.
Signed-off-by: Andy Ross
Signed-off-by: Gustavo F. Padovan
13 Apr, 2011
1 commit
-
Signed-off-by: Gustavo F. Padovan
19 Feb, 2011
1 commit
-
Conflicts:
drivers/bluetooth/ath3k.c
drivers/bluetooth/btusb.c
17 Feb, 2011
1 commit
-
Add the btusb.c blacklist [0489:e02c] for Atheros AR5BBU12 BT
and add to ath3k.c supported this device.Signed-off-by: Cho, Yu-Chen
Signed-off-by: Gustavo F. Padovan
12 Feb, 2011
1 commit
-
Blacklisted AR3012 PID in btusb and added the same
in ath3k to load patch and sysconfig files.Signed-off-by: Bala Shanmugam
Signed-off-by: Gustavo F. Padovan
08 Feb, 2011
1 commit
-
In commit 86e09287e4f8c81831b4d4118a48597565f0d21b, to reduce memory
usage, the functions of the ath3k module were rewritten to release the
firmware blob after it has been loaded (successfully or not).The resuting code has some redundancy and the compiler can potentially
produce better code if we omit a function call that is unconditionally
executed in,----
| if (ath3k_load_firmware(udev, firmware)) {
| release_firmware(firmware);
| return -EIO;
| }
| release_firmware(firmware);
|
| return 0;
| }
`----It may also be argued that the rewritten code becomes easier to read,
and also to see the code coverage of the snippet in question.Signed-off-by: Rogério Brito
Cc: Alexander Holler
Cc: "Gustavo F. Padovan"
Cc: Miguel Ojeda
Signed-off-by: Gustavo F. Padovan
27 Jan, 2011
1 commit
-
Add the btusb.c blacklist [03f0:311d] for Atheros AR9285 Malbec BT
and add to ath3k.c ath3-1.fw (md5:1211fa34c09e10ba48381586b7c3883d)
supported this device.Signed-off-by: Cho, Yu-Chen
Signed-off-by: Gustavo F. Padovan
20 Jan, 2011
1 commit
-
There is no need to hold the firmware in memory.
Signed-off-by: Alexander Holler
Signed-off-by: Gustavo F. Padovan
02 Dec, 2010
1 commit
-
Atheros 3011 has small sflash firmware and needs to be
blacklisted in transport driver to load actual firmware
in DFU driver.Signed-off-by: Bala Shanmugam
Acked-by: Marcel Holtmann
Signed-off-by: Gustavo F. Padovan
27 Feb, 2010
1 commit
-
Add a couple kfree() calls on an error path.
Signed-off-by: Dan Carpenter
Signed-off-by: Marcel Holtmann
30 Jan, 2010
1 commit
-
Signed-off-by: Vikram Kandukuri
Signed-off-by: Alicke Xu
Reviewed-by: Luis R. Rodriguez
Signed-off-by: Marcel Holtmann