Lines Matching refs:rcdev
27 struct reset_controller_dev rcdev; member
30 static int mtk_reset_assert(struct reset_controller_dev *rcdev, in mtk_reset_assert() argument
33 struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); in mtk_reset_assert()
39 static int mtk_reset_deassert(struct reset_controller_dev *rcdev, in mtk_reset_deassert() argument
42 struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); in mtk_reset_deassert()
48 static int mtk_reset(struct reset_controller_dev *rcdev, in mtk_reset() argument
53 ret = mtk_reset_assert(rcdev, id); in mtk_reset()
57 return mtk_reset_deassert(rcdev, id); in mtk_reset()
86 data->rcdev.owner = THIS_MODULE; in mtk_register_reset_controller()
87 data->rcdev.nr_resets = num_regs * 32; in mtk_register_reset_controller()
88 data->rcdev.ops = &mtk_reset_ops; in mtk_register_reset_controller()
89 data->rcdev.of_node = np; in mtk_register_reset_controller()
91 ret = reset_controller_register(&data->rcdev); in mtk_register_reset_controller()