Sergey Matyukevich <sergey.matyukevich...@quantenna.com> writes:

>> > +config QTNFMAC_TOPAZ_PCIE
>> > +     tristate "Quantenna QSR1000/QSR2000 PCIe support"
>> > +     default n
>> > +     depends on PCI && CFG80211
>> > +     select QTNFMAC
>> > +     select FW_LOADER
>> > +     select CRC32
>> > +     help
>> > +       This option adds support for wireless adapters based on Quantenna
>> > +       802.11ac QSR1000/QSR2000 (aka Topaz) FullMAC chipset
>> > +       running over PCIe.
>> > +
>> > +       If you choose to build it as a module, two modules will be built:
>> > +       qtnfmac.ko and qtnfmac_pcie.ko.
>
>> I'm not really fond of adding a Kconfig option for every supported
>> hardware version unless there are very good reasons (memory savings
>> etc). So is this really needed?
>
> Yes, the idea was to save some memory building pcie backend for
> the requested chip family only.
>  
>> A much better approach would be to have a generic QTNFMAC_PCIE option
>> which can be used to include or exclude all PCI code.
>
> Ok, sounds reasonable. Three Kconfig options for the single qtnfmac_pcie
> module is way too much. We will drop chipset specific Kconfig knobs in
> v2, keeping single Kconfig option for qtnfmac_pcie backend as a whole.

Great, thanks.

-- 
Kalle Valo

Reply via email to