Thread (10 messages) flat view 10 messages, 4 authors, 2016-08-16

[PATCH 1/3] clk: meson: Add GXBB AO Clock and Reset controller driver

From: Paul Gortmaker <hidden>
Date: 2016-08-15 00:09:32
Also in: linux-amlogic, linux-clk, lkml

On Tue, Aug 9, 2016 at 5:13 AM, Neil Armstrong [off-list ref] 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 [off-list ref]");
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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help