Lines Matching refs:node
223 static __init void vtwm_device_clk_init(struct device_node *node) in vtwm_device_clk_init() argument
228 const char *clk_name = node->name; in vtwm_device_clk_init()
243 rc = of_property_read_u32(node, "enable-reg", &en_reg); in vtwm_device_clk_init()
246 rc = of_property_read_u32(node, "enable-bit", &dev_clk->en_bit); in vtwm_device_clk_init()
255 rc = of_property_read_u32(node, "divisor-reg", &div_reg); in vtwm_device_clk_init()
264 of_property_read_u32(node, "divisor-mask", &dev_clk->div_mask); in vtwm_device_clk_init()
268 of_property_read_string(node, "clock-output-names", &clk_name); in vtwm_device_clk_init()
289 parent_name = of_clk_get_parent_name(node, 0); in vtwm_device_clk_init()
301 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw); in vtwm_device_clk_init()
673 static __init void vtwm_pll_clk_init(struct device_node *node, int pll_type) in vtwm_pll_clk_init() argument
678 const char *clk_name = node->name; in vtwm_pll_clk_init()
686 rc = of_property_read_u32(node, "reg", ®); in vtwm_pll_clk_init()
698 of_property_read_string(node, "clock-output-names", &clk_name); in vtwm_pll_clk_init()
703 parent_name = of_clk_get_parent_name(node, 0); in vtwm_pll_clk_init()
715 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw); in vtwm_pll_clk_init()
722 static void __init vt8500_pll_init(struct device_node *node) in vt8500_pll_init() argument
724 vtwm_pll_clk_init(node, PLL_TYPE_VT8500); in vt8500_pll_init()
728 static void __init wm8650_pll_init(struct device_node *node) in wm8650_pll_init() argument
730 vtwm_pll_clk_init(node, PLL_TYPE_WM8650); in wm8650_pll_init()
734 static void __init wm8750_pll_init(struct device_node *node) in wm8750_pll_init() argument
736 vtwm_pll_clk_init(node, PLL_TYPE_WM8750); in wm8750_pll_init()
740 static void __init wm8850_pll_init(struct device_node *node) in wm8850_pll_init() argument
742 vtwm_pll_clk_init(node, PLL_TYPE_WM8850); in wm8850_pll_init()