1. 02 12月, 2008 2 次提交
    • P
      [libata] pata_rb532_cf: fix and rename register definitions · 9f14786e
      Phil Sutter 提交于
      The original standalone driver uses a custom address for the error
      register. Use it in pata_rb532_cf, too.
      
      Rename two register definitions:
      - The address offset 0x0800 in fact is the ATA base, not ATA command
        address.
      - The offset 0x0C00 is not a regular ATA data address, but a buffered one
        allowing 4-byte IO.
      Signed-off-by: NPhil Sutter <n0-1@freewrt.org>
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      9f14786e
    • T
      ata_piix: add borked Tecra M4 to broken suspend list · 1eedb4a9
      Tejun Heo 提交于
      Tecra M4 sometimes forget what it is and reports bogus data via DMI
      which makes the machine evade broken suspend matching and thus fail
      suspend/resume.  This patch updates piix_broken_suspend() such that it
      can match such case.  As the borked DMI data is a bit generic,
      matching many entries to make the match more specific is necessary.
      As the usual DMI matching is limited to four entries, this patch uses
      hard coded manual matching.
      
      This is reported by Alexandru Romanescu.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: Alexandru Romanescu <a_romanescu@yahoo.co.uk>
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      1eedb4a9
  2. 01 12月, 2008 38 次提交