Lines Matching refs:rcdev
104 static int ccu_rst_reset(struct reset_controller_dev *rcdev, unsigned long idx)
106 struct ccu_rst *rst = to_ccu_rst(rcdev);
120 static int ccu_rst_set(struct reset_controller_dev *rcdev,
123 struct ccu_rst *rst = to_ccu_rst(rcdev);
133 static int ccu_rst_assert(struct reset_controller_dev *rcdev,
136 return ccu_rst_set(rcdev, idx, true);
139 static int ccu_rst_deassert(struct reset_controller_dev *rcdev,
142 return ccu_rst_set(rcdev, idx, false);
145 static int ccu_rst_status(struct reset_controller_dev *rcdev,
148 struct ccu_rst *rst = to_ccu_rst(rcdev);
181 rst->rcdev.nr_resets = ARRAY_SIZE(axi_rst_info);
184 rst->rcdev.nr_resets = ARRAY_SIZE(sys_rst_info);
193 rst->rcdev.owner = THIS_MODULE;
194 rst->rcdev.ops = &ccu_rst_ops;
195 rst->rcdev.of_node = rst_init->np;
197 ret = reset_controller_register(&rst->rcdev);
214 reset_controller_unregister(&rst->rcdev);