Quoting Aisheng Dong (2020-06-17 18:58:51) > > From: Anson Huang <anson.hu...@nxp.com> > > > > +obj-$(CONFIG_MXC_CLK_SCU) += mxc-clk-scu.o > > > > > > Like i.MX pinctrl, I'm not sure if it's really necessary to build core > > > libraries as modules. Probably the simplest way is only building > > > platform drivers part as module. And leave those core libraries built in > > > kernel. > > > This may make the code a bit cleaner. > > > > > > > Will discuss this with Linaro guys about it, previous requirement I > > received is all > > SoC specific modules need to be built as module. > > > > Okay. AFAIK it's not conflict. > You still make drivers into modules. > Only difference is for those common libraries part, we don't convert them > into module > Which is less meaningless. >
What is the benefit of making the core part of the SoC driver not a module? From the module perspective it should be perfectly fine to make it a module as well, and then depmod will sort out loading modules in the right order. This is for android right?