]> err.no Git - linux-2.6/commitdiff
[POWERPC] iSeries has no legacy I/O
authorStephen Rothwell <sfr@canb.auug.org.au>
Tue, 26 Sep 2006 03:55:58 +0000 (13:55 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Tue, 3 Oct 2006 06:50:59 +0000 (16:50 +1000)
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
arch/powerpc/platforms/iseries/setup.c

index 7cb6b5f7c593f462d89f9e1960da92e5bf602f5f..a0ff7ba7d666addc2a78a3f20276e9de56d09f61 100644 (file)
@@ -649,6 +649,15 @@ static void iseries_dedicated_idle(void)
 void __init iSeries_init_IRQ(void) { }
 #endif
 
+/*
+ * iSeries has no legacy IO, anything calling this function has to
+ * fail or bad things will happen
+ */
+static int iseries_check_legacy_ioport(unsigned int baseport)
+{
+       return -ENODEV;
+}
+
 static int __init iseries_probe(void)
 {
        unsigned long root = of_get_flat_dt_root();
@@ -677,6 +686,7 @@ define_machine(iseries) {
        .calibrate_decr = generic_calibrate_decr,
        .progress       = iSeries_progress,
        .probe          = iseries_probe,
+       .check_legacy_ioport    = iseries_check_legacy_ioport,
        /* XXX Implement enable_pmcs for iSeries */
 };