Lines Matching defs:clk
7 #include <linux/clk-provider.h>
13 #include <linux/clk/tegra.h>
15 #include "clk.h"
16 #include "clk-id.h"
864 struct clk *clk;
865 struct clk **dt_clk;
882 clk = tegra_clk_register_periph_data(clk_base, data);
883 *dt_clk = clk;
891 struct clk *clk;
892 struct clk **dt_clk;
903 clk = tegra_clk_register_periph_gate(data->name,
908 *dt_clk = clk;
916 struct clk *clk;
917 struct clk **dt_clk;
928 clk = tegra_clk_register_divider(data->name,
935 *dt_clk = clk;
943 struct clk *clk;
944 struct clk **dt_clk;
950 clk = tegra_clk_register_pll("pll_p", "pll_ref", clk_base,
952 clk_register_clkdev(clk, "pll_p", NULL);
953 *dt_clk = clk;
965 clk = tegra_clk_register_divider(data->div_name, "pll_p",
968 clk = tegra_clk_register_pll_out(data->pll_out_name,
973 *dt_clk = clk;
986 clk = tegra_clk_register_divider("pll_p_out4_div",
992 clk = tegra_clk_register_pll_out("pll_p_out4",
997 *dt_clk = clk;
1004 clk = clk_register_gate(NULL, "pll_p_out_hsio", "pll_p",
1007 *dt_clk = clk;
1013 clk = clk_register_gate(NULL, "pll_p_out_xusb",
1017 clk_register_clkdev(clk, "pll_p_out_xusb", NULL);
1018 *dt_clk = clk;