X-Git-Url: http://git.onelab.eu/?p=linux-2.6.git;a=blobdiff_plain;f=arch%2Fppc%2Fplatforms%2Fprep_setup.c;fp=arch%2Fppc%2Fplatforms%2Fprep_setup.c;h=d065358020030a1c506e1766e9b89c8c67b5ac93;hp=1cb75a1f825e4a431589a4940772308c44381d5f;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c diff --git a/arch/ppc/platforms/prep_setup.c b/arch/ppc/platforms/prep_setup.c index 1cb75a1f8..d06535802 100644 --- a/arch/ppc/platforms/prep_setup.c +++ b/arch/ppc/platforms/prep_setup.c @@ -1,4 +1,6 @@ /* + * arch/ppc/platforms/setup.c + * * Copyright (C) 1995 Linus Torvalds * Adapted from 'alpha' version by Gary Thomas * Modified by Cort Dougan (cort@cs.nmt.edu) @@ -11,6 +13,7 @@ * bootup setup stuff.. */ +#include #include #include #include @@ -23,7 +26,7 @@ #include #include #include -#include +#include #include #include #include @@ -735,7 +738,7 @@ ibm_statusled_progress(char *s, unsigned short hex) hex = 0xfff; if (!notifier_installed) { ++notifier_installed; - atomic_notifier_chain_register(&panic_notifier_list, + notifier_chain_register(&panic_notifier_list, &ibm_statusled_block); } } @@ -1066,13 +1069,15 @@ prep_map_io(void) static int __init prep_request_io(void) { + if (_machine == _MACH_prep) { #ifdef CONFIG_NVRAM - request_region(PREP_NVRAM_AS0, 0x8, "nvram"); + request_region(PREP_NVRAM_AS0, 0x8, "nvram"); #endif - request_region(0x00,0x20,"dma1"); - request_region(0x40,0x20,"timer"); - request_region(0x80,0x10,"dma page reg"); - request_region(0xc0,0x20,"dma2"); + request_region(0x00,0x20,"dma1"); + request_region(0x40,0x20,"timer"); + request_region(0x80,0x10,"dma page reg"); + request_region(0xc0,0x20,"dma2"); + } return 0; }