All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pantelis Antoniou <panto@antoniou-consulting.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PULL] u-boot-usb/master
Date: Mon, 17 Dec 2012 16:38:03 +0200	[thread overview]
Message-ID: <AEA0CC30-7D8D-4100-AAAB-2315E30AA687@antoniou-consulting.com> (raw)
In-Reply-To: <20121217120035.3708d90c@amdc308.digital.local>

Hi Lukasz,

Sorry for the slight delay, setting up the usb capture took a bit longer.

So we have two captures; one named bad (which is the tip of our internal tree
with the commit reverted.

cee8b859fdb9edc68c67624b2fa1c97a65d121e7 
"dfu: Send correct DFU response from composite_setup"

With the commit reverted we get this:

> panto at sles11esa:~/ti/stuff/dfu-util$ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #6 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> **** DUMP of func_dfu ****
> 	bLength         = 0
> 	bDescriptorType = 0
> 	bmAttributes    = 0x00
> 	wDetachTimeOut  = 0
> 	wTransferSize   = 0
> 	bcdDFUVersion   = 0x0000
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified
> 

Looking at the capture file (usb-capture-bad-filter.pcap) we see the culprit at
packet 171 at bad capture and packet 169 at the good.

> USB URB
>     URB id: 0xffff88032d9cbdc0
>     URB type: URB_SUBMIT ('S')
>     URB transfer type: URB_CONTROL (0x02)
>     Endpoint: 0x80, Direction: IN
>         1... .... = Direction: IN (1)
>         .000 0000 = Endpoint value: 0
>     Device: 34
>     URB bus id: 3
>     Device setup request: relevant (0)
>     Data: not present ('<')
>     URB sec: 1355753000
>     URB usec: 572483
>     URB status: Operation now in progress (-EINPROGRESS) (-115)
>     URB length [bytes]: 9
>     Data length [bytes]: 0
>     [Response in: 172]
> URB setup
>     bmRequestType: 0x80
>         1... .... = Direction: Device-to-host
>         .00. .... = Type: Standard (0x00)
>         ...0 0000 = Recipient: Device (0x00)
>     bRequest: GET DESCRIPTOR (6)
>     Descriptor Index: 0x00
>     bDescriptorType: HID (33)
>     Language Id: no language specified (0x0000)
>     wLength: 9
> 
> 0000  c0 eb 99 28 03 88 ff ff 53 02 80 20 03 00 00 3c   ...(....S.. ...<
> 0010  d6 0e cf 50 00 00 00 00 a3 bf 0a 00 8d ff ff ff   ...P............
> 0020  09 00 00 00 00 00 00 00 80 06 00 21 00 00 09 00   ...........!....
> 0030  00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................
> 


The response generated when the fix is applied is correct:
 
> USB URB
>     URB id: 0xffff88032899ebc0
>     URB type: URB_COMPLETE ('C')
>     URB transfer type: URB_CONTROL (0x02)
>     Endpoint: 0x80, Direction: IN
>         1... .... = Direction: IN (1)
>         .000 0000 = Endpoint value: 0
>     Device: 32
>     URB bus id: 3
>     Device setup request: not relevant ('-')
>     Data: present (0)
>     URB sec: 1355747030
>     URB usec: 704533
>     URB status: Success (0)
>     URB length [bytes]: 9
>     Data length [bytes]: 9
>     [Request in: 169]
>     [Time from request: 0.000114000 seconds]
>     [bInterfaceClass: Unknown (0xffff)]
> GET DESCRIPTOR data (unknown descriptor type 33)
> 
> 0000  c0 eb 99 28 03 88 ff ff 43 02 80 20 03 00 2d 00   ...(....C.. ..-.
> 0010  d6 0e cf 50 00 00 00 00 15 c0 0a 00 00 00 00 00   ...P............
> 0020  09 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00   ................
> 0030  00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................
> 0040  09 21 0f 00 00 00 10 10 01                        .!.......

 
Note that wireshark can't decode it - no DFU dissector.

And the dfu-util side:

> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #6 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> **** DUMP of func_dfu ****
> 	bLength         = 9
> 	bDescriptorType = 33
> 	bmAttributes    = 0x0f
> 	wDetachTimeOut  = 0
> 	wTransferSize   = 4096
> 	bcdDFUVersion   = 0x0110
> DFU mode device DFU version 0110
> Device returned transfer size 4096
> No valid DFU suffix signature
> Warning: File has no DFU suffix
> bytes_per_hash=335554
> Copying data from PC to DFU device
> Starting download: [##################################################] finished!
> Sent a total of 16777728 bytes
> state(2) = dfuIDLE, status(0) = No error condition is present
> Done!
> 
> 


The response is malformed without the fix in the bad capture:

> USB URB
>     URB id: 0xffff88032d9cbdc0
>     URB type: URB_COMPLETE ('C')
>     URB transfer type: URB_CONTROL (0x02)
>     Endpoint: 0x80, Direction: IN
>         1... .... = Direction: IN (1)
>         .000 0000 = Endpoint value: 0
>     Device: 34
>     URB bus id: 3
>     Device setup request: not relevant ('-')
>     Data: present (0)
>     URB sec: 1355753000
>     URB usec: 572591
>     URB status: Broken pipe (-EPIPE) (-32)
>     URB length [bytes]: 0
>     Data length [bytes]: 0
>     [Request in: 171]
>     [Time from request: 0.000108000 seconds]
>     [bInterfaceClass: Unknown (0xffff)]
> [Malformed Packet: USB]
>     [Expert Info (Error/Malformed): Malformed Packet (Exception occurred)]
>         [Message: Malformed Packet (Exception occurred)]
>         [Severity level: Error]
>         [Group: Malformed]
> 
> 0000  c0 bd 9c 2d 03 88 ff ff 43 02 80 22 03 00 2d 00   ...-....C.."..-.
> 0010  28 26 cf 50 00 00 00 00 af bc 08 00 e0 ff ff ff   (&.P............
> 0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
> 0030  00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................


And the dfu-util side at the host complains and fails:

> $ sudo ./src/dfu-util -v -D ~/test.img -a rootfs
> dfu-util 0.7
> 
> Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2012 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to dfu-util at lists.gnumonks.org
> 
> Opening DFU capable USB device... ID 0403:bd00
> Did not find cached descriptor
> WARNING: Can not find cached DFU functional descriptor
> Warning: Assuming DFU version 1.0
> Run-time device DFU version 0100
> Claiming USB DFU Runtime Interface...
> Determining device status: state = appIDLE, status = 0
> Device really in Runtime Mode, send DFU detach request...
> Resetting USB...
> Opening DFU USB Device...
> Found DFU: [0403:bd00] devnum=0, cfg=2, intf=0, alt=6, name="rootfs"
> Claiming USB DFU Interface...
> Setting Alternate Setting #6 ...
> Determining device status: state = dfuIDLE, status = 0
> dfuIDLE, continuing
> Did not find cached descriptor
> Error obtaining cached DFU functional descriptor
> **** DUMP of func_dfu ****
> 	bLength         = 0
> 	bDescriptorType = 0
> 	bmAttributes    = 0x00
> 	wDetachTimeOut  = 0
> 	wTransferSize   = 0
> 	bcdDFUVersion   = 0x0000
> Error obtaining DFU functional descriptor
> Please report this as a bug!
> Warning: Assuming DFU version 1.0
> Warning: Transfer size can not be detected
> DFU mode device DFU version 0100
> Error: Transfer size must be specified



The full set of captures (pcap format) is at 

dfu - https://docs.google.com/folder/d/0B7yJhZ55fi8FOFR3TnVGdTBfbHM/edit

As to why it works for you Lukasz, I'm puzzled; maybe some difference 
in the usb gadget peripheral? I would bet that it might refuse to send
a malformed response, dfu-util will eventually time out and then
the transfer can continue with some fail-safe defaults.

In either way, that's bad, and is a bug that the patchset fixes correctly.

Regards

-- Pantelis



On Dec 17, 2012, at 1:00 PM, Lukasz Majewski wrote:

> Hi Marek,
> 
>> Pantelis Antoniou (9):
>>      g_dnl: Issue connect/disconnect as appropriate
>>      g_dnl: Properly terminate string list.
>>      dfu: Only perform DFU board_usb_init() for TRATS
>>      dfu: Fix crash when wrong number of arguments given
>>      dfu: Send correct DFU response from composite_setup
>>      dfu: Properly zero out timeout value
>>      dfu: Add a partition type target
>>      dfu: Support larger than memory transfers.
>>      usb: Fix bug when both DFU & ETHER are defined
> 
> Can we wait with pulling DFU related patches? 
> 
> I didn't received tcpdump from Pantelis, so I don't know what is going
> on (or how to tackle the DFU problem).
> 
> 
> -- 
> Best regards,
> 
> Lukasz Majewski
> 
> Samsung Poland R&D Center | Linux Platform Group

  parent reply	other threads:[~2012-12-17 14:38 UTC|newest]

Thread overview: 389+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-15 16:37 [U-Boot] [PULL] u-boot-usb/master Marek Vasut
2012-12-17 11:00 ` Lukasz Majewski
2012-12-17 11:01   ` Pantelis Antoniou
2012-12-17 14:08   ` Tom Rini
2012-12-17 14:40     ` Marek Vasut
2012-12-17 14:38   ` Pantelis Antoniou [this message]
2012-12-17 17:32     ` Lukasz Majewski
2012-12-17 17:46       ` Pantelis Antoniou
2012-12-18 11:25         ` Lukasz Majewski
2012-12-18 12:01           ` Pantelis Antoniou
2012-12-21 18:55           ` Stefan Schmidt
2012-12-27  7:52             ` Lukasz Majewski
2012-12-28 14:03               ` Stefan Schmidt
2012-12-29 14:42                 ` Lukasz Majewski
2012-12-18 18:19 ` Marek Vasut
2012-12-20 14:30   ` Tom Rini
2012-12-21  6:55     ` Igor Grinberg
2012-12-21 14:11     ` Marek Vasut
2012-12-22 12:53       ` Tom Rini
2012-12-22 14:13         ` Marek Vasut
2012-12-22 14:22           ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2019-11-28 10:17 Marek Vasut
2019-12-02 15:16 ` Tom Rini
2019-11-22 12:39 Marek Vasut
2019-11-22 22:15 ` Tom Rini
2019-11-08 10:25 Marek Vasut
2019-11-08 21:56 ` Tom Rini
2019-11-06 10:49 Marek Vasut
2019-11-06 19:10 ` Tom Rini
2019-10-25 11:19 Marek Vasut
2019-10-26  0:05 ` Tom Rini
2019-10-20 15:08 Marek Vasut
2019-10-23 19:26 ` Tom Rini
2019-10-23 19:35   ` Marek Vasut
2019-10-24  9:22     ` Igor Opaniuk
2019-10-24 11:24       ` Tom Rini
2019-10-24 11:33         ` Igor Opaniuk
2019-10-14 23:34 Marek Vasut
2019-10-15  0:59 ` Tom Rini
2019-10-15  1:01   ` Marek Vasut
2019-10-15  9:36     ` Jean-Jacques Hiblot
2019-10-15 16:59       ` Jean-Jacques Hiblot
2019-10-15 17:00         ` Marek Vasut
2019-09-14 12:27 Marek Vasut
2019-09-16 11:21 ` Tom Rini
2019-08-29 12:08 Marek Vasut
2019-08-31 19:40 ` Tom Rini
2019-09-01  8:57   ` Marek Vasut
2019-08-10 13:33 Marek Vasut
2019-08-11  1:13 ` Tom Rini
2019-07-06 18:27 Marek Vasut
2019-07-08  1:15 ` Tom Rini
2019-06-14 10:45 Marek Vasut
2019-06-15  9:46 ` Eugeniu Rosca
2019-06-15 12:35   ` Marek Vasut
2019-06-15 14:24     ` Eugeniu Rosca
2019-06-15 14:43       ` Marek Vasut
2019-06-17 15:31         ` Tom Rini
2019-06-18 11:42         ` Sam Protsenko
2019-06-18 12:05           ` Marek Vasut
2019-06-18 17:00 ` Tom Rini
2019-05-03 15:15 Marek Vasut
2019-05-04 17:01 ` Tom Rini
2019-04-21 19:39 Marek Vasut
2019-04-22 13:23 ` Tom Rini
2019-04-10 14:45 Marek Vasut
2019-04-11 22:15 ` Tom Rini
2019-04-03 11:48 Marek Vasut
2019-04-06 22:36 ` Tom Rini
2019-03-18  3:08 Marek Vasut
2019-03-19 20:50 ` Tom Rini
2019-01-11 14:51 Marek Vasut
2019-01-12 20:13 ` Tom Rini
2018-12-15 18:31 Marek Vasut
2018-12-17 12:11 ` Tom Rini
2018-12-10  4:51 Marek Vasut
2018-12-10 15:17 ` Tom Rini
2018-11-27 17:40 Marek Vasut
2018-11-28  3:09 ` Tom Rini
2018-11-28 10:54   ` Marek Vasut
2018-11-28 12:20     ` Tom Rini
2018-11-28 12:21       ` Marek Vasut
2018-11-28 12:27         ` Tom Rini
2018-09-16  1:13 Marek Vasut
2018-09-17 12:03 ` Tom Rini
2018-08-30 13:35 Marek Vasut
2018-08-30 21:33 ` Tom Rini
2018-08-24 18:21 Marek Vasut
2018-08-25 13:16 ` Tom Rini
2018-08-09  7:29 Marek Vasut
2018-08-11  1:44 ` Tom Rini
2018-07-26  7:35 Marek Vasut
2018-07-26 15:14 ` Tom Rini
2018-07-26 19:25   ` Marek Vasut
2018-07-26 21:08     ` Lukasz Majewski
2018-07-26 21:14       ` Marek Vasut
2018-07-27  9:59         ` Lukasz Majewski
2018-07-27 11:39           ` Tom Rini
2018-08-08 20:23             ` Marek Vasut
2018-07-27 14:01   ` Patrice CHOTARD
2018-07-06 12:41 Marek Vasut
2018-07-06 18:05 ` Tom Rini
2018-06-30  6:51 Marek Vasut
2018-07-02 15:16 ` Tom Rini
2018-06-16  0:12 Marek Vasut
2018-06-17 13:07 ` Tom Rini
2018-05-31 18:06 Marek Vasut
2018-06-01 17:48 ` Tom Rini
2018-05-20 10:06 Marek Vasut
2018-05-21  1:59 ` Tom Rini
2018-05-02 23:50 Marek Vasut
2018-05-04 13:05 ` Tom Rini
2018-04-26 23:12 Marek Vasut
2018-04-27 11:20 ` Tom Rini
2018-04-22  3:29 Marek Vasut
2018-04-22 21:37 ` Tom Rini
2018-04-12  3:30 Marek Vasut
2018-04-13 16:57 ` Tom Rini
2018-03-19 17:13 Marek Vasut
2018-03-20  2:47 ` Tom Rini
2018-02-22 23:06 Marek Vasut
2018-02-23 20:18 ` Tom Rini
2018-02-16 15:59 Marek Vasut
2018-02-17 20:52 ` Tom Rini
2018-01-28 12:38 Marek Vasut
2018-01-28 18:51 ` Tom Rini
2018-01-27 19:38 Marek Vasut
2018-01-28  2:54 ` Tom Rini
2018-01-11  1:57 Marek Vasut
2018-01-11 18:42 ` Tom Rini
2017-12-13  7:46 Marek Vasut
2017-12-14 20:45 ` Tom Rini
2017-11-28  7:32 Marek Vasut
2017-11-28 21:53 ` Tom Rini
2017-10-01 18:41 Marek Vasut
2017-10-02 17:15 ` Tom Rini
2017-09-23 13:14 Marek Vasut
2017-09-23 16:11 ` Tom Rini
2017-09-23 17:32   ` Marek Vasut
2017-09-23 17:39     ` Tom Rini
2017-09-23 17:44       ` Marek Vasut
2017-09-25 16:41 ` Marek Vasut
2017-09-25 23:10   ` Bin Meng
2017-09-25 23:18     ` Tom Rini
2017-09-26 12:24   ` Tom Rini
2017-09-27 13:35     ` Marek Vasut
2017-09-28  1:56       ` Tom Rini
2017-08-28 20:34 Marek Vasut
2017-08-21  9:32 Marek Vasut
2017-08-22 20:53 ` Tom Rini
2017-07-29 15:26 Marek Vasut
2017-07-30  1:06 ` Tom Rini
2017-06-18 19:46 Marek Vasut
2017-06-20  2:54 ` Tom Rini
2017-06-06  0:54 Marek Vasut
2017-06-06 11:14 ` Tom Rini
2017-05-22  9:49 Marek Vasut
2017-05-23  0:18 ` Tom Rini
2017-05-18  9:32 Marek Vasut
2017-05-19  0:38 ` Tom Rini
2017-04-25 10:51 Marek Vasut
2017-04-25 20:10 ` Tom Rini
2017-04-14 12:11 Marek Vasut
2017-02-26 16:51 Marek Vasut
2017-02-27  1:37 ` Tom Rini
2017-01-17 15:19 Marek Vasut
2017-01-18  2:56 ` Tom Rini
2016-12-06  4:54 Marek Vasut
2016-12-08 14:31 ` Tom Rini
2016-11-03 10:57 Marek Vasut
2016-11-04 11:23 ` Tom Rini
2016-10-29 18:00 Marek Vasut
2016-10-30 12:11 ` Tom Rini
2016-09-28 17:53 Marek Vasut
2016-10-01 12:58 ` Tom Rini
2016-08-07 19:57 Marek Vasut
2016-08-08 16:42 ` Tom Rini
2016-08-08 16:45   ` Marek Vasut
2016-08-10  5:52     ` Masahiro Yamada
2016-08-11  9:27       ` Marek Vasut
2016-08-11 22:44         ` Tom Rini
2016-07-06 22:27 Marek Vasut
2016-07-07 13:55 ` Marek Vasut
2016-07-08  2:51   ` Tom Rini
2016-07-02  1:43 Marek Vasut
2016-07-05  2:44 ` Tom Rini
2016-06-18  0:42 Marek Vasut
2016-06-19 14:12 ` Tom Rini
2016-06-05  1:56 Marek Vasut
2016-06-06 21:28 ` Tom Rini
2016-06-02 13:20 Marek Vasut
2016-06-03  1:12 ` Masahiro Yamada
2016-06-03  1:15   ` Marek Vasut
2016-06-03  1:18     ` Masahiro Yamada
2016-06-03  1:30       ` Marek Vasut
2016-06-03  1:33         ` Masahiro Yamada
2016-06-03  2:09           ` Marek Vasut
2016-06-03  4:05   ` Marek Vasut
2016-06-03  6:13     ` Masahiro Yamada
2016-06-03 12:54       ` Marek Vasut
2016-06-03 22:36         ` Masahiro Yamada
2016-05-07  1:41 Marek Vasut
2016-05-11 16:23 ` Tom Rini
2016-05-03 18:04 Marek Vasut
2016-05-03 21:29 ` Tom Rini
2016-04-25 17:40 Marek Vasut
2016-04-26  0:15 ` Tom Rini
2016-04-20  9:45 Marek Vasut
2016-04-21 11:26 ` Tom Rini
2016-04-10 19:17 Marek Vasut
2016-04-11 15:02 ` Tom Rini
2016-03-20 20:40 Marek Vasut
2016-03-21  1:27 ` Tom Rini
2016-03-05  1:23 Marek Vasut
2016-03-05 17:44 ` Tom Rini
2016-02-24 18:13 Marek Vasut
2016-02-25 15:23 ` Tom Rini
2016-02-26 22:44   ` Marek Vasut
2016-02-28  1:19     ` Tom Rini
2016-02-04 11:45 Marek Vasut
2016-02-04 17:39 ` Tom Rini
2016-01-25 22:21 Marek Vasut
2016-01-26 22:45 ` Tom Rini
2016-02-11 23:59 ` Simon Glass
2016-02-12  0:07   ` Stephen Warren
2016-02-12 19:57     ` Simon Glass
2016-01-16  6:08 Marek Vasut
2016-01-16 19:35 ` Tom Rini
2015-12-31  9:30 Marek Vasut
2015-12-31 13:41 ` Tom Rini
2015-12-31 15:17   ` Marek Vasut
2016-01-02 17:06     ` Tom Rini
2016-01-02 17:14       ` Marek Vasut
2016-01-04 15:50 ` Tom Rini
2015-12-18  1:53 Marek Vasut
2015-12-18 18:17 ` Tom Rini
2015-12-06 23:15 Marek Vasut
2015-12-07 19:05 ` Tom Rini
2015-11-30 12:33 Marek Vasut
2015-11-30 16:40 ` Tom Rini
2015-11-30 16:44   ` Marek Vasut
2015-11-30 17:01     ` Tom Rini
2015-11-30 17:17   ` Marek Vasut
2015-11-30 17:23     ` Alexey Brodkin
2015-11-30 17:26       ` Marek Vasut
2015-11-30 17:26       ` Tom Rini
2015-11-30 17:34         ` Alexey Brodkin
2015-11-05  2:50 Marek Vasut
2015-11-05 15:50 ` Tom Rini
2015-09-12 18:26 Marek Vasut
2015-09-13  1:44 ` Tom Rini
2015-09-07 12:13 Marek Vasut
2015-09-08  0:19 ` Tom Rini
2015-08-19 20:33 Marek Vasut
2015-08-20 16:35 ` Tom Rini
2015-08-20 22:05   ` Marek Vasut
2015-08-05 15:23 Marek Vasut
2015-08-05 21:10 ` Tom Rini
2015-07-24 20:12 Marek Vasut
2015-07-25 16:17 ` Marek Vasut
2015-07-25 19:50 ` Tom Rini
2015-06-19 18:16 Marek Vasut
2015-06-19 20:24 ` Tom Rini
2015-06-15 23:14 Marek Vasut
2015-06-16 15:43 ` Tom Rini
2015-05-19 10:48 Marek Vasut
2015-05-19 17:38 ` Tom Rini
2015-05-19 17:58   ` Marek Vasut
2015-05-20 11:24     ` Tom Rini
2015-05-21 23:54       ` Marek Vasut
2015-05-22  0:34         ` Tom Rini
2015-05-22  1:30           ` Marek Vasut
2015-05-25  9:51             ` Josh Wu
2015-05-25 10:25               ` Marek Vasut
2015-05-25 12:35                 ` Tom Rini
2015-05-29 11:18                   ` Marek Vasut
2015-06-02 12:54                     ` Tom Rini
2015-04-14  3:50 Marek Vasut
2015-04-15 13:08 ` Tom Rini
2015-04-15 13:29   ` Simon Glass
2015-04-15 13:43     ` Tom Rini
2015-04-15 18:16       ` Marek Vasut
2015-04-16 17:30         ` Simon Glass
2015-03-02 10:04 Marek Vasut
2015-03-02 15:29 ` Tom Rini
2015-01-18 11:33 Marek Vasut
2014-12-31 19:01 Marek Vasut
2015-01-01 14:56 ` Tom Rini
2014-12-18 11:49 Marek Vasut
2014-12-30  2:25 ` Tom Rini
2014-12-11 12:54 Marek Vasut
2014-12-12  1:33 ` Tom Rini
2014-11-11 17:19 Marek Vasut
2014-11-13 15:32 ` Tom Rini
2014-11-04  5:09 Marek Vasut
2014-11-04 20:00 ` Tom Rini
2014-10-28 18:08 Marek Vasut
2014-10-24 21:26 Marek Vasut
2014-10-27  0:36 ` Tom Rini
2014-10-06 15:29 Marek Vasut
2014-10-06 19:08 ` Marek Vasut
2014-10-07  0:28   ` Tom Rini
2014-09-02 12:34 Marek Vasut
2014-09-02 20:38 ` Tom Rini
2014-07-02 13:54 Marek Vasut
2014-07-02 17:37 ` Tom Rini
2014-06-01 17:47 Marek Vasut
2014-06-05 15:28 ` Tom Rini
2014-06-11  0:34 ` Marek Vasut
2014-06-11  1:49   ` Tom Rini
2014-06-11  1:53     ` Marek Vasut
2014-05-14 22:20 Marek Vasut
2014-05-22 19:12 ` Tom Rini
2014-05-05  9:51 Marek Vasut
2014-05-06 20:54 ` Tom Rini
2014-03-23  1:21 Marek Vasut
2014-03-28 21:15 ` Tom Rini
2014-03-10 17:55 Marek Vasut
2014-03-10 21:27 ` Tom Rini
2014-02-06  3:51 Marek Vasut
2014-02-06 21:06 ` Tom Rini
2014-01-13 11:42 Marek Vasut
2014-01-13 19:41 ` Tom Rini
2013-12-18 18:54 Marek Vasut
2013-12-19 17:43 ` Tom Rini
2013-11-08 19:47 Marek Vasut
2013-11-08 22:24 ` Tom Rini
     [not found] <201310202349.28614.marex@denx.de>
2013-10-20 21:54 ` Marek Vasut
2013-10-22 14:16   ` Tom Rini
2013-10-22 14:44     ` Marek Vasut
2013-10-22 21:08       ` Troy Kisky
2013-10-23  0:53         ` Marek Vasut
2013-10-23  0:54     ` Marek Vasut
2013-10-24  1:21   ` Tom Rini
2013-09-27 17:38 Marek Vasut
2013-10-02 11:53 ` Tom Rini
2013-08-27 13:43 Marek Vasut
2013-08-28 12:27 ` Tom Rini
2013-07-30 18:48 Marek Vasut
2013-08-01 17:52 ` Tom Rini
2013-07-10 18:44 Marek Vasut
2013-07-12 21:23 ` Tom Rini
2013-07-02 14:04 Marek Vasut
2013-07-02 14:47 ` Lukasz Majewski
2013-07-02 16:14   ` Marek Vasut
2013-07-02 20:08   ` Tom Rini
2013-07-03 19:34 ` Tom Rini
2013-06-12 20:25 Marek Vasut
2013-06-13 18:54 ` Tom Rini
2013-05-06  1:11 Marek Vasut
2013-05-07 13:09 ` Tom Rini
2013-04-10 17:05 Marek Vasut
2013-04-12 18:42 ` Tom Rini
2013-03-18 16:08 Tom Warren
2013-03-18 18:01 ` Marek Vasut
2013-03-18 19:21   ` Tom Warren
2013-03-19 14:20   ` Tom Rini
2013-03-19 17:59     ` Lukasz Majewski
2013-03-19 20:25     ` Marek Vasut
2013-03-19 21:35       ` Tom Rini
2013-03-17  2:05 Marek Vasut
2012-11-19 23:17 Marek Vasut
2012-11-27 16:45 ` Tom Rini
2012-10-22  6:27 Marek Vasut
2012-10-22 21:04 ` Tom Rini
2012-09-17 17:52 Marek Vasut
2012-09-17 18:46 ` Tom Rini
2012-09-17 19:05   ` Marek Vasut
2012-09-17 20:21 ` Tom Rini
2012-09-20 22:05   ` Marek Vasut
2012-09-21 17:59     ` Tom Rini
2012-09-21 18:05       ` Marek Vasut
2012-09-21 18:13         ` Tom Rini
2012-09-21 20:22           ` Albert ARIBAUD
2012-09-01 14:28 Marek Vasut
2012-09-02 14:45 ` Wolfgang Denk
     [not found] <201207191452.53818.marex@denx.de>
2012-07-20  7:19 ` Wolfgang Denk
2012-07-20 18:46   ` McClintock Matthew-B29882
2012-07-20 18:56     ` Marek Vasut
2012-07-20 18:59       ` McClintock Matthew-B29882
2012-07-20 20:17         ` Ilya Yanok
2012-07-20 20:26           ` Marek Vasut
2012-07-09 16:43 Marek Vasut
2012-07-09 22:04 ` Wolfgang Denk
2012-07-10  4:24   ` Wolfgang Denk
2012-03-30 20:23 Marek Vasut
2012-03-30 21:56 ` Wolfgang Denk
2012-03-18 23:11 Marek Vasut
2012-03-19  6:40 ` Wolfgang Denk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AEA0CC30-7D8D-4100-AAAB-2315E30AA687@antoniou-consulting.com \
    --to=panto@antoniou-consulting.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.