[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211122120604.3909-1-andriy.shevchenko@linux.intel.com>
Date: Mon, 22 Nov 2021 14:06:02 +0200
From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
linux-serial@...r.kernel.org, linux-kernel@...r.kernel.org
Cc: Jiri Slaby <jirislaby@...nel.org>,
Jay Dolan <jay.dolan@...esio.com>,
Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
Subject: [PATCH v3 0/2] serial: 8250_pci patches to address issues with pericom_do_set_divisor()
A series patches to address three issues one customer managed to hit
all at once.
1) Fourth port not being setup correctly on some Pericom chips. Fix
the entries in pci_serial_quirks array.
2) Rewrite pericom_do_set_divisor() to always calc divisor and to use
the uartclk instead of a hard coded value. Always calculate divisor
without passing control to serial8250_do_set_divisor().
Jay, can you test this again, please?
Changelog v3:
- fix possible division by 0 in patch 2 (Jay)
Changelog v2:
- dropped no-fixes patch, left only fixes here
- amended refactoring of the ->set_divisor()
- fixed Fixes tags
Jay Dolan (2):
serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
serial: 8250_pci: rewrite pericom_do_set_divisor()
drivers/tty/serial/8250/8250_pci.c | 39 +++++++++++++++++++-----------
1 file changed, 25 insertions(+), 14 deletions(-)
--
2.33.0
Powered by blists - more mailing lists