[PATCH v2 0/4][Xenial SRU] UBUNTU: SAUCE: Support latest Redpine WLAN/BT RS9113 driver
Shrirang Bagul
shrirang.bagul at canonical.com
Thu Jan 19 09:49:01 UTC 2017
BugLink: http://bugs.launchpad.net/bugs/1657682
This work is based on xenial/master-next (tag: Ubuntu-4.4.0-61.82)
Dell Caracalla IoT gateways have Redpine RS9113 WLAN/BT card. To enable
this device, the vendor has provided the latest version of the driver.
However, there is an existing driver in upstream kernel, which does create
some confict esp. w.r.t exporting common symbols.
This patch-set adds the vendor's version of the driver to Ubuntu supplied
3rd party drivers list and also fixes the conflicts with the upstream version.
Darren Wu (1):
UBUNTU: SAUCE: Redpine RS9113 WLAN/BT driver ver. 0.9.7
Shrirang Bagul (3):
UBUNTU: SAUCE: Support Redpine RS9113 WLAN/BT
UBUNTU: SAUCE: Separate Redpine RS9113 WLAN/BT vendor and kernel
drivers
UBUNTU: SAUCE: RS9113: Use vendor driver to support WLAN/BT card on
Caracalla HW only
ubuntu/Kconfig | 1 +
ubuntu/Makefile | 3 +
ubuntu/rsi/Kconfig | 54 +
ubuntu/rsi/Makefile | 17 +
ubuntu/rsi/rsi_91x_coex.c | 178 +++
ubuntu/rsi/rsi_91x_core.c | 515 +++++++++
ubuntu/rsi/rsi_91x_debugfs.c | 531 +++++++++
ubuntu/rsi/rsi_91x_hal.c | 1354 ++++++++++++++++++++++
ubuntu/rsi/rsi_91x_hci.c | 556 ++++++++++
ubuntu/rsi/rsi_91x_mac80211.c | 1883 +++++++++++++++++++++++++++++++
ubuntu/rsi/rsi_91x_main.c | 383 +++++++
ubuntu/rsi/rsi_91x_mgmt.c | 2469 +++++++++++++++++++++++++++++++++++++++++
ubuntu/rsi/rsi_91x_ps.c | 202 ++++
ubuntu/rsi/rsi_91x_sdio.c | 1281 +++++++++++++++++++++
ubuntu/rsi/rsi_91x_sdio_ops.c | 451 ++++++++
ubuntu/rsi/rsi_91x_usb.c | 920 +++++++++++++++
ubuntu/rsi/rsi_91x_usb_ops.c | 71 ++
ubuntu/rsi/rsi_boot_params.h | 170 +++
ubuntu/rsi/rsi_coex.h | 53 +
ubuntu/rsi/rsi_common.h | 93 ++
ubuntu/rsi/rsi_debugfs.h | 48 +
ubuntu/rsi/rsi_hal.h | 155 +++
ubuntu/rsi/rsi_hci.h | 103 ++
ubuntu/rsi/rsi_main.h | 398 +++++++
ubuntu/rsi/rsi_mgmt.h | 564 ++++++++++
ubuntu/rsi/rsi_ps.h | 61 +
ubuntu/rsi/rsi_sdio.h | 154 +++
ubuntu/rsi/rsi_usb.h | 94 ++
28 files changed, 12762 insertions(+)
create mode 100644 ubuntu/rsi/Kconfig
create mode 100644 ubuntu/rsi/Makefile
create mode 100644 ubuntu/rsi/rsi_91x_coex.c
create mode 100644 ubuntu/rsi/rsi_91x_core.c
create mode 100644 ubuntu/rsi/rsi_91x_debugfs.c
create mode 100644 ubuntu/rsi/rsi_91x_hal.c
create mode 100644 ubuntu/rsi/rsi_91x_hci.c
create mode 100644 ubuntu/rsi/rsi_91x_mac80211.c
create mode 100644 ubuntu/rsi/rsi_91x_main.c
create mode 100644 ubuntu/rsi/rsi_91x_mgmt.c
create mode 100644 ubuntu/rsi/rsi_91x_ps.c
create mode 100644 ubuntu/rsi/rsi_91x_sdio.c
create mode 100644 ubuntu/rsi/rsi_91x_sdio_ops.c
create mode 100644 ubuntu/rsi/rsi_91x_usb.c
create mode 100644 ubuntu/rsi/rsi_91x_usb_ops.c
create mode 100644 ubuntu/rsi/rsi_boot_params.h
create mode 100644 ubuntu/rsi/rsi_coex.h
create mode 100644 ubuntu/rsi/rsi_common.h
create mode 100644 ubuntu/rsi/rsi_debugfs.h
create mode 100644 ubuntu/rsi/rsi_hal.h
create mode 100644 ubuntu/rsi/rsi_hci.h
create mode 100644 ubuntu/rsi/rsi_main.h
create mode 100644 ubuntu/rsi/rsi_mgmt.h
create mode 100644 ubuntu/rsi/rsi_ps.h
create mode 100644 ubuntu/rsi/rsi_sdio.h
create mode 100644 ubuntu/rsi/rsi_usb.h
--
2.9.3
More information about the kernel-team
mailing list