Amitkumar Karwar <amitkarwar@xxxxxxxxx> writes: > From: Amitkumar Karwar <amit.karwar@xxxxxxxxxxxxxxxxxx> > > This patch series adds new bluetooth driver and coex enhancments > in existing wlan driver for RSI chipsets. > As per our architecture, both wlan and bluetooth drivers talk > over same SDIO interface to device. Separate endpoint will be > used in case of USB interface. > > Change in v9: "#ifdef CONFIG_RSI_COEX" check moved from 6/8 to 4/6 > to resolve kbuild test robot reported error > Change in v8: 4/8, 5/8 are modified > Change in v7: 4/8 is modified > Changes in v6: 1/8, 3/8, 4/8, 5/8, 6/8 are modified > Changes in v5: 5/8 is modified > Changes in v4: 5/8 is modified > Changes in v3: 4/8, 5/8 and 6/8 patches are modified > Changes in v2: 2/8, 5/8 and 6/8 patches are modified > > Prameela Rani Garnepudi (6): > rsi: add rx control block to handle rx packets in USB > rsi: add header file rsi_91x > rsi: add coex support > Bluetooth: btrsi: add new rsi bluetooth driver > rsi: add module parameter operating mode > rsi: sdio changes to support BT > > Siva Rebbagondla (2): > rsi: add bluetooth rx endpoint > rsi: handle BT traffic in driver > > drivers/bluetooth/Kconfig | 12 ++ > drivers/bluetooth/Makefile | 2 + > drivers/bluetooth/btrsi.c | 188 ++++++++++++++++++++++++++++ > drivers/net/wireless/rsi/Kconfig | 9 ++ > drivers/net/wireless/rsi/Makefile | 1 + > drivers/net/wireless/rsi/rsi_91x_coex.c | 179 ++++++++++++++++++++++++++ > drivers/net/wireless/rsi/rsi_91x_core.c | 20 ++- > drivers/net/wireless/rsi/rsi_91x_hal.c | 56 +++++++-- > drivers/net/wireless/rsi/rsi_91x_main.c | 129 ++++++++++++++++++- > drivers/net/wireless/rsi/rsi_91x_mgmt.c | 2 +- > drivers/net/wireless/rsi/rsi_91x_sdio.c | 13 +- > drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 5 +- > drivers/net/wireless/rsi/rsi_91x_usb.c | 124 +++++++++++++----- > drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 35 ++++-- > drivers/net/wireless/rsi/rsi_coex.h | 37 ++++++ > drivers/net/wireless/rsi/rsi_common.h | 5 +- > drivers/net/wireless/rsi/rsi_hal.h | 21 ++++ > drivers/net/wireless/rsi/rsi_main.h | 21 ++-- > drivers/net/wireless/rsi/rsi_mgmt.h | 3 + > drivers/net/wireless/rsi/rsi_usb.h | 16 ++- > include/net/rsi_91x.h | 56 +++++++++ > 21 files changed, 852 insertions(+), 82 deletions(-) > create mode 100644 drivers/bluetooth/btrsi.c > create mode 100644 drivers/net/wireless/rsi/rsi_91x_coex.c > create mode 100644 drivers/net/wireless/rsi/rsi_coex.h > create mode 100644 include/net/rsi_91x.h Just a heads up to everyone that I applied this to pending branch in w-d-next and if everything goes ok with kbuild bot I'll apply this to the master branch soon. -- Kalle Valo