diff options
author | Rob Herring <robh@kernel.org> | 2014-05-08 16:09:24 -0500 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2014-05-20 14:25:24 -0500 |
commit | 54196ccbe0ba1f268a646059473313589db35b01 (patch) | |
tree | 07443c68af484b0a74ce8456e58f97342f95cf25 /include/linux/clk-provider.h | |
parent | 826d8958419ae924ae2af12d214ee599ee713e91 (diff) | |
download | lwn-54196ccbe0ba1f268a646059473313589db35b01.tar.gz lwn-54196ccbe0ba1f268a646059473313589db35b01.zip |
of: consolidate linker section OF match table declarations
We now have several OF match tables using linker sections that are
nearly the same definition. The only variation is the callback function
prototype. Create a common define for creating linker section OF match
table entries which each table declaration can use.
Acked-by: Grant Likely <grant.likely@linaro.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'include/linux/clk-provider.h')
-rw-r--r-- | include/linux/clk-provider.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index 511917416fb0..a6e4008a0bf7 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -498,10 +498,7 @@ struct clk_onecell_data { extern struct of_device_id __clk_of_table; -#define CLK_OF_DECLARE(name, compat, fn) \ - static const struct of_device_id __clk_of_table_##name \ - __used __section(__clk_of_table) \ - = { .compatible = compat, .data = fn }; +#define CLK_OF_DECLARE(name, compat, fn) OF_DECLARE_1(clk, name, compat, fn) #ifdef CONFIG_OF int of_clk_add_provider(struct device_node *np, |