|
Lines 233-244
Link Here
|
| 233 |
link->next = dev_list; |
233 |
link->next = dev_list; |
| 234 |
dev_list = link; |
234 |
dev_list = link; |
| 235 |
client_reg.dev_info = &dev_info; |
235 |
client_reg.dev_info = &dev_info; |
|
|
236 |
#if 0 |
| 236 |
client_reg.Attributes = INFO_IO_CLIENT | INFO_CARD_SHARE; |
237 |
client_reg.Attributes = INFO_IO_CLIENT | INFO_CARD_SHARE; |
| 237 |
client_reg.EventMask = |
238 |
client_reg.EventMask = |
| 238 |
CS_EVENT_CARD_INSERTION | CS_EVENT_CARD_REMOVAL | |
239 |
CS_EVENT_CARD_INSERTION | CS_EVENT_CARD_REMOVAL | |
| 239 |
CS_EVENT_RESET_PHYSICAL | CS_EVENT_CARD_RESET | |
240 |
CS_EVENT_RESET_PHYSICAL | CS_EVENT_CARD_RESET | |
| 240 |
CS_EVENT_PM_SUSPEND | CS_EVENT_PM_RESUME; |
241 |
CS_EVENT_PM_SUSPEND | CS_EVENT_PM_RESUME; |
| 241 |
client_reg.event_handler = &cs_event; |
242 |
client_reg.event_handler = &cs_event; |
|
|
243 |
#endif |
| 242 |
client_reg.Version = 0x0210; |
244 |
client_reg.Version = 0x0210; |
| 243 |
client_reg.event_callback_args.client_data = link; |
245 |
client_reg.event_callback_args.client_data = link; |
| 244 |
ret = pcmcia_register_client(&link->handle, &client_reg); |
246 |
ret = pcmcia_register_client(&link->handle, &client_reg); |
|
Lines 545-550
Link Here
|
| 545 |
return 0; |
547 |
return 0; |
| 546 |
} /* cs_event */ |
548 |
} /* cs_event */ |
| 547 |
|
549 |
|
|
|
550 |
static struct pcmcia_device_id fcpcmcia_ids[] = { |
| 551 |
PCMCIA_DEVICE_PROD_ID12("AVM", "ISDN A", 0x95d42008, 0xadc9d4bb), |
| 552 |
PCMCIA_DEVICE_PROD_ID12("ISDN", "CARD", 0x8d9761c8, 0x01c5aa7b), |
| 553 |
PCMCIA_DEVICE_NULL |
| 554 |
}; |
| 555 |
MODULE_DEVICE_TABLE(pcmcia, fcpcmcia_ids); |
| 556 |
|
| 548 |
static struct pcmcia_driver cs_driver = { |
557 |
static struct pcmcia_driver cs_driver = { |
| 549 |
.owner = THIS_MODULE, |
558 |
.owner = THIS_MODULE, |
| 550 |
.drv = { |
559 |
.drv = { |
|
Lines 552-557
Link Here
|
| 552 |
}, |
561 |
}, |
| 553 |
.attach = cs_attach, |
562 |
.attach = cs_attach, |
| 554 |
.detach = cs_detach, |
563 |
.detach = cs_detach, |
|
|
564 |
.event = cs_event, |
| 565 |
.id_table = fcpcmcia_ids, |
| 555 |
}; |
566 |
}; |
| 556 |
|
567 |
|
| 557 |
static int __init cs_init(void) |
568 |
static int __init cs_init(void) |