Lines Matching +full:ext +full:- +full:32 +full:k

1 // SPDX-License-Identifier: GPL-2.0
3 * Probe for 8250/16550-type ISAPNP serial ports.
9 * Ported to the Linux PnP Layer - (C) Adam Belay.
38 /* Actiontec ISA PNP 56K X2 Fax Modem */
40 /* Rockwell 56K ACF II Fax+Data+Voice Modem */
44 * Native driver (ali-ircc) is broken so at least
45 * it can be used with irtty-sir.
53 /* Boca Complete Ofc Communicator 14.4 Data-FAX */
64 /* EuroViVa CommCenter-33.6 SP PnP */
71 /* Davicom ISA 33.6K Modem */
74 /* Creative Modem Blaster Flash56 DI5601-1 */
78 /* E-Tech */
79 /* E-Tech CyberBULLET PC56RVP */
82 /* Fujitsu 33600 PnP-I2 R Plug & Play */
84 /* Fujitsu FMV-FX431 Plug & Play */
86 /* Fujitsu 33600 PnP-I4 R Plug & Play */
88 /* Fujitsu Fax Voice 33600 PNP-I5 R Plug & Play */
93 /* Archtek SmartLink Modem 3334BRV 33.6K Data Fax Voice */
96 /* Hayes Optima 288 V.34-V.FC + FAX + Voice Plug & Play */
102 /* Hayes Accura 56K Ext Fax Modem PnP */
104 /* Hayes Accura 56K Ext Fax Modem PnP */
106 /* Hayes Accura 56K Fax Modem PnP */
119 /* Intertex 28k8 33k6 Voice EXT PnP */
121 /* Intertex 33k6 56k Voice EXT PnP */
123 /* Intertex 28k8 33k6 Voice SP EXT PnP */
125 /* Intertex 33k6 56k Voice SP EXT PnP */
129 /* Intertex 28k8 33k6 Voice SP EXT PnP */
131 /* Intertex 33k6 56k Voice SP EXT PnP */
181 /* Motorola VoiceSURFR 56K External PnP */
183 /* Motorola ModemSURFR 56K External PnP */
185 /* Motorola ModemSURFR 56K Internal PnP */
193 /* Motorola VoiceSURFR 56K Internal PnP */
207 /* Generic 16550A-compatible COM port */
213 /* Dial-Up Networking Serial Cable between 2 PCs */
215 /* Dial-Up Networking Parallel Cable between 2 PCs */
271 /* Viking 56K FAX INT */
298 /* U.S. Robotics Sporster 33.6K Fax INT PnP */
302 /* U.S. Robotics 33.6K Voice INT PnP */
304 /* U.S. Robotics 33.6K Voice EXT PnP */
308 /* U.S. Robotics 33.6K Voice INT PnP */
310 /* U.S. Robotics 56K Voice INT PnP */
312 /* U.S. Robotics 56K Voice EXT PnP */
314 /* U.S. Robotics 56K FAX INT */
316 /* U.S. Robotics 56K FAX INT */
318 /* U.S. Robotics 56K Voice INT PnP */
320 /* U.S. Robotics 56K Voice EXT PnP */
322 /* U.S. Robotics 56K Voice INT PnP */
324 /* U.S. Robotics 56K Message */
326 /* U.S. Robotics 56K FAX EXT PnP*/
328 /* U.S. Robotics 56K FAX INT PnP*/
330 /* U.S. Robotics 56K Voice EXT PnP*/
332 /* U.S. Robotics 56K Voice INT PnP*/
351 /* Fujitsu P-series tablet PC device */
358 * LG C1 EXPRESS DUAL (C1-PB11A3) touch screen (actually a FUJ02E6
385 "56K", "56k", "K56", "33.6", "28.8", "14.4",
387 "33600", "28800", "14400", "V.90", "V.34", "V.32", NULL
417 * - dev->name or dev->bus->name must contain "modem" substring;
418 * - device must have only one IO region (8 byte long) with base address
428 (dev->card && check_name(dev->card->name)))) in serial_pnp_guess_board()
429 return -ENODEV; in serial_pnp_guess_board()
434 return -ENODEV; in serial_pnp_guess_board()
441 int ret, line, flags = dev_id->driver_data; in serial_pnp_probe()
463 return -ENODEV; in serial_pnp_probe()
465 dev_dbg(&dev->dev, in serial_pnp_probe()
479 device_property_read_u32(&dev->dev, "clock-frequency", &uart.port.uartclk); in serial_pnp_probe()
480 uart.port.dev = &dev->dev; in serial_pnp_probe()
484 return -ENODEV; in serial_pnp_probe()
487 if (uart_console(&port->port)) in serial_pnp_probe()
488 dev->capabilities |= PNP_CONSOLE; in serial_pnp_probe()
498 dev->capabilities &= ~PNP_CONSOLE; in serial_pnp_remove()
500 serial8250_unregister_port(line - 1); in serial_pnp_remove()
508 return -ENODEV; in serial_pnp_suspend()
509 serial8250_suspend_port(line - 1); in serial_pnp_suspend()
518 return -ENODEV; in serial_pnp_resume()
519 serial8250_resume_port(line - 1); in serial_pnp_resume()