Lines Matching refs:clk

31 	struct clk *clk = data;  in jz4740_clock_debugfs_show_enabled()  local
32 *value = clk_is_enabled(clk); in jz4740_clock_debugfs_show_enabled()
39 struct clk *clk = data; in jz4740_clock_debugfs_set_enabled() local
42 return clk_enable(clk); in jz4740_clock_debugfs_set_enabled()
44 clk_disable(clk); in jz4740_clock_debugfs_set_enabled()
56 struct clk *clk = data; in jz4740_clock_debugfs_show_rate() local
57 *value = clk_get_rate(clk); in jz4740_clock_debugfs_show_rate()
67 void jz4740_clock_debugfs_add_clk(struct clk *clk) in jz4740_clock_debugfs_add_clk() argument
72 clk->debugfs_entry = debugfs_create_dir(clk->name, jz4740_clock_debugfs); in jz4740_clock_debugfs_add_clk()
73 debugfs_create_file("rate", S_IWUGO | S_IRUGO, clk->debugfs_entry, clk, in jz4740_clock_debugfs_add_clk()
75 debugfs_create_file("enabled", S_IRUGO, clk->debugfs_entry, clk, in jz4740_clock_debugfs_add_clk()
78 if (clk->parent) { in jz4740_clock_debugfs_add_clk()
80 snprintf(parent_path, 100, "../%s", clk->parent->name); in jz4740_clock_debugfs_add_clk()
81 clk->debugfs_parent_entry = debugfs_create_symlink("parent", in jz4740_clock_debugfs_add_clk()
82 clk->debugfs_entry, in jz4740_clock_debugfs_add_clk()
88 void jz4740_clock_debugfs_update_parent(struct clk *clk) in jz4740_clock_debugfs_update_parent() argument
90 debugfs_remove(clk->debugfs_parent_entry); in jz4740_clock_debugfs_update_parent()
92 if (clk->parent) { in jz4740_clock_debugfs_update_parent()
94 snprintf(parent_path, 100, "../%s", clk->parent->name); in jz4740_clock_debugfs_update_parent()
95 clk->debugfs_parent_entry = debugfs_create_symlink("parent", in jz4740_clock_debugfs_update_parent()
96 clk->debugfs_entry, in jz4740_clock_debugfs_update_parent()
99 clk->debugfs_parent_entry = NULL; in jz4740_clock_debugfs_update_parent()