linux/include/linux/via.h

/* SPDX-License-Identifier: GPL-2.0 */
/* Miscellaneous definitions for VIA chipsets
   Currently used only by drivers/parport/parport_pc.c */

/* Values for SuperIO function select configuration register */
#define VIA_FUNCTION_PARPORT_SPP
#define VIA_FUNCTION_PARPORT_ECP
#define VIA_FUNCTION_PARPORT_EPP
#define VIA_FUNCTION_PARPORT_DISABLE
#define VIA_FUNCTION_PROBE

/* Bits for parallel port mode configuration register */
#define VIA_PARPORT_ECPEPP
#define VIA_PARPORT_BIDIR

/* VIA configuration registers */
#define VIA_CONFIG_INDEX
#define VIA_CONFIG_DATA

/* Mask for parallel port IRQ bits (in ISA PnP IRQ routing register 1) */
#define VIA_IRQCONTROL_PARALLEL
/* Mask for parallel port DMA bits (in ISA PnP DMA routing register) */
#define VIA_DMACONTROL_PARALLEL