Lines Matching +full:fixed +full:- +full:mmio +full:- +full:clock
1 // SPDX-License-Identifier: GPL-2.0
4 * Memory Mapped IO Fixed clock driver
12 #include <linux/clk-provider.h>
21 const char *clk_name = node->name; in fixed_mmio_clk_setup()
29 return ERR_PTR(-EIO); in fixed_mmio_clk_setup()
34 of_property_read_string(node, "clock-output-names", &clk_name); in fixed_mmio_clk_setup()
38 pr_err("%pOFn: failed to register fixed rate clock\n", node); in fixed_mmio_clk_setup()
44 pr_err("%pOFn: failed to add clock provider\n", node); in fixed_mmio_clk_setup()
56 CLK_OF_DECLARE(fixed_mmio_clk, "fixed-mmio-clock", of_fixed_mmio_clk_setup);
65 clk = fixed_mmio_clk_setup(pdev->dev.of_node); in of_fixed_mmio_clk_probe()
78 of_clk_del_provider(pdev->dev.of_node); in of_fixed_mmio_clk_remove()
83 { .compatible = "fixed-mmio-clock" },
99 MODULE_DESCRIPTION("Memory Mapped IO Fixed clock driver");