ide: fix host drivers depending on ide_generic to probe for interfaces (take 2)
* Add mpc8xx_ide_probe() to mpc8xx.c and call it from probe_for_hwifs().
* Convert ide_arm, ide-cris, ide-h8300, ide-pnp, buddha, falconide, gayle,
macide, q40ide, cmd640 and mpc8xx host drivers to use ide_device_add().
This removes dependency on ide_generic for these drivers so update
ide/Kconfig accordingly.
v2:
* ide_arm build fix (s/ide_device_idx/ide_device_add/)
(Thanks to Christoph Lameter <clameter@sgi.com> for reporting the problem).
Cc: Mikael Starvik <starvik@axis.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Showing
- drivers/ide/Kconfig 0 additions, 11 deletionsdrivers/ide/Kconfig
- drivers/ide/arm/ide_arm.c 4 additions, 0 deletionsdrivers/ide/arm/ide_arm.c
- drivers/ide/cris/ide-cris.c 6 additions, 3 deletionsdrivers/ide/cris/ide-cris.c
- drivers/ide/h8300/ide-h8300.c 6 additions, 0 deletionsdrivers/ide/h8300/ide-h8300.c
- drivers/ide/ide-pnp.c 4 additions, 0 deletionsdrivers/ide/ide-pnp.c
- drivers/ide/ide.c 4 additions, 0 deletionsdrivers/ide/ide.c
- drivers/ide/legacy/buddha.c 8 additions, 2 deletionsdrivers/ide/legacy/buddha.c
- drivers/ide/legacy/falconide.c 3 additions, 0 deletionsdrivers/ide/legacy/falconide.c
- drivers/ide/legacy/gayle.c 5 additions, 0 deletionsdrivers/ide/legacy/gayle.c
- drivers/ide/legacy/macide.c 3 additions, 0 deletionsdrivers/ide/legacy/macide.c
- drivers/ide/legacy/q40ide.c 5 additions, 0 deletionsdrivers/ide/legacy/q40ide.c
- drivers/ide/pci/cmd640.c 8 additions, 0 deletionsdrivers/ide/pci/cmd640.c
- drivers/ide/ppc/mpc8xx.c 14 additions, 0 deletionsdrivers/ide/ppc/mpc8xx.c
Loading
Please register or sign in to comment