[SRU] [OEM-B] [PATCH 0/5] Include Sunix serial/parallel driver

Kai-Heng Feng kai.heng.feng at canonical.com
Sun Apr 28 09:32:37 UTC 2019


BugLink: https://bugs.launchpad.net/bugs/1826716

[Impact]
We shipped several platform with sunix device, which is enabled by sunix
DKMS driver.
We should use in-tree driver instead.

[Fix]
Include not-yet-merged sunix driver:
https://lore.kernel.org/lkml/20190319120723.3691-1-saumah@gmail.com/

[Test]
Use command `inputattach` to test serial mouse connected to the Sunix
board. The mouse works correctly.

[Regression Potential]
Low. It's a new driver so the regression potential is minimal.

Kai-Heng Feng (1):
  UBUNTU: [Config] CONFIG_SUNIX=m

Morris Ku (4):
  Add support for SUNIX Multi-I/O board
  Add support for SUNIX Multi-I/O board
  Add support for SUNIX Multi-I/O board
  Add support for SUNIX Multi-I/O board

 debian.master/config/config.common.ubuntu |    1 +
 drivers/mfd/Kconfig                       |    5 +
 drivers/mfd/Makefile                      |    2 +
 drivers/mfd/sunix/Makefile                |    9 +
 drivers/mfd/sunix/driver_extd.h           |   90 +
 drivers/mfd/sunix/snx_common.h            | 1031 ++++++
 drivers/mfd/sunix/snx_ieee1284.c          |  144 +
 drivers/mfd/sunix/snx_ieee1284_ops.c      |  258 ++
 drivers/mfd/sunix/snx_lp.c                |  717 +++++
 drivers/mfd/sunix/snx_lp.h                |  119 +
 drivers/mfd/sunix/snx_main.c              | 1671 ++++++++++
 drivers/mfd/sunix/snx_parallel.c          |  397 +++
 drivers/mfd/sunix/snx_ppdev.c             |  454 +++
 drivers/mfd/sunix/snx_ppdev.h             |   15 +
 drivers/mfd/sunix/snx_serial.c            | 3513 +++++++++++++++++++++
 drivers/mfd/sunix/snx_share.c             |  629 ++++
 16 files changed, 9055 insertions(+)
 create mode 100644 drivers/mfd/sunix/Makefile
 create mode 100644 drivers/mfd/sunix/driver_extd.h
 create mode 100644 drivers/mfd/sunix/snx_common.h
 create mode 100644 drivers/mfd/sunix/snx_ieee1284.c
 create mode 100644 drivers/mfd/sunix/snx_ieee1284_ops.c
 create mode 100644 drivers/mfd/sunix/snx_lp.c
 create mode 100644 drivers/mfd/sunix/snx_lp.h
 create mode 100644 drivers/mfd/sunix/snx_main.c
 create mode 100644 drivers/mfd/sunix/snx_parallel.c
 create mode 100644 drivers/mfd/sunix/snx_ppdev.c
 create mode 100644 drivers/mfd/sunix/snx_ppdev.h
 create mode 100644 drivers/mfd/sunix/snx_serial.c
 create mode 100644 drivers/mfd/sunix/snx_share.c

-- 
2.17.1




More information about the kernel-team mailing list