Lines Matching refs:rcdev
31 struct reset_controller_dev rcdev; member
86 static struct imx7_src *to_imx7_src(struct reset_controller_dev *rcdev) in to_imx7_src() argument
88 return container_of(rcdev, struct imx7_src, rcdev); in to_imx7_src()
91 static int imx7_reset_set(struct reset_controller_dev *rcdev, in imx7_reset_set() argument
94 struct imx7_src *imx7src = to_imx7_src(rcdev); in imx7_reset_set()
116 static int imx7_reset_assert(struct reset_controller_dev *rcdev, in imx7_reset_assert() argument
119 return imx7_reset_set(rcdev, id, true); in imx7_reset_assert()
122 static int imx7_reset_deassert(struct reset_controller_dev *rcdev, in imx7_reset_deassert() argument
125 return imx7_reset_set(rcdev, id, false); in imx7_reset_deassert()
219 static int imx8mq_reset_set(struct reset_controller_dev *rcdev, in imx8mq_reset_set() argument
222 struct imx7_src *imx7src = to_imx7_src(rcdev); in imx8mq_reset_set()
252 static int imx8mq_reset_assert(struct reset_controller_dev *rcdev, in imx8mq_reset_assert() argument
255 return imx8mq_reset_set(rcdev, id, true); in imx8mq_reset_assert()
258 static int imx8mq_reset_deassert(struct reset_controller_dev *rcdev, in imx8mq_reset_deassert() argument
261 return imx8mq_reset_set(rcdev, id, false); in imx8mq_reset_deassert()
314 static int imx8mp_reset_set(struct reset_controller_dev *rcdev, in imx8mp_reset_set() argument
317 struct imx7_src *imx7src = to_imx7_src(rcdev); in imx8mp_reset_set()
340 static int imx8mp_reset_assert(struct reset_controller_dev *rcdev, in imx8mp_reset_assert() argument
343 return imx8mp_reset_set(rcdev, id, true); in imx8mp_reset_assert()
346 static int imx8mp_reset_deassert(struct reset_controller_dev *rcdev, in imx8mp_reset_deassert() argument
349 return imx8mp_reset_set(rcdev, id, false); in imx8mp_reset_deassert()
380 imx7src->rcdev.owner = THIS_MODULE; in imx7_reset_probe()
381 imx7src->rcdev.nr_resets = variant->signals_num; in imx7_reset_probe()
382 imx7src->rcdev.ops = &variant->ops; in imx7_reset_probe()
383 imx7src->rcdev.of_node = dev->of_node; in imx7_reset_probe()
385 return devm_reset_controller_register(dev, &imx7src->rcdev); in imx7_reset_probe()