Lines Matching refs:baseio

288 static void mxser_enable_must_enchance_mode(unsigned long baseio)
293 oldlcr = inb(baseio + UART_LCR);
294 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
296 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
299 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
300 outb(oldlcr, baseio + UART_LCR);
304 static void mxser_disable_must_enchance_mode(unsigned long baseio)
309 oldlcr = inb(baseio + UART_LCR);
310 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
312 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
315 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
316 outb(oldlcr, baseio + UART_LCR);
320 static void mxser_set_must_xon1_value(unsigned long baseio, u8 value)
325 oldlcr = inb(baseio + UART_LCR);
326 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
328 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
332 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
333 outb(value, baseio + MOXA_MUST_XON1_REGISTER);
334 outb(oldlcr, baseio + UART_LCR);
337 static void mxser_set_must_xoff1_value(unsigned long baseio, u8 value)
342 oldlcr = inb(baseio + UART_LCR);
343 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
345 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
349 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
350 outb(value, baseio + MOXA_MUST_XOFF1_REGISTER);
351 outb(oldlcr, baseio + UART_LCR);
373 static void mxser_set_must_enum_value(unsigned long baseio, u8 value)
378 oldlcr = inb(baseio + UART_LCR);
379 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
381 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
385 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
386 outb(value, baseio + MOXA_MUST_ENUM_REGISTER);
387 outb(oldlcr, baseio + UART_LCR);
391 static void mxser_get_must_hardware_id(unsigned long baseio, u8 *pId)
396 oldlcr = inb(baseio + UART_LCR);
397 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
399 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
403 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
404 *pId = inb(baseio + MOXA_MUST_HWID_REGISTER);
405 outb(oldlcr, baseio + UART_LCR);
409 static void SET_MOXA_MUST_NO_SOFTWARE_FLOW_CONTROL(unsigned long baseio)
414 oldlcr = inb(baseio + UART_LCR);
415 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
417 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
420 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
421 outb(oldlcr, baseio + UART_LCR);
424 static void mxser_enable_must_tx_software_flow_control(unsigned long baseio)
429 oldlcr = inb(baseio + UART_LCR);
430 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
432 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
436 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
437 outb(oldlcr, baseio + UART_LCR);
440 static void mxser_disable_must_tx_software_flow_control(unsigned long baseio)
445 oldlcr = inb(baseio + UART_LCR);
446 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
448 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
451 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
452 outb(oldlcr, baseio + UART_LCR);
455 static void mxser_enable_must_rx_software_flow_control(unsigned long baseio)
460 oldlcr = inb(baseio + UART_LCR);
461 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
463 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
467 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
468 outb(oldlcr, baseio + UART_LCR);
471 static void mxser_disable_must_rx_software_flow_control(unsigned long baseio)
476 oldlcr = inb(baseio + UART_LCR);
477 outb(MOXA_MUST_ENTER_ENCHANCE, baseio + UART_LCR);
479 efr = inb(baseio + MOXA_MUST_EFR_REGISTER);
482 outb(efr, baseio + MOXA_MUST_EFR_REGISTER);
483 outb(oldlcr, baseio + UART_LCR);