From: Marek Vasut <marex@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3 1/8] ehci: cosmetic: Define used constants
Date: Fri, 10 Aug 2012 01:14:35 +0200 [thread overview]
Message-ID: <201208100114.35521.marex@denx.de> (raw)
In-Reply-To: <282669172.2237969.1344554013524.JavaMail.root@advansee.com>
Dear Beno?t Th?baudeau,
[...]
> > > @@ -246,19 +247,20 @@ ehci_submit_async(struct usb_device *dev,
> > > unsigned
> > > long pipe, void *buffer, */
> > >
> > > qh->qh_link = cpu_to_hc32((uint32_t)qh_list | QH_LINK_TYPE_QH);
> > > c = (usb_pipespeed(pipe) != USB_SPEED_HIGH &&
> > >
> > > - usb_pipeendpoint(pipe) == 0) ? 1 : 0;
> > > - endpt = (8 << 28) |
> > > - (c << 27) |
> > > - (usb_maxpacket(dev, pipe) << 16) |
> > > - (0 << 15) |
> > > - (1 << 14) |
> > > - (usb_pipespeed(pipe) << 12) |
> > > - (usb_pipeendpoint(pipe) << 8) |
> > > - (0 << 7) | (usb_pipedevice(pipe) << 0);
> > > + usb_pipeendpoint(pipe) == 0);
> > > + endpt = (8 << QH_ENDPT1_RL) |
> > > + (c << QH_ENDPT1_C) |
> >
> > Maybe define it as #deifne QH_ENDPT1(x) ((x) << SEOMTHING) ?
> > [...]
>
> For all of these?
Yes, do you not think it's better than define the offsets only?
> > > @@ -398,50 +408,53 @@ ehci_submit_async(struct usb_device *dev,
> > > unsigned
> > > long pipe, void *buffer, ALIGN((uint32_t)buffer + length,
> > > ARCH_DMA_MINALIGN));
> > >
> > > /* Check that the TD processing happened */
> > >
> > > - if (token & 0x80) {
> > > + if (token & (QT_TOKEN_STATUS_ACTIVE << QT_TOKEN_STATUS))
> > >
> > > printf("EHCI timed out on TD - token=%#x\n", token);
> > >
> > > - }
> > >
> > > /* Disable async schedule. */
> > > cmd = ehci_readl(&hcor->or_usbcmd);
> > > cmd &= ~CMD_ASE;
> > > ehci_writel(&hcor->or_usbcmd, cmd);
> > >
> > > - ret = handshake((uint32_t *)&hcor->or_usbsts, STD_ASS, 0,
> > > + ret = handshake((uint32_t *)&hcor->or_usbsts, STS_ASS, 0,
> >
> > Ooooh, nice catch :)
> >
> > [...]
> > The rest is cool.
> >
> > btw when (I hope you will) resubmitting next time, just submit the
> > whole series
> > under 0/8 patch (or 1/8) of the old one to make it a nice thread.
>
> OK, so with 2/8 removed since you have applied it.
Yes
> What is the rule here? I
> thought that a new version of a patch should be posted as a reply to the
> previous version so that patchwork could mark the old version as superseded
Yes, unless the series changed so much (aka. too much reordering etc), that it's
easier to repost it in reply to the first patch in the series.
> (even if this feature is not yet available for U-Boot). Does it apply only
> to single patches while series should be replied to the previous 0/n?
I didn't figure out these gems in patchwork myself. I'm not a big fan of PW
either.
> And should 3/n be a reply to 2/n, to 0/n (or to 1/n if no 0/n), or to
> nothing?
Just use the standard threading git send-email does.
> I will wait for your review of 8/8.
I think it's fine to just resend it so I'll either pick first 7 or all 8. First
7 are certain once we agree on the above stuff :)
> Best regards,
> Beno?t
Best regards,
Marek Vasut
next prev parent reply other threads:[~2012-08-09 23:14 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-09 21:50 [U-Boot] [PATCH v3 1/8] ehci: cosmetic: Define used constants Benoît Thébaudeau
2012-08-09 22:25 ` Marek Vasut
2012-08-09 23:13 ` Benoît Thébaudeau
2012-08-09 23:14 ` Marek Vasut [this message]
2012-08-09 23:28 ` Benoît Thébaudeau
2012-08-09 23:28 ` Marek Vasut
2012-08-10 0:53 ` Benoît Thébaudeau
2012-08-10 1:12 ` Marek Vasut
2012-08-10 16:21 ` [U-Boot] [PATCH v4 0/7] ehci: Improve performance Benoît Thébaudeau
2012-08-10 16:22 ` [U-Boot] [PATCH v4 1/7] ehci: cosmetic: Define used constants Benoît Thébaudeau
2012-08-10 16:22 ` [U-Boot] [PATCH v4 2/7] ehci-hcd: Boost transfer speed Benoît Thébaudeau
2012-08-10 16:22 ` [U-Boot] [PATCH v4 0/7] ehci: Improve performance Benoît Thébaudeau
2012-08-10 16:23 ` [U-Boot] [PATCH v4 4/7] usb_storage: Remove EHCI constraints Benoît Thébaudeau
2012-08-10 18:34 ` Ilya Yanok
2012-08-10 18:43 ` Benoît Thébaudeau
2012-08-10 19:34 ` Marek Vasut
2012-08-10 16:23 ` [U-Boot] [PATCH v4 5/7] usb_storage: Adjust time-outs Benoît Thébaudeau
2012-08-10 18:03 ` Ilya Yanok
2012-08-10 18:39 ` Benoît Thébaudeau
2012-08-10 16:26 ` [U-Boot] [PATCH v4 3/7] usb_storage: Restore non-EHCI support Benoît Thébaudeau
2012-08-10 16:27 ` [U-Boot] [PATCH v4 6/7] usb_stor_BBB_transport: Do not delay when not required Benoît Thébaudeau
2012-08-10 16:27 ` [U-Boot] [PATCH v4 7/7] ehci: Optimize qTD allocations Benoît Thébaudeau
2012-08-10 20:07 ` [U-Boot] [PATCH v4 0/7] ehci: Improve performance Marek Vasut
2012-08-11 20:42 ` Benoît Thébaudeau
2012-08-11 22:10 ` Marek Vasut
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=201208100114.35521.marex@denx.de \
--to=marex@denx.de \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox