int __init adp_usb_init(void) { if (!gs_adp_usb_nb_ptr) { gs_adp_usb_nb_ptr = &gs_adp_usb_nb; gs_adp_usb_nb.priority = USB_NOTIF_PRIO_ADP; gs_adp_usb_nb.notifier_call = gs_usb_adp_notifier_cb; bsp_usb_register_notify(gs_adp_usb_nb_ptr); } return 0; }
int __init adp_usb_init(void) { /* we just regist once, and don't unregist any more */ if (!gs_adp_usb_nb_ptr) { gs_adp_usb_nb_ptr = &gs_adp_usb_nb; gs_adp_usb_nb.priority = USB_NOTIF_PRIO_ADP; gs_adp_usb_nb.notifier_call = gs_usb_adp_notifier_cb; bsp_usb_register_notify(gs_adp_usb_nb_ptr); } return 0; }