pata_it821x: Driver updates and reworking
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Thu, 24 Jul 2008 16:16:06 +0000 (17:16 +0100)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 31 Jul 2008 06:04:50 +0000 (02:04 -0400)
commit963e4975c6f93c148ca809d986d412201df9af89
tree41cb6ec55e48a2186dbe4c13531fd05439efbade
parent1f938d060a7bc01b5f82d46db3e38cd501b445a6
pata_it821x: Driver updates and reworking

- Add support for the RDC 1010 variant
- Rework the core library to have a read_id method. This allows the hacky
  bits of it821x to go and prepares us for pata_hd
- Switch from WARN to BUG in ata_id_string as it will reboot if you get
  it wrong so WARN won't be seen
- Allow the issue of command 0xFC on the 821x. This is needed to query
  rebuild status.
- Tidy up printk formatting
- Do more ident rewriting on RAID volumes to handle firmware provided
  ident data which is rather wonky
- Report the firmware revision and device layout in RAID mode
- Don't try and disable raid on the 8211 or RDC - they don't have the
  relevant bits

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-core.c
drivers/ata/pata_it821x.c
include/linux/libata.h