ide: merge ide_arm and ide_generic host drivers

There is no need for a separate ide_arm host driver nowadays
so merge it into ide_generic one.

While at it:
- return -EBUSY from ide_generic_init() if I/O resources are busy
- scale down ide_generic_check_pci_legacy_iobases() for CONFIG_PCI=n

Cc: Russell King <[email protected]>
Cc: Alexander Schulz <[email protected]>
Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]>
4 files changed