01 Nov, 2011

1 commit


12 Aug, 2011

1 commit


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

    Steven.Li
     

12 May, 2011

1 commit


13 Apr, 2011

1 commit


19 Feb, 2011

1 commit


17 Feb, 2011

1 commit


12 Feb, 2011

1 commit


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

    Rogério Brito
     

27 Jan, 2011

1 commit


20 Jan, 2011

1 commit


02 Dec, 2010

1 commit


27 Feb, 2010

1 commit


30 Jan, 2010

1 commit