static int __init xmm_power_init(void) { platform_driver_register(&xmm_power_driver); spin_lock_init(&xmm_state_lock); xmm_netlink_init(); return 0; }
static int __init xmm_power_init(void) { int ret = -1; ret = get_modem_type( "xmm6260" ); pr_info("MODEM#%s: get_modem_type \"%s\". %d\n","xmm_power","xmm6260",ret); if( ret<=0 ) { pr_err("MODEM#%s: modem \"%s\" not support on this board. %d\n","xmm_power","xmm6260",ret); return( -1 ); } platform_driver_register(&xmm_power_driver); spin_lock_init(&xmm_state_lock); xmm_netlink_init(); return 0; }