Lines Matching defs:reset

23 #include <linux/reset.h>
124 * @reset: reset control handle
140 struct reset_control *reset;
239 ret = reset_control_assert(core->reset);
241 dev_err(core->dev, "local-reset assert failed, ret = %d\n",
249 dev_err(core->dev, "module-reset assert failed, ret = %d\n",
251 if (reset_control_deassert(core->reset))
252 dev_warn(core->dev, "local-reset deassert back failed\n");
265 dev_err(core->dev, "module-reset deassert failed, ret = %d\n",
270 ret = reset_control_deassert(core->reset);
272 dev_err(core->dev, "local-reset deassert failed, ret = %d\n",
276 dev_warn(core->dev, "module-reset assert back failed\n");
287 /* assert local reset on all applicable cores */
289 ret = reset_control_assert(core->reset);
291 dev_err(core->dev, "local-reset assert failed, ret = %d\n",
303 dev_err(core->dev, "module-reset assert failed, ret = %d\n",
315 dev_warn(core->dev, "module-reset assert back failed\n");
320 if (reset_control_deassert(core->reset))
321 dev_warn(core->dev, "local-reset deassert back failed\n");
337 dev_err(core->dev, "module-reset deassert failed, ret = %d\n",
344 /* deassert local reset on all applicable cores */
346 ret = reset_control_deassert(core->reset);
348 dev_err(core->dev, "module-reset deassert failed, ret = %d\n",
358 if (reset_control_assert(core->reset))
359 dev_warn(core->dev, "local-reset assert back failed\n");
366 dev_warn(core->dev, "module-reset assert back failed\n");
423 * The R5F cores have controls for both a reset and a halt/run. The code
434 * cluster in this mode. The function uses the same reset logic as LockStep
435 * mode for this (though the behavior is agnostic of the reset release order).
454 /* Re-use LockStep-mode reset logic for Single-CPU mode */
501 * reset assert logic as LockStep mode for this mode (though the behavior is
502 * agnostic of the reset assert order). This callback is invoked only in
513 /* Re-use LockStep-mode reset logic for Single-CPU mode */
605 * deasserting the reset the subsequent time. The asserting of reset can
1100 * detected by querying the System Firmware for reset, power on and halt status
1136 ret = reset_control_status(core->reset);
1138 dev_err(cdev, "failed to get initial local reset status, ret = %d\n",
1165 * be deasserted and R5F core to be unhalted. Local reset status is
1166 * irrelevant if module reset is asserted (POR value has local reset
1570 core->reset = devm_reset_control_get_exclusive(dev, NULL);
1571 if (IS_ERR_OR_NULL(core->reset)) {
1572 ret = PTR_ERR_OR_ZERO(core->reset);
1576 dev_err(dev, "failed to get reset handle, ret = %d\n",