linux-serial.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V2 0/6] serial: 8250_fintek: Fix the IRQ mode and code refactoring
@ 2016-10-04  8:27 Ji-Ze Hong (Peter Hong)
  2016-10-04  8:27 ` [PATCH V2 1/6] serial: 8250_fintek: Refactoring read/write method Ji-Ze Hong (Peter Hong)
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Ji-Ze Hong (Peter Hong) @ 2016-10-04  8:27 UTC (permalink / raw)
  To: gregkh, jslaby, ricardo.ribalda
  Cc: arnd, peter, tom_tsai, peter_hong, linux-serial, linux-kernel,
	Ji-Ze Hong (Peter Hong)

The following patches will fix the Fintek LPC to UARTs IRQ mode mismatch
issue and code refactoring.

Some BIOS only use _OSI("Linux") to distinguish between Linux & Windows.
Apply Level/Low to UART trigger mode if Windows, Edge/High otherwise.
But since 2.6.23 the mainline kernel no longer returns true for
_OSI("Linux"). The BIOS ASL should avoid to use _OSI() to check system
type and use ACPI MADT override IRQ mode instead.

We'll try to refactoring the source code more readable with SuperIO
read/write register functions.

Changelog:
V2
    1. Code refacting. Suggest by Ricardo Ribalda Delgado.

Ji-Ze Hong (Peter Hong) (6):
  serial: 8250_fintek: Refactoring read/write method
  serial: 8250_fintek: Set IRQ Mode when port probed
  serial: 8250_fintek: Set maximum FIFO of F81216H
  serial: 8250_fintek: Add F81216 Support
  serial: 8250_fintek: Add F81866 Support
  serial: 8250_fintek: Add F81865 Support

 drivers/tty/serial/8250/8250_fintek.c | 231 +++++++++++++++++++++++++---------
 1 file changed, 173 insertions(+), 58 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-10-04  8:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-04  8:27 [PATCH V2 0/6] serial: 8250_fintek: Fix the IRQ mode and code refactoring Ji-Ze Hong (Peter Hong)
2016-10-04  8:27 ` [PATCH V2 1/6] serial: 8250_fintek: Refactoring read/write method Ji-Ze Hong (Peter Hong)
2016-10-04  8:28 ` [PATCH V2 2/6] serial: 8250_fintek: Set IRQ Mode when port probed Ji-Ze Hong (Peter Hong)
2016-10-04  8:28 ` [PATCH V2 3/6] serial: 8250_fintek: Set maximum FIFO of F81216H Ji-Ze Hong (Peter Hong)
2016-10-04  8:28 ` [PATCH V2 4/6] serial: 8250_fintek: Add F81216 Support Ji-Ze Hong (Peter Hong)
2016-10-04  8:28 ` [PATCH V2 5/6] serial: 8250_fintek: Add F81866 Support Ji-Ze Hong (Peter Hong)
2016-10-04  8:28 ` [PATCH V2 6/6] serial: 8250_fintek: Add F81865 Support Ji-Ze Hong (Peter Hong)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).