Lines Matching refs:rclk
32 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_is_enabled_regmap() local
36 ret = regmap_read(rclk->regmap, rclk->enable_reg, &val); in clk_is_enabled_regmap()
40 if (rclk->enable_is_inverted) in clk_is_enabled_regmap()
41 return (val & rclk->enable_mask) == 0; in clk_is_enabled_regmap()
43 return (val & rclk->enable_mask) != 0; in clk_is_enabled_regmap()
58 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_enable_regmap() local
61 if (rclk->enable_is_inverted) in clk_enable_regmap()
64 val = rclk->enable_mask; in clk_enable_regmap()
66 return regmap_update_bits(rclk->regmap, rclk->enable_reg, in clk_enable_regmap()
67 rclk->enable_mask, val); in clk_enable_regmap()
82 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_disable_regmap() local
85 if (rclk->enable_is_inverted) in clk_disable_regmap()
86 val = rclk->enable_mask; in clk_disable_regmap()
90 regmap_update_bits(rclk->regmap, rclk->enable_reg, rclk->enable_mask, in clk_disable_regmap()
105 struct clk_regmap *rclk) in devm_clk_register_regmap() argument
108 rclk->regmap = dev_get_regmap(dev, NULL); in devm_clk_register_regmap()
110 rclk->regmap = dev_get_regmap(dev->parent, NULL); in devm_clk_register_regmap()
112 return devm_clk_register(dev, &rclk->hw); in devm_clk_register_regmap()