Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions | Variables
bcm63xx_pcmcia.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/timer.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/gpio.h>
#include <bcm63xx_regs.h>
#include <bcm63xx_io.h>
#include "bcm63xx_pcmcia.h"

Go to the source code of this file.

Macros

#define PFX   "bcm63xx_pcmcia: "
 

Enumerations

enum  {
  IN_VS1 = (1 << 0), IN_VS2 = (1 << 1), IN_CD1_VS2H = (1 << 2), IN_CD2_VS2H = (1 << 3),
  IN_CD1_VS1H = (1 << 4), IN_CD2_VS1H = (1 << 5)
}
 

Functions

 module_init (bcm63xx_pcmcia_init)
 
 module_exit (bcm63xx_pcmcia_exit)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Maxime Bizon <[email protected]>")
 
 MODULE_DESCRIPTION ("Linux PCMCIA Card Services: bcm63xx Socket Controller")
 

Variables

struct platform_driver bcm63xx_pcmcia_driver
 

Macro Definition Documentation

#define PFX   "bcm63xx_pcmcia: "

Definition at line 23 of file bcm63xx_pcmcia.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
IN_VS1 
IN_VS2 
IN_CD1_VS2H 
IN_CD2_VS2H 
IN_CD1_VS1H 
IN_CD2_VS1H 

Definition at line 114 of file bcm63xx_pcmcia.c.

Function Documentation

MODULE_AUTHOR ( "Maxime Bizon <[email protected]>"  )
MODULE_DESCRIPTION ( "Linux PCMCIA Card Services: bcm63xx Socket Controller )
module_exit ( bcm63xx_pcmcia_exit  )
module_init ( bcm63xx_pcmcia_init  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct platform_driver bcm63xx_pcmcia_driver
Initial value:
= {
.probe = bcm63xx_drv_pcmcia_probe,
.remove = __devexit_p(bcm63xx_drv_pcmcia_remove),
.driver = {
.name = "bcm63xx_pcmcia",
.owner = THIS_MODULE,
},
}

Definition at line 454 of file bcm63xx_pcmcia.c.