Lines Matching refs:rstc
25 struct meson_aoclk_reset_controller *rstc = in meson_aoclk_do_reset() local
28 return regmap_write(rstc->regmap, rstc->data->reset_reg, in meson_aoclk_do_reset()
29 BIT(rstc->data->reset[id])); in meson_aoclk_do_reset()
38 struct meson_aoclk_reset_controller *rstc; in meson_aoclkc_probe() local
49 rstc = devm_kzalloc(dev, sizeof(*rstc), GFP_KERNEL); in meson_aoclkc_probe()
50 if (!rstc) in meson_aoclkc_probe()
62 rstc->data = data; in meson_aoclkc_probe()
63 rstc->regmap = regmap; in meson_aoclkc_probe()
64 rstc->reset.ops = &meson_aoclk_reset_ops; in meson_aoclkc_probe()
65 rstc->reset.nr_resets = data->num_reset; in meson_aoclkc_probe()
66 rstc->reset.of_node = dev->of_node; in meson_aoclkc_probe()
67 ret = devm_reset_controller_register(dev, &rstc->reset); in meson_aoclkc_probe()