Driver support for QCA6174 chip using SDIO interface

Erik Stromdahl erik.stromdahl at gmail.com
Tue Feb 28 22:25:14 PST 2017


Firmware and board files are normally distributed by the module vendor
(MuRata, Silex, etc.).

Firmware is depending on chipset, so this is something QCA should be able
to provide.

Board files are module dependent and contains calibration etc. and should
definitely be obtained from the module vendor.

If you have a discrete design you would most likely have to create your own
board file (using ART etc.)

Kalle:
Perhaps you (or someone else at QCA) can initiate the work to make the sdio
firmware publicly available?

I have obtained QCA9377 sdio firmware from Silex, but I had to sign a
License Agreement in order to obtain those files. They are not publicly
available (so I can't redistribute them just like that).

On 2017-03-01 06:52, Akesh M Chacko wrote:
> hi,
> Could you please tell me from where can i get the sdio firmware for
> QCA6174A-3 v3.2. Do i need to raise a request through qualcomm
> createpoint for that?
> Please let me know
> Thanks & Regards
> Akesh M Chacko
> Cell : +91 9567084416| Skype: akesh.vvdn | mail : akesh.chacko at vvdntech.in
>
>
> On Thu, Feb 23, 2017 at 2:28 AM, Erik Stromdahl
> <erik.stromdahl at gmail.com> wrote:
>>
>>
>> On 2017-02-21 12:26, Akesh M Chacko wrote:
>>>
>>> hi,
>>> I'm following your patch for adding SDIO support for QCA6174. Is the
>>> firmware image for PCIe and SDIO interface are same?
>>> If they are different, from where can i find the firmware image for
>>> SDIO interface support in QCA6174A-3 v3.2.
>>>
>> The firmware is not the same for sdio. You will need to obtain the firmware
>> from the module vendor and convert it into ath10k format with
>> ath10k-fwencoder.
>>
>> You need the tool qca-swiss-army-knife for this:
>>
>> https://github.com/qca/qca-swiss-army-knife.git
>>
>> Below is a script I have used when generating fw for my QCA9377 board:
>>
>> ### START ###
>> #! /bin/bash
>>
>> ENCODER="./tools/scripts/ath10k/ath10k-fwencoder"
>>
>> API_VER=5
>> HTT_OP_VERSION="tlv"
>> WMI_OP_VERSION="tlv"
>> FW="silex-SX-SDCAC-2830-SP/qwlan30.bin"
>> OTP="silex-SX-SDCAC-2830-SP/otp30.bin"
>> FEATURES="ignore-otp-result"
>>
>> $ENCODER --create --otp=$OTP --firmware=$FW \
>> --set-wmi-op-version=$WMI_OP_VERSION \
>> --set-htt-op-version=$HTT_OP_VERSION \
>> --set-fw-api=$API_VER --features=$FEATURES
>>
>> mv firmware-5.bin silex-SX-SDCAC-2830-SP/firmware-sdio-5.bin
>> ### END ###
>>
>>
>>> Thanks & Regards
>>> Akesh M Chacko
>>>
>>>
>>> On Tue, Jan 31, 2017 at 5:04 PM, Akesh M Chacko
>>> <akesh.chacko at vvdntech.in> wrote:
>>>>
>>>> Thanks for sharing the patches,
>>>> Our custom board is under assembly stage, once we have the board, will
>>>> test it and let u know
>>>> Thanks & Regards
>>>> Akesh M Chacko
>>>> Cell : +91 9567084416| Skype: akesh.vvdn | mail :
>>>> akesh.chacko at vvdntech.in
>>>>
>>>>
>>>> On Mon, Jan 30, 2017 at 2:46 AM, Erik Stromdahl
>>>> <erik.stromdahl at gmail.com> wrote:
>>>>>
>>>>> If you are interested in trying the latest version of the sdio code
>>>>> you can clone the below repo:
>>>>>
>>>>> https://github.com/erstrom/linux-ath.git
>>>>>
>>>>> I have just pushed some updates for QCA9377 SDIO (that might work with
>>>>> QCA6174 chipsets as well).
>>>>>
>>>>> I will do some more testing of this code during the weeks to come.
>>>>>
>>>>> If you could try it out and give me feedback it would be great!
>>>>>
>>>>>
>>>>> On 2017-01-27 16:36, Valo, Kalle wrote:
>>>>>>
>>>>>>
>>>>>> Akesh M Chacko <akesh.chacko at vvdntech.in> writes:
>>>>>>
>>>>>>> We are using QCA6174 chip on our embedded platform using SDIO
>>>>>>> interface. could you please help us to get the SDIO support for
>>>>>>> QCA6174 driver.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Erik Stromdahl is working on adding SDIO support to ath10k:
>>>>>>
>>>>>> https://patchwork.kernel.org/patch/9516477/
>>>>>>
>>>>>> But it's still WIP.
>>>>>>
>>>>>
>>



More information about the ath10k mailing list