diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2006-09-26 13:55:58 +1000 |
---|---|---|
committer | Stephen Rothwell <sfr@canb.auug.org.au> | 2006-10-03 16:50:59 +1000 |
commit | 80a544cebca5f28397020332e21e04d639a18943 (patch) | |
tree | bb1650d5e25a237a42357b70ca764e8d9914f9bb /arch/powerpc/platforms/iseries/setup.c | |
parent | 3f639ee8c52c187d8c95db430ac6f485bffbe5af (diff) | |
download | blackbird-op-linux-80a544cebca5f28397020332e21e04d639a18943.tar.gz blackbird-op-linux-80a544cebca5f28397020332e21e04d639a18943.zip |
[POWERPC] iSeries has no legacy I/O
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Diffstat (limited to 'arch/powerpc/platforms/iseries/setup.c')
-rw-r--r-- | arch/powerpc/platforms/iseries/setup.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/iseries/setup.c b/arch/powerpc/platforms/iseries/setup.c index 7cb6b5f7c593..a0ff7ba7d666 100644 --- a/arch/powerpc/platforms/iseries/setup.c +++ b/arch/powerpc/platforms/iseries/setup.c @@ -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 */ }; |