--- a/include/linux/ide.h +++ b/include/linux/ide.h @@ -191,7 +191,11 @@ static inline void ide_std_init_ports(st hw->io_ports.ctl_addr = ctl_addr; } +#if defined CONFIG_BCM47XX +# define MAX_HWIFS 2 +#else #define MAX_HWIFS 10 +#endif /* * Now for the data we need to maintain per-drive: ide_drive_t