aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/8250/8250_exar.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-04serial: 8250_exar: Keep the includes sortedAndy Shevchenko1-1/+1
2024-05-04serial: 8250_exar: Make type of bit the same in exar_ee_*_bit()Andy Shevchenko1-1/+1
2024-05-04serial: 8250_exar: Use BIT() in exar_ee_read()Andy Shevchenko1-6/+7
2024-05-04serial: 8250_exar: Switch to use dev_err_probe()Andy Shevchenko1-14/+7
2024-05-04serial: 8250_exar: Return directly from switch-casesAndy Shevchenko1-52/+30
2024-05-04serial: 8250_exar: Decrease indentation levelAndy Shevchenko1-50/+50
2024-05-04serial: 8250_exar: Kill unneeded ->board_init()Andy Shevchenko1-90/+81
2024-05-04serial: 8250_exar: Extract cti_board_init_osc_freq() helperAndy Shevchenko1-29/+19
2024-05-04serial: 8250_exar: Trivia typo fixesAndy Shevchenko1-4/+4
2024-05-04serial: 8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor IDAndy Shevchenko1-1/+1
2024-05-04serial: 8250_exar: Kill CTI_PCI_DEVICE()Andy Shevchenko1-14/+5
2024-05-04serial: 8250_exar: Describe all parameters in kernel docAndy Shevchenko1-0/+3
2024-05-04serial: 8250_exar: Don't return positive values as error codesAndy Shevchenko1-2/+2
2024-04-18serial: exar: fix checkpach warningsParker Newman1-5/+5
2024-04-18serial: exar: add CTI specific setup codeParker Newman1-0/+846
2024-04-18serial: exar: add CTI cards to exar_get_nr_portsParker Newman1-3/+19
2024-04-18serial: exar: moved generic_rs485 further up in 8250_exar.cParker Newman1-25/+25
2024-04-18serial: exar: add optional board_init functionParker Newman1-1/+12
2024-04-18serial: exar: added a exar_get_nr_ports functionParker Newman1-6/+21
2024-04-18serial: exar: remove old Connect Tech setupParker Newman1-37/+0
2024-04-17serial: exar: adding missing CTI and Exar PCI idsParker Newman1-0/+42
2024-04-09tty: serial: switch from circ_buf to kfifoJiri Slaby (SUSE)1-2/+3
2024-03-02serial: 8250_exar: Don't use "proxy" headersAndy Shevchenko1-5/+9
2024-03-02serial: 8250_exar: Use 8250 PCI library to map and assign resourcesAndy Shevchenko1-5/+6
2024-03-02serial: 8250_exar: switch to DEFINE_SIMPLE_DEV_PM_OPS()Andy Shevchenko1-4/+5
2024-03-02serial: 8250_exar: Use generic function to set firmware nodeAndy Shevchenko1-2/+2
2024-03-02serial: 8250_exar: Clear interrupts before registering handlerAndy Shevchenko1-3/+3
2024-03-02serial: 8250_exar: Use dev_get_drvdata() directly in PM callbacksAndy Shevchenko1-2/+1
2024-03-02serial: 8250_exar: Don't remove GPIO device on suspendAndy Shevchenko1-4/+1
2024-01-04serial: 8250_exar: Set missing rs485_supported flagLino Sanfilippo1-2/+3
2023-10-03serial: exar: Add RS-485 support for Sealevel XR17V35X based cardsMatthew Howell1-0/+44
2023-10-03serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards"Matthew Howell1-14/+0
2023-09-18serial: 8250_exar: Use port lock wrappersThomas Gleixner1-2/+2
2023-09-18tty: serial: 8250_exar: Does not use anything from 8250_pciIlpo Järvinen1-1/+0
2023-05-30serial: 8250: lock port in startup() callbacksJohn Ogness1-0/+4
2023-05-13serial: 8250_exar: Add support for USR298x PCI ModemsAndrew Davis1-0/+17
2023-01-20serial: exar: Add support for Sealevel 7xxxC serial cardsMatthew Howell1-0/+14
2022-07-08serial: Embed rs485_supported to uart_portIlpo Järvinen1-1/+1
2022-06-27serial: take termios_rwsem for ->rs485_config() & pass termios as paramIlpo Järvinen1-4/+5
2022-06-27serial: 8250: make saved LSR largerIlpo Järvinen1-1/+1
2022-06-10serial: 8250_exar: Remove serial_rs485 assignmentIlpo Järvinen1-2/+0
2022-06-10serial: 8250_exar: Fill in rs485_supportedIlpo Järvinen1-0/+12
2022-01-31serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cardsAndy Shevchenko1-24/+13
2021-07-21serial: 8250_exar: Add ->unregister_gpio() callbackAndy Shevchenko1-13/+23
2021-06-14Merge tag 'v5.13-rc6' into tty-nextGreg Kroah-Hartman1-1/+5
2021-06-09serial: 8250_exar: Extract exar_get_platform() helperAndy Shevchenko1-8/+12
2021-06-09serial: 8250_exar: Avoid NULL pointer dereference at ->exit()Andy Shevchenko1-1/+5
2021-03-10serial: 8250_exar: Constify the software nodesHeikki Krogerus1-4/+13
2020-08-18serial: 8250_exar: Fix number of ports for Commtech PCIe cardsValmer Huhn1-3/+21
2020-07-24serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35XMatthew Howell1-1/+11
2020-05-15serial: 8250_exar: Make use of PCI_DEVICE_DATA() macroAndy Shevchenko1-34/+31
2020-03-10Merge 5.6-rc5 into tty-nextGreg Kroah-Hartman1-0/+33
2020-03-05serial: 8250_exar: add support for ACCES cardsJay Dolan1-0/+33
2020-02-12tty/serial: 8250_exar: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-01-14tty/serial: 8250_exar: use true,false for bool variableZheng Bin1-3/+3
2019-10-15serial: 8250_exar: Move Exar pieces to custom ->startup()Andy Shevchenko1-0/+19
2019-09-04serial: 8250_exar: Replace msleep(1) with usleep_range()Andy Shevchenko1-1/+1
2019-09-04serial: 8250_exar: Consolidate callback assignments in default_setup()Andy Shevchenko1-22/+21
2019-09-04serial: 8250_exar: Absorb remaining 8250_port INT0 supportAaron Sierra1-8/+16
2019-09-04serial: 8250_exar: Clear buffer before shutdownRobert Middleton1-0/+23
2019-09-04serial: 8250_exar: Move custom divisor support out from 8250_portAndy Shevchenko1-0/+28
2019-09-04serial: 8250_exar: Extract PM routine from 8250_portAndy Shevchenko1-0/+14
2019-09-04serial: 8250_exar: No need to autoconfigure Exar portsAndy Shevchenko1-2/+17
2019-09-04serial: 8250_exar: Use struct_size() helperAndy Shevchenko1-3/+1
2019-09-04serial: 8250: Use dev_get_drvdata where possibleChuhong Yuan1-2/+1
2019-04-25serial: 8250_exar: Adjust IOT2000 matchingSu Bao Cheng1-2/+5
2018-08-02serial: 8250_exar: Read INT0 from slave device, tooAaron Sierra1-1/+5
2018-07-23serial: 8250_exar: Drop unused variable in pci_xr17v35x_setup()Andy Shevchenko1-1/+0
2018-07-21serial: 8250_exar: Describe all members in struct exar8250_boardAndy Shevchenko1-0/+2
2018-07-21serial: 8250_exar: Remove useless has_slave memberAndy Shevchenko1-5/+2
2018-06-28tty: serial: exar: generalize RS485 setupDaniel Golle1-13/+25
2018-01-25tty: serial: exar: Relocate sleep wake-up handlingAaron Sierra1-4/+30
2017-11-08tty: serial: Remove redundant license textGreg Kroah-Hartman1-4/+0
2017-11-08tty: add SPDX identifiers to all remaining files in drivers/tty/Greg Kroah-Hartman1-0/+1
2017-08-14Merge 4.13-rc5 into tty-nextGreg Kroah-Hartman1-2/+2
2017-08-01gpio: exar: Use correct property prefix and document bindingsJan Kiszka1-2/+2
2017-07-30tty: serial: exar: constify pci_device_id.Arvind Yadav1-1/+1
2017-07-07Merge tag 'gpio-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-5/+168
2017-07-03serial: exar: Add support for IOT2040 deviceJan Kiszka1-1/+128
2017-07-03gpio-exar/8250-exar: Make set of exported GPIOs configurableJan Kiszka1-3/+12
2017-07-03serial: exar: Factor out platform hooksJan Kiszka1-5/+27
2017-07-03gpio-exar/8250-exar: Rearrange gpiochip parenthoodJan Kiszka1-0/+2
2017-07-03gpio-exar/8250-exar: Do not even instantiate a GPIO device for Commtech cardsJan Kiszka1-1/+3
2017-06-20gpio-exar/8250-exar: Fix passing in of parent PCI deviceJan Kiszka1-1/+2
2017-06-09serial: exar: Leave MPIOs as output for Commtech adaptersJan Kiszka1-4/+11
2017-05-18serial: exar: Preconfigure xr17v35x MPIOs as outputJan Kiszka1-2/+2
2017-05-18serial: 8250_exar: Remove duplicate assignmentAndy Shevchenko1-1/+0
2017-03-14serial: 8250_exar: Fix spelling of "driver"Andy Shevchenko1-1/+1
2017-02-10serial: exar: Enable MSI supportJan Kiszka1-1/+7
2017-02-10serial: exar: Move register defines from uapi header to consumer siteJan Kiszka1-0/+13
2017-02-10serial: exar: Move Commtech adapters to 8250_exar as wellJan Kiszka1-5/+78
2017-02-10serial: exar: Fix initialization of EXAR registers for ports > 0Jan Kiszka1-13/+9
2017-02-10serial: exar: Fix mapping of port I/O resourcesJan Kiszka1-0/+3
2017-02-03serial: exar: split out the exar code from 8250_pciSudip Mukherjee1-0/+396