Lines Matching refs:gear
30 struct uniphier_clk_cpugear *gear = to_uniphier_clk_cpugear(hw);
34 ret = regmap_write_bits(gear->regmap,
35 gear->regbase + UNIPHIER_CLK_CPUGEAR_SET,
36 gear->mask, index);
40 ret = regmap_write_bits(gear->regmap,
41 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD,
47 return regmap_read_poll_timeout(gear->regmap,
48 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD,
55 struct uniphier_clk_cpugear *gear = to_uniphier_clk_cpugear(hw);
60 ret = regmap_read(gear->regmap,
61 gear->regbase + UNIPHIER_CLK_CPUGEAR_STAT, &val);
65 val &= gear->mask;
81 struct uniphier_clk_cpugear *gear;
85 gear = devm_kzalloc(dev, sizeof(*gear), GFP_KERNEL);
86 if (!gear)
95 gear->regmap = regmap;
96 gear->regbase = data->regbase;
97 gear->mask = data->mask;
98 gear->hw.init = &init;
100 ret = devm_clk_hw_register(dev, &gear->hw);
104 return &gear->hw;