Lines Matching +full:clock +full:- +full:detection +full:- +full:disable
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Detection routine for the NCR53c710 based MVME16x SCSI Controllers for Linux.
7 * Rewritten to use 53c700.c by Kars de Jong <jongk@linux-m68k.org>
25 MODULE_AUTHOR("Kars de Jong <jongk@linux-m68k.org>");
47 printk(KERN_INFO "mvme16x-scsi: detection disabled, " in mvme16x_probe()
54 printk(KERN_ERR "mvme16x-scsi: " in mvme16x_probe()
60 hostdata->base = (void __iomem *)0xfff47000UL; in mvme16x_probe()
61 hostdata->clock = 50; /* XXX - depends on the CPU clock! */ in mvme16x_probe()
62 hostdata->chip710 = 1; in mvme16x_probe()
63 hostdata->dmode_extra = DMODE_FC2; in mvme16x_probe()
64 hostdata->dcntl_extra = EA_710; in mvme16x_probe()
65 hostdata->ctest7_extra = CTEST7_TT1; in mvme16x_probe()
69 &dev->dev); in mvme16x_probe()
71 printk(KERN_ERR "mvme16x-scsi: No host detected; " in mvme16x_probe()
75 host->this_id = 7; in mvme16x_probe()
76 host->base = 0xfff47000UL; in mvme16x_probe()
77 host->irq = MVME16x_IRQ_SCSI; in mvme16x_probe()
78 if (request_irq(host->irq, NCR_700_intr, 0, "mvme16x-scsi", host)) { in mvme16x_probe()
79 printk(KERN_ERR "mvme16x-scsi: request_irq failed\n"); in mvme16x_probe()
103 return -ENODEV; in mvme16x_probe()
111 /* Disable scsi chip ints */ in mvme16x_device_remove()
122 free_irq(host->irq, host); in mvme16x_device_remove()
127 .name = "mvme16x-scsi",
141 mvme16x_scsi_device = platform_device_register_simple("mvme16x-scsi", in mvme16x_scsi_init()
142 -1, NULL, 0); in mvme16x_scsi_init()