Lines Matching refs:rcdev
26 struct reset_controller_dev rcdev; member
74 static struct imx7_src *to_imx7_src(struct reset_controller_dev *rcdev) in to_imx7_src() argument
76 return container_of(rcdev, struct imx7_src, rcdev); in to_imx7_src()
79 static int imx7_reset_set(struct reset_controller_dev *rcdev, in imx7_reset_set() argument
82 struct imx7_src *imx7src = to_imx7_src(rcdev); in imx7_reset_set()
105 static int imx7_reset_assert(struct reset_controller_dev *rcdev, in imx7_reset_assert() argument
108 return imx7_reset_set(rcdev, id, true); in imx7_reset_assert()
111 static int imx7_reset_deassert(struct reset_controller_dev *rcdev, in imx7_reset_deassert() argument
114 return imx7_reset_set(rcdev, id, false); in imx7_reset_deassert()
139 imx7src->rcdev.owner = THIS_MODULE; in imx7_reset_probe()
140 imx7src->rcdev.nr_resets = IMX7_RESET_NUM; in imx7_reset_probe()
141 imx7src->rcdev.ops = &imx7_reset_ops; in imx7_reset_probe()
142 imx7src->rcdev.of_node = dev->of_node; in imx7_reset_probe()
144 return devm_reset_controller_register(dev, &imx7src->rcdev); in imx7_reset_probe()