Loading drivers/media/common/siano/smscoreapi.c +20 −24 Original line number Diff line number Diff line Loading @@ -636,10 +636,8 @@ smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer, struct smscore_buffer_t *cb; cb = kzalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL); if (!cb) { sms_info("kzalloc(...) failed"); if (!cb) return NULL; } cb->p = buffer; cb->offset_in_common = buffer - (u8 *) common_buffer; Loading @@ -665,10 +663,8 @@ int smscore_register_device(struct smsdevice_params_t *params, u8 *buffer; dev = kzalloc(sizeof(struct smscore_device_t), GFP_KERNEL); if (!dev) { sms_info("kzalloc(...) failed"); if (!dev) return -ENOMEM; } /* init list entry so it could be safe in smscore_unregister_device */ INIT_LIST_HEAD(&dev->entry); Loading Loading @@ -723,7 +719,7 @@ int smscore_register_device(struct smsdevice_params_t *params, smscore_putbuffer(dev, cb); } sms_info("allocated %d buffers", dev->num_buffers); pr_debug("allocated %d buffers\n", dev->num_buffers); dev->mode = DEVICE_MODE_NONE; dev->board_id = SMS_BOARD_UNKNOWN; Loading @@ -747,7 +743,7 @@ int smscore_register_device(struct smsdevice_params_t *params, *coredev = dev; sms_info("device %p created", dev); pr_debug("device %p created\n", dev); return 0; } Loading @@ -764,7 +760,7 @@ static int smscore_sendrequest_and_wait(struct smscore_device_t *coredev, rc = coredev->sendrequest_handler(coredev->context, buffer, size); if (rc < 0) { sms_info("sendrequest returned error %d", rc); pr_info("sendrequest returned error %d\n", rc); return rc; } Loading @@ -787,7 +783,7 @@ static int smscore_init_ir(struct smscore_device_t *coredev) coredev->ir.dev = NULL; ir_io = sms_get_board(smscore_get_board_id(coredev))->board_cfg.ir; if (ir_io) {/* only if IR port exist we use IR sub-module */ sms_info("IR loading"); pr_debug("IR loading\n"); rc = sms_ir_init(coredev); if (rc != 0) Loading Loading @@ -816,7 +812,7 @@ static int smscore_init_ir(struct smscore_device_t *coredev) pr_err("Sending IR initialization message failed\n"); } } else sms_info("IR port has not been detected"); pr_info("IR port has not been detected\n"); return 0; } Loading Loading @@ -890,12 +886,12 @@ int smscore_start_device(struct smscore_device_t *coredev) rc = smscore_set_device_mode(coredev, mode); if (rc < 0) { sms_info("set device mode faile , rc %d", rc); pr_info("set device mode failed , rc %d\n", rc); return rc; } rc = smscore_configure_board(coredev); if (rc < 0) { sms_info("configure board failed , rc %d", rc); pr_info("configure board failed , rc %d\n", rc); return rc; } Loading @@ -904,7 +900,7 @@ int smscore_start_device(struct smscore_device_t *coredev) rc = smscore_notify_callbacks(coredev, coredev->device, 1); smscore_init_ir(coredev); sms_info("device %p started, rc %d", coredev, rc); pr_debug("device %p started, rc %d\n", coredev, rc); kmutex_unlock(&g_smscore_deviceslock); Loading @@ -927,7 +923,7 @@ static int smscore_load_firmware_family2(struct smscore_device_t *coredev, mem_address = firmware->start_address; sms_info("loading FW to addr 0x%x size %d", pr_debug("loading FW to addr 0x%x size %d\n", mem_address, firmware->length); if (coredev->preload_handler) { rc = coredev->preload_handler(coredev->context); Loading Loading @@ -1169,7 +1165,7 @@ static int smscore_load_firmware_from_file(struct smscore_device_t *coredev, pr_err("failed to open firmware file '%s'\n", fw_filename); return rc; } sms_info("read fw %s, buffer size=0x%zx", fw_filename, fw->size); pr_debug("read fw %s, buffer size=0x%zx\n", fw_filename, fw->size); fw_buf = kmalloc(ALIGN(fw->size, SMS_ALLOC_ALIGNMENT), GFP_KERNEL | GFP_DMA); if (!fw_buf) { Loading Loading @@ -1227,18 +1223,18 @@ void smscore_unregister_device(struct smscore_device_t *coredev) if (num_buffers == coredev->num_buffers) break; if (++retry > 10) { sms_info("exiting although not all buffers released."); pr_info("exiting although not all buffers released.\n"); break; } sms_info("waiting for %d buffer(s)", pr_debug("waiting for %d buffer(s)\n", coredev->num_buffers - num_buffers); kmutex_unlock(&g_smscore_deviceslock); msleep(100); kmutex_lock(&g_smscore_deviceslock); } sms_info("freed %d buffers", num_buffers); pr_debug("freed %d buffers\n", num_buffers); if (coredev->common_buffer) dma_free_coherent(NULL, coredev->common_buffer_size, Loading @@ -1251,7 +1247,7 @@ void smscore_unregister_device(struct smscore_device_t *coredev) kmutex_unlock(&g_smscore_deviceslock); sms_info("device %p destroyed", coredev); pr_debug("device %p destroyed\n", coredev); } EXPORT_SYMBOL_GPL(smscore_unregister_device); Loading Loading @@ -1358,7 +1354,7 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode) } if (coredev->mode == mode) { sms_info("device mode %d already set", mode); pr_debug("device mode %d already set\n", mode); return 0; } Loading @@ -1366,9 +1362,9 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode) rc = smscore_load_firmware_from_file(coredev, mode, NULL); if (rc >= 0) sms_info("firmware download success"); pr_debug("firmware download success\n"); } else { sms_info("mode %d is already supported by running firmware", pr_debug("mode %d is already supported by running firmware\n", mode); } if (coredev->fw_version >= 0x800) { Loading Loading @@ -1776,7 +1772,7 @@ void smscore_unregister_client(struct smscore_client_t *client) kfree(identry); } sms_info("%p", client->context); pr_debug("%p\n", client->context); list_del(&client->entry); kfree(client); Loading drivers/media/common/siano/smscoreapi.h +0 −8 Original line number Diff line number Diff line Loading @@ -1176,12 +1176,4 @@ int smscore_led_state(struct smscore_device_t *core, int led); /* ------------------------------------------------------------------------ */ #define DBG_INFO 1 #define DBG_ADV 2 #define sms_info(fmt, arg...) do {\ if (sms_dbg & DBG_INFO) \ pr_info(fmt "\n", ##arg); \ } while (0) #endif /* __SMS_CORE_API_H__ */ drivers/media/common/siano/smsdvb-main.c +5 −5 Original line number Diff line number Diff line Loading @@ -591,7 +591,7 @@ static int smsdvb_onresponse(void *context, struct smscore_buffer_t *cb) is_status_update = true; break; default: sms_info("message not handled"); pr_debug("message not handled\n"); } smscore_putbuffer(client->coredev, cb); Loading Loading @@ -884,7 +884,7 @@ static int smsdvb_dvbt_set_frontend(struct dvb_frontend *fe) msg.Data[0] = c->frequency; msg.Data[2] = 12000000; sms_info("%s: freq %d band %d", __func__, c->frequency, pr_debug("%s: freq %d band %d\n", __func__, c->frequency, c->bandwidth_hz); switch (c->bandwidth_hz / 1000000) { Loading Loading @@ -969,7 +969,7 @@ static int smsdvb_isdbt_set_frontend(struct dvb_frontend *fe) c->bandwidth_hz = 6000000; sms_info("%s: freq %d segwidth %d segindex %d", __func__, pr_debug("freq %d segwidth %d segindex %d\n", c->frequency, c->isdbt_sb_segment_count, c->isdbt_sb_segment_idx); Loading Loading @@ -1185,11 +1185,11 @@ static int smsdvb_hotplug(struct smscore_device_t *coredev, client->event_unc_state = -1; sms_board_dvb3_event(client, DVB3_EVENT_HOTPLUG); sms_info("success"); pr_debug("success\n"); sms_board_setup(coredev); if (smsdvb_debugfs_create(client) < 0) sms_info("failed to create debugfs node"); pr_info("failed to create debugfs node\n"); dvb_create_media_graph(coredev->media_dev); Loading drivers/media/usb/siano/smsusb.c +15 −14 Original line number Diff line number Diff line Loading @@ -275,14 +275,14 @@ static int smsusb1_load_firmware(struct usb_device *udev, int id, int board_id) rc = usb_bulk_msg(udev, usb_sndbulkpipe(udev, 2), fw_buffer, fw->size, &dummy, 1000); sms_info("sent %zu(%d) bytes, rc %d", fw->size, dummy, rc); pr_debug("sent %zu(%d) bytes, rc %d\n", fw->size, dummy, rc); kfree(fw_buffer); } else { pr_err("failed to allocate firmware buffer\n"); rc = -ENOMEM; } sms_info("read FW %s, size=%zu", fw_filename, fw->size); pr_debug("read FW %s, size=%zu\n", fw_filename, fw->size); release_firmware(fw); Loading @@ -308,7 +308,7 @@ static void smsusb1_detectmode(void *context, int *mode) else if (strstr(product_string, "TDMB")) *mode = 2; sms_info("%d \"%s\"", *mode, product_string); pr_debug("%d \"%s\"\n", *mode, product_string); } static int smsusb1_setmode(void *context, int mode) Loading Loading @@ -337,7 +337,7 @@ static void smsusb_term_device(struct usb_interface *intf) if (dev->coredev) smscore_unregister_device(dev->coredev); sms_info("device 0x%p destroyed", dev); pr_debug("device 0x%p destroyed\n", dev); kfree(dev); } Loading Loading @@ -375,7 +375,7 @@ static void siano_media_device_register(struct smsusb_device_t *dev) dev->coredev->media_dev = mdev; sms_info("media controller created"); pr_info("media controller created\n"); #endif } Loading Loading @@ -425,7 +425,7 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) dev->out_ep = intf->cur_altsetting->endpoint[i].desc.bEndpointAddress; } sms_info("in_ep = %02x, out_ep = %02x", pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); params.device = &dev->udev->dev; Loading Loading @@ -453,7 +453,7 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) usb_init_urb(&dev->surbs[i].urb); } sms_info("smsusb_start_streaming(...)."); pr_debug("smsusb_start_streaming(...).\n"); rc = smsusb_start_streaming(dev); if (rc < 0) { pr_err("smsusb_start_streaming(...) failed\n"); Loading @@ -470,7 +470,7 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) return rc; } sms_info("device 0x%p created", dev); pr_debug("device 0x%p created\n", dev); siano_media_device_register(dev); return rc; Loading @@ -483,7 +483,7 @@ static int smsusb_probe(struct usb_interface *intf, char devpath[32]; int i, rc; sms_info("board id=%lu, interface number %d", pr_info("board id=%lu, interface number %d\n", id->driver_info, intf->cur_altsetting->desc.bInterfaceNumber); Loading @@ -505,10 +505,10 @@ static int smsusb_probe(struct usb_interface *intf, } } sms_info("smsusb_probe %d", pr_debug("smsusb_probe %d\n", intf->cur_altsetting->desc.bInterfaceNumber); for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { sms_info("endpoint %d %02x %02x %d", i, pr_debug("endpoint %d %02x %02x %d\n", i, intf->cur_altsetting->endpoint[i].desc.bEndpointAddress, intf->cur_altsetting->endpoint[i].desc.bmAttributes, intf->cur_altsetting->endpoint[i].desc.wMaxPacketSize); Loading @@ -531,14 +531,15 @@ static int smsusb_probe(struct usb_interface *intf, snprintf(devpath, sizeof(devpath), "usb\\%d-%s", udev->bus->busnum, udev->devpath); sms_info("stellar device in cold state was found at %s.", devpath); pr_info("stellar device in cold state was found at %s.\n", devpath); rc = smsusb1_load_firmware( udev, smscore_registry_getmode(devpath), id->driver_info); /* This device will reset and gain another USB ID */ if (!rc) sms_info("stellar device now in warm state"); pr_info("stellar device now in warm state\n"); else pr_err("Failed to put stellar in warm state. Error: %d\n", rc); Loading @@ -548,7 +549,7 @@ static int smsusb_probe(struct usb_interface *intf, rc = smsusb_init_device(intf, id->driver_info); } sms_info("Device initialized with return code %d", rc); pr_info("Device initialized with return code %d\n", rc); sms_board_load_modules(id->driver_info); return rc; } Loading Loading
drivers/media/common/siano/smscoreapi.c +20 −24 Original line number Diff line number Diff line Loading @@ -636,10 +636,8 @@ smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer, struct smscore_buffer_t *cb; cb = kzalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL); if (!cb) { sms_info("kzalloc(...) failed"); if (!cb) return NULL; } cb->p = buffer; cb->offset_in_common = buffer - (u8 *) common_buffer; Loading @@ -665,10 +663,8 @@ int smscore_register_device(struct smsdevice_params_t *params, u8 *buffer; dev = kzalloc(sizeof(struct smscore_device_t), GFP_KERNEL); if (!dev) { sms_info("kzalloc(...) failed"); if (!dev) return -ENOMEM; } /* init list entry so it could be safe in smscore_unregister_device */ INIT_LIST_HEAD(&dev->entry); Loading Loading @@ -723,7 +719,7 @@ int smscore_register_device(struct smsdevice_params_t *params, smscore_putbuffer(dev, cb); } sms_info("allocated %d buffers", dev->num_buffers); pr_debug("allocated %d buffers\n", dev->num_buffers); dev->mode = DEVICE_MODE_NONE; dev->board_id = SMS_BOARD_UNKNOWN; Loading @@ -747,7 +743,7 @@ int smscore_register_device(struct smsdevice_params_t *params, *coredev = dev; sms_info("device %p created", dev); pr_debug("device %p created\n", dev); return 0; } Loading @@ -764,7 +760,7 @@ static int smscore_sendrequest_and_wait(struct smscore_device_t *coredev, rc = coredev->sendrequest_handler(coredev->context, buffer, size); if (rc < 0) { sms_info("sendrequest returned error %d", rc); pr_info("sendrequest returned error %d\n", rc); return rc; } Loading @@ -787,7 +783,7 @@ static int smscore_init_ir(struct smscore_device_t *coredev) coredev->ir.dev = NULL; ir_io = sms_get_board(smscore_get_board_id(coredev))->board_cfg.ir; if (ir_io) {/* only if IR port exist we use IR sub-module */ sms_info("IR loading"); pr_debug("IR loading\n"); rc = sms_ir_init(coredev); if (rc != 0) Loading Loading @@ -816,7 +812,7 @@ static int smscore_init_ir(struct smscore_device_t *coredev) pr_err("Sending IR initialization message failed\n"); } } else sms_info("IR port has not been detected"); pr_info("IR port has not been detected\n"); return 0; } Loading Loading @@ -890,12 +886,12 @@ int smscore_start_device(struct smscore_device_t *coredev) rc = smscore_set_device_mode(coredev, mode); if (rc < 0) { sms_info("set device mode faile , rc %d", rc); pr_info("set device mode failed , rc %d\n", rc); return rc; } rc = smscore_configure_board(coredev); if (rc < 0) { sms_info("configure board failed , rc %d", rc); pr_info("configure board failed , rc %d\n", rc); return rc; } Loading @@ -904,7 +900,7 @@ int smscore_start_device(struct smscore_device_t *coredev) rc = smscore_notify_callbacks(coredev, coredev->device, 1); smscore_init_ir(coredev); sms_info("device %p started, rc %d", coredev, rc); pr_debug("device %p started, rc %d\n", coredev, rc); kmutex_unlock(&g_smscore_deviceslock); Loading @@ -927,7 +923,7 @@ static int smscore_load_firmware_family2(struct smscore_device_t *coredev, mem_address = firmware->start_address; sms_info("loading FW to addr 0x%x size %d", pr_debug("loading FW to addr 0x%x size %d\n", mem_address, firmware->length); if (coredev->preload_handler) { rc = coredev->preload_handler(coredev->context); Loading Loading @@ -1169,7 +1165,7 @@ static int smscore_load_firmware_from_file(struct smscore_device_t *coredev, pr_err("failed to open firmware file '%s'\n", fw_filename); return rc; } sms_info("read fw %s, buffer size=0x%zx", fw_filename, fw->size); pr_debug("read fw %s, buffer size=0x%zx\n", fw_filename, fw->size); fw_buf = kmalloc(ALIGN(fw->size, SMS_ALLOC_ALIGNMENT), GFP_KERNEL | GFP_DMA); if (!fw_buf) { Loading Loading @@ -1227,18 +1223,18 @@ void smscore_unregister_device(struct smscore_device_t *coredev) if (num_buffers == coredev->num_buffers) break; if (++retry > 10) { sms_info("exiting although not all buffers released."); pr_info("exiting although not all buffers released.\n"); break; } sms_info("waiting for %d buffer(s)", pr_debug("waiting for %d buffer(s)\n", coredev->num_buffers - num_buffers); kmutex_unlock(&g_smscore_deviceslock); msleep(100); kmutex_lock(&g_smscore_deviceslock); } sms_info("freed %d buffers", num_buffers); pr_debug("freed %d buffers\n", num_buffers); if (coredev->common_buffer) dma_free_coherent(NULL, coredev->common_buffer_size, Loading @@ -1251,7 +1247,7 @@ void smscore_unregister_device(struct smscore_device_t *coredev) kmutex_unlock(&g_smscore_deviceslock); sms_info("device %p destroyed", coredev); pr_debug("device %p destroyed\n", coredev); } EXPORT_SYMBOL_GPL(smscore_unregister_device); Loading Loading @@ -1358,7 +1354,7 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode) } if (coredev->mode == mode) { sms_info("device mode %d already set", mode); pr_debug("device mode %d already set\n", mode); return 0; } Loading @@ -1366,9 +1362,9 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode) rc = smscore_load_firmware_from_file(coredev, mode, NULL); if (rc >= 0) sms_info("firmware download success"); pr_debug("firmware download success\n"); } else { sms_info("mode %d is already supported by running firmware", pr_debug("mode %d is already supported by running firmware\n", mode); } if (coredev->fw_version >= 0x800) { Loading Loading @@ -1776,7 +1772,7 @@ void smscore_unregister_client(struct smscore_client_t *client) kfree(identry); } sms_info("%p", client->context); pr_debug("%p\n", client->context); list_del(&client->entry); kfree(client); Loading
drivers/media/common/siano/smscoreapi.h +0 −8 Original line number Diff line number Diff line Loading @@ -1176,12 +1176,4 @@ int smscore_led_state(struct smscore_device_t *core, int led); /* ------------------------------------------------------------------------ */ #define DBG_INFO 1 #define DBG_ADV 2 #define sms_info(fmt, arg...) do {\ if (sms_dbg & DBG_INFO) \ pr_info(fmt "\n", ##arg); \ } while (0) #endif /* __SMS_CORE_API_H__ */
drivers/media/common/siano/smsdvb-main.c +5 −5 Original line number Diff line number Diff line Loading @@ -591,7 +591,7 @@ static int smsdvb_onresponse(void *context, struct smscore_buffer_t *cb) is_status_update = true; break; default: sms_info("message not handled"); pr_debug("message not handled\n"); } smscore_putbuffer(client->coredev, cb); Loading Loading @@ -884,7 +884,7 @@ static int smsdvb_dvbt_set_frontend(struct dvb_frontend *fe) msg.Data[0] = c->frequency; msg.Data[2] = 12000000; sms_info("%s: freq %d band %d", __func__, c->frequency, pr_debug("%s: freq %d band %d\n", __func__, c->frequency, c->bandwidth_hz); switch (c->bandwidth_hz / 1000000) { Loading Loading @@ -969,7 +969,7 @@ static int smsdvb_isdbt_set_frontend(struct dvb_frontend *fe) c->bandwidth_hz = 6000000; sms_info("%s: freq %d segwidth %d segindex %d", __func__, pr_debug("freq %d segwidth %d segindex %d\n", c->frequency, c->isdbt_sb_segment_count, c->isdbt_sb_segment_idx); Loading Loading @@ -1185,11 +1185,11 @@ static int smsdvb_hotplug(struct smscore_device_t *coredev, client->event_unc_state = -1; sms_board_dvb3_event(client, DVB3_EVENT_HOTPLUG); sms_info("success"); pr_debug("success\n"); sms_board_setup(coredev); if (smsdvb_debugfs_create(client) < 0) sms_info("failed to create debugfs node"); pr_info("failed to create debugfs node\n"); dvb_create_media_graph(coredev->media_dev); Loading
drivers/media/usb/siano/smsusb.c +15 −14 Original line number Diff line number Diff line Loading @@ -275,14 +275,14 @@ static int smsusb1_load_firmware(struct usb_device *udev, int id, int board_id) rc = usb_bulk_msg(udev, usb_sndbulkpipe(udev, 2), fw_buffer, fw->size, &dummy, 1000); sms_info("sent %zu(%d) bytes, rc %d", fw->size, dummy, rc); pr_debug("sent %zu(%d) bytes, rc %d\n", fw->size, dummy, rc); kfree(fw_buffer); } else { pr_err("failed to allocate firmware buffer\n"); rc = -ENOMEM; } sms_info("read FW %s, size=%zu", fw_filename, fw->size); pr_debug("read FW %s, size=%zu\n", fw_filename, fw->size); release_firmware(fw); Loading @@ -308,7 +308,7 @@ static void smsusb1_detectmode(void *context, int *mode) else if (strstr(product_string, "TDMB")) *mode = 2; sms_info("%d \"%s\"", *mode, product_string); pr_debug("%d \"%s\"\n", *mode, product_string); } static int smsusb1_setmode(void *context, int mode) Loading Loading @@ -337,7 +337,7 @@ static void smsusb_term_device(struct usb_interface *intf) if (dev->coredev) smscore_unregister_device(dev->coredev); sms_info("device 0x%p destroyed", dev); pr_debug("device 0x%p destroyed\n", dev); kfree(dev); } Loading Loading @@ -375,7 +375,7 @@ static void siano_media_device_register(struct smsusb_device_t *dev) dev->coredev->media_dev = mdev; sms_info("media controller created"); pr_info("media controller created\n"); #endif } Loading Loading @@ -425,7 +425,7 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) dev->out_ep = intf->cur_altsetting->endpoint[i].desc.bEndpointAddress; } sms_info("in_ep = %02x, out_ep = %02x", pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); params.device = &dev->udev->dev; Loading Loading @@ -453,7 +453,7 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) usb_init_urb(&dev->surbs[i].urb); } sms_info("smsusb_start_streaming(...)."); pr_debug("smsusb_start_streaming(...).\n"); rc = smsusb_start_streaming(dev); if (rc < 0) { pr_err("smsusb_start_streaming(...) failed\n"); Loading @@ -470,7 +470,7 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) return rc; } sms_info("device 0x%p created", dev); pr_debug("device 0x%p created\n", dev); siano_media_device_register(dev); return rc; Loading @@ -483,7 +483,7 @@ static int smsusb_probe(struct usb_interface *intf, char devpath[32]; int i, rc; sms_info("board id=%lu, interface number %d", pr_info("board id=%lu, interface number %d\n", id->driver_info, intf->cur_altsetting->desc.bInterfaceNumber); Loading @@ -505,10 +505,10 @@ static int smsusb_probe(struct usb_interface *intf, } } sms_info("smsusb_probe %d", pr_debug("smsusb_probe %d\n", intf->cur_altsetting->desc.bInterfaceNumber); for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { sms_info("endpoint %d %02x %02x %d", i, pr_debug("endpoint %d %02x %02x %d\n", i, intf->cur_altsetting->endpoint[i].desc.bEndpointAddress, intf->cur_altsetting->endpoint[i].desc.bmAttributes, intf->cur_altsetting->endpoint[i].desc.wMaxPacketSize); Loading @@ -531,14 +531,15 @@ static int smsusb_probe(struct usb_interface *intf, snprintf(devpath, sizeof(devpath), "usb\\%d-%s", udev->bus->busnum, udev->devpath); sms_info("stellar device in cold state was found at %s.", devpath); pr_info("stellar device in cold state was found at %s.\n", devpath); rc = smsusb1_load_firmware( udev, smscore_registry_getmode(devpath), id->driver_info); /* This device will reset and gain another USB ID */ if (!rc) sms_info("stellar device now in warm state"); pr_info("stellar device now in warm state\n"); else pr_err("Failed to put stellar in warm state. Error: %d\n", rc); Loading @@ -548,7 +549,7 @@ static int smsusb_probe(struct usb_interface *intf, rc = smsusb_init_device(intf, id->driver_info); } sms_info("Device initialized with return code %d", rc); pr_info("Device initialized with return code %d\n", rc); sms_board_load_modules(id->driver_info); return rc; } Loading