ACK/cmnt: [PULL][Xenial] Update for third party Redpine Wifi-BT and Exar USB UART drivers
Stefan Bader
stefan.bader at canonical.com
Mon Apr 24 08:42:01 UTC 2017
On 21.04.2017 11:12, Shrirang Bagul wrote:
> BugLink: http://bugs.launchpad.net/bugs/1669672
> BugLink: http://bugs.launchpad.net/bugs/1685133
>
> This pull request to update two third party vendor drivers to be included
> in A-rev delivary image for Dell IoT project. These drivers are:
>
Ok, after discussing this with Colin I think the change to common code works by
keeping hold of whatever pm_get does, so the generic driver fails to meddle with
things. And for hw other than this board everything remains the same. So ok this
time but note that I see upstream code to remove the pm_get/put calls in newer
kernel versions. So it won't work then.
-Stefan
> 1. Exar USB UART driver - fixes to Rx fail after resume from S3/S4
> 2. Redpine ver. 1.2.RC4 - multiple fixes and enables lot's of new features.
>
> While the Exar driver is fileterd out of builds on s390 systems, Redpine
> driver will compile only on amd64 systems. Also, the Redpine driver will
> bind only to the RS9113 Wifi-BT combo chips probed on SDIO or USB buses.
> Support for other Redpine chipsets will be supported by the driver carried
> by the 4.4.X kernel from mainline.
>
> Tested on Dell IoT gateway DVT-2 boards.
>
> The following changes since commit 50aaaec159365f8f8788e054048545e7ec9734f1:
>
> UBUNTU: Ubuntu-4.4.0-72.93 (2017-03-31 15:54:28 +0200)
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/snb/ubuntu-xenial.git caracalla-kt-for-arev
>
> for you to fetch changes up to 2367e69e2056c5605867f2bd477fe59ff4c0284b:
>
> UBUNTU: [Config] Update CONFIG_VEN_RSI_* configs (2017-04-21 15:57:08 +0800)
>
> ----------------------------------------------------------------
> Shrirang Bagul (4):
> UBUNTU: SAUCE: xr-usb-serial: Update driver for Exar USB serial ports
> UBUNTU: SAUCE: sdhci: use PCI ID to identify Dell IoT gateways
> UBUNTU: SAUCE: Redpine: Upgrade to ver. 1.2.RC4
> UBUNTU: [Config] Update CONFIG_VEN_RSI_* configs
>
> debian.master/config/config.common.ubuntu | 7 +-
> drivers/mmc/host/sdhci.c | 19 +-
> ubuntu/rsi/Kconfig | 50 +-
> ubuntu/rsi/Makefile | 59 +-
> ubuntu/rsi/rsi_91x_coex.c | 53 +-
> ubuntu/rsi/rsi_91x_core.c | 152 ++--
> ubuntu/rsi/rsi_91x_debugfs.c | 59 +-
> ubuntu/rsi/rsi_91x_hal.c | 444 ++++------
> ubuntu/rsi/rsi_91x_hci.c | 57 +-
> ubuntu/rsi/rsi_91x_mac80211.c | 1222 ++++++++++++++++++++++-----
> ubuntu/rsi/rsi_91x_main.c | 205 ++---
> ubuntu/rsi/rsi_91x_mgmt.c | 687 +++++++++++----
> ubuntu/rsi/rsi_91x_ps.c | 44 +-
> ubuntu/rsi/rsi_91x_sdio.c | 269 +++++-
> ubuntu/rsi/rsi_91x_sdio_ops.c | 75 +-
> ubuntu/rsi/rsi_91x_usb.c | 77 +-
> ubuntu/rsi/rsi_91x_usb_ops.c | 37 +-
> ubuntu/rsi/rsi_boot_params.h | 38 +-
> ubuntu/rsi/rsi_coex.h | 38 +-
> ubuntu/rsi/rsi_common.h | 44 +-
> ubuntu/rsi/rsi_debugfs.h | 42 +-
> ubuntu/rsi/rsi_hal.h | 63 +-
> ubuntu/rsi/rsi_hci.h | 38 +-
> ubuntu/rsi/rsi_main.h | 110 ++-
> ubuntu/rsi/rsi_mgmt.h | 94 ++-
> ubuntu/rsi/rsi_ps.h | 39 +-
> ubuntu/rsi/rsi_sdio.h | 38 +-
> ubuntu/rsi/rsi_usb.h | 41 +-
> ubuntu/xr-usb-serial/README.txt | 3 +
> ubuntu/xr-usb-serial/xr_get_smbios.c | 350 ++++++++
> ubuntu/xr-usb-serial/xr_get_smbios.h | 237 ++++++
> ubuntu/xr-usb-serial/xr_usb_serial_common.c | 392 ++++++---
> ubuntu/xr-usb-serial/xr_usb_serial_common.h | 16 +-
> ubuntu/xr-usb-serial/xr_usb_serial_hal.c | 244 +++++-
> ubuntu/xr-usb-serial/xr_usb_serial_ioctl.h | 7 +
> 35 files changed, 4065 insertions(+), 1285 deletions(-)
> create mode 100644 ubuntu/xr-usb-serial/xr_get_smbios.c
> create mode 100644 ubuntu/xr-usb-serial/xr_get_smbios.h
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170424/902b2d4f/attachment.sig>
More information about the kernel-team
mailing list