⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcmcia.h

📁 嵌入式系统设计与实例开发实验教材二源码 多线程应用程序设计 串行端口程序设计 AD接口实验 CAN总线通信实验 GPS通信实验 Linux内核移植与编译实验 IC卡读写实验 SD驱动使
💻 H
字号:
/* * linux/include/asm-arm/arch-pxa/pcmcia.h * * Author:	George Davis * Created:	Jan 10, 2002 * Copyright:	MontaVista Software Inc. *  * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * * Originally based upon linux/include/asm-arm/arch-sa1100/pcmcia.h * */#ifndef _ASM_ARCH_PCMCIA#define _ASM_ARCH_PCMCIA/* Ideally, we'd support up to MAX_SOCK sockets, but PXA250 only * provides support for a maximum of two. */#define PXA_PCMCIA_MAX_SOCK   (2)#ifndef __ASSEMBLY__struct pcmcia_init {  void (*handler)(int irq, void *dev, struct pt_regs *regs);};struct pcmcia_state {  unsigned detect: 1,            ready: 1,             bvd1: 1,             bvd2: 1,           wrprot: 1,            vs_3v: 1,            vs_Xv: 1;};struct pcmcia_state_array {  unsigned int size;  struct pcmcia_state *state;};struct pcmcia_configure {  unsigned sock: 8,            vcc: 8,            vpp: 8,         output: 1,        speaker: 1,          reset: 1;};struct pcmcia_irq_info {  unsigned int sock;  unsigned int irq;};struct pcmcia_low_level {  int (*init)(struct pcmcia_init *);  int (*shutdown)(void);  int (*socket_state)(struct pcmcia_state_array *);  int (*get_irq_info)(struct pcmcia_irq_info *);  int (*configure_socket)(const struct pcmcia_configure *);};extern struct pcmcia_low_level *pcmcia_low_level;#endif  /* __ASSEMBLY__ */#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -