Pull clk fixes from Stephen Boyd: "This is the first batch of clk driver fixes for this release. We have a handful of fixes for the uniphier clk driver that was introduced recently, as well as Kconfig option hiding, module autoloading markings, and a few fixes for clk_hw based registration patches that went in this merge window" * tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: clk: at91: Fix a return value in case of error clk: uniphier: rename MIO clock to SD clock for Pro5, PXs2, LD20 SoCs clk: uniphier: fix memory overrun bug clk: hi6220: use CLK_OF_DECLARE_DRIVER for sysctrl and mediactrl clock init clk: mvebu: armada-37xx-periph: Fix the clock gate flag clk: bcm2835: Clamp the PLL's requested rate to the hardware limits. clk: max77686: fix number of clocks setup for clk_hw based registration clk: mvebu: armada-37xx-periph: Fix the clock provider registration clk: core: add __init decoration for CLK_OF_DECLARE_DRIVER function clk: mediatek: Add hardware dependency clk: samsung: clk-exynos-audss: Fix module autoload clk: uniphier: fix type of variable passed to regmap_read() clk: uniphier: add system clock support for sLD3 SoC
Showing the changes to include/linux (1 of 13 files). Show all
Unified · Split
| @@ -785,7 +785,7 @@ extern struct of_device_id __clk_of_table; · 784 unmodified lines | ||
| 785 | 785 | * routines, one at of_clk_init(), and one at platform device probe |
| 786 | 786 | */ |
| 787 | 787 | #define CLK_OF_DECLARE_DRIVER(name, compat, fn) \ |
| 788 | − static void name##_of_clk_init_driver(struct device_node *np) \ | |
| 788 | + static void __init name##_of_clk_init_driver(struct device_node *np) \ | |
| 789 | 789 | { \ |
| 790 | 790 | of_node_clear_flag(np, OF_POPULATED); \ |
| 791 | 791 | fn(np); \ |