Commit bba30a6e authored by Linus Torvalds's avatar Linus Torvalds

Merge bk://bart.bkbits.net/ide-2.6

into ppc970.osdl.org:/home/torvalds/v2.6/linux
parents 517daede 52853a2e
...@@ -812,7 +812,7 @@ config BLK_DEV_IDE_RAPIDE ...@@ -812,7 +812,7 @@ config BLK_DEV_IDE_RAPIDE
config BLK_DEV_IDE_BAST config BLK_DEV_IDE_BAST
tristate "Simtec BAST / Thorcom VR1000 IDE support" tristate "Simtec BAST / Thorcom VR1000 IDE support"
depends on ARM && (ARCH_BAST || MACH_VR100) depends on ARM && (ARCH_BAST || MACH_VR1000)
help help
Say Y here if you want to support the onboard IDE channels on the Say Y here if you want to support the onboard IDE channels on the
Simtec BAST or the Thorcom VR1000 Simtec BAST or the Thorcom VR1000
......
...@@ -238,9 +238,10 @@ u64 ide_get_error_location(ide_drive_t *drive, char *args) ...@@ -238,9 +238,10 @@ u64 ide_get_error_location(ide_drive_t *drive, char *args)
high = ide_read_24(drive); high = ide_read_24(drive);
} else { } else {
u8 cur = HWIF(drive)->INB(IDE_SELECT_REG); u8 cur = HWIF(drive)->INB(IDE_SELECT_REG);
if (cur & 0x40) if (cur & 0x40) {
high = cur & 0xf;
low = (hcyl << 16) | (lcyl << 8) | sect; low = (hcyl << 16) | (lcyl << 8) | sect;
else { } else {
low = hcyl * drive->head * drive->sect; low = hcyl * drive->head * drive->sect;
low += lcyl * drive->sect; low += lcyl * drive->sect;
low += sect - 1; low += sect - 1;
......
...@@ -335,10 +335,14 @@ static void __init init_ide_data (void) ...@@ -335,10 +335,14 @@ static void __init init_ide_data (void)
static int ide_system_bus_speed(void) static int ide_system_bus_speed(void)
{ {
#ifdef CONFIG_PCI
static struct pci_device_id pci_default[] = { static struct pci_device_id pci_default[] = {
{ PCI_DEVICE(PCI_ANY_ID, PCI_ANY_ID) }, { PCI_DEVICE(PCI_ANY_ID, PCI_ANY_ID) },
{ } { }
}; };
#else
#define pci_default 0
#endif /* CONFIG_PCI */
if (!system_bus_speed) { if (!system_bus_speed) {
if (idebus_parameter) { if (idebus_parameter) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment