aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/serial/pl2303.c
AgeCommit message (Expand)AuthorFilesLines
2025-05-21USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2ABCharles Yeh1-0/+2
2024-11-06USB: serial: pl2303: account for deficits of clonesJan Kiszka1-1/+37
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-11Merge tag 'usb-serial-6.12-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/...Greg Kroah-Hartman1-0/+1
2024-09-06USB: serial: pl2303: add device id for Macrosilicon MS3020Junhao Xie1-0/+1
2024-08-26USB: serial: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2023-06-07USB: serial: return errors from break handlingJohan Hovold1-5/+9
2022-08-30usb: serial: Make ->set_termios() old ktermios constIlpo Järvinen1-1/+2
2022-06-22USB: serial: pl2303: add support for more HXN (G) typesJohan Hovold1-12/+17
2022-06-03Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+3
2022-05-18USB: serial: pl2303: fix type detection for odd deviceJohan Hovold1-0/+3
2022-05-05USB: serial: pl2303: add device id for HP LM930 DisplayScott Chen1-0/+1
2022-03-07USB: serial: pl2303: fix GS type detectionJohan Hovold1-0/+1
2022-03-04USB: serial: pl2303: add IBM device IDsEddie James1-0/+1
2021-11-23USB: serial: pl2303: fix GC type detectionJohan Hovold1-0/+1
2021-08-30USB: serial: pl2303: fix GL type detectionRobert Marko1-0/+1
2021-08-04USB: serial: pl2303: fix GT type detectionJohan Hovold1-0/+1
2021-07-30USB: serial: pl2303: fix HX type detectionJohan Hovold1-16/+25
2021-06-15tty: make use of tty_get_{char,frame}_sizeJiri Slaby1-14/+1
2021-05-10USB: serial: pl2303: add device id for ADLINK ND-6530 GCZolton Jheng1-0/+1
2021-04-08USB: serial: stop reporting legacy UART typesJohan Hovold1-6/+0
2021-04-08USB: serial: add generic support for TIOCSSERIALJohan Hovold1-9/+1
2021-04-08USB: serial: pl2303: fix TIOCGSERIAL implementationJohan Hovold1-2/+3
2021-03-17USB: serial: pl2303: TA & TB alternate divider with non-standard baud ratesMichael G. Katzmann1-0/+44
2021-03-17USB: serial: pl2303: add device-type namesJohan Hovold1-1/+8
2021-03-17USB: serial: pl2303: tighten type HXN (G) detectionJohan Hovold1-12/+20
2021-03-17USB: serial: pl2303: rename legacy PL2303H typeJohan Hovold1-6/+6
2021-03-17USB: serial: pl2303: amend and tighten type detectionJohan Hovold1-8/+42
2021-03-17USB: serial: pl2303: clean up type detectionJohan Hovold1-26/+42
2021-02-09USB: serial: make remove callback return voidUwe Kleine-König1-3/+1
2021-01-18USB: serial: pl2303: fix line-speed handling on newer chipsJohan Hovold1-1/+7
2020-09-29USB: serial: pl2303: add device-id for HP GC deviceScott Chen1-0/+1
2020-07-09USB: serial: only set sysrq timestamp for consolesJohan Hovold1-1/+1
2020-03-12USB: serial: pl2303: add device-id for HP LD381Scott Chen1-0/+1
2019-10-23USB: serial: pl2303: add support for PL2303HXNCharles Yeh1-23/+101
2019-06-20docs: usb: rename files to .rst and add them to drivers-apiMauro Carvalho Chehab1-1/+1
2019-05-21USB: serial: pl2303: add Allied Telesis VT-Kit3Chris Packham1-0/+1
2019-04-03USB: serial: pl2303: fix tranceiver suspend modeJohan Hovold1-4/+29
2019-04-03USB: serial: pl2303: fix non-supported xon/xoffJohan Hovold1-5/+20
2019-01-17USB: serial: pl2303: add new PID to support PL2303TBCharles Yeh1-0/+1
2018-12-18USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displaysScott Chen1-0/+5
2018-10-13pl2303: switch to ->get_serial()Al Viro1-21/+8
2018-08-02USB: serial: pl2303: add a new device id for ATENMovie Song1-0/+2
2018-05-22USB: serial: pl2303: add support for tx xon/xoff flow controlFlorian Zumbiehl1-1/+15
2018-01-25USB: serial: pl2303: new device id for ChilitagGreg Kroah-Hartman1-0/+1
2017-11-04USB: serial: fix module-license macrosJohan Hovold1-1/+1
2017-11-04USB: serial: Remove redundant license textGreg Kroah-Hartman1-4/+0
2017-11-04USB: add SPDX identifiers to all remaining files in drivers/usb/Greg Kroah-Hartman1-0/+1
2017-08-10USB: serial: pl2303: add new ATEN device idGreg Kroah-Hartman1-0/+2
2017-03-28USB: serial: pl2303: clean up legacy endpoint hackJohan Hovold1-38/+46
2017-03-28USB: serial: move pl2303 hack out of usb-serial coreJohan Hovold1-2/+55
2017-03-16USB: serial: pl2303: simplify endpoint checkJohan Hovold1-8/+3
2017-02-09Merge tag 'usb-serial-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman1-6/+2
2017-01-31USB: serial: pl2303: add ATEN device IDMarcel J.E. Mol1-0/+1
2017-01-16USB: serial: pl2303: fix line-setting error handlingJohan Hovold1-6/+2
2017-01-04USB: serial: pl2303: fix NULL-deref at openJohan Hovold1-0/+8
2015-07-30USB: pl2303: fix baud-rate divisor calculationsMichał Pecio1-9/+26
2015-04-29USB: pl2303: Remove support for Samsung I330Jason A. Donenfeld1-1/+0
2015-02-26USB: pl2303: disable break on shutdownJohan Hovold1-5/+13
2014-09-01USB: pl2303: use divisors for unsupported baud ratesLauri Hintsala1-6/+7
2014-08-18USB: serial: pl2303: add device id for ztek deviceGreg KH1-0/+1
2014-04-16USB: pl2303: add ids for Hewlett-Packard HP POS pole displaysAaron Sanders1-0/+3
2014-01-08usb: delete non-required instances of include <linux/init.h>Paul Gortmaker1-1/+0
2014-01-03USB: pl2303: switch to generic TIOCMIWAIT implementationJohan Hovold1-41/+8
2014-01-03USB: pl2303: only wake up MSR queue on changesJohan Hovold1-7/+10
2014-01-03USB: pl2303: clean up line-status handlingJohan Hovold1-11/+15
2014-01-03USB: pl2303: make type data constJohan Hovold1-2/+2
2014-01-03USB: pl2303: use C_CMSPAR macroJohan Hovold1-2/+2
2014-01-03USB: pl2303: use direct baud-rate encoding when possibleJohan Hovold1-8/+13
2014-01-03USB: pl2303: add helper function for direct baud-rate encodingJohan Hovold1-7/+15
2014-01-03USB: pl2303: refactor baud-rate divisor handlingJohan Hovold1-16/+25
2014-01-03USB: pl2303: enforce baud-rate limits before lookupJohan Hovold1-3/+3
2014-01-03USB: pl2303: refactor baud-rate table lookupJohan Hovold1-22/+33
2014-01-03USB: pl2303: rename pl2303_encode_baud_rateJohan Hovold1-3/+3
2014-01-03USB: pl2303: add device-type abstractionJohan Hovold1-7/+18
2014-01-03USB: pl2303: add quirk for legacy devicesJohan Hovold1-3/+6
2014-01-03USB: pl2303: clean up type handlingJohan Hovold1-16/+15
2014-01-03USB: pl2303: use speed_t for baud ratesJohan Hovold1-5/+5
2014-01-03USB: pl2303: add line-status quirk for Siemens phonesJohan Hovold1-19/+28
2014-01-03USB: pl2303: remove redundant line-request callJohan Hovold1-3/+0
2014-01-03USB: pl2303: add error handling to line requestsJohan Hovold1-17/+51
2014-01-03USB: pl2303: add error handling to set_control_linesJohan Hovold1-3/+4
2014-01-03USB: pl2303: add error handling to vendor read and write functionsJohan Hovold1-31/+42
2014-01-03USB: pl2303: clean up driver somewhatJohan Hovold1-27/+34
2014-01-03USB: pl2303: remove bogus delta_msr_wait wake upJohan Hovold1-1/+0
2014-01-03USB: serial: remove redundant OOM messagesJohan Hovold1-1/+0
2014-01-03USB: serial: clean up ioctl debuggingJohan Hovold1-3/+0
2014-01-03USB: pl2303: fix data corruption on termios updatesJohan Hovold1-9/+25
2013-12-02USB: pl2303: fixed handling of CS5 settingColin Leitner1-16/+14
2013-11-01Revert "USB: pl2303: restrict the divisor based baud rate encoding method to ...Greg Kroah-Hartman1-5/+1
2013-11-01Revert "usb: pl2303: fix+improve the divsor based baud rate encoding method"Greg Kroah-Hartman1-52/+10
2013-11-01Revert "usb: pl2303: do not round to the next nearest standard baud rate for ...Greg Kroah-Hartman1-37/+28
2013-11-01Revert "usb: pl2303: remove 500000 baud from the list of standard baud rates"Greg Kroah-Hartman1-2/+2
2013-11-01Revert "usb: pl2303: move the two baud rate encoding methods to separate func...Greg Kroah-Hartman1-114/+101
2013-11-01Revert "usb: pl2303: increase the allowed baud rate range for the divisor bas...Greg Kroah-Hartman1-12/+4
2013-11-01Revert "usb: pl2303: also use the divisor based baud rate encoding method for...Greg Kroah-Hartman1-1/+1
2013-11-01Revert "usb: pl2303: add two comments concerning the supported baud rates wit...Greg Kroah-Hartman1-12/+0
2013-11-01Revert "pl2303: simplify the else-if contruct for type_1 chips in pl2303_star...Greg Kroah-Hartman1-2/+3
2013-11-01Revert "pl2303: improve the chip type information output on startup"Greg Kroah-Hartman1-10/+5
2013-11-01Revert "pl2303: improve the chip type detection/distinction"Greg Kroah-Hartman1-72/+23
2013-11-01Revert "USB: pl2303: distinguish between original and cloned HX chips"Greg Kroah-Hartman1-32/+11
2013-09-17USB: pl2303: distinguish between original and cloned HX chipsFrank Schäfer1-11/+32
2013-08-14pl2303: improve the chip type detection/distinctionFrank Schäfer1-23/+72
2013-08-14pl2303: improve the chip type information output on startupFrank Schäfer1-5/+10
2013-08-14pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup()Frank Schäfer1-3/+2
2013-08-12usb: pl2303: add two comments concerning the supported baud rates with HX chipsFrank Schäfer1-0/+12
2013-08-12usb: pl2303: also use the divisor based baud rate encoding method for baud ra...Frank Schäfer1-1/+1
2013-08-12usb: pl2303: increase the allowed baud rate range for the divisor based encod...Frank Schäfer1-4/+12
2013-08-12usb: pl2303: move the two baud rate encoding methods to separate functionsFrank Schäfer1-101/+114
2013-08-12usb: pl2303: remove 500000 baud from the list of standard baud ratesFrank Schäfer1-2/+2
2013-08-12usb: pl2303: do not round to the next nearest standard baud rate for the divi...Frank Schäfer1-28/+37
2013-08-12usb: pl2303: fix+improve the divsor based baud rate encoding methodFrank Schäfer1-10/+52
2013-07-31USB: pl2303: restrict the divisor based baud rate encoding method to the "HX"...Frank Schäfer1-1/+5
2013-07-29USB: serial: pl2303: fix the upper baud rate limit check for type_0/1 chipsFrank Schäfer1-1/+1
2013-07-23USB: pl2303: remove debugging noiseJohan Hovold1-1/+3
2013-07-23USB: pl2303: clean up set_termiosJohan Hovold1-21/+18
2013-07-23USB: pl2303: clean up baud-rate handlingJohan Hovold1-49/+41
2013-07-23USB: pl2303: refactor baud-rate handlingJohan Hovold1-58/+69
2013-07-23USB: serial: set drain delay at port probeJohan Hovold1-1/+2
2013-06-17USB: serial: make minor allocation dynamicGreg Kroah-Hartman1-1/+1
2013-06-17Merge 3.10-rc6 into usb-nextGreg Kroah-Hartman1-5/+5
2013-06-10USB: serial: ports: add minor and port numberGreg Kroah-Hartman1-1/+1
2013-06-10USB: pl2303: fix device initialisation at openJohan Hovold1-5/+5
2013-06-03USB: serial: pl2303 works at 500kbpsLuca Olivetti1-1/+1
2013-05-30usb: serial: dump small buffers with help of %*phAndy Shevchenko1-4/+2
2013-03-25USB: pl2303: remove disconnect test from tiocmsetJohan Hovold1-11/+4
2013-03-25USB: pl2303: fix return value of tiocmsetJohan Hovold1-2/+5
2013-03-25USB: pl2303: fix TIOCMIWAIT and disconnectJohan Hovold1-3/+3
2013-03-25USB: pl2303: add custom tiocmiwait operationJohan Hovold1-5/+3
2013-03-25USB: pl2303: make set_control_lines a port operationJohan Hovold1-5/+6
2013-03-25USB: pl2303: use interface device for debugJohan Hovold1-2/+2
2013-03-21USB: pl2303: fix use-after-free in TIOCMIWAITJohan Hovold1-5/+6
2013-01-15TTY: switch tty_flip_buffer_pushJiri Slaby1-7/+1
2013-01-15TTY: switch tty_insert_flip_charJiri Slaby1-2/+3
2013-01-15TTY: convert more flipping functionsJiri Slaby1-1/+1
2012-10-16USB: pl2303: fix port-data memory leakJohan Hovold1-36/+54
2012-10-01Merge tag 'usb-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbLinus Torvalds1-7/+1
2012-09-18USB: Serial: pl2303.c: remove debug module parameterGreg Kroah-Hartman1-6/+0
2012-09-18USB: serial: remove debug parameter from usb_serial_debug_data()Greg Kroah-Hartman1-1/+1
2012-07-16tty: move the termios object into the ttyAlan Cox1-3/+3
2012-05-08USB: serial: rework usb_serial_register/deregister_drivers()Greg Kroah-Hartman1-6/+1
2012-05-07USB: serial: remove usb_serial_disconnect call in all driversGreg Kroah-Hartman1-1/+0
2012-05-07USB: serial: remove usb_serial_probe call in all driversGreg Kroah-Hartman1-1/+0
2012-05-07usb-serial: clean up unneeded PM-related fieldsAlan Stern1-3/+0
2012-05-03USB: serial: pl2303: convert dbg() calls to dev_dbg()Greg Kroah-Hartman1-47/+36
2012-04-25USB: pl2303: remove unused defineJohan Hovold1-2/+0
2012-04-25USB: pl2303: fix abuse of interface dataJohan Hovold1-7/+10
2012-04-09USB: pl2303: fix DTR/RTS being raised on baud rate changeJohan Hovold1-1/+1
2012-02-28USB: create module_usb_serial_driver macroGreg KH1-17/+1
2012-02-24usb-serial: use new registration API in [n-p]* driversAlan Stern1-15/+8
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell1-1/+1
2011-11-26Merge 3.2-rc3 into usb-linusGreg Kroah-Hartman1-1/+0
2011-11-15USB: pl2303: use usb_serial_generic_openJohan Hovold1-1/+1
2011-11-15USB: pl2302: clean up error handling in openJohan Hovold1-8/+7
2011-11-15USB: pl2303: return errors from usb_submit_urb in openJohan Hovold1-2/+2
2011-11-15USB: serial: pl2303: rm duplicate idwangyanqing1-1/+0
2011-09-26USB: pl2303: add id for SMART deviceEric Benoit1-0/+1
2011-08-26USB: pl2303: remove unreachable codeMichał Sroczyński1-3/+0
2011-07-19USB: serial: add IDs for WinChipHead USB->RS232 adapterWolfgang Denk1-0/+1
2011-07-08USB: PL2303: correctly handle baudrates above 115200Michał Sroczyński1-4/+22
2011-02-17tty: remove filp from the USB tty ioctlsAlan Cox1-1/+1
2011-02-17tiocmset: kill the file pointer argumentAlan Cox1-1/+1
2011-02-17tiocmget: kill off the passing of the struct fileAlan Cox1-1/+1
2011-01-22USB: serial: handle Data Carrier Detect changesLibor Pechacek1-0/+11
2011-01-22drivers: update to pl2303 usb-serial to support Motorola cablesDario Lombardo1-0/+1
2010-08-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-1/+1
2010-08-23USB: pl2303: New vendor and product idJef Driesen1-0/+1
2010-08-21USB: drop tty argument from usb_serial_handle_sysrq_char()Dmitry Torokhov1-1/+1
2010-05-20USB: pl2303: use tty_insert_flip_string_fixed_flagJohan Hovold1-3/+4
2010-05-20USB: pl2303: use generic closeJohan Hovold1-12/+1
2010-05-20USB: pl2303: switch to generic write implementationJohan Hovold1-326/+4
2010-05-20USB: pl2303: switch to generic read implementationJohan Hovold1-59/+25
2010-05-20USB: pl2303: increase bulk-in buffer size to 256 byteJohan Hovold1-0/+1
2010-05-20USB: pl2303: increase the bulk-out buffer size to 256 byteJohan Hovold1-0/+1
2010-05-20usb-serial: Use tty_port version console instead of usb_serial_portJason Wessel1-1/+1
2010-04-30USB: serial: pl2303: Hybrid reader Uniform HCR331Simone Contini1-0/+1
2010-04-22USB: pl2303: add AdLink ND-6530 USB IDsManuel Jander1-0/+1
2010-03-02USB: pl2303: remove unnecessary reset of usb_device in urbsJohan Hovold1-6/+0
2010-03-02USB: pl2303: initial TIOCGSERIAL supportJohn Tsiombikas1-0/+13
2010-03-02USB: remove references to port->port.count from the serial driversAlan Stern1-13/+5
2010-03-02USB: tty: Prune uses of tty_request_room in the USB layerAlan Cox1-1/+0
2010-03-02USB serial: make USB device id constantNémeth Márton1-1/+1
2009-10-09USB: pl2303: fix error characters not being reported to ldiscJohan Hovold1-3/+5
2009-09-23USB-serial: pl2303: use 1.5 instead of 2 stop bits with 5 data bitsFrank Schaefer1-2/+10
2009-09-23USB-serial: pl2303: add space/mark parityFrank Schaefer1-4/+14
2009-09-23USB-serial: pl2303: fix baud rate handling in case of unsupported valuesFrank Schaefer1-2/+38
2009-09-23USB: serial: pl2303: new hardware support - sanwa multimeterPawel Ludwikow1-0/+1
2009-09-19tty: USB does not need the filp argument in the driversAlan Cox1-4/+1
2009-08-07USB: pl2303: New vendor and product idKhanh-Dang Nguyen Thu Lam1-0/+1
2009-07-12USB: pl2303: New vendor and product id for the prolific driverGianpaolo Cugola1-0/+1
2009-07-10tty: Fix the PL2303 private methods for sysrqAlan Cox1-25/+33
2009-07-10tty: Fix USB kref leakAlan Cox1-1/+1
2009-06-15USB: usb-serial: replace shutdown with disconnect, releaseAlan Stern1-3/+2
2009-06-15USB: pl2303 usb_serial: implement sysrq handling on breakJason Wessel1-1/+4
2009-06-11tty: Bring the usb tty port structure into more useAlan Cox1-48/+31
2009-04-06tty: pl2303 needs identifiers for Siemens S81 as well as EF81Alan Cox1-0/+1
2008-12-17USB: pl2303: add id for Hewlett-Packard LD220-HP POS pole displayMike Provencher1-0/+1
2008-12-17USB: add 5372:2303 to pl2303Matthew Arnold1-0/+1
2008-10-17USB: remove info() macro from usb/serial driversGreg Kroah-Hartman1-1/+1
2008-10-13tty: usb-serial krefsAlan Cox1-2/+2