View | Details | Raw Unified | Return to bug 104593
Collapse All | Expand All

(-)fritz.pcmcia/src/fcpcmcia_cs.c~ (+11 lines)
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)

Return to bug 104593