#ifndef _LINUX_TI113X_H
#define _LINUX_TI113X_H
#define TI113X_SYSTEM_CONTROL …
#define TI113X_SCR_SMIROUTE …
#define TI113X_SCR_SMISTATUS …
#define TI113X_SCR_SMIENB …
#define TI113X_SCR_VCCPROT …
#define TI113X_SCR_REDUCEZV …
#define TI113X_SCR_CDREQEN …
#define TI113X_SCR_CDMACHAN …
#define TI113X_SCR_SOCACTIVE …
#define TI113X_SCR_PWRSTREAM …
#define TI113X_SCR_DELAYUP …
#define TI113X_SCR_DELAYDOWN …
#define TI113X_SCR_INTERROGATE …
#define TI113X_SCR_CLKRUN_SEL …
#define TI113X_SCR_PWRSAVINGS …
#define TI113X_SCR_SUBSYSRW …
#define TI113X_SCR_CB_DPAR …
#define TI113X_SCR_CDMA_EN …
#define TI113X_SCR_ASYNC_IRQ …
#define TI113X_SCR_KEEPCLK …
#define TI113X_SCR_CLKRUN_ENA …
#define TI122X_SCR_SER_STEP …
#define TI122X_SCR_INTRTIE …
#define TIXX21_SCR_TIEALL …
#define TI122X_SCR_CBRSVD …
#define TI122X_SCR_MRBURSTDN …
#define TI122X_SCR_MRBURSTUP …
#define TI122X_SCR_RIMUX …
#define TI1250_MULTIMEDIA_CTL …
#define TI1250_MMC_ZVOUTEN …
#define TI1250_MMC_PORTSEL …
#define TI1250_MMC_ZVEN1 …
#define TI1250_MMC_ZVEN0 …
#define TI1250_GENERAL_STATUS …
#define TI1250_GPIO0_CONTROL …
#define TI1250_GPIO1_CONTROL …
#define TI1250_GPIO2_CONTROL …
#define TI1250_GPIO3_CONTROL …
#define TI1250_GPIO_MODE_MASK …
#define TI122X_MFUNC …
#define TI122X_MFUNC0_MASK …
#define TI122X_MFUNC1_MASK …
#define TI122X_MFUNC2_MASK …
#define TI122X_MFUNC3_MASK …
#define TI122X_MFUNC4_MASK …
#define TI122X_MFUNC5_MASK …
#define TI122X_MFUNC6_MASK …
#define TI122X_MFUNC0_INTA …
#define TI125X_MFUNC0_INTB …
#define TI122X_MFUNC1_INTB …
#define TI122X_MFUNC3_IRQSER …
#define TI113X_RETRY_STATUS …
#define TI113X_RSR_PCIRETRY …
#define TI113X_RSR_CBRETRY …
#define TI113X_RSR_TEXP_CBB …
#define TI113X_RSR_MEXP_CBB …
#define TI113X_RSR_TEXP_CBA …
#define TI113X_RSR_MEXP_CBA …
#define TI113X_RSR_TEXP_PCI …
#define TI113X_RSR_MEXP_PCI …
#define TI113X_CARD_CONTROL …
#define TI113X_CCR_RIENB …
#define TI113X_CCR_ZVENABLE …
#define TI113X_CCR_PCI_IRQ_ENA …
#define TI113X_CCR_PCI_IREQ …
#define TI113X_CCR_PCI_CSC …
#define TI113X_CCR_SPKROUTEN …
#define TI113X_CCR_IFG …
#define TI1220_CCR_PORT_SEL …
#define TI122X_CCR_AUD2MUX …
#define TI113X_DEVICE_CONTROL …
#define TI113X_DCR_5V_FORCE …
#define TI113X_DCR_3V_FORCE …
#define TI113X_DCR_IMODE_MASK …
#define TI113X_DCR_IMODE_ISA …
#define TI113X_DCR_IMODE_SERIAL …
#define TI12XX_DCR_IMODE_PCI_ONLY …
#define TI12XX_DCR_IMODE_ALL_SERIAL …
#define TI113X_BUFFER_CONTROL …
#define TI113X_BCR_CB_READ_DEPTH …
#define TI113X_BCR_CB_WRITE_DEPTH …
#define TI113X_BCR_PCI_READ_DEPTH …
#define TI113X_BCR_PCI_WRITE_DEPTH …
#define TI1250_DIAGNOSTIC …
#define TI1250_DIAG_TRUE_VALUE …
#define TI1250_DIAG_PCI_IREQ …
#define TI1250_DIAG_PCI_CSC …
#define TI1250_DIAG_ASYNC_CSC …
#define TI113X_DMA_0 …
#define TI113X_DMA_1 …
#define TI113X_IO_OFFSET(map) …
#define ENE_TEST_C9 …
#define ENE_TEST_C9_TLTENABLE …
#define ENE_TEST_C9_PFENABLE_F0 …
#define ENE_TEST_C9_PFENABLE_F1 …
#define ENE_TEST_C9_PFENABLE …
#define ENE_TEST_C9_WPDISALBLE_F0 …
#define ENE_TEST_C9_WPDISALBLE_F1 …
#define ENE_TEST_C9_WPDISALBLE …
#define ti_sysctl(socket) …
#define ti_cardctl(socket) …
#define ti_devctl(socket) …
#define ti_diag(socket) …
#define ti_mfunc(socket) …
#define ene_test_c9(socket) …
static void ti_save_state(struct yenta_socket *socket)
{ … }
static void ti_restore_state(struct yenta_socket *socket)
{ … }
static void ti_zoom_video(struct pcmcia_socket *sock, int onoff)
{ … }
static void ti1250_zoom_video(struct pcmcia_socket *sock, int onoff)
{ … }
static void ti_set_zv(struct yenta_socket *socket)
{ … }
static int ti_init(struct yenta_socket *socket)
{ … }
static int ti_override(struct yenta_socket *socket)
{ … }
static void ti113x_use_isa_irq(struct yenta_socket *socket)
{ … }
static int ti113x_override(struct yenta_socket *socket)
{ … }
static void ti12xx_irqroute_func0(struct yenta_socket *socket)
{ … }
static int ti12xx_align_irqs(struct yenta_socket *socket, int *old_irq)
{ … }
static int ti12xx_tie_interrupts(struct yenta_socket *socket, int *old_irq)
{ … }
static void ti12xx_untie_interrupts(struct yenta_socket *socket, int old_irq)
{ … }
static void ti12xx_irqroute_func1(struct yenta_socket *socket)
{ … }
static int ti12xx_2nd_slot_empty(struct yenta_socket *socket)
{ … }
static int ti12xx_power_hook(struct pcmcia_socket *sock, int operation)
{ … }
static int ti12xx_override(struct yenta_socket *socket)
{ … }
static int ti1250_override(struct yenta_socket *socket)
{ … }
#ifdef CONFIG_YENTA_ENE_TUNE
#define DEVID(_vend,_dev,_subvend,_subdev,mask,bits) …
static struct pci_device_id ene_tune_tbl[] = …;
static void ene_tune_bridge(struct pcmcia_socket *sock, struct pci_bus *bus)
{ … }
static int ene_override(struct yenta_socket *socket)
{ … }
#else
#define ene_override …
#endif
#endif