firewire: ohci: Add support for TSB41BA3D phy
commit25935ebebd861182ac58ecea67718bb6a617c7cb
authorStephan Gatzka <stephan@gatzka.org>
Mon, 12 Sep 2011 20:23:53 +0000 (12 22:23 +0200)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Fri, 16 Sep 2011 20:30:28 +0000 (16 22:30 +0200)
treedec9589910ff692c473fe1a1d6e9eb1d7c670ec6
parent2d7a36e23300d268599f6eae4093643d22fbb356
firewire: ohci: Add support for TSB41BA3D phy

This patch implements a work around for the Texas Instruments PHY
TSB41BA3D.  This phy has a bug at least in combination with the TI LLCs
TSB82AA2B and TSB12LV26.  The selfid coming from the locally connected
phy is not propagated into the selfid buffer of the OHCI (see
http://www.ti.com/litv/pdf/sllz059 for details).  The main idea is to
construct the selfid ourselves.

Signed-off-by: Stephan Gatzka <stephan@gatzka.org>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/ohci.c