1. 25 Jul, 2002 4 commits
    • Vojtech Pavlik's avatar
      Add an i8042_restore_ctr command line option. This allows not · eb360ba2
      Vojtech Pavlik authored
      restoring the CTR value after an AUX write by default, which
      breaks Transmeta Crusoe i8042 chip emulation. The option might
      be needed on some ancient hardware, though.
      Move registration of the KBD interface after the AUX probe. This
      makes sure we don't kill the keyboard by probing for the AUX port.
      Fix a bug in i8042.c which only enables the interfaces after the
      probe routine for mice/keyboards was executed.
      Add some paranoia flush/sync calls to make sure the chip doesn't get
      stuck.
      Don't check_region, we already request_region where applicable.
      Do i8042_reset on all non-PC architectures.
      Cleanup comments.
      Add an i8042_restore_ctr command line option. This allows not
      restoring the CTR value after an AUX write by default, which
      breaks Transmeta Crusoe i8042 chip emulation. The option might
      be needed on some ancient hardware, though.
      Move registration of the KBD interface after the AUX probe. This
      makes sure we don't kill the keyboard by probing for the AUX port.
      Fix a bug in i8042.c which only enables the interfaces after the
      probe routine for mice/keyboards was executed.
      Add some paranoia flush/sync calls to make sure the chip doesn't get
      stuck.
      Don't check_region, we already request_region where applicable.
      Do i8042_reset on all non-PC architectures.
      Cleanup comments.
      eb360ba2
    • Vojtech Pavlik's avatar
      This patch by Brad Hards replaces the four id* fields of the input · 7d30d1df
      Vojtech Pavlik authored
      struct by a single struct to simplify passing it around and to
      userspace.
      7d30d1df
    • Vojtech Pavlik's avatar
    • Vojtech Pavlik's avatar
      Kernel command line [__setup()] parsing fixes in all the input · e9c3815e
      Vojtech Pavlik authored
      drivers that use it, except i8042.
      e9c3815e
  2. 24 Jul, 2002 23 commits
  3. 23 Jul, 2002 13 commits