ACK/Cmnt: [SRU][PULL][Jammy:linux-intel-iotg] 5G Fibocom FM350 enablement
Tim Gardner
tim.gardner at canonical.com
Thu Feb 9 13:42:50 UTC 2023
On 2/8/23 11:35 PM, Jian Hui Lee wrote:
> BugLink: https://bugs.launchpad.net/bugs/2006554
> <https://bugs.launchpad.net/bugs/2006554>
>
> [Impact]
> Enablement for 5G Fibocom FM350 module on intel iotg kernel
>
> [Test Plan]
> Test the fm350 module on Intel AlderLake P Island Board by basic
> connectivity testing
>
> [Known issue]
> The driver cannot communicate with the module after
> suspend-resume/driver_reinit from devlink.
>
> ----------------------------------------------------------------
> The following changes since commit ef8848160a81e005e2d5440adb746500d5d66194:
>
> UBUNTU: Ubuntu-intel-iotg-5.15.0-1025.30 (2023-01-24 14:22:19 +0100)
>
> are available in the Git repository at:
>
>
> git://git.launchpad.net/~jianhuilee/ubuntu/+source/linux-intel-iotg/+git/jammy-iotg <http://git.launchpad.net/~jianhuilee/ubuntu/+source/linux-intel-iotg/+git/jammy-iotg> fm350-for-review-20230209
>
> for you to fetch changes up to 6c379afa494fce2ba4299296c48109d64931d69b:
>
> UBUNTU: SAUCE: (no-up) net: wwan: t7xx: Fix WARN_ON() after driver is
> reinitialized (2023-02-09 11:07:36 +0800)
>
> ----------------------------------------------------------------
> Chandrashekar Devegowda (1):
> net: wwan: t7xx: Add AT and MBIM WWAN ports
>
> Haijun Liu (13):
> net: wwan: t7xx: Add control DMA interface
> net: wwan: t7xx: Add core components
> net: wwan: t7xx: Add port proxy infrastructure
> net: wwan: t7xx: Add control port
> net: wwan: t7xx: Data path HW layer
> net: wwan: t7xx: Add data path interface
> net: wwan: t7xx: Add WWAN network interface
> net: wwan: t7xx: Introduce power management
> net: wwan: t7xx: Runtime PM
> net: wwan: t7xx: Device deep sleep lock/unlock
> net: wwan: t7xx: Add AP CLDMA
> net: wwan: t7xx: Infrastructure for early port configuration
> net: wwan: t7xx: PCIe reset rescan
>
> Hanjun Guo (1):
> net: wwan: t7xx: Fix the ACPI memory leak
>
> Jian Hui Lee (3):
> UBUNTU: SAUCE: (no-up) net: wwan: t7xx: fix driver probe failure
> UBUNTU: [Config] updateconfigs for CONFIG_MTK_T7XX
> UBUNTU: SAUCE: (no-up) net: wwan: t7xx: Fix WARN_ON() after
> driver is reinitialized
>
> M Chetan Kumar (1):
> net: wwan: t7xx: Enable devlink based fw flashing and coredump
> collection
>
> Nathan Huckleberry (1):
> net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit
>
> Ricardo Martinez (3):
> list: Add list_next_entry_circular() and list_prev_entry_circular()
> net: wwan: t7xx: Avoid calls to skb_data_area_size()
> net: wwan: t7xx: Fix smatch errors
>
> Yang Yingliang (1):
> net: wwan: t7xx: use GFP_ATOMIC under spin lock in
> t7xx_cldma_gpd_set_next_ptr()
>
> YueHaibing (1):
> net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
>
> debian.intel-iotg/config/config.common.ubuntu | 1 +
> drivers/net/wwan/Kconfig | 15 +
> drivers/net/wwan/Makefile | 1 +
> drivers/net/wwan/t7xx/Makefile | 23 +
> drivers/net/wwan/t7xx/t7xx_cldma.c | 281 +++++
> drivers/net/wwan/t7xx/t7xx_cldma.h | 180 ++++
> drivers/net/wwan/t7xx/t7xx_dpmaif.c | 1281
> +++++++++++++++++++++++
> drivers/net/wwan/t7xx/t7xx_dpmaif.h | 179 ++++
> drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 1366
> +++++++++++++++++++++++++
> drivers/net/wwan/t7xx/t7xx_hif_cldma.h | 145 +++
> drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c | 574 +++++++++++
> drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h | 206 ++++
> drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 1243
> ++++++++++++++++++++++
> drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h | 116 +++
> drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 683 +++++++++++++
> drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h | 78 ++
> drivers/net/wwan/t7xx/t7xx_mhccif.c | 122 +++
> drivers/net/wwan/t7xx/t7xx_mhccif.h | 38 +
> drivers/net/wwan/t7xx/t7xx_modem_ops.c | 789 ++++++++++++++
> drivers/net/wwan/t7xx/t7xx_modem_ops.h | 91 ++
> drivers/net/wwan/t7xx/t7xx_netdev.c | 423 ++++++++
> drivers/net/wwan/t7xx/t7xx_netdev.h | 55 +
> drivers/net/wwan/t7xx/t7xx_pci.c | 822 +++++++++++++++
> drivers/net/wwan/t7xx/t7xx_pci.h | 123 +++
> drivers/net/wwan/t7xx/t7xx_pci_rescan.c | 117 +++
> drivers/net/wwan/t7xx/t7xx_pci_rescan.h | 29 +
> drivers/net/wwan/t7xx/t7xx_pcie_mac.c | 262 +++++
> drivers/net/wwan/t7xx/t7xx_pcie_mac.h | 31 +
> drivers/net/wwan/t7xx/t7xx_port.h | 145 +++
> drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c | 277 +++++
> drivers/net/wwan/t7xx/t7xx_port_devlink.c | 706 +++++++++++++
> drivers/net/wwan/t7xx/t7xx_port_devlink.h | 85 ++
> drivers/net/wwan/t7xx/t7xx_port_proxy.c | 619 +++++++++++
> drivers/net/wwan/t7xx/t7xx_port_proxy.h | 108 ++
> drivers/net/wwan/t7xx/t7xx_port_wwan.c | 183 ++++
> drivers/net/wwan/t7xx/t7xx_reg.h | 373 +++++++
> drivers/net/wwan/t7xx/t7xx_state_monitor.c | 678 ++++++++++++
> drivers/net/wwan/t7xx/t7xx_state_monitor.h | 139 +++
> drivers/net/wwan/t7xx/t7xx_uevent.c | 41 +
> drivers/net/wwan/t7xx/t7xx_uevent.h | 39 +
> include/linux/list.h | 26 +
> 41 files changed, 12693 insertions(+)
> create mode 100644 drivers/net/wwan/t7xx/Makefile
> create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_pci_rescan.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_pci_rescan.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port_devlink.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port_devlink.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_port_wwan.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_reg.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.h
> create mode 100644 drivers/net/wwan/t7xx/t7xx_uevent.c
> create mode 100644 drivers/net/wwan/t7xx/t7xx_uevent.h
>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
All are clean cherry picks except for one backport and some simple SAUCE
patches.
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list