static int __init probe_uart6850(struct address_info *hw_config) { int ok; uart6850_osp = hw_config->osp; uart6850_base = hw_config->io_base; uart6850_irq = hw_config->irq; if (request_irq(uart6850_irq, m6850intr, 0, "MIDI6850", NULL) < 0) return 0; ok = reset_uart6850(); uart6850_detected = ok; return ok; }
int probe_uart6850 (struct address_info *hw_config) { int ok = 0; uart6850_base = hw_config->io_base; uart6850_irq = hw_config->irq; if (snd_set_irq_handler (uart6850_irq, m6850intr, "MIDI6850") < 0) return 0; ok = reset_uart6850 (); uart6850_detected = ok; return ok; }