diff options
Diffstat (limited to 'drivers/isdn/sc/init.c')
-rw-r--r-- | drivers/isdn/sc/init.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/drivers/isdn/sc/init.c b/drivers/isdn/sc/init.c index 222ca7c08baa..06c9872e8c6a 100644 --- a/drivers/isdn/sc/init.c +++ b/drivers/isdn/sc/init.c | |||
@@ -98,13 +98,14 @@ static int __init sc_init(void) | |||
98 | * Confirm the I/O Address with a test | 98 | * Confirm the I/O Address with a test |
99 | */ | 99 | */ |
100 | if(io[b] == 0) { | 100 | if(io[b] == 0) { |
101 | pr_debug("I/O Address 0x%x is in use.\n"); | 101 | pr_debug("I/O Address invalid.\n"); |
102 | continue; | 102 | continue; |
103 | } | 103 | } |
104 | 104 | ||
105 | outb(0x18, io[b] + 0x400 * EXP_PAGE0); | 105 | outb(0x18, io[b] + 0x400 * EXP_PAGE0); |
106 | if(inb(io[b] + 0x400 * EXP_PAGE0) != 0x18) { | 106 | if(inb(io[b] + 0x400 * EXP_PAGE0) != 0x18) { |
107 | pr_debug("I/O Base 0x%x fails test\n"); | 107 | pr_debug("I/O Base 0x%x fails test\n", |
108 | io[b] + 0x400 * EXP_PAGE0); | ||
108 | continue; | 109 | continue; |
109 | } | 110 | } |
110 | } | 111 | } |
@@ -158,8 +159,8 @@ static int __init sc_init(void) | |||
158 | outb(0xFF, io[b] + RESET_OFFSET); | 159 | outb(0xFF, io[b] + RESET_OFFSET); |
159 | msleep_interruptible(10000); | 160 | msleep_interruptible(10000); |
160 | } | 161 | } |
161 | pr_debug("RAM Base for board %d is 0x%x, %s probe\n", b, ram[b], | 162 | pr_debug("RAM Base for board %d is 0x%lx, %s probe\n", b, |
162 | ram[b] == 0 ? "will" : "won't"); | 163 | ram[b], ram[b] == 0 ? "will" : "won't"); |
163 | 164 | ||
164 | if(ram[b]) { | 165 | if(ram[b]) { |
165 | /* | 166 | /* |
@@ -168,7 +169,7 @@ static int __init sc_init(void) | |||
168 | * board model | 169 | * board model |
169 | */ | 170 | */ |
170 | if(request_region(ram[b], SRAM_PAGESIZE, "sc test")) { | 171 | if(request_region(ram[b], SRAM_PAGESIZE, "sc test")) { |
171 | pr_debug("request_region for RAM base 0x%x succeeded\n", ram[b]); | 172 | pr_debug("request_region for RAM base 0x%lx succeeded\n", ram[b]); |
172 | model = identify_board(ram[b], io[b]); | 173 | model = identify_board(ram[b], io[b]); |
173 | release_region(ram[b], SRAM_PAGESIZE); | 174 | release_region(ram[b], SRAM_PAGESIZE); |
174 | } | 175 | } |
@@ -204,7 +205,7 @@ static int __init sc_init(void) | |||
204 | * Nope, there was no place in RAM for the | 205 | * Nope, there was no place in RAM for the |
205 | * board, or it couldn't be identified | 206 | * board, or it couldn't be identified |
206 | */ | 207 | */ |
207 | pr_debug("Failed to find an adapter at 0x%x\n", ram[b]); | 208 | pr_debug("Failed to find an adapter at 0x%lx\n", ram[b]); |
208 | continue; | 209 | continue; |
209 | } | 210 | } |
210 | 211 | ||
@@ -451,7 +452,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase) | |||
451 | HWConfig_pl hwci; | 452 | HWConfig_pl hwci; |
452 | int x; | 453 | int x; |
453 | 454 | ||
454 | pr_debug("Attempting to identify adapter @ 0x%x io 0x%x\n", | 455 | pr_debug("Attempting to identify adapter @ 0x%lx io 0x%x\n", |
455 | rambase, iobase); | 456 | rambase, iobase); |
456 | 457 | ||
457 | /* | 458 | /* |
@@ -490,7 +491,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase) | |||
490 | outb(PRI_BASEPG_VAL, pgport); | 491 | outb(PRI_BASEPG_VAL, pgport); |
491 | msleep_interruptible(1000); | 492 | msleep_interruptible(1000); |
492 | sig = readl(rambase + SIG_OFFSET); | 493 | sig = readl(rambase + SIG_OFFSET); |
493 | pr_debug("Looking for a signature, got 0x%x\n", sig); | 494 | pr_debug("Looking for a signature, got 0x%lx\n", sig); |
494 | if(sig == SIGNATURE) | 495 | if(sig == SIGNATURE) |
495 | return PRI_BOARD; | 496 | return PRI_BOARD; |
496 | 497 | ||
@@ -500,7 +501,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase) | |||
500 | outb(BRI_BASEPG_VAL, pgport); | 501 | outb(BRI_BASEPG_VAL, pgport); |
501 | msleep_interruptible(1000); | 502 | msleep_interruptible(1000); |
502 | sig = readl(rambase + SIG_OFFSET); | 503 | sig = readl(rambase + SIG_OFFSET); |
503 | pr_debug("Looking for a signature, got 0x%x\n", sig); | 504 | pr_debug("Looking for a signature, got 0x%lx\n", sig); |
504 | if(sig == SIGNATURE) | 505 | if(sig == SIGNATURE) |
505 | return BRI_BOARD; | 506 | return BRI_BOARD; |
506 | 507 | ||
@@ -510,7 +511,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase) | |||
510 | * Try to spot a card | 511 | * Try to spot a card |
511 | */ | 512 | */ |
512 | sig = readl(rambase + SIG_OFFSET); | 513 | sig = readl(rambase + SIG_OFFSET); |
513 | pr_debug("Looking for a signature, got 0x%x\n", sig); | 514 | pr_debug("Looking for a signature, got 0x%lx\n", sig); |
514 | if(sig != SIGNATURE) | 515 | if(sig != SIGNATURE) |
515 | return -1; | 516 | return -1; |
516 | 517 | ||
@@ -540,7 +541,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase) | |||
540 | memcpy_fromio(&rcvmsg, &(dpm->rsp_queue[dpm->rsp_tail]), MSG_LEN); | 541 | memcpy_fromio(&rcvmsg, &(dpm->rsp_queue[dpm->rsp_tail]), MSG_LEN); |
541 | pr_debug("Got HWConfig response, status = 0x%x\n", rcvmsg.rsp_status); | 542 | pr_debug("Got HWConfig response, status = 0x%x\n", rcvmsg.rsp_status); |
542 | memcpy(&hwci, &(rcvmsg.msg_data.HWCresponse), sizeof(HWConfig_pl)); | 543 | memcpy(&hwci, &(rcvmsg.msg_data.HWCresponse), sizeof(HWConfig_pl)); |
543 | pr_debug("Hardware Config: Interface: %s, RAM Size: %d, Serial: %s\n" | 544 | pr_debug("Hardware Config: Interface: %s, RAM Size: %ld, Serial: %s\n" |
544 | " Part: %s, Rev: %s\n", | 545 | " Part: %s, Rev: %s\n", |
545 | hwci.st_u_sense ? "S/T" : "U", hwci.ram_size, | 546 | hwci.st_u_sense ? "S/T" : "U", hwci.ram_size, |
546 | hwci.serial_no, hwci.part_no, hwci.rev_no); | 547 | hwci.serial_no, hwci.part_no, hwci.rev_no); |