/* This command desynchronizes the ICAP After this command, a bitstream containing a NULL packet, followed by a SYNCH packet is required before the ICAP will recognize commands.  */
static int hwicap_command_desync(struct hwicap_drvdata *drvdata)
/* This command desynchronizes the ICAP After this command, a bitstream containing a NULL packet, followed by a SYNCH packet is required before the ICAP will recognize commands.  */
static int hwicap_command_desync(struct hwicap_drvdata *drvdata)
{
	u32 buffer[4];
	u32 index = 0;
	buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1;
	buffer[index++] = XHI_CMD_DESYNCH;
	buffer[index++] = XHI_NOOP_PACKET;
	buffer[index++] = XHI_NOOP_PACKET;
	return drvdata->config->set_configuration(drvdata,
			&buffer[0], index);
}