summaryrefslogtreecommitdiffstats
path: root/drivers/macintosh/via-cuda.c
diff options
context:
space:
mode:
authorFinn Thain <fthain@telegraphics.com.au>2016-12-31 19:56:26 -0500
committerMichael Ellerman <mpe@ellerman.id.au>2017-02-07 00:56:25 -0500
commitf74faec6b3af9d88943a33ccd08de63b0dab8bc7 (patch)
tree94b4d0bbfaf5b319dec1e6186a4fd74589b9e556 /drivers/macintosh/via-cuda.c
parentd23eee88b56921a0bccd3b2355fc6feb4b5d343b (diff)
m68k/mac: Replace via-maciisi driver with via-cuda driver
Change the device probe test in the via-cuda.c driver so it will load on Egret-based machines too. Remove the now redundant via-maciisi.c driver. Tested-by: Stan Johnson <userm57@yahoo.com> Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'drivers/macintosh/via-cuda.c')
-rw-r--r--drivers/macintosh/via-cuda.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/macintosh/via-cuda.c b/drivers/macintosh/via-cuda.c
index 1a742bd9f612..c60415958dfe 100644
--- a/drivers/macintosh/via-cuda.c
+++ b/drivers/macintosh/via-cuda.c
@@ -205,12 +205,13 @@ int __init find_via_cuda(void)
205 struct adb_request req; 205 struct adb_request req;
206 int err; 206 int err;
207 207
208 if (macintosh_config->adb_type != MAC_ADB_CUDA) 208 if (macintosh_config->adb_type != MAC_ADB_CUDA &&
209 macintosh_config->adb_type != MAC_ADB_EGRET)
209 return 0; 210 return 0;
210 211
211 via = via1; 212 via = via1;
212 cuda_state = idle; 213 cuda_state = idle;
213 mcu_is_egret = false; 214 mcu_is_egret = macintosh_config->adb_type == MAC_ADB_EGRET;
214 215
215 err = cuda_init_via(); 216 err = cuda_init_via();
216 if (err) { 217 if (err) {
@@ -323,7 +324,8 @@ cuda_probe(void)
323 if (sys_ctrler != SYS_CTRLER_CUDA) 324 if (sys_ctrler != SYS_CTRLER_CUDA)
324 return -ENODEV; 325 return -ENODEV;
325#else 326#else
326 if (macintosh_config->adb_type != MAC_ADB_CUDA) 327 if (macintosh_config->adb_type != MAC_ADB_CUDA &&
328 macintosh_config->adb_type != MAC_ADB_EGRET)
327 return -ENODEV; 329 return -ENODEV;
328#endif 330#endif
329 if (via == NULL) 331 if (via == NULL)