Lines Matching defs:data
28 return regmap_write(rstc->regmap, rstc->data->reset_reg,
29 BIT(rstc->data->reset[id]));
39 struct meson_aoclk_data *data;
45 data = (struct meson_aoclk_data *) of_device_get_match_data(dev);
46 if (!data)
62 rstc->data = data;
65 rstc->reset.nr_resets = data->num_reset;
74 for (clkid = 0; clkid < data->num_clks; clkid++)
75 data->clks[clkid]->map = regmap;
78 for (clkid = 0; clkid < data->hw_clks.num; clkid++) {
79 if (!data->hw_clks.hws[clkid])
82 ret = devm_clk_hw_register(dev, data->hw_clks.hws[clkid]);
89 return devm_of_clk_add_hw_provider(dev, meson_clk_hw_get, (void *)&data->hw_clks);