diff options
| -rw-r--r-- | drivers/char/sx.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/char/sx.c b/drivers/char/sx.c index c2490e270f1f..588e75ec1630 100644 --- a/drivers/char/sx.c +++ b/drivers/char/sx.c | |||
| @@ -2173,15 +2173,17 @@ static int probe_si (struct sx_board *board) | |||
| 2173 | if ( IS_SI1_BOARD(board)) { | 2173 | if ( IS_SI1_BOARD(board)) { |
| 2174 | /* This should be an SI1 board, which has this | 2174 | /* This should be an SI1 board, which has this |
| 2175 | location writable... */ | 2175 | location writable... */ |
| 2176 | if (read_sx_byte (board, SI2_ISA_ID_BASE) != 0x10) | 2176 | if (read_sx_byte (board, SI2_ISA_ID_BASE) != 0x10) { |
| 2177 | func_exit (); | 2177 | func_exit (); |
| 2178 | return 0; | 2178 | return 0; |
| 2179 | } | ||
| 2179 | } else { | 2180 | } else { |
| 2180 | /* This should be an SI2 board, which has the bottom | 2181 | /* This should be an SI2 board, which has the bottom |
| 2181 | 3 bits non-writable... */ | 2182 | 3 bits non-writable... */ |
| 2182 | if (read_sx_byte (board, SI2_ISA_ID_BASE) == 0x10) | 2183 | if (read_sx_byte (board, SI2_ISA_ID_BASE) == 0x10) { |
| 2183 | func_exit (); | 2184 | func_exit (); |
| 2184 | return 0; | 2185 | return 0; |
| 2186 | } | ||
| 2185 | } | 2187 | } |
| 2186 | 2188 | ||
| 2187 | /* Now we're pretty much convinced that there is an SI board here, | 2189 | /* Now we're pretty much convinced that there is an SI board here, |
| @@ -2192,15 +2194,17 @@ static int probe_si (struct sx_board *board) | |||
| 2192 | if ( IS_SI1_BOARD(board)) { | 2194 | if ( IS_SI1_BOARD(board)) { |
| 2193 | /* This should be an SI1 board, which has this | 2195 | /* This should be an SI1 board, which has this |
| 2194 | location writable... */ | 2196 | location writable... */ |
| 2195 | if (read_sx_byte (board, SI2_ISA_ID_BASE) != 0x10) | 2197 | if (read_sx_byte (board, SI2_ISA_ID_BASE) != 0x10) { |
| 2196 | func_exit(); | 2198 | func_exit(); |
| 2197 | return 0; | 2199 | return 0; |
| 2200 | } | ||
| 2198 | } else { | 2201 | } else { |
| 2199 | /* This should be an SI2 board, which has the bottom | 2202 | /* This should be an SI2 board, which has the bottom |
| 2200 | 3 bits non-writable... */ | 2203 | 3 bits non-writable... */ |
| 2201 | if (read_sx_byte (board, SI2_ISA_ID_BASE) == 0x10) | 2204 | if (read_sx_byte (board, SI2_ISA_ID_BASE) == 0x10) { |
| 2202 | func_exit (); | 2205 | func_exit (); |
| 2203 | return 0; | 2206 | return 0; |
| 2207 | } | ||
| 2204 | } | 2208 | } |
| 2205 | 2209 | ||
| 2206 | printheader (); | 2210 | printheader (); |
