/* * Function actisys_change_speed (task) * * There is two model of Actisys dongle we are dealing with, * the 220L and 220L+. At this point, only irattach knows with * kind the user has requested (it was an argument on irattach * command line). * So, we register a dongle of each sort and let irattach * pick the right one... */ int __init actisys_init(void) { int ret; /* First, register an Actisys 220L dongle */ ret = irda_device_register_dongle(&dongle); if (ret < 0) return ret; /* Now, register an Actisys 220L+ dongle */ ret = irda_device_register_dongle(&dongle_plus); if (ret < 0) { irda_device_unregister_dongle(&dongle); return ret; } return 0; }
/* * Function ep7211_ir_init(void) * * Initialize EP7211 I/R module * */ int __init ep7211_ir_init(void) { return irda_device_register_dongle(&dongle); }
int __init tekram_init(void) { return irda_device_register_dongle(&dongle); }
static int __init mcp2120_init(void) { return irda_device_register_dongle(&dongle); }
/* * Function ep93xx_sir_init(void) * * Initialize EP93xx IrDA block in SIR mode. * */ int __init ep93xx_sir_init(void) { DPRINTK("----------------\n ep93xx_sir_init \n-----------------\n"); return irda_device_register_dongle(&dongle); }
int __init girbil_init(void) { return irda_device_register_dongle(&dongle); }
static int __init ma600_init(void) { IRDA_DEBUG(2, "%s()\n", __FUNCTION__); return irda_device_register_dongle(&dongle); }