📄 changelog
字号:
2002-01-13 Niels Kristian Bech Jensen <nkbj@image.dk> * parport_pc.c: Change some occurrences of frob_set_mode to ECR_WRITE. This fixes PLIP.2002-01-04 Tim Waugh <twaugh@redhat.com> * share.c (parport_claim_or_block): Sleep interruptibly to prevent a possible deadlock.2001-12-07 Damian Gruszka <damian.gruszka@VisionSystems.de> * parport_pc.c (ECR_WRITE): Define. If there are forbidden bits in the ECR register for some chips, this will be a useful place to put that knowledge. (change_mode): Use ECR_WRITE. (parport_pc_restore_state): Likewise. (parport_ECPPS2_supported): Likewise. (parport_ECPEPP_supported): Likewise. (irq_probe_EPP): Likewise. (programmable_irq_support): Likewise. (programmable_dma_support): Likewise. (parport_pc_probe_port): Likewise. (frob_set_mode): New function. Set the mode bits of the ECR. (get_fifo_residue): Use frob_set_mode. (parport_pc_ecpepp_read_data): Likewise. (parport_pc_ecpepp_write_data): Likewise. (parport_pc_ecpepp_read_addr): Likewise. (parport_pc_ecpepp_write_addr): Likewise. (parport_pc_compat_write_block_pio): Likewise. (parport_pc_ecp_write_block_pio): Likewise. (parport_ECR_present): Likewise. (parport_ECP_supported): Likewise. (parport_EPP_supported): Likewise. (parport_ECPEPP_supported): Likewise. (programmable_irq_support): Likewise. (irq_probe_ECP): Likewise. (programmable_dma_support): Likewise. (parport_pc_enable_irq): Only enable interrupts if we know which IRQ line they will come from. (parport_pc_init_state): Set nErrIntrEn at initialisation. (parport_pc_restore_state): Only write writable bits of CTR. (parport_irq_probe): If no IRQ is found, take ackIntEn out of the writable bit set.2001-12-07 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_pc_fifo_write_block_pio): Correct typo. (parport_pc_init_state): Only set ackIntEn if we know which IRQ line the interrupts will come from.2001-12-07 Tim Waugh <twaugh@redhat.com> * ieee1284_ops.c (parport_ieee1284_epp_write_addr, parport_ieee1284_epp_read_addr): Actually do something useful.2001-12-07 Tim Waugh <twaugh@redhat.com> * parport_pc.c (dmaval): Don't use DMA by default. It seems to be too buggy at the moment. Use 'dma=auto' to restore the previous behaviour.2001-12-03 Rich Liu <Rich.Liu@ite.com.tw> * parport_pc.c (sio_ite_8872_probe): ITE8873 is a single-port serial board, not a serial+parallel.2001-11-30 Niels Kristian Bech Jensen <nkbj@image.dk> * parport_pc.c: Fix compiler warning.2001-12-07 Tim Waugh <twaugh@redhat.com> * daisy.c (DEBUG): Undefine.2001-12-06 Tim Waugh <twaugh@redhat.com> * ieee1284_ops.c (parport_ieee1284_ecp_read_data): Mask off PARPORT_CONTROL_AUTOFD as well. Bug spotted by Joe <joeja@mindspring.com>.2001-11-12 Tim Waugh <twaugh@redhat.com> * parport_pc.c (init_module): Warn when parameters are ignored.2001-11-01 Damian Gruszka <damian.gruszka@VisionSystems.de> * parport_serial.c (serial_register): Set base_baud before calling register_serial.2001-10-26 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_irq_probe): When ECR programmable IRQ support fails, generate interrupts using the FIFO even if we don't want to use the FIFO for real data transfers. (parport_pc_probe_port): Display the ECR address if we have an ECR, not just if we will use the FIFO.2001-10-24 Dave Strauss <D.Strauss@motorola.com> * parport_pc.c (parport_pc_compat_write_block_pio, parport_pc_ecp_write_block_pio): Allow a few seconds for an ECP transfer to finish up.2001-10-11 Tim Waugh <twaugh@redhat.com> * parport_pc (sio_ite_8872_probe): New function, submitted by Rich Liu from ITE. Cleaned up, removed bogus phys_to_virt calls.2001-10-24 Tim Waugh <twaugh@redhat.com> * parport_pc.c: Support for AKS AladdinCARD. Patch from Aladdin Knowledge Systems (Christian Groessler).2001-10-24 Tim Waugh <twaugh@redhat.com> * ieee1284_ops.c (parport_ieee1284_ecp_read_data): Try to minimise turnaround time. * ieee1284.c (parport_poll_peripheral): Try a couple of times first without delaying.2001-10-10 Tim Waugh <twaugh@redhat.com> * parport_pc.c: Support for OX16PCI954 PCI card.2001-10-10 Tim Waugh <twaugh@redhat.com> * parport_pc.c: Support for OX12PCI840 PCI card (reported by mk@daveg.com). Lock-ups diagnosed by Ronnie Arosa (and now we just don't trust its ECR).2001-10-10 Gunther Mayer <gunther.mayer@braunschweig.okersurf.de> * parport_pc.c: Support for AVLAB cards.2001-10-10 Tim Waugh <twaugh@redhat.com> * ieee1284_ops.c (ecp_forward_to_reverse, ecp_reverse_to_forward): Remember to retry direction switch if it fails. Patch from David Lambert.2001-10-08 David C. Hansen <haveblue@us.ibm.com> * share.c: Make driverlist_lock and parportlist_lock static.2001-10-08 Philip Blundell <philb@gnu.org> * parport_pc.c: New modular parameter verbose_logging. Make port->modes indicate the modes that we are prepared to use, rather than the modes that are available.2001-10-07 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_pc_probe_port): Fix memory leak spotted by Kipp Cannon.2001-10-07 Tim Waugh <twaugh@redhat.com> * parport_serial.c: Remove NetMos support, since it causes problems for some people.2001-08-30 Tim Waugh <twaugh@redhat.com> * parport_serial.c (parport_serial_pci_probe): Clean-up on partial registration failure.2001-08-14 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_pc_init_superio): Allow for more than one SuperIO device. Patch from Rich Lio (ITE).2001-08-11 Tim Waugh <twaugh@redhat.com> * parport_pc.c: Support for Titan Electronics cards.2001-08-08 Tim Waugh <twaugh@redhat.com> * share.c (parport_unregister_device): Remove device from wait list too.2001-06-20 Tim Waugh <twaugh@redhat.com> * parport_pc.c: Make 'io_hi=0' work.2001-05-31 Tim Waugh <twaugh@redhat.com> * parport_serial.c: New file.2001-06-05 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_pc_unregister_port): New exported function. Do the opposite of parport_pc_probe_port. (cleanup_module): Use it.2001-05-22 Juan Quintela <quintela@mandrakesoft.com> * parport_amiga.c: Set printk levels. * parport_gsc.c: Likewise. * parport_mfc3.c: Likewise. * parport_pc.c: Likewise. * parport_sunbpp.c: Likewise. * probe.c: Likewise. * share.c: Likewise.2001-05-10 Fred Barnes <frmb2@ukc.ac.uk> * parport_pc.c (parport_pc_epp_read_data): added support for reading from a w91284pic peripheral, flag is PARPORT_W91284PIC.2001-05-07 Fred Barnes <frmb2@ukc.ac.uk> * parport_pc.c (parport_pc_epp_read_data, parport_pc_epp_write_data, parport_pc_epp_read_addr, parport_pc_epp_write_addr): support for fast reads/writes using the PARPORT_EPP_FAST flag. * ieee1284.c (parport_read, parport_write): added code to handle software EPP mode (IEEE1284_MODE_EPPSWE). Added code to allow BYTE mode reverse transfers (previously always went for NIBBLE mode). * ieee1284_ops.c (parport_ieee1284_epp_read_data, parport_ieee1284_epp_write_data): fixed various polarity problems. Also (theoretically) fixed address versions (.._addr), but no hardware to test this on. * parport_pc.h: added parport_dump_state() function for debugging. Needs to have DEBUG_PARPORT to be defined for it to be included. 2001-05-03 Tim Waugh <twaugh@redhat.com> * parport_pc.c: Fix the compile problem I introduce from the last change.2001-04-20 Paul Gortmaker <p_gortmaker@yahoo.com> * parport_pc.c: Cut down the size quite a bit (more than 4k off the object, about 1k off the zImage) for the older non-PCI machines which are typically resource starved anyway...2001-03-26 R Horn <rjh@world.std.com> * parport_pc.c: Some commentary changes.2001-04-19 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_pc_probe_port): Remove __devinit attribute. Export unconditionally.2001-04-14 Jeff Garzik <jgarzik@mandrakesoft.com> Merged: 2001-03-30 Tim Waugh <twaugh@redhat.com> * drivers/parport/parport_pc.c: Make Via SuperIO chipsets behave like everything else with respect to irq= and dma= parameters.2001-04-08 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_pc_save_state): Read from the soft copy of the control port. (parport_pc_restore_state): Update the soft copy of the control port.2001-03-26 Tim Waugh <twaugh@redhat.com> * share.c (parport_find_number, parport_find_base): Trigger a lowlevel driver load if there are no ports yet.2001-03-26 Tim Waugh <twaugh@redhat.com> * parport_pc.c (parport_ECP_supported): Remove the IRQ conflict check since it seems totally unreliable.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -