RIO_CLR_ERR_STOPPED(9) | Internals | RIO_CLR_ERR_STOPPED(9) |
NAME¶
rio_clr_err_stopped - Clears port Error-stopped states.
SYNOPSIS¶
int rio_clr_err_stopped(struct rio_dev * rdev, u32 pnum, u32 err_status);
ARGUMENTS¶
struct rio_dev * rdev
u32 pnum
u32 err_status
DESCRIPTION¶
TODO: Currently this routine is not compatible with recovery process specified for idt_gen3 RapidIO switch devices. It has to be reviewed to implement universal recovery process that is compatible full range off available devices. IDT gen3 switch driver now implements HW-specific error handler that issues soft port reset to the port to reset ERR_STOP bits and ackIDs.
AUTHOR¶
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>
COPYRIGHT¶
June 2017 | Kernel Hackers Manual 4.11 |