Lines Matching full:s2mps11
3 // clk-s2mps11.c - Clock driver for S2MPS11.
14 #include <linux/mfd/samsung/s2mps11.h>
20 #include <dt-bindings/clock/samsung,s2mps11.h>
39 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw);
41 return regmap_update_bits(s2mps11->iodev->regmap_pmic,
42 s2mps11->reg,
43 s2mps11->mask, s2mps11->mask);
48 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw);
50 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg,
51 s2mps11->mask, ~s2mps11->mask);
58 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw);
60 ret = regmap_read(s2mps11->iodev->regmap_pmic,
61 s2mps11->reg, &val);
65 return val & s2mps11->mask;
81 /* This s2mps11_clks_init tructure is common to s2mps11, s2mps13 and s2mps14 */
224 { "s2mps11-clk", S2MPS11X},
244 .compatible = "samsung,s2mps11-clk",
264 .name = "s2mps11-clk",
272 MODULE_DESCRIPTION("S2MPS11 Clock Driver");