diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2006-09-25 23:55:58 -0400 |
---|---|---|
committer | Stephen Rothwell <sfr@canb.auug.org.au> | 2006-10-03 02:50:59 -0400 |
commit | 80a544cebca5f28397020332e21e04d639a18943 (patch) | |
tree | bb1650d5e25a237a42357b70ca764e8d9914f9bb | |
parent | 3f639ee8c52c187d8c95db430ac6f485bffbe5af (diff) |
[POWERPC] iSeries has no legacy I/O
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
-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) | |||
649 | void __init iSeries_init_IRQ(void) { } | 649 | void __init iSeries_init_IRQ(void) { } |
650 | #endif | 650 | #endif |
651 | 651 | ||
652 | /* | ||
653 | * iSeries has no legacy IO, anything calling this function has to | ||
654 | * fail or bad things will happen | ||
655 | */ | ||
656 | static int iseries_check_legacy_ioport(unsigned int baseport) | ||
657 | { | ||
658 | return -ENODEV; | ||
659 | } | ||
660 | |||
652 | static int __init iseries_probe(void) | 661 | static int __init iseries_probe(void) |
653 | { | 662 | { |
654 | unsigned long root = of_get_flat_dt_root(); | 663 | unsigned long root = of_get_flat_dt_root(); |
@@ -677,6 +686,7 @@ define_machine(iseries) { | |||
677 | .calibrate_decr = generic_calibrate_decr, | 686 | .calibrate_decr = generic_calibrate_decr, |
678 | .progress = iSeries_progress, | 687 | .progress = iSeries_progress, |
679 | .probe = iseries_probe, | 688 | .probe = iseries_probe, |
689 | .check_legacy_ioport = iseries_check_legacy_ioport, | ||
680 | /* XXX Implement enable_pmcs for iSeries */ | 690 | /* XXX Implement enable_pmcs for iSeries */ |
681 | }; | 691 | }; |
682 | 692 | ||