Skip to content

WiMAX patches for 2.6.33 (batch #3)

Inaky Perez-Gonzalez netdev 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13wimax/iwmc3200: add new sdio device ID to support iwmc3200 2.5GHz skudrivers/net/wimax/i2400m/sdio.c include/linux/mmc/sdio_ids.h+3 -00 replies
2/13wimax/i6x50: add Intel WiFi/WiMAX Link 6050 Series supportdrivers/net/wimax/i2400m/fw.c drivers/net/wimax/i2400m/i2400m-usb.h drivers/net/wimax/i2400m/usb.c +1 more+26 -70 replies
3/13wimax/i2400m: clean up & add a payload argument to i2400m_schedule_work()drivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h+37 -210 replies
4/13wimax/i2400m: add reason argument to i2400m_dev_reset_handle()drivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/sdio-rx.c +1 more+22 -110 replies
5/13wimax/i2400m: cache firmware on system suspenddrivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/fw.c drivers/net/wimax/i2400m/i2400m.h+213 -130 replies
6/13wimax/i2400m: implement .reset_resume in USB subdriverdrivers/net/wimax/i2400m/usb.c+16 -00 replies
7/13wimax/i2400m: don't overwrite error codes when failing to load firmwaredrivers/net/wimax/i2400m/fw.c+0 -10 replies
8/13wimax/i2400m: on device stop, clean up pending wake & TX workdrivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/netdev.c+35 -200 replies
9/13wimax/i2400m: cleanup initialization/destruction flowdrivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/netdev.c+41 -310 replies
10/13wimax/i2400m: clarify and fix i2400m->{ready,updown}drivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/rx.c +2 more+70 -260 replies
11/13wimax/i2400m: introduce i2400m->bus_setup/releasedrivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/sdio.c +1 more+111 -380 replies
12/13wimax/i2400m: do bootmode buffer management in i2400m_setup/release()drivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/sdio.c +1 more+17 -350 replies
13/13wimax/i2400m: Implement pre/post reset support in the USB driverdrivers/net/wimax/i2400m/driver.c drivers/net/wimax/i2400m/i2400m.h drivers/net/wimax/i2400m/usb.c+116 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 2.6.33/3 00/13] WiMAX patches for 2.6.33 (batch #3)

[this series of patches has been split in four batches as it was too long; the grouping is just sequential as they are not really related, except for dependencies].

Add support for two new SKUs of the USB and SDIO devices. USB: fix resume timing out when requesting firmware (caching it); add reset_resume support. Initialization sequence cleanup, introducing bus_setup/bus_release() function pointers to allow simpler .pre and .post reset implementations that move complexity away from the bus specific subdrivers.

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax.git

Patches follow for ease of review.

Cindy H Kao (1):
wimax/iwmc3200: add new sdio device ID to support iwmc3200 2.5GHz sku

Dirk Brandewie (1):
wimax/i6x50: add Intel WiFi/WiMAX Link 6050 Series support

Inaky Perez-Gonzalez (11):
wimax/i2400m: clean up & add a payload argument to

    i2400m_schedule_work()

wimax/i2400m: add reason argument to i2400m_dev_reset_handle() wimax/i2400m: cache firmware on system suspend wimax/i2400m: implement .reset_resume in USB subdriver wimax/i2400m: don't overwrite error codes when failing to load
firmware
wimax/i2400m: on device stop, clean up pending wake & TX work wimax/i2400m: cleanup initialization/destruction flow wimax/i2400m: clarify and fix i2400m->{ready,updown} wimax/i2400m: introduce i2400m->bus_setup/release wimax/i2400m: do bootmode buffer management in i2400m_setup/release() wimax/i2400m: Implement pre/post reset support in the USB driver

 drivers/net/wimax/i2400m/driver.c     |  332 ++++++++++++++++++++++++++-------
 drivers/net/wimax/i2400m/fw.c         |  163 +++++++++++++++--
 drivers/net/wimax/i2400m/i2400m-usb.h |    3 +
 drivers/net/wimax/i2400m/i2400m.h     |  109 +++++++++--
 drivers/net/wimax/i2400m/netdev.c     |   63 ++++---
 drivers/net/wimax/i2400m/rx.c         |   16 +-
 drivers/net/wimax/i2400m/sdio-rx.c    |    2 +-
 drivers/net/wimax/i2400m/sdio.c       |  116 +++++++-----
 drivers/net/wimax/i2400m/usb-notif.c  |    2 +-
 drivers/net/wimax/i2400m/usb.c        |   92 ++++++++--
 include/linux/mmc/sdio_ids.h          |    1 +
 include/linux/wimax/i2400m.h          |    1 +
 include/net/wimax.h                   |    6 +
 13 files changed, 705 insertions(+), 201 deletions(-)