Lines Matching refs:rcdev
21 struct reset_controller_dev rcdev;
139 static int ma35d1_reset_update(struct reset_controller_dev *rcdev, unsigned long id, bool assert)
141 struct ma35d1_reset_data *data = container_of(rcdev, struct ma35d1_reset_data, rcdev);
160 static int ma35d1_reset_assert(struct reset_controller_dev *rcdev, unsigned long id)
162 return ma35d1_reset_update(rcdev, id, true);
165 static int ma35d1_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id)
167 return ma35d1_reset_update(rcdev, id, false);
170 static int ma35d1_reset_status(struct reset_controller_dev *rcdev, unsigned long id)
172 struct ma35d1_reset_data *data = container_of(rcdev, struct ma35d1_reset_data, rcdev);
212 reset_data->rcdev.owner = THIS_MODULE;
213 reset_data->rcdev.nr_resets = MA35D1_RESET_COUNT;
214 reset_data->rcdev.ops = &ma35d1_reset_ops;
215 reset_data->rcdev.of_node = dev->of_node;
224 return devm_reset_controller_register(dev, &reset_data->rcdev);