------------------------------------------------------------------------ rev 250: aeb | 2001-08-06 08:54:10 +0200 (Mon, 06 Aug 2001) | 2 lines Changed paths: M /trunk/Config.in M /trunk/Makefile D /trunk/aic5800.c D /trunk/aic5800.h M /trunk/csr.c D /trunk/guid.c D /trunk/guid.h M /trunk/highlevel.c M /trunk/highlevel.h M /trunk/hosts.c M /trunk/hosts.h M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h M /trunk/ieee1394_syms.c M /trunk/ieee1394_transactions.c M /trunk/ieee1394_transactions.h M /trunk/ieee1394_types.h M /trunk/linux22compat.h A /trunk/nodemgr.c A /trunk/nodemgr.h M /trunk/ohci1394.c M /trunk/ohci1394.h M /trunk/pcilynx.c M /trunk/pcilynx.h M /trunk/raw1394.c M /trunk/sbp2.c M /trunk/sbp2.h M /trunk/video1394.c M /trunk/video1394.h Moving bcollins branch to main trunk. ------------------------------------------------------------------------ rev 249: bencollins | 2001-08-03 07:52:55 +0200 (Fri, 03 Aug 2001) | 2 lines file ieee1394_hotplug.h was initially added on branch bcollins-branch. ------------------------------------------------------------------------ rev 248: aeb | 2001-07-27 08:47:12 +0200 (Fri, 27 Jul 2001) | 2 lines file nodemgr.c was initially added on branch bcollins-branch. ------------------------------------------------------------------------ rev 247: aeb | 2001-07-27 08:47:12 +0200 (Fri, 27 Jul 2001) | 2 lines file nodemgr.h was initially added on branch bcollins-branch. ------------------------------------------------------------------------ rev 246: aeb | 2001-07-26 03:48:09 +0200 (Thu, 26 Jul 2001) | 2 lines Changed paths: M /trunk/aic5800.c M /trunk/aic5800.h M /trunk/ieee1394_core.h M /trunk/linux22compat.h M /trunk/ohci1394.c M /trunk/ohci1394.h M /trunk/pcilynx.h M /trunk/raw1394.c Replace occurrences of "inline static" with "static inline". ------------------------------------------------------------------------ rev 245: aeb | 2001-07-26 03:42:42 +0200 (Thu, 26 Jul 2001) | 2 lines Changed paths: M /trunk/aic5800.c For completeness: fix spelling in AIC driver. ------------------------------------------------------------------------ rev 244: aeb | 2001-07-24 07:23:53 +0200 (Tue, 24 Jul 2001) | 2 lines Changed paths: M /trunk/pcilynx.c Export PCI device table for PCILynx module (Adam Richter). ------------------------------------------------------------------------ rev 243: aeb | 2001-06-27 08:30:44 +0200 (Wed, 27 Jun 2001) | 3 lines Changed paths: M /trunk/raw1394.c Return ACK_PENDING instead of special code 0x10 for local transactions. Only set that code if there is no error. ------------------------------------------------------------------------ rev 242: aeb | 2001-06-17 23:53:28 +0200 (Sun, 17 Jun 2001) | 2 lines Changed paths: M /trunk/video1394.c Move memset() after check for successful allocation (sync with official kernel). ------------------------------------------------------------------------ rev 241: aeb | 2001-06-17 23:52:27 +0200 (Sun, 17 Jun 2001) | 2 lines Changed paths: M /trunk/ohci1394.c Fix spelling error in comment (sync with official kernel). ------------------------------------------------------------------------ rev 240: aeb | 2001-06-05 08:05:04 +0200 (Tue, 05 Jun 2001) | 3 lines Changed paths: M /trunk/pcilynx.c Use pci_set_dma_mask() instead of pci_dma_supported(). Fix spelling in error message. ------------------------------------------------------------------------ rev 239: gordp | 2001-05-26 04:36:01 +0200 (Sat, 26 May 2001) | 2 lines Changed paths: M /trunk/ohci1394.c Fixed offsets in configuration ROM. (Dan Dennedy) ------------------------------------------------------------------------ rev 238: jamesg | 2001-05-10 14:02:22 +0200 (Thu, 10 May 2001) | 2 lines Changed paths: M /trunk/sbp2.c Fixing minor typo causing wrong debug message to spit out ------------------------------------------------------------------------ rev 237: aeb | 2001-05-10 06:50:22 +0200 (Thu, 10 May 2001) | 2 lines file bus_mgr.c was initially added on branch busmgr. ------------------------------------------------------------------------ rev 236: aeb | 2001-05-10 06:50:22 +0200 (Thu, 10 May 2001) | 2 lines file bus_mgr.h was initially added on branch busmgr. ------------------------------------------------------------------------ rev 235: aeb | 2001-04-28 09:10:49 +0200 (Sat, 28 Apr 2001) | 2 lines Changed paths: M /trunk/pcilynx.c Add early abort in interrupt handler if no interrupt is pending. ------------------------------------------------------------------------ rev 234: gordp | 2001-04-24 00:43:14 +0200 (Tue, 24 Apr 2001) | 2 lines Changed paths: M /trunk/ohci1394.c Updated header comment to reflect new status. ------------------------------------------------------------------------ rev 233: gordp | 2001-04-24 00:33:42 +0200 (Tue, 24 Apr 2001) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Added isochronous transmit support to the OHCI driver. ------------------------------------------------------------------------ rev 232: jamesg | 2001-04-21 09:11:48 +0200 (Sat, 21 Apr 2001) | 2 lines Changed paths: M /trunk/sbp2.c M /trunk/sbp2.h Allocate additional orb structures for devices with 128KB limit. Minor clean-up. ------------------------------------------------------------------------ rev 231: aeb | 2001-04-15 21:49:03 +0200 (Sun, 15 Apr 2001) | 2 lines Changed paths: M /trunk/highlevel.c Fix cts field extraction in FCP (it's only upper four bits). ------------------------------------------------------------------------ rev 230: aeb | 2001-04-15 10:08:26 +0200 (Sun, 15 Apr 2001) | 2 lines Changed paths: M /trunk/ohci1394.c Fix received iso packet length reporting. ------------------------------------------------------------------------ rev 229: jamesg | 2001-04-06 13:29:22 +0200 (Fri, 06 Apr 2001) | 11 lines Changed paths: M /trunk/sbp2.c M /trunk/sbp2.h Significant changes to sbp2 driver, including the following: - Use sbp2 doorbell and link commands on the fly - Remove all bit fields for PPC support - Request break-up of large scsi requests to deal with sbp2 chipsets limited to 128KB transfers - Several module load options for tuning/debugging - Better bus reset/error handling - PPC workaround for pismo firewire chipset - Other clean-up and minor changes Changes have been heavily tested in 2.4 and 2.2 kernels. Note: Driver by default still serializes I/O requests (debugging of deserialized stress issues in progress). ------------------------------------------------------------------------ rev 228: aeb | 2001-04-02 07:13:32 +0200 (Mon, 02 Apr 2001) | 2 lines Changed paths: M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h Embed header quadlets into struct hpsb_packet (Thomas Koeller). ------------------------------------------------------------------------ rev 227: aeb | 2001-03-30 06:21:50 +0200 (Fri, 30 Mar 2001) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Add hpsb_packet_success to list of exports. ------------------------------------------------------------------------ rev 226: aeb | 2001-03-14 06:17:39 +0100 (Wed, 14 Mar 2001) | 2 lines Changed paths: M /trunk/pcilynx.c Fix spinlock initialization (found by Richard B. Johnson). ------------------------------------------------------------------------ rev 225: jamesg | 2001-03-13 23:54:06 +0100 (Tue, 13 Mar 2001) | 2 lines Changed paths: M /trunk/sbp2.h Bumped max commands back down to one, because the scsi stack is not using the max commands per lun reported. Next revision will allow many outstanding commands, including multiple per device. ------------------------------------------------------------------------ rev 224: jamesg | 2001-03-11 14:16:55 +0100 (Sun, 11 Mar 2001) | 6 lines Changed paths: M /trunk/sbp2.c M /trunk/sbp2.h Updated sbp2 with following changes: - Temp fix for 128KB max transfer size limitation of some sbp2 drives - Bumped up max outstanding commands. - #define for supporting goofy sbp2 devices which don't support mode sense - Translate mode sense 6 to mode sense 10 ------------------------------------------------------------------------ rev 223: aeb | 2001-03-02 06:21:11 +0100 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/Config.in M /trunk/Makefile A /trunk/sbp2.c A /trunk/sbp2.h SBP-2 driver added. ------------------------------------------------------------------------ rev 222: aeb | 2001-02-26 07:55:00 +0100 (Mon, 26 Feb 2001) | 2 lines Changed paths: M /trunk/csr.c Declare internally used structures static. ------------------------------------------------------------------------ rev 221: aeb | 2001-02-26 07:50:49 +0100 (Mon, 26 Feb 2001) | 2 lines Changed paths: M /trunk/csr.c M /trunk/csr.h M /trunk/guid.c M /trunk/guid.h M /trunk/ieee1394_core.c Fix small memory leak when unloading modularized subsystem. ------------------------------------------------------------------------ rev 220: aeb | 2001-02-26 07:49:21 +0100 (Mon, 26 Feb 2001) | 2 lines Changed paths: M /trunk/pcilynx.c Fix missing statement after last case in switch. ------------------------------------------------------------------------ rev 219: aeb | 2001-01-29 22:17:00 +0100 (Mon, 29 Jan 2001) | 2 lines Changed paths: M /trunk/ieee1394_core.c Fix off-by-one error in speed map generation. ------------------------------------------------------------------------ rev 218: aeb | 2001-01-27 21:19:50 +0100 (Sat, 27 Jan 2001) | 2 lines Changed paths: M /trunk/Makefile Fix syntax error in Makefile (missing space). ------------------------------------------------------------------------ rev 217: aeb | 2001-01-24 23:02:04 +0100 (Wed, 24 Jan 2001) | 2 lines Changed paths: M /trunk/Makefile Conditionally use 2.4 style Makefile rules. ------------------------------------------------------------------------ rev 216: rougeaux | 2001-01-15 18:28:09 +0100 (Mon, 15 Jan 2001) | 2 lines Changed paths: M /trunk/video1394.c M /trunk/video1394.h . Included Peter Schlaile patch for sending DV frames ------------------------------------------------------------------------ rev 215: rougeaux | 2001-01-15 18:25:27 +0100 (Mon, 15 Jan 2001) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Moved the ohci_csr_rom[] definition from ohci1394.h to ohci1394.c . Removed the manufacturer/card_id pairs, use pci_find_class() instead ------------------------------------------------------------------------ rev 214: aeb | 2001-01-13 07:47:34 +0100 (Sat, 13 Jan 2001) | 2 lines Changed paths: M /trunk/guid.c M /trunk/hosts.c M /trunk/ieee1394_core.c M /trunk/ieee1394_types.h M /trunk/linux22compat.h M /trunk/ohci1394.c M /trunk/pcilynx.c M /trunk/raw1394.c Fully adapt to task queue changes in 2.4.0. ------------------------------------------------------------------------ rev 213: aeb | 2001-01-13 07:17:15 +0100 (Sat, 13 Jan 2001) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Implemented more robust bus reset handling. ------------------------------------------------------------------------ rev 212: aeb | 2000-12-24 00:26:31 +0100 (Sun, 24 Dec 2000) | 2 lines Changed paths: M /trunk/linux22compat.h Conditionally remove some compatibility macros for 2.2.18. ------------------------------------------------------------------------ rev 211: rougeaux | 2000-12-13 11:59:58 +0100 (Wed, 13 Dec 2000) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Bug fix for PHY packet sending . Default card detection via pci_find_class() ------------------------------------------------------------------------ rev 210: rougeaux | 2000-12-07 04:59:24 +0100 (Thu, 07 Dec 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Fixed tcode and speed for sending PHY packets ------------------------------------------------------------------------ rev 209: aeb | 2000-12-06 05:16:37 +0100 (Wed, 06 Dec 2000) | 3 lines Changed paths: M /trunk/csr.c Fix endianness bug wrt newly introduced OHCI hw register hook. Generally clean up and optimize lock_regs() function. ------------------------------------------------------------------------ rev 208: rougeaux | 2000-12-05 07:12:09 +0100 (Tue, 05 Dec 2000) | 7 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Added ohci_hw_csr_reg function for compare/swap transactions . Added (packet->type==raw) case in insert_packet() for phy packet transmission . Rewritten proc_fs registration for 2.2.x kernels . Added insmod parameter attempt_root to force the node becoming root . Attempt to use pci_find_class (disable by default). ------------------------------------------------------------------------ rev 207: aeb | 2000-12-04 06:39:20 +0100 (Mon, 04 Dec 2000) | 2 lines Changed paths: M /trunk/csr.c M /trunk/hosts.h Add hooks to redirect access to CSR iso mgmt registers to OHCI hardware registers. ------------------------------------------------------------------------ rev 206: aeb | 2000-11-29 05:41:24 +0100 (Wed, 29 Nov 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h A /trunk/linux22compat.h Separated out Linux 2.2 compatibility code. ------------------------------------------------------------------------ rev 205: aeb | 2000-11-29 04:53:21 +0100 (Wed, 29 Nov 2000) | 2 lines Changed paths: M /trunk/raw1394.c Remove unneeded initializations. ------------------------------------------------------------------------ rev 204: rougeaux | 2000-11-24 04:46:56 +0100 (Fri, 24 Nov 2000) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h M /trunk/video1394.c . rewritten ISO_LISTEN_CHANNEL and ISO_UNLISTEN_CHANNEL devctl functions . allows channels > 31 in video1394.c ------------------------------------------------------------------------ rev 203: aeb | 2000-11-10 20:37:06 +0100 (Fri, 10 Nov 2000) | 2 lines Changed paths: M /trunk/raw1394.c Fix memory corruption (through unitialized list pointers) on iso transmit. ------------------------------------------------------------------------ rev 202: aeb | 2000-11-09 00:10:36 +0100 (Thu, 09 Nov 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Moved disabling of interrupts to point before interrupt handler is freed. ------------------------------------------------------------------------ rev 201: rougeaux | 2000-10-24 05:53:28 +0200 (Tue, 24 Oct 2000) | 4 lines Changed paths: M /trunk/ohci1394.c M /trunk/video1394.c M /trunk/video1394.h . Fixed ISO_UNLISTEN_CHANNEL bug introduced in ohci1394.c v1.42 . Added a 'flags' field in video1394.h to add more functionalities to the video1394 iso receive dma program ------------------------------------------------------------------------ rev 200: aeb | 2000-10-12 07:07:12 +0200 (Thu, 12 Oct 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Define list compatibility functions and typedefs only for < 2.2.18. ------------------------------------------------------------------------ rev 199: aeb | 2000-10-12 06:40:50 +0200 (Thu, 12 Oct 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Define list_add_tail compatibility function only for < 2.2.18. ------------------------------------------------------------------------ rev 198: aeb | 2000-10-12 06:38:33 +0200 (Thu, 12 Oct 2000) | 2 lines Changed paths: M /trunk/Config.in M /trunk/aic5800.c Make clear that AIC-5800 is unsupported. ------------------------------------------------------------------------ rev 197: aeb | 2000-09-24 09:04:46 +0200 (Sun, 24 Sep 2000) | 2 lines Changed paths: M /trunk/raw1394.c Back out last change. Already committed. ------------------------------------------------------------------------ rev 196: aeb | 2000-09-22 22:15:40 +0200 (Fri, 22 Sep 2000) | 2 lines Changed paths: M /trunk/raw1394.c Fix memory leak on iso send. ------------------------------------------------------------------------ rev 195: rougeaux | 2000-09-15 06:51:29 +0200 (Fri, 15 Sep 2000) | 2 lines Changed paths: M /trunk/video1394.c . Fix compilation issue with kernel version before 2.4.0-test7. ------------------------------------------------------------------------ rev 194: rougeaux | 2000-09-15 05:57:50 +0200 (Fri, 15 Sep 2000) | 7 lines Changed paths: M /trunk/ohci1394.c M /trunk/video1394.c . Fixed a bug in ohci1394.c for self-id buffer quadlets count. . Fixed a bug for 8Kb boundary check of the self-id buffer. . Modified behavior of VIDEO1394_LISTEN_WAIT_BUFFER to return the number of received frames. . Added a spinlock in video1394.c. . Modified video1394.c to compile with kernel 2.4.0-test7. ------------------------------------------------------------------------ rev 193: aeb | 2000-09-14 06:41:24 +0200 (Thu, 14 Sep 2000) | 5 lines Changed paths: M /trunk/raw1394.c handle_iso_send(): Add missing req->req.length fixup. Fix memory leak (hpsb_packets were not tracked). Add (un)lock_kernel in dev_release() for 2.4 correctness. ------------------------------------------------------------------------ rev 192: aeb | 2000-09-13 17:52:42 +0200 (Wed, 13 Sep 2000) | 6 lines Changed paths: M /trunk/pcilynx.c Moved interrupt allocation to point after allocation of register mapping. Moved hardware reset to point after allocation of register mapping. Embarassing, that. Also changed tabs into spaces. ------------------------------------------------------------------------ rev 191: aeb | 2000-09-08 18:50:04 +0200 (Fri, 08 Sep 2000) | 3 lines Changed paths: M /trunk/pcilynx.c Reset PCILynx before using. Again use the unstandardized contender bit from PHY register. ------------------------------------------------------------------------ rev 190: aeb | 2000-09-06 21:43:44 +0200 (Wed, 06 Sep 2000) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/hosts.h M /trunk/ieee1394_transactions.c Extreme simplification of the tlabel allocation routine. ------------------------------------------------------------------------ rev 189: aeb | 2000-08-27 08:20:45 +0200 (Sun, 27 Aug 2000) | 3 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Made all DMA channel programming use the channel number defines. Some optimizations in non-IEEE 1394 aux ports access. ------------------------------------------------------------------------ rev 188: rougeaux | 2000-08-21 11:19:02 +0200 (Mon, 21 Aug 2000) | 10 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Applied Gord Peters' patch to fix the packet pointer bug in dma_trm_reset() and dma_trm_bh(), and fix the iso channel allocation problem. . Added more detailed debugging messages. . Check wether a packet data cross a page boundary in memory. Do nothing about it for the moment. . Added a bogus field in struct at_dma_prg so that an at_dma_prg shouldn't cross a page boundary (It is still no guaranteed, a better solution has to be implemented). ------------------------------------------------------------------------ rev 187: aeb | 2000-08-21 03:29:00 +0200 (Mon, 21 Aug 2000) | 6 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Enables cycle master function when it's root now. Send FIFO thresholds are now adjusted to the recommended FIFO size - - cache line size - 1. External cycle source flag is deactivated now. Interrupt status is read only once again. ------------------------------------------------------------------------ rev 186: rougeaux | 2000-08-15 08:01:03 +0200 (Tue, 15 Aug 2000) | 7 lines Changed paths: M /trunk/ohci1394.c M /trunk/video1394.c M /trunk/video1394.h . added J. Goodwin fix for the NodeID not valid problem . Removed the external cycle master sync bit . Increased the max buffer size in video1394.h . Minor debug messages formatting . Added the kernel_lock()/kernel_unlock() found in the kernel-2.4.0-testx tree (implemented by who ?). ------------------------------------------------------------------------ rev 185: aeb | 2000-08-08 07:26:58 +0200 (Tue, 08 Aug 2000) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h Added passing of IRM ID to user space. ------------------------------------------------------------------------ rev 184: aeb | 2000-08-06 09:39:23 +0200 (Sun, 06 Aug 2000) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h Isochronous sending support. ------------------------------------------------------------------------ rev 183: aeb | 2000-08-06 09:38:56 +0200 (Sun, 06 Aug 2000) | 4 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Sending support for packet types isochronous and raw. FIFO threshold fixed. FIFO sizes adjusted. ------------------------------------------------------------------------ rev 182: aeb | 2000-08-06 09:37:05 +0200 (Sun, 06 Aug 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c Activate cycle master after bus reset if node is root. ------------------------------------------------------------------------ rev 181: aeb | 2000-07-28 06:36:12 +0200 (Fri, 28 Jul 2000) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Export the fill functions for module usage. ------------------------------------------------------------------------ rev 180: aeb | 2000-07-28 06:35:17 +0200 (Fri, 28 Jul 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added linux/mm.h include in 2.2 compat. ------------------------------------------------------------------------ rev 179: aeb | 2000-07-26 22:34:22 +0200 (Wed, 26 Jul 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c Only set speed code in hpsb_send_packet() if it is an async, non-broadcast packet. ------------------------------------------------------------------------ rev 178: aeb | 2000-07-26 22:32:39 +0200 (Wed, 26 Jul 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h In 2.2 compat, include asm/scatterlist.h instead of defining an empty scatterlist struct. ------------------------------------------------------------------------ rev 177: aeb | 2000-07-06 04:44:47 +0200 (Thu, 06 Jul 2000) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Small improvement in queueing packets to transmit. ------------------------------------------------------------------------ rev 176: aeb | 2000-07-06 03:45:05 +0200 (Thu, 06 Jul 2000) | 3 lines Changed paths: M /trunk/hosts.c M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h M /trunk/ieee1394_syms.c M /trunk/raw1394.c M /trunk/raw1394.h Renamed reset_host_bus() to hpsb_reset_bus() and exported the symbol. Added bus reset request to raw1394. ------------------------------------------------------------------------ rev 175: aeb | 2000-07-05 05:57:53 +0200 (Wed, 05 Jul 2000) | 2 lines Changed paths: M /trunk/raw1394.c Suppress warnings by explicit casts. ------------------------------------------------------------------------ rev 174: aeb | 2000-07-04 06:36:14 +0200 (Tue, 04 Jul 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h M /trunk/raw1394.c Adopted to modified devfs API. ------------------------------------------------------------------------ rev 173: aeb | 2000-07-04 02:39:03 +0200 (Tue, 04 Jul 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h M /trunk/pcilynx.c M /trunk/raw1394.c M /trunk/video1394.c Added compatibility for new module usage scheme. ------------------------------------------------------------------------ rev 172: aeb | 2000-07-04 02:33:25 +0200 (Tue, 04 Jul 2000) | 2 lines Changed paths: M /trunk/Config.in Fix for main 1394 option and simplification for video1394 option. ------------------------------------------------------------------------ rev 171: aeb | 2000-07-04 02:31:30 +0200 (Tue, 04 Jul 2000) | 2 lines Changed paths: M /trunk/aic5800.c PCI fixes from main kernel. ------------------------------------------------------------------------ rev 170: rougeaux | 2000-06-28 06:46:57 +0200 (Wed, 28 Jun 2000) | 9 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h M /trunk/video1394.c M /trunk/video1394.h . Corrected a bug in video1394.c that generated interrupts for the wrong iso transmit context. . Added a packet_size and a fps field in video1394.h for the iso transmit API . Added FIXME comments to check for page boundaries for all the dma engines (both for the context prgs and the buffers) . Wrote tentative function for local compare-swap and iso channel requests (unused) ------------------------------------------------------------------------ rev 169: rougeaux | 2000-06-26 16:51:34 +0200 (Mon, 26 Jun 2000) | 3 lines Changed paths: M /trunk/Config.in M /trunk/Makefile M /trunk/ohci1394.c M /trunk/ohci1394.h A /trunk/video1394.c M /trunk/video1394.h . Moved the ohci frame grabber into a separate module . Added iso transmit to the video1394 module ------------------------------------------------------------------------ rev 168: rougeaux | 2000-06-21 09:12:48 +0200 (Wed, 21 Jun 2000) | 6 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Put back changes commited in ohci1394.c 1.37 . Changed variable names for AT packet lists . Compute the CRC for the bus info block . Remove the posted write hack to comply with the new hpsb_packet_received() function ------------------------------------------------------------------------ rev 167: aeb | 2000-06-21 08:07:38 +0200 (Wed, 21 Jun 2000) | 2 lines Changed paths: M /trunk/aic5800.c M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h M /trunk/ohci1394.c M /trunk/pcilynx.c Make hpsb_received_packet() take an extra arg telling whether an incoming write request was acked with ack_complete. ------------------------------------------------------------------------ rev 166: aeb | 2000-06-19 00:37:14 +0200 (Mon, 19 Jun 2000) | 2 lines Changed paths: M /trunk/csr.c M /trunk/guid.c M /trunk/highlevel.c M /trunk/hosts.c M /trunk/ieee1394_core.c M /trunk/ieee1394_syms.c M /trunk/ieee1394_transactions.c M /trunk/raw1394.c Added licensing references to GPL to C files. ------------------------------------------------------------------------ rev 165: rougeaux | 2000-06-16 14:14:11 +0200 (Fri, 16 Jun 2000) | 2 lines Changed paths: M /trunk/ohci1394.c . fixed another bug in the frame grabbing device ------------------------------------------------------------------------ rev 164: rougeaux | 2000-06-16 08:05:32 +0200 (Fri, 16 Jun 2000) | 3 lines Changed paths: M /trunk/ohci1394.c . Fixed bug in the frame grabber code (caused by a previous patch on dma status field initialization) ------------------------------------------------------------------------ rev 163: rougeaux | 2000-06-15 12:21:29 +0200 (Thu, 15 Jun 2000) | 6 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Modified ohci_transmit() to queue packets instead of sleeping. . Modified dma_trm_bh() to scan the list of sent packets instead of checking only the first one, and fill the at dma fifo if packets are waiting. . Removed the attempt root bit. ------------------------------------------------------------------------ rev 162: aeb | 2000-06-15 07:15:59 +0200 (Thu, 15 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added linux/wait.h include in 2.2 compatibility. ------------------------------------------------------------------------ rev 161: aeb | 2000-06-15 03:17:55 +0200 (Thu, 15 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_transactions.c Fix unlikely race in get_tlabel() (Daniel Kobras). ------------------------------------------------------------------------ rev 160: aeb | 2000-06-14 21:11:25 +0200 (Wed, 14 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added more waitqueue compatibility macros. ------------------------------------------------------------------------ rev 159: aeb | 2000-06-14 21:10:38 +0200 (Wed, 14 Jun 2000) | 2 lines Changed paths: M /trunk/raw1394.c Added missing linux/version.h include. ------------------------------------------------------------------------ rev 158: aeb | 2000-06-13 18:42:18 +0200 (Tue, 13 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h M /trunk/raw1394.c Added devfs support for raw1394 (Ben Collins). ------------------------------------------------------------------------ rev 157: aeb | 2000-06-13 00:27:46 +0200 (Tue, 13 Jun 2000) | 2 lines Changed paths: M /trunk/Config.in M /trunk/pcilynx.c M /trunk/pcilynx.h Made the usually unneeded PCILynx extra ports support configurable. ------------------------------------------------------------------------ rev 156: rougeaux | 2000-06-12 09:58:13 +0200 (Mon, 12 Jun 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . use DMA-mapping instead of virt_to_bus() (except for video1394). ------------------------------------------------------------------------ rev 155: rougeaux | 2000-06-12 07:37:43 +0200 (Mon, 12 Jun 2000) | 3 lines Changed paths: M /trunk/ohci1394.c . compatibility with 2.3 for uvirt_to_kva() . resCount intialization in init_fbuf_ctx() ------------------------------------------------------------------------ rev 154: aeb | 2000-06-12 06:40:57 +0200 (Mon, 12 Jun 2000) | 2 lines Changed paths: M /trunk/raw1394.c Added cast to integer to pointer conversion. ------------------------------------------------------------------------ rev 153: aeb | 2000-06-12 06:40:23 +0200 (Mon, 12 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added PCI_DMA_* defines in 2.2 compatibility. ------------------------------------------------------------------------ rev 152: aeb | 2000-06-12 01:02:10 +0200 (Mon, 12 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.h Small comment update. ------------------------------------------------------------------------ rev 151: aeb | 2000-06-12 00:59:38 +0200 (Mon, 12 Jun 2000) | 2 lines Changed paths: D /trunk/events.c D /trunk/events.h Removing long unused events framework. ------------------------------------------------------------------------ rev 150: aeb | 2000-06-12 00:58:18 +0200 (Mon, 12 Jun 2000) | 3 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h - Now using DMA mapping introduced in 2.3 instead of virt_to_bus(). - PCL memory size reduced to 4kB instead of 64kB (more than sufficient). ------------------------------------------------------------------------ rev 149: rougeaux | 2000-06-10 12:50:50 +0200 (Sat, 10 Jun 2000) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Added lucent chip . Added ali chip ------------------------------------------------------------------------ rev 148: aeb | 2000-06-09 20:01:34 +0200 (Fri, 09 Jun 2000) | 2 lines Changed paths: M /trunk/raw1394.h Fix size of error field. ------------------------------------------------------------------------ rev 147: aeb | 2000-06-08 04:38:58 +0200 (Thu, 08 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Fixed uncompilable 2.2 compatibility section. ------------------------------------------------------------------------ rev 146: aeb | 2000-06-03 00:00:44 +0200 (Sat, 03 Jun 2000) | 3 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h - Removed checks for 2.2, use compatibility macro in add_card() instead. - Made aux_intr_last_seen atomic variable (not ieee1394 related). ------------------------------------------------------------------------ rev 145: aeb | 2000-06-02 23:56:38 +0200 (Fri, 02 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added more 2.2 compatibility functions (PCI). ------------------------------------------------------------------------ rev 144: aeb | 2000-06-02 23:18:20 +0200 (Fri, 02 Jun 2000) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added linux/string.h include (external patch to main tree, whatever). ------------------------------------------------------------------------ rev 143: aeb | 2000-06-02 23:16:51 +0200 (Fri, 02 Jun 2000) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h Modified for environments with 64 bit kernel and 32 bit user space. ------------------------------------------------------------------------ rev 142: aeb | 2000-05-23 05:16:40 +0200 (Tue, 23 May 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c M /trunk/ieee1394_transactions.c Added some documentation in kerneldoc format. ------------------------------------------------------------------------ rev 141: aeb | 2000-05-20 05:09:08 +0200 (Sat, 20 May 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Fix arg name in pci_enable_device() compatibility function. ------------------------------------------------------------------------ rev 140: aeb | 2000-05-19 23:19:40 +0200 (Fri, 19 May 2000) | 2 lines Changed paths: M /trunk/pcilynx.c #if'd out unused functions. ------------------------------------------------------------------------ rev 139: aeb | 2000-05-19 23:13:54 +0200 (Fri, 19 May 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Use 2.3 waitqueue functions (emulated on 2.2). ------------------------------------------------------------------------ rev 138: aeb | 2000-05-19 22:51:27 +0200 (Fri, 19 May 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h M /trunk/ohci1394.c M /trunk/pcilynx.c Added pci_enable_device() calls and compatibility function for 2.2. ------------------------------------------------------------------------ rev 137: aeb | 2000-05-19 21:58:50 +0200 (Fri, 19 May 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c Removed never used thread function. ------------------------------------------------------------------------ rev 136: aeb | 2000-05-19 19:53:33 +0200 (Fri, 19 May 2000) | 2 lines Changed paths: M /trunk/pcilynx.h Finally include fixed CSR ROM (by Karl Bowles). ------------------------------------------------------------------------ rev 135: aeb | 2000-05-16 07:07:43 +0200 (Tue, 16 May 2000) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added missing guid.h include. ------------------------------------------------------------------------ rev 134: aeb | 2000-05-15 05:44:40 +0200 (Mon, 15 May 2000) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added guid collection. ------------------------------------------------------------------------ rev 133: aeb | 2000-05-15 05:15:46 +0200 (Mon, 15 May 2000) | 2 lines Changed paths: M /trunk/Makefile A /trunk/guid.c A /trunk/guid.h M /trunk/ieee1394_core.c Added GUID collection. ------------------------------------------------------------------------ rev 132: aeb | 2000-05-15 05:08:40 +0200 (Mon, 15 May 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Don't overwrite gap count when initiating bus reset. ------------------------------------------------------------------------ rev 131: rougeaux | 2000-05-14 09:21:11 +0200 (Sun, 14 May 2000) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Moved registration of irq handler after register mapping in add_card() . Added a waitq for AT dma transmission ------------------------------------------------------------------------ rev 130: rougeaux | 2000-05-12 09:16:07 +0200 (Fri, 12 May 2000) | 2 lines Changed paths: M /trunk/ohci1394.c . Forgot to put an email address ------------------------------------------------------------------------ rev 129: rougeaux | 2000-05-12 09:08:52 +0200 (Fri, 12 May 2000) | 4 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h . Added detection for Apple PowerBook . Reset the board before leaving (fixes some crash) . Handle only masked interrupts ------------------------------------------------------------------------ rev 128: rougeaux | 2000-04-25 16:46:32 +0200 (Tue, 25 Apr 2000) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h M /trunk/video1394.h Updated the iso dma to user space code to include a better frame synchronization support. ------------------------------------------------------------------------ rev 127: aeb | 2000-04-25 10:10:41 +0200 (Tue, 25 Apr 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Manually set local gap count to safe value. ------------------------------------------------------------------------ rev 126: rougeaux | 2000-04-22 15:34:46 +0200 (Sat, 22 Apr 2000) | 6 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Added suggestions by James Goodwin . delays during initialization . re-trigger bus reset if error in self-id packets . posted write handling (temporary). . enable physical dma reception upon completion of bus reset ------------------------------------------------------------------------ rev 125: rougeaux | 2000-04-21 15:17:24 +0200 (Fri, 21 Apr 2000) | 2 lines Changed paths: M /trunk/ohci1394.c Corrected a bug that was waking all dma contexts every is interrupts. ------------------------------------------------------------------------ rev 124: rougeaux | 2000-04-20 17:53:25 +0200 (Thu, 20 Apr 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h A /trunk/video1394.h Added direct iso dma to user space functionnality. ------------------------------------------------------------------------ rev 123: aeb | 2000-04-19 09:09:35 +0200 (Wed, 19 Apr 2000) | 2 lines Changed paths: M /trunk/raw1394.c Corrected arg checking for lock transactions by inverting logic. ------------------------------------------------------------------------ rev 122: aeb | 2000-04-16 02:05:08 +0200 (Sun, 16 Apr 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added set_current_state 2.2 compatibility macro. ------------------------------------------------------------------------ rev 121: aeb | 2000-04-15 09:48:02 +0200 (Sat, 15 Apr 2000) | 3 lines Changed paths: M /trunk/pcilynx.c Made general receive FIFO larger at the expense of transmit FIFO size. Added check for DMA stat / iso header length mismatch. ------------------------------------------------------------------------ rev 120: aeb | 2000-04-15 07:36:39 +0200 (Sat, 15 Apr 2000) | 2 lines Changed paths: M /trunk/raw1394.c Fixed null pointer for response data in remote lock transaction. ------------------------------------------------------------------------ rev 119: rougeaux | 2000-04-14 14:13:49 +0200 (Fri, 14 Apr 2000) | 3 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Possible fix for the self-id packet not received bug. Started development of iso dma to user's space. ------------------------------------------------------------------------ rev 118: rougeaux | 2000-04-14 11:56:26 +0200 (Fri, 14 Apr 2000) | 2 lines Changed paths: M /trunk/ohci1394.c Cosmetic changes. ------------------------------------------------------------------------ rev 117: aeb | 2000-04-14 08:44:36 +0200 (Fri, 14 Apr 2000) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Changed (non-IEEE1394) aux access routines to more flexible DMA. ------------------------------------------------------------------------ rev 116: aeb | 2000-04-14 08:42:04 +0200 (Fri, 14 Apr 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added MAX macro. ------------------------------------------------------------------------ rev 115: rougeaux | 2000-04-09 16:10:52 +0200 (Sun, 09 Apr 2000) | 4 lines Changed paths: M /trunk/ohci1394.c Modified the irq handler to loop until the bus reset event is cleared. This seems to modify the bug when the card stays in bus reset mode and doesn't detect other nodes on the bus. ------------------------------------------------------------------------ rev 114: aeb | 2000-03-27 07:52:00 +0200 (Mon, 27 Mar 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Fix some of the aux/ram/rom DMA. ------------------------------------------------------------------------ rev 113: aeb | 2000-03-27 07:49:39 +0200 (Mon, 27 Mar 2000) | 2 lines Changed paths: M /trunk/pcilynx.h Add linux/config.h include. ------------------------------------------------------------------------ rev 112: aeb | 2000-03-22 08:17:57 +0100 (Wed, 22 Mar 2000) | 2 lines Changed paths: M /trunk/Config.in Back out broken change to use tristate instead of dep_tristate. ------------------------------------------------------------------------ rev 111: aeb | 2000-03-18 09:29:44 +0100 (Sat, 18 Mar 2000) | 2 lines Changed paths: M /trunk/Config.in M /trunk/ieee1394_core.c M /trunk/ohci1394.c M /trunk/ohci1394.h M /trunk/pcilynx.c Added config option for excessive debugging. ------------------------------------------------------------------------ rev 110: aeb | 2000-03-17 09:41:05 +0100 (Fri, 17 Mar 2000) | 2 lines Changed paths: M /trunk/csr.c Fix address decoding in write_fcp(). ------------------------------------------------------------------------ rev 109: aeb | 2000-03-16 09:46:39 +0100 (Thu, 16 Mar 2000) | 3 lines Changed paths: M /trunk/csr.c M /trunk/csr.h M /trunk/highlevel.c M /trunk/highlevel.h M /trunk/ieee1394_core.c M /trunk/ieee1394_transactions.c M /trunk/raw1394.c M /trunk/raw1394.h - Added FCP handling. - NodeID is now passed on for incoming requests. ------------------------------------------------------------------------ rev 108: aeb | 2000-03-16 06:52:07 +0100 (Thu, 16 Mar 2000) | 2 lines Changed paths: M /trunk/aic5800.c Include linux/delay.h instead of asm/delay.h. ------------------------------------------------------------------------ rev 107: rougeaux | 2000-03-13 09:02:13 +0100 (Mon, 13 Mar 2000) | 10 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Updated ohci module: . added/renamed entries in supported_chips[][] . config ROM is now stored in big-endian format (still need some fix for CRC and some other fields) . added code to detect number of iso context on the card . read the GUID from the card and write it into the config ROM . rewritten function for block length computation . the noByteSwap data is now cleared on little endian and set on big endian, to comply with the new endianness policy ------------------------------------------------------------------------ rev 106: abombe | 2000-03-03 09:08:29 +0100 (Fri, 03 Mar 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Correct if conditions for swapping. ------------------------------------------------------------------------ rev 105: abombe | 2000-03-03 08:58:29 +0100 (Fri, 03 Mar 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c M /trunk/ieee1394_transactions.c M /trunk/pcilynx.c M /trunk/raw1394.c Implement policy that data in headers is also always big endian. ------------------------------------------------------------------------ rev 104: abombe | 2000-03-02 08:16:59 +0100 (Thu, 02 Mar 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Better compatibility definition for __constant_cpu_to_be32 ------------------------------------------------------------------------ rev 103: abombe | 2000-03-01 06:30:15 +0100 (Wed, 01 Mar 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Adapt to new endianness policy (Gordon Peters) ------------------------------------------------------------------------ rev 102: abombe | 2000-03-01 06:17:01 +0100 (Wed, 01 Mar 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added __constant_cpu_to_be32 compatibility macro for Linux 2.2 ------------------------------------------------------------------------ rev 101: abombe | 2000-02-28 05:10:27 +0100 (Mon, 28 Feb 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c Grab bus manager job if local node is IRM. ------------------------------------------------------------------------ rev 100: abombe | 2000-02-28 05:09:25 +0100 (Mon, 28 Feb 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.h Fixed comments. ------------------------------------------------------------------------ rev 99: abombe | 2000-02-26 20:08:05 +0100 (Sat, 26 Feb 2000) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h Added data_size field to iso_block_store struct. ------------------------------------------------------------------------ rev 98: abombe | 2000-02-24 07:08:18 +0100 (Thu, 24 Feb 2000) | 2 lines Changed paths: M /trunk/pcilynx.h Removed linux/config.h include, already in main file. ------------------------------------------------------------------------ rev 97: abombe | 2000-02-24 07:04:23 +0100 (Thu, 24 Feb 2000) | 2 lines Changed paths: M /trunk/pcilynx.h Undefine _() after use. ------------------------------------------------------------------------ rev 96: abombe | 2000-02-24 06:55:18 +0100 (Thu, 24 Feb 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Fix endianness in local selfid generation. ------------------------------------------------------------------------ rev 95: abombe | 2000-02-24 06:46:02 +0100 (Thu, 24 Feb 2000) | 2 lines Changed paths: M /trunk/csr.c M /trunk/highlevel.c M /trunk/ieee1394.h M /trunk/ieee1394_core.c M /trunk/ieee1394_transactions.c M /trunk/pcilynx.c M /trunk/pcilynx.h M /trunk/raw1394.c Changed endianness policy. ------------------------------------------------------------------------ rev 94: abombe | 2000-02-21 06:40:31 +0100 (Mon, 21 Feb 2000) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/hosts.h M /trunk/ieee1394_syms.c Removed obsolete hpsb_get_host_list function. ------------------------------------------------------------------------ rev 93: abombe | 2000-02-21 04:58:45 +0100 (Mon, 21 Feb 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Use speed code and updates (Sebastien Rougeaux) ------------------------------------------------------------------------ rev 92: abombe | 2000-02-12 22:57:45 +0100 (Sat, 12 Feb 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Big Update (Sebastien Rougeaux) ------------------------------------------------------------------------ rev 91: abombe | 2000-02-12 08:49:55 +0100 (Sat, 12 Feb 2000) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/hosts.h M /trunk/ieee1394_core.c Added speed map generation and support. ------------------------------------------------------------------------ rev 90: abombe | 2000-02-12 08:47:19 +0100 (Sat, 12 Feb 2000) | 2 lines Changed paths: M /trunk/ohci1394.c Added missing config.h include. ------------------------------------------------------------------------ rev 89: abombe | 2000-02-12 08:44:38 +0100 (Sat, 12 Feb 2000) | 2 lines Changed paths: M /trunk/raw1394.c Added simple resource limit for iso receive. ------------------------------------------------------------------------ rev 88: abombe | 2000-02-05 05:56:20 +0100 (Sat, 05 Feb 2000) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Minor fixes ------------------------------------------------------------------------ rev 87: abombe | 2000-02-05 05:30:45 +0100 (Sat, 05 Feb 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Update (Sebastien Rougeaux) ------------------------------------------------------------------------ rev 86: abombe | 2000-02-05 05:27:41 +0100 (Sat, 05 Feb 2000) | 2 lines Changed paths: M /trunk/ieee1394_syms.c M /trunk/ieee1394_transactions.c M /trunk/ieee1394_transactions.h hpsb_make_lockpacket() added. ------------------------------------------------------------------------ rev 85: abombe | 2000-02-05 05:25:48 +0100 (Sat, 05 Feb 2000) | 2 lines Changed paths: M /trunk/raw1394.c Support for lock transaction. ------------------------------------------------------------------------ rev 84: abombe | 2000-01-20 05:19:24 +0100 (Thu, 20 Jan 2000) | 2 lines Changed paths: M /trunk/ohci1394.c Data swapping on big endian fixes and other minor fixes (Sebastien Rougeaux). ------------------------------------------------------------------------ rev 83: abombe | 2000-01-14 23:37:31 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/raw1394.c Fixed iso listen channel free in cleanup. ------------------------------------------------------------------------ rev 82: abombe | 2000-01-14 05:49:54 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Commented events.o symbols. ------------------------------------------------------------------------ rev 81: abombe | 2000-01-14 05:38:26 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/Config.in Moved (EXPERIMENTAL) tag to submenu. ------------------------------------------------------------------------ rev 80: abombe | 2000-01-14 05:36:06 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/Makefile Removed unused events.o from build. ------------------------------------------------------------------------ rev 79: abombe | 2000-01-14 05:19:05 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/aic5800.c M /trunk/ohci1394.c Made all unexported functions static ------------------------------------------------------------------------ rev 78: abombe | 2000-01-14 05:14:22 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/ieee1394_core.c Added missing break. ------------------------------------------------------------------------ rev 77: abombe | 2000-01-14 05:08:58 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Iso receive support (Gordon Peters) ------------------------------------------------------------------------ rev 76: abombe | 2000-01-14 05:08:13 +0100 (Fri, 14 Jan 2000) | 2 lines Changed paths: M /trunk/pcilynx.c Made all unexported functions static ------------------------------------------------------------------------ rev 75: abombe | 2000-01-13 05:57:02 +0100 (Thu, 13 Jan 2000) | 2 lines Changed paths: M /trunk/pcilynx.h Use memcpy_le32(). ------------------------------------------------------------------------ rev 74: abombe | 2000-01-13 05:56:17 +0100 (Thu, 13 Jan 2000) | 3 lines Changed paths: M /trunk/ieee1394_types.h Use inline function for memcpy_le32 instead of #define. This allows u32 type checking also on little endian machines. ------------------------------------------------------------------------ rev 73: abombe | 2000-01-13 04:21:57 +0100 (Thu, 13 Jan 2000) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/raw1394.c Use labeled elements in initializers. ------------------------------------------------------------------------ rev 72: abombe | 2000-01-11 06:01:20 +0100 (Tue, 11 Jan 2000) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added memcpy_le32() ------------------------------------------------------------------------ rev 71: abombe | 2000-01-06 08:49:51 +0100 (Thu, 06 Jan 2000) | 2 lines Changed paths: M /trunk/raw1394.c Fix list handling oops in iso_receive(). ------------------------------------------------------------------------ rev 70: abombe | 2000-01-06 08:48:58 +0100 (Thu, 06 Jan 2000) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Iso receive support added. ------------------------------------------------------------------------ rev 69: abombe | 1999-12-30 04:13:47 +0100 (Thu, 30 Dec 1999) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h Added iso receive support ------------------------------------------------------------------------ rev 68: abombe | 1999-12-30 04:12:09 +0100 (Thu, 30 Dec 1999) | 2 lines Changed paths: M /trunk/ohci1394.c Disabled proc code which doesn't run under 2.3 ------------------------------------------------------------------------ rev 67: abombe | 1999-12-30 04:10:33 +0100 (Thu, 30 Dec 1999) | 2 lines Changed paths: M /trunk/highlevel.c Fixed wrong variable name ------------------------------------------------------------------------ rev 66: abombe | 1999-12-30 04:09:31 +0100 (Thu, 30 Dec 1999) | 2 lines Changed paths: M /trunk/csr.c Removed const from non-const variable ------------------------------------------------------------------------ rev 65: abombe | 1999-12-20 05:46:52 +0100 (Mon, 20 Dec 1999) | 3 lines Changed paths: M /trunk/highlevel.c M /trunk/highlevel.h - Made channel arg to hpsb_(un)listen_channel unsigned int - Made these functions use host->iso_listen_count ------------------------------------------------------------------------ rev 64: abombe | 1999-12-20 05:44:01 +0100 (Mon, 20 Dec 1999) | 2 lines Changed paths: M /trunk/hosts.h Added iso_listen_count array in struct hpsb_host ------------------------------------------------------------------------ rev 63: abombe | 1999-12-17 04:48:00 +0100 (Fri, 17 Dec 1999) | 2 lines Changed paths: M /trunk/csr.h Forgot fcp_data array, added ------------------------------------------------------------------------ rev 62: abombe | 1999-12-17 04:46:07 +0100 (Fri, 17 Dec 1999) | 2 lines Changed paths: M /trunk/csr.c M /trunk/csr.h FCP register handling added (Andreas Micklei) ------------------------------------------------------------------------ rev 61: abombe | 1999-12-17 04:38:22 +0100 (Fri, 17 Dec 1999) | 2 lines Changed paths: M /trunk/hosts.c Fixed initialization race by reordering two calls ------------------------------------------------------------------------ rev 60: abombe | 1999-12-17 04:21:13 +0100 (Fri, 17 Dec 1999) | 2 lines Changed paths: M /trunk/pcilynx.c Make special ack message more readable ------------------------------------------------------------------------ rev 59: abombe | 1999-12-15 05:08:30 +0100 (Wed, 15 Dec 1999) | 2 lines Changed paths: M /trunk/pcilynx.c Fixed stupid error causing special acks to get lost ------------------------------------------------------------------------ rev 58: abombe | 1999-12-08 03:44:06 +0100 (Wed, 08 Dec 1999) | 2 lines Changed paths: M /trunk/highlevel.c Added raw1394 init code for non-module compiling ------------------------------------------------------------------------ rev 57: abombe | 1999-12-08 03:38:59 +0100 (Wed, 08 Dec 1999) | 2 lines Changed paths: M /trunk/Config.in Tagged ieee1394 as EXPERIMENTAL, removed module dependency on raw1394 ------------------------------------------------------------------------ rev 56: abombe | 1999-12-06 05:55:31 +0100 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.c Fixed handle_packet_response() for future multiple handout of same tlabel to different nodes ------------------------------------------------------------------------ rev 55: abombe | 1999-12-04 01:53:43 +0100 (Sat, 04 Dec 1999) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added hpsb_make_writeXpacket symbols ------------------------------------------------------------------------ rev 54: abombe | 1999-12-03 05:17:42 +0100 (Fri, 03 Dec 1999) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h Added async writes and the basics of iso recv support ------------------------------------------------------------------------ rev 53: abombe | 1999-12-03 05:12:21 +0100 (Fri, 03 Dec 1999) | 2 lines Changed paths: M /trunk/ieee1394_transactions.c M /trunk/ieee1394_transactions.h Added writeXpacket() functions ------------------------------------------------------------------------ rev 52: abombe | 1999-11-25 05:02:28 +0100 (Thu, 25 Nov 1999) | 2 lines Changed paths: M /trunk/raw1394.c M /trunk/raw1394.h New raw1394, first CVS checkin ------------------------------------------------------------------------ rev 51: abombe | 1999-11-17 03:59:42 +0100 (Wed, 17 Nov 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.c Fixed lh=lh->next ordering during destructive list_head operations ------------------------------------------------------------------------ rev 50: abombe | 1999-11-10 03:58:00 +0100 (Wed, 10 Nov 1999) | 2 lines Changed paths: M /trunk/pcilynx.c M /trunk/pcilynx.h Endianness and pointer conversion fixes to make it run on PPC. Finally. ------------------------------------------------------------------------ rev 49: abombe | 1999-11-09 06:14:50 +0100 (Tue, 09 Nov 1999) | 2 lines Changed paths: M /trunk/ieee1394_transactions.c M /trunk/ieee1394_transactions.h Added new make_readXpacket functions ------------------------------------------------------------------------ rev 48: abombe | 1999-11-09 06:14:00 +0100 (Tue, 09 Nov 1999) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added missing and new highlevel_ symbols ------------------------------------------------------------------------ rev 47: abombe | 1999-11-09 06:13:13 +0100 (Tue, 09 Nov 1999) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/hosts.h M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h Changed from stupid single linked lists to standard Linux lists ------------------------------------------------------------------------ rev 46: abombe | 1999-11-08 06:27:37 +0100 (Mon, 08 Nov 1999) | 4 lines Changed paths: M /trunk/ohci1394.c - Changed bogus virt_to_phys() into virt_to_bus() - Moved link enable up in init to conform with OHCI spec - Enabled receiving SelfIDs into AR (questionable fix to make ADS Pyro work) ------------------------------------------------------------------------ rev 45: abombe | 1999-11-03 06:20:52 +0100 (Wed, 03 Nov 1999) | 2 lines Changed paths: M /trunk/hosts.c Added missing NULL checks in hl_all_hosts() (Gordon Peters) ------------------------------------------------------------------------ rev 44: abombe | 1999-11-03 05:30:08 +0100 (Wed, 03 Nov 1999) | 2 lines Changed paths: M /trunk/aic5800.c Clear interrupt register before enabling IRQs (Michael Greger) ------------------------------------------------------------------------ rev 43: abombe | 1999-10-29 06:38:26 +0200 (Fri, 29 Oct 1999) | 2 lines Changed paths: M /trunk/highlevel.c Added missing NULL pointer check for iso_receive ------------------------------------------------------------------------ rev 42: abombe | 1999-10-29 04:28:41 +0200 (Fri, 29 Oct 1999) | 2 lines Changed paths: M /trunk/csr.c M /trunk/highlevel.c M /trunk/highlevel.h M /trunk/hosts.h M /trunk/ieee1394_core.c M /trunk/ieee1394_syms.c First implementation of iso receive framework ------------------------------------------------------------------------ rev 41: abombe | 1999-10-28 03:24:10 +0200 (Thu, 28 Oct 1999) | 2 lines Changed paths: M /trunk/hosts.c Cleaned up init code ------------------------------------------------------------------------ rev 40: abombe | 1999-10-27 03:33:45 +0200 (Wed, 27 Oct 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h Added task_queue run on packet completion ------------------------------------------------------------------------ rev 39: abombe | 1999-10-16 08:10:08 +0200 (Sat, 16 Oct 1999) | 2 lines Changed paths: M /trunk/ohci1394.c Fixed setting wrong register flag during init (Gordon Peters) ------------------------------------------------------------------------ rev 38: abombe | 1999-10-14 06:37:48 +0200 (Thu, 14 Oct 1999) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added host usage, generation and packet allocation/free symbols ------------------------------------------------------------------------ rev 37: abombe | 1999-10-14 06:36:29 +0200 (Thu, 14 Oct 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.h Fixed missing include asm/atomic.h ------------------------------------------------------------------------ rev 36: abombe | 1999-10-14 06:33:37 +0200 (Thu, 14 Oct 1999) | 2 lines Changed paths: M /trunk/highlevel.c Made hpsb_unregister_highlevel() NULL safe ------------------------------------------------------------------------ rev 35: abombe | 1999-10-14 06:31:45 +0200 (Thu, 14 Oct 1999) | 2 lines Changed paths: M /trunk/hosts.c Removed static from spinlock ------------------------------------------------------------------------ rev 34: abombe | 1999-10-14 06:27:44 +0200 (Thu, 14 Oct 1999) | 4 lines Changed paths: M /trunk/ohci1394.c - Fixed kmalloc() flags - Removed alignment check (kmalloc'ed blocks are always aligned to their size) ------------------------------------------------------------------------ rev 33: abombe | 1999-10-08 03:01:41 +0200 (Fri, 08 Oct 1999) | 2 lines Changed paths: M /trunk/ohci1394.c M /trunk/ohci1394.h Added device ID 0x8019 to list of supported chips (Gordon Peters) ------------------------------------------------------------------------ rev 32: abombe | 1999-10-07 07:37:37 +0200 (Thu, 07 Oct 1999) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/ieee1394_core.c M /trunk/ieee1394_core.h Added generation counter ------------------------------------------------------------------------ rev 31: abombe | 1999-10-07 06:10:38 +0200 (Thu, 07 Oct 1999) | 2 lines Changed paths: M /trunk/aic5800.c M /trunk/hosts.c M /trunk/hosts.h M /trunk/ohci1394.c M /trunk/pcilynx.c Added host usage counters ------------------------------------------------------------------------ rev 30: abombe | 1999-10-05 07:00:09 +0200 (Tue, 05 Oct 1999) | 2 lines Changed paths: M /trunk/csr.c Added missing linux/string.h include ------------------------------------------------------------------------ rev 29: abombe | 1999-10-01 00:01:41 +0200 (Fri, 01 Oct 1999) | 3 lines Changed paths: M /trunk/aic5800.c M /trunk/ohci1394.c M /trunk/pcilynx.c Removed SA_INTERRUPT flag from interrupt allocation. It should only be used for very short interrupt handlers and is mostly obsolete. ------------------------------------------------------------------------ rev 28: abombe | 1999-09-30 23:52:27 +0200 (Thu, 30 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.c Fixed misspelled spinlock variable name ------------------------------------------------------------------------ rev 27: abombe | 1999-09-27 01:26:35 +0200 (Mon, 27 Sep 1999) | 2 lines Changed paths: M /trunk/aic5800.c M /trunk/csr.c M /trunk/csr.h M /trunk/events.c M /trunk/hosts.c M /trunk/ieee1394_types.h M /trunk/ohci1394.c M /trunk/pcilynx.c Fixed for kernel 2.3.18 ------------------------------------------------------------------------ rev 26: abombe | 1999-09-27 01:00:23 +0200 (Mon, 27 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.c Removed include smp_lock.h ------------------------------------------------------------------------ rev 25: abombe | 1999-09-27 00:58:01 +0200 (Mon, 27 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.c Removed static from spinlocks ------------------------------------------------------------------------ rev 24: abombe | 1999-09-26 21:24:49 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.c Fixed offset bug ------------------------------------------------------------------------ rev 23: abombe | 1999-09-26 06:56:55 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.c Added functions ------------------------------------------------------------------------ rev 22: abombe | 1999-09-26 06:56:02 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.h Added some prototypes ------------------------------------------------------------------------ rev 21: abombe | 1999-09-26 06:54:45 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.c Overhauled packet handling for new highlevel system ------------------------------------------------------------------------ rev 20: abombe | 1999-09-26 06:53:29 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.h Removed stupid async_resp enum ------------------------------------------------------------------------ rev 19: abombe | 1999-09-26 06:52:40 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/hosts.h Modified struct hpsb_host for updated CSR code ------------------------------------------------------------------------ rev 18: abombe | 1999-09-26 06:50:09 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_transactions.c Modified compound for new highlevel calls ------------------------------------------------------------------------ rev 17: abombe | 1999-09-26 06:48:17 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added LOCAL_BUS and ALL_NODES defines ------------------------------------------------------------------------ rev 16: abombe | 1999-09-26 06:45:48 +0200 (Sun, 26 Sep 1999) | 2 lines Changed paths: M /trunk/csr.c M /trunk/csr.h Modified CSR handling for new highlevel system ------------------------------------------------------------------------ rev 15: abombe | 1999-09-16 02:58:23 +0200 (Thu, 16 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added MIN() macro ------------------------------------------------------------------------ rev 14: abombe | 1999-09-16 02:56:38 +0200 (Thu, 16 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added missing include ------------------------------------------------------------------------ rev 13: abombe | 1999-09-14 04:13:41 +0200 (Tue, 14 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.h Corrected prototype for lock64 address op ------------------------------------------------------------------------ rev 12: abombe | 1999-09-13 05:24:44 +0200 (Mon, 13 Sep 1999) | 2 lines Changed paths: M /trunk/highlevel.c Added highlevel_read and highlevel_lock ------------------------------------------------------------------------ rev 11: abombe | 1999-09-13 05:15:33 +0200 (Mon, 13 Sep 1999) | 2 lines Changed paths: M /trunk/pcilynx.h Set major device number for memory spaces to allocated 177 ------------------------------------------------------------------------ rev 10: abombe | 1999-09-09 02:36:09 +0200 (Thu, 09 Sep 1999) | 5 lines Changed paths: M /trunk/highlevel.c M /trunk/highlevel.h Fixed bugs, made it compilable. Added init function. ------------------------------------------------------------------------ rev 9: abombe | 1999-09-09 02:21:09 +0200 (Thu, 09 Sep 1999) | 2 lines Changed paths: M /trunk/hosts.c M /trunk/hosts.h Added hl_all_hosts() ------------------------------------------------------------------------ rev 8: abombe | 1999-09-09 02:20:02 +0200 (Thu, 09 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_core.c Added init calls to highlevel system ------------------------------------------------------------------------ rev 7: abombe | 1999-09-09 02:16:51 +0200 (Thu, 09 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_syms.c Added symbols from highlevel driver ------------------------------------------------------------------------ rev 6: abombe | 1999-09-09 02:15:26 +0200 (Thu, 09 Sep 1999) | 2 lines Changed paths: M /trunk/ieee1394_types.h Added list_add_tail() compatibility function for 2.2 ------------------------------------------------------------------------ rev 5: abombe | 1999-09-07 03:03:48 +0200 (Tue, 07 Sep 1999) | 2 lines Changed paths: M /trunk/Makefile Included highlevel.o into build process ------------------------------------------------------------------------ rev 4: abombe | 1999-08-28 05:58:23 +0200 (Sat, 28 Aug 1999) | 2 lines Changed paths: A /trunk/highlevel.c A /trunk/highlevel.h M /trunk/hosts.h Included highlevel driver framework ------------------------------------------------------------------------ rev 3: abombe | 1999-08-24 03:38:58 +0200 (Tue, 24 Aug 1999) | 2 lines Changed paths: M /trunk/pcilynx.c Minor bugfix: wrong case checked in #ifdef CONFIG_PCILYNX_LOCALRAM ------------------------------------------------------------------------ rev 2: abombe | 1999-08-24 01:56:31 +0200 (Tue, 24 Aug 1999) | 2 lines Changed paths: M /trunk/Config.in Moved configuration code from arch/*/config.in to Config.in ------------------------------------------------------------------------ rev 1: abombe | 1999-08-21 02:44:31 +0200 (Sat, 21 Aug 1999) | 2 lines Changed paths: A /trunk A /trunk/Config.in A /trunk/Makefile A /trunk/aic5800.c A /trunk/aic5800.h A /trunk/csr.c A /trunk/csr.h A /trunk/events.c A /trunk/events.h A /trunk/hosts.c A /trunk/hosts.h A /trunk/ieee1394.h A /trunk/ieee1394_core.c A /trunk/ieee1394_core.h A /trunk/ieee1394_syms.c A /trunk/ieee1394_transactions.c A /trunk/ieee1394_transactions.h A /trunk/ieee1394_types.h A /trunk/ohci1394.c A /trunk/ohci1394.h A /trunk/pcilynx.c A /trunk/pcilynx.h A /trunk/raw1394.c A /trunk/raw1394.h Initial revision ------------------------------------------------------------------------