• Home
  • Raw
  • Download

Lines Matching refs:hw

23 static int clk_gpio27_enable(struct clk_hw *hw)  in clk_gpio27_enable()  argument
39 static void clk_gpio27_disable(struct clk_hw *hw) in clk_gpio27_disable() argument
71 static unsigned long clk_mpll_recalc_rate(struct clk_hw *hw, in clk_mpll_recalc_rate() argument
95 struct clk_hw *hw; in sa11xx_clk_init() local
98 hw = clk_hw_register_fixed_rate(NULL, "clk32768", NULL, 0, 32768); in sa11xx_clk_init()
99 if (IS_ERR(hw)) in sa11xx_clk_init()
100 return PTR_ERR(hw); in sa11xx_clk_init()
102 clk_hw_register_clkdev(hw, NULL, "sa1100-rtc"); in sa11xx_clk_init()
104 hw = clk_hw_register_fixed_rate(NULL, "clk3686400", NULL, 0, 3686400); in sa11xx_clk_init()
105 if (IS_ERR(hw)) in sa11xx_clk_init()
106 return PTR_ERR(hw); in sa11xx_clk_init()
108 clk_hw_register_clkdev(hw, "OSTIMER0", NULL); in sa11xx_clk_init()
110 hw = kzalloc(sizeof(*hw), GFP_KERNEL); in sa11xx_clk_init()
111 if (!hw) in sa11xx_clk_init()
113 hw->init = &clk_mpll_init_data; in sa11xx_clk_init()
114 ret = clk_hw_register(NULL, hw); in sa11xx_clk_init()
116 kfree(hw); in sa11xx_clk_init()
120 clk_hw_register_clkdev(hw, NULL, "sa11x0-fb"); in sa11xx_clk_init()
121 clk_hw_register_clkdev(hw, NULL, "sa11x0-pcmcia"); in sa11xx_clk_init()
122 clk_hw_register_clkdev(hw, NULL, "sa11x0-pcmcia.0"); in sa11xx_clk_init()
123 clk_hw_register_clkdev(hw, NULL, "sa11x0-pcmcia.1"); in sa11xx_clk_init()
124 clk_hw_register_clkdev(hw, NULL, "1800"); in sa11xx_clk_init()
126 hw = clk_hw_register_mux(NULL, "tucr-mux", clk_tucr_parents, in sa11xx_clk_init()
130 clk_set_rate(hw->clk, 3686400); in sa11xx_clk_init()
132 hw = kzalloc(sizeof(*hw), GFP_KERNEL); in sa11xx_clk_init()
133 if (!hw) in sa11xx_clk_init()
135 hw->init = &clk_gpio27_init_data; in sa11xx_clk_init()
136 ret = clk_hw_register(NULL, hw); in sa11xx_clk_init()
138 kfree(hw); in sa11xx_clk_init()
142 clk_hw_register_clkdev(hw, NULL, "sa1111.0"); in sa11xx_clk_init()