Initial Linux-wireless contribution

Eugene Krasnikov k.eugene.e at gmail.com
Tue Aug 6 03:14:27 EDT 2013


Hi All,

With this commit I made a draft version of platform abstraction layer
https://github.com/KrasnikovEugene/wcn36xx/commit/becf7a7a7d67c2913b61091a14eee404bde516bc

Interface is defined with struct wcn36xx_platform_data here
https://github.com/KrasnikovEugene/wcn36xx/blob/pal/wcn36xx.h#L103

Probe will be called from outside the driver. I'll publish that part later on.

Could you please have a look and express your opinion about the concept?
Should we put SMD channel handling in there as well? Any thoughts are welcome.


2013/8/5 Kalle Valo <kvalo at qca.qualcomm.com>:
> Eugene Krasnikov <k.eugene.e at gmail.com> writes:
>
>> No i understand more what do you imply under "glue layer":) So
>> basically what wcn_glue will do is just call platform_device_register
>> and will be a proxy between wcn36xx and wcnss_core when it comes to
>> getting irqs, memory maps and so on right?
>
> Exactly.
>
>> In this case we do not need to modify wcnss_core at all. Let me
>> probably implement a draft version of such a module so then we can
>> sync up on details;)
>
> Thank you very much. Of course it would have been easier if I had just
> sent patches in the beginning, but other projects are just keeping me
> busy.
>
> --
> Kalle Valo



-- 
Best regards,
Eugene



More information about the wcn36xx mailing list