Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f6514c1 authored by Gerhard Pircher's avatar Gerhard Pircher Committed by Bartlomiej Zolnierkiewicz
Browse files

ide: Force VIA IDE legacy interrupts for AmigaOne boards



The AmigaOne uses the onboard VIA IDE controller in legacy mode (like the
Pegasos).

Signed-off-by: default avatarGerhard Pircher <gerhard_pircher@gmx.net>
Cc: "Grant Likely" <grant.likely@secretlab.ca>
Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
parent 51d6ac70
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -448,6 +448,11 @@ static int __devinit via_init_one(struct pci_dev *dev, const struct pci_device_i
		d.host_flags |= IDE_HFLAG_FORCE_LEGACY_IRQS;
#endif

#ifdef CONFIG_AMIGAONE
	if (machine_is(amigaone))
		d.host_flags |= IDE_HFLAG_FORCE_LEGACY_IRQS;
#endif

	d.udma_mask = via_config->udma_mask;

	vdev = kzalloc(sizeof(*vdev), GFP_KERNEL);