/* __parport_ip32_write_control - set new contents for the DCR register  */
static void __parport_ip32_write_control(struct parport *p, unsigned int c)
/* __parport_ip32_write_control - set new contents for the DCR register  */
static void __parport_ip32_write_control(struct parport *p, unsigned int c)
{
	struct parport_ip32_private * const priv = p->physport->private_data;
	CHECK_EXTRA_BITS(p, c, priv->dcr_writable);
	c &= priv->dcr_writable;
	writeb(c, priv->regs.dcr);
	priv->dcr_cache = c;
}