Commit e1250b0b authored by Alessandro Rubini's avatar Alessandro Rubini

Added FD_CMD_PURGE_FIFO command

parent d50bb61d
......@@ -334,6 +334,11 @@ static int fd_zio_conf_set(struct device *dev, struct zio_attribute *zattr,
return fd_wr_query(fd);
case FD_CMD_DUMP_MCP:
return fd_dump_mcp(fd);
case FD_CMD_PURGE_FIFO:
fd_writel(fd, FD_TSBCR_PURGE | FD_TSBCR_RST_SEQ
| FD_TSBCR_CHAN_MASK_W(1) | FD_TSBCR_ENABLE,
FD_REG_TSBCR);
return 0;
default:
return -EINVAL;
}
......
......@@ -35,7 +35,7 @@ enum fd_command {
FD_CMD_WR_DISABLE,
FD_CMD_WR_QUERY,
FD_CMD_DUMP_MCP,
/* FIXME: we may have cmds for FD_TSBCR_PURGE and FD_TSBCR_RST_SEQ */
FD_CMD_PURGE_FIFO = 5,
};
......
......@@ -15,6 +15,8 @@ DEMOSRC += fdelay-term.c
DEMOSRC += fdelay-read.c
DEMOSRC += fdelay-fread.c
DEMOSRC += fdelay-pulse.c
DEMOSRC += fdelay-gs.c
DEMOS := $(DEMOSRC:.c=)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment