All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sarah Sharp <sarah.a.sharp@linux.intel.com>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: "Yuan-Hsin Chen" <yuanlmm@gmail.com>,
	"Greg KH" <gregkh@linuxfoundation.org>,
	"Yuan-Hsin Chen" <yhchen@faraday-tech.com>,
	"Felipe Balbi" <balbi@ti.com>,
	florian@openwrt.org, "USB list" <linux-usb@vger.kernel.org>,
	linux-kernel@vger.kernel.org, ratbert <ratbert.chuang@gmail.com>,
	"John Feng-Hsin Chiang(江峰興)" <john453@faraday-tech.com>
Subject: Re: [PATCH] usb: host: Faraday fotg210-hcd driver
Date: Sun, 30 Jun 2013 14:16:04 -0700	[thread overview]
Message-ID: <20130630211604.GD4946@xanatos> (raw)
In-Reply-To: <Pine.LNX.4.44L0.1306181039440.1157-100000@iolanthe.rowland.org>

On Tue, Jun 18, 2013 at 10:43:56AM -0400, Alan Stern wrote:
> On Tue, 18 Jun 2013, Yuan-Hsin Chen wrote:
> 
> > > In that case, no, you should be figuring out how to refactor and reuse
> > > the EHCI code instead of copying it straight into your driver.
> > 
> > I was trying to use ehci-platform.c, anonymous union/struct, and quirk
> > flags to avoid copying EHCI code.
> > But there are too big incompatibilities between fotg210/fusbh200
> > controller and EHCI.
> > That's why Alan agreed that I could create a stand-alone driver for
> > fusbh200 host controller.
> > Since fotg210 and fusbh200 have the same issue,  fotg210 hcd is
> > supposed to be stand-alone.
> > More details please refer to mail sequence
> > http://www.spinics.net/lists/linux-usb/msg83812.html
> 
> That's right.  The patch's description mentions some of the
> incompatibilities.  In short, the Faraday controllers are a _very_
> noncompliant EHCI variant.  The changes needed to make ehci-hcd work
> with them were too invasive IMO.
>
> It's a shame, because so much of the code is the same.  It makes you 
> want to go back and ask those Faraday engineers what they were thinking 
> of at the time.

Ah, ok, that's too bad.  I understand why the code can't be refactored.

Sarah Sharp

  reply	other threads:[~2013-06-30 21:16 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1370452543-19014-1-git-send-email-yhchen@faraday-tech.com>
2013-06-11  8:28 ` [PATCH] usb: host: Faraday fotg210-hcd driver Yuan-Hsin Chen
2013-06-17 20:39 ` Greg KH
2013-06-18  2:42   ` Yuan-Hsin Chen
2013-06-18  3:07     ` Sarah Sharp
2013-06-18  5:54       ` Yuan-Hsin Chen
2013-06-18 14:43         ` Alan Stern
2013-06-30 21:16           ` Sarah Sharp [this message]
2013-06-18 14:57     ` Greg KH
     [not found] ` <1371671584-8181-1-git-send-email-yhchen@faraday-tech.com>
2013-07-24 23:10   ` [PATCH v2] " Greg KH
2013-07-25 15:53     ` Yuan-Hsin Chen

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=20130630211604.GD4946@xanatos \
    --to=sarah.a.sharp@linux.intel.com \
    --cc=balbi@ti.com \
    --cc=florian@openwrt.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=john453@faraday-tech.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=ratbert.chuang@gmail.com \
    --cc=stern@rowland.harvard.edu \
    --cc=yhchen@faraday-tech.com \
    --cc=yuanlmm@gmail.com \
    /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.