/* The value is masked so as to only change the value of DCR_STROBE, DCR_AUTOFD, DCR_nINIT, and DCR_SELECT.  */
static void parport_ip32_write_control(struct parport *p, unsigned char c)
/* The value is masked so as to only change the value of DCR_STROBE, DCR_AUTOFD, DCR_nINIT, and DCR_SELECT.  */
static void parport_ip32_write_control(struct parport *p, unsigned char c)
{
	const unsigned int wm =
		DCR_STROBE | DCR_AUTOFD | DCR_nINIT | DCR_SELECT;
	CHECK_EXTRA_BITS(p, c, wm);
	__parport_ip32_frob_control(p, wm, c & wm);
}