<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/firewire/Makefile, branch v3.4.46</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/firewire/Makefile?h=v3.4.46</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/firewire/Makefile?h=v3.4.46'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2010-10-11T12:48:03Z</updated>
<entry>
<title>ieee1394: move init_ohci1394_dma to drivers/firewire/</title>
<updated>2010-10-11T12:48:03Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2010-10-09T22:54:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1ef5b816c0eaf84f91106cfc0893069c49e86113'/>
<id>urn:sha1:1ef5b816c0eaf84f91106cfc0893069c49e86113</id>
<content type='text'>
because drivers/ieee1394/ will be deleted.

Additional changes:
  - add some #include directives
  - adjust to use firewire/ohci.h instead of ieee1394/ohci1394.h,
    replace struct ti_ohci by a minimal struct ohci,
    replace quadlet_t from ieee1394_types.h by u32
  - two or three trivial stylistic changes
  - __iomem annotation

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
<entry>
<title>firewire: new driver: nosy - IEEE 1394 traffic sniffer</title>
<updated>2010-07-27T09:04:10Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2010-07-27T08:26:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=286468210d83ce0ca1e37e346ed9f4457a161650'/>
<id>urn:sha1:286468210d83ce0ca1e37e346ed9f4457a161650</id>
<content type='text'>
This adds the traffic sniffer driver for Texas Instruments PCILynx/
PCILynx2 based cards.  The use cases for nosy are analysis of
nonstandard protocols and as an aid in development of drivers,
applications, or firmwares.

Author of the driver is Kristian Høgsberg.  Known contributers are
Jody McIntyre and Jonathan Woithe.

Nosy programs PCILynx chips to operate in promiscuous mode, which is a
feature that is not found in OHCI-1394 controllers.  Hence, only special
hardware as mentioned in the Kconfig help text is suitable for nosy.

This is only the kernelspace part of nosy.  There is a userspace
interface to it, called nosy-dump, proposed to be added into the tools/
subdirectory of the kernel sources in a subsequent change.  Kernelspace
and userspave component of nosy communicate via a 'misc' character
device file called /dev/nosy with a simple ioctl() and read() based
protocol, as described by nosy-user.h.

The files added here are taken from
git://anongit.freedesktop.org/~krh/nosy commit ee29be97 (2009-11-10)
with the following changes by Stefan Richter:
  - Kconfig and Makefile hunks are written from scratch.
  - Commented out version printk in nosy.c.
  - Included missing &lt;linux/sched.h&gt;, reported by Stephen Rothwell.

"git shortlog nosy{-user.h,.c,.h}" from nosy's git repository:

Jonathan Woithe (2):
      Nosy updates for recent kernels
      Fix uninitialised memory (needed for 2.6.31 kernel)

Kristian Høgsberg (5):
      Pull over nosy from mercurial repo.
      Use a misc device instead.
      Add simple AV/C decoder.
      Don't break down on big payloads.
      Set parent device for misc device.

As a low-level IEEE 1394 driver, its files are placed into
drivers/firewire/ although nosy is not part of the firewire driver
stack.

I am aware of the following literature from Texas Instruments about
PCILynx programming:
      SCPA020A - PCILynx 1394 to PCI Bus Interface TSB12LV21BPGF
                 Functional Specification
      SLLA023  - Initialization and Asynchronous Programming of the
                 TSB12LV21A 1394 Device

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Acked-by: Kristian Høgsberg &lt;krh@bitplanet.net&gt;
</content>
</entry>
<entry>
<title>firewire: net: add Kconfig item, rename driver</title>
<updated>2009-06-14T12:26:29Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2009-06-07T20:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b9530fd6c3f057bda258c8e2631ad1a25959f4a2'/>
<id>urn:sha1:b9530fd6c3f057bda258c8e2631ad1a25959f4a2</id>
<content type='text'>
The driver is now called firewire-net.  It might implement the transport
of other networking protocols in the future, notably IPv6 per RFC 3146.

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
<entry>
<title>firewire: add IPv4 support</title>
<updated>2009-06-14T12:26:28Z</updated>
<author>
<name>Jay Fenlason</name>
<email>fenlason@redhat.com</email>
</author>
<published>2009-05-18T17:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c76acec6d55107b652a37c90b36c00bc8b04dabb'/>
<id>urn:sha1:c76acec6d55107b652a37c90b36c00bc8b04dabb</id>
<content type='text'>
Implement IPv4 over IEEE 1394 as per RFC 2734 for the newer firewire
stack.  This feature has only been present in the older ieee1394 stack
via the eth1394 driver.

Still to do:
  - fix ipv4_priv and ipv4_node lifetime logic
  - fix determination of speeds and max payloads
  - fix bus reset handling
  - fix unaligned memory accesses
  - fix coding style
  - further testing/ improvement of fragment reassembly
  - perhaps multicast support

Signed-off-by: Jay Fenlason &lt;fenlason@redhat.com&gt;
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt; (rebased, copyright note, changelog)
</content>
</entry>
<entry>
<title>firewire: rename source files</title>
<updated>2009-06-05T14:26:18Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2009-06-05T14:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e71d31da062095d8b0b02a26fb5e8879e8d3d0de'/>
<id>urn:sha1:e71d31da062095d8b0b02a26fb5e8879e8d3d0de</id>
<content type='text'>
The source files of firewire-core, firewire-ohci, firewire-sbp2, i.e.
 "drivers/firewire/fw-*.c"
are renamed to
 "drivers/firewire/core-*.c",
 "drivers/firewire/ohci.c",
 "drivers/firewire/sbp2.c".

The old fw- prefix was redundant to the directory name.  The new core-
prefix distinguishes the files according to which driver they belong to.

This change comes a little late, but still before further firewire
drivers are added as anticipated RSN.

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
<entry>
<title>firewire: prefix modules with firewire- instead of fw-</title>
<updated>2007-05-27T21:21:01Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2007-05-25T11:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9a60731d0036a6c6c265acd4248c17fd24fc8e13'/>
<id>urn:sha1:9a60731d0036a6c6c265acd4248c17fd24fc8e13</id>
<content type='text'>
Of course everybody immediately associates "fw-" with FireWire, not
firmware or firewall or whatever.  But "firewire-" has a nice ring to
it too.

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Acked-by: Kristian Hoegsberg &lt;krh@bitplanet.net&gt;
</content>
</entry>
<entry>
<title>firewire: Add to fw-core-y instead of assigning fw-core-objs in Makefile.</title>
<updated>2007-05-10T16:24:13Z</updated>
<author>
<name>Kristian Høgsberg</name>
<email>krh@redhat.com</email>
</author>
<published>2007-05-08T00:33:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=58e313b36237ec0a2dc12fd4f7f06d875ce54bd1'/>
<id>urn:sha1:58e313b36237ec0a2dc12fd4f7f06d875ce54bd1</id>
<content type='text'>
Signed-off-by: Kristian Hoegsberg &lt;krh@redhat.com&gt;
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
<entry>
<title>firewire: Rename fw-device-cdev.c to fw-cdev.c and move header to include/linux.</title>
<updated>2007-04-30T21:08:13Z</updated>
<author>
<name>Kristian Høgsberg</name>
<email>krh@redhat.com</email>
</author>
<published>2007-04-30T19:03:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9640d3d775aa325650c8fcdf49127542f77b2156'/>
<id>urn:sha1:9640d3d775aa325650c8fcdf49127542f77b2156</id>
<content type='text'>
Signed-off-by: Kristian Høgsberg &lt;krh@redhat.com&gt;
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
<entry>
<title>firewire: rename CONFIG_FW to CONFIG_FIREWIRE</title>
<updated>2007-03-20T22:27:19Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2007-03-18T00:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=11f494ee25dd81af90255b1d61abc6f5508db4d0'/>
<id>urn:sha1:11f494ee25dd81af90255b1d61abc6f5508db4d0</id>
<content type='text'>
to avoid confusion with CONFIG_FW_LOADER.

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Acked-by: Kristian Høgsberg &lt;krh@redhat.com&gt;
</content>
</entry>
<entry>
<title>firewire: Add SBP-2 protocol driver for storage devices.</title>
<updated>2007-03-09T21:02:34Z</updated>
<author>
<name>Kristian Høgsberg</name>
<email>krh@redhat.com</email>
</author>
<published>2006-12-20T00:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9ba136d0fe5a3dd33533b4a2a21156aa22f80ebe'/>
<id>urn:sha1:9ba136d0fe5a3dd33533b4a2a21156aa22f80ebe</id>
<content type='text'>
Signed-off-by: Kristian Høgsberg &lt;krh@redhat.com&gt;
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
</feed>
