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