> -----Original Message-----
> From: Johannes Berg [mailto:[email protected]]
> Sent: Monday, October 08, 2018 10:00 PM
> To: Tony Chuang; [email protected]
> Cc: [email protected]; Pkshih; Andy Huang; [email protected];
> [email protected]
> Subject: Re: [RFC v3 12/12] rtw88: Kconfig & Makefile
> 
> On Wed, 2018-10-03 at 19:20 +0800, [email protected] wrote:
> >
> > +config RTW88_CORE
> > +   tristate
> > +   depends on RTW88
> > +
> > +config RTW88_PCI
> > +   tristate
> > +   depends on RTW88_CORE && PCI
> 
> Those "depends on" lines are misleading, I don't think select honours
> that?

Select doesn't honour them, so the depends on lines seems to be unnecessary.
Should just select them after the depends on line.
And RTW88 is definitely selected to enter the menu, so I think we can just
remove the depends on lines but left the ones under RTW88_8822BE and
RTW88_8822CE

> 
> > +++ b/drivers/net/wireless/realtek/rtw88/Makefile
> > @@ -0,0 +1,19 @@
> > +obj-$(CONFIG_RTW88_CORE)   += rtw88.o
> > +rtw88-y += main.o \
> > +      mac80211.o \
> > +      debug.o \
> > +      tx.o \
> > +      rx.o \
> > +      mac.o \
> > +      phy.o \
> > +      efuse.o \
> > +      fw.o \
> > +      ps.o \
> > +      sec.o \
> > +      regd.o
> > +
> > +rtw88-$(CONFIG_RTW88_8822BE)       += rtw8822b.o rtw8822b_table.o
> > +rtw88-$(CONFIG_RTW88_8822CE)       += rtw8822c.o rtw8822c_table.o
> > +
> > +obj-$(CONFIG_RTW88_PCI)            += rtwpci.o
> > +rtwpci-objs                        := pci.o
> 
> This is a weird split? Why even bother with two modules if everything
> goes into the main "rtw88" module except for a single file?
> 


It's because there will have 2 more bus usb & sdio.
And we do only pci for 8822be, usb for 8822bu, sdio for 8822bs
So the module is separated to insert optionally

Yan-Hsuan Chuang

Reply via email to