On 08/15/2016 02:08 AM, Paul Gortmaker wrote: > On Tue, Aug 9, 2016 at 5:13 AM, Neil Armstrong <narmstr...@baylibre.com> > wrote: >> Adds a Clock and Reset controller driver for the Always-On part >> of the Amlogic Meson GXBB SoC. >> >> It exports paired Clocks and Resets lines that will be used by >> peripherals in the Always-On subsystem. > > [...] > >> +static const struct of_device_id gxbb_aoclkc_match_table[] = { >> + { .compatible = "amlogic,gxbb-aoclkc" }, >> + { } >> +}; >> +MODULE_DEVICE_TABLE(of, gxbb_aoclkc_match_table); >> + >> +static struct platform_driver gxbb_aoclkc_driver = { >> + .probe = gxbb_aoclkc_probe, >> + .driver = { >> + .name = "gxbb-aoclkc", >> + .of_match_table = gxbb_aoclkc_match_table, >> + }, >> +}; >> + >> +module_platform_driver(gxbb_aoclkc_driver); >> + >> +MODULE_DESCRIPTION("AmLogic Meson GXBB AO Clock Controller Driver"); >> +MODULE_LICENSE("Dual BSD/GPL"); >> +MODULE_ALIAS("platform:gxbb-aoclkc"); >> +MODULE_AUTHOR("Neil Armstrong <narmstr...@baylibre.com>"); > > Since this driver is controlled by a bool Kconfig, you can dump the module.h > include and all the MODULE_<xyz> tags above. > > Or, if there is a genuine use case for it to be modular, then make it > tristate? > > Thanks, > Paul. >
It will be non-modular. Thanks, Neil