diff options
author | oxygene <oxygene@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1> | 2010-02-04 08:29:18 +0000 |
---|---|---|
committer | oxygene <oxygene@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1> | 2010-02-04 08:29:18 +0000 |
commit | efad14885a50a8ff9df3c4825699ec5b06412e60 (patch) | |
tree | 379c8b9cd809985264264f1852e58020e6c5d641 /dediprog.c | |
parent | 57f6e0e1fa9b868f8fbc69b75c8d84954ff11573 (diff) | |
download | flashrom-efad14885a50a8ff9df3c4825699ec5b06412e60.tar.gz |
Properly initialize USB device in dediprog driver.
That's necessary to use bulk transfers, and just the
right thing in any case.
Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@891 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'dediprog.c')
-rw-r--r-- | dediprog.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -294,6 +294,8 @@ int dediprog_init(void) dev->descriptor.idVendor, dev->descriptor.idProduct); dediprog_handle = usb_open(dev); + usb_set_configuration(dediprog_handle, 1); + usb_claim_interface(dediprog_handle, 0); /* URB 6. Command A. */ if (dediprog_command_a()) return 1; |