ide/macide: Convert Mac IDE driver to platform driver
authorFinn Thain <fthain@telegraphics.com.au>
Wed, 23 Sep 2020 22:48:04 +0000 (08:48 +1000)
committerGeert Uytterhoeven <geert@linux-m68k.org>
Mon, 28 Sep 2020 08:48:17 +0000 (10:48 +0200)
commitdc4135df9c3953972e064f36e61aca227acaff64
treee9f6cc5f77da6d85daa6eba7a25fcf16a3f167b3
parentbbbd46cb501b957b3df901d1ad3429fbfbfaf318
ide/macide: Convert Mac IDE driver to platform driver

Add platform devices for the Mac IDE controller variants. Convert the
macide module into a platform driver to support two of those variants.
For the third, use a generic "pata_platform" driver instead.
This enables automatic loading of the appropriate module and begins
the process of replacing the driver with libata alternatives.

Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Tested-by: Stan Johnson <userm57@yahoo.com>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Cc: Joshua Thompson <funaho@jurai.org>
References: commit 413d507874b42 ("m68k/atari: Convert Falcon IDE drivers to platform drivers")
References: commit 0eef61b66f33c ("ide: officially deprecated the legacy IDE driver")
Link: https://lore.kernel.org/r/edd106dad1bbea32500601c6071f37a9f02a8004.1600901284.git.fthain@telegraphics.com.au
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
arch/m68k/configs/mac_defconfig
arch/m68k/configs/multi_defconfig
arch/m68k/mac/config.c
drivers/ide/Kconfig
drivers/ide/macide.c