Skip to contentSkip to conversation

backports: add wwan device drivers

RFC Superseded Patrick Ziegler 2 participants 3 messages Aug 1, 2013 – Aug 2, 2013

lore
Share & tools
lore
#0 lore raw

v3 cover backports: add wwan device drivers

This adds wwan drivers for mobile broadband devices. Patches 1 to 8 add missing stuff required for the wwan drivers. Patch 9 adds device drivers.

Changes v2:
- rebased on last RFCs for next-20130729

Changes v3:
- add new patch to add missing USB_SPEED_SUPER
- fix PCI build errors in a better way

Patrick Ziegler (9):
backports: fix build errors for old kernel versions without PCI
support
backports: add eth_prepare_mac_addr_change() and
eth_commit_mac_addr_change()
backports: define PM_EVENT_AUTO
backports: add usb_translate_errors()
backports: add usb_endpoint_maxp()
backports: update enum usb_device_speed with USB_SPEED_SUPER
backports: include headers directly if math64 header is missing
backports: define phys_addr_t for ARM on kernel version < 2.6.25
backports: add wwan device drivers

 backport/Kconfig                                   |  2 +
 backport/Makefile.kernel                           |  3 ++
 backport/backport-include/linux/etherdevice.h      |  7 ++++
 backport/backport-include/linux/if.h               |  4 ++
 backport/backport-include/linux/math64.h           |  3 ++
 backport/backport-include/linux/pm.h               |  4 ++
 backport/backport-include/linux/types.h            |  4 +-
 backport/backport-include/linux/usb.h              | 17 ++++++++
 backport/backport-include/linux/usb/ch9.h          | 45 ++++++++++++++++++++++
 backport/compat/compat-2.6.25.c                    |  4 ++
 backport/compat/compat-2.6.28.c                    |  1 +
 backport/compat/compat-3.9.c                       | 33 ++++++++++++++++
 copy-list                                          | 14 +++++++
 .../network/0001-netdev_ops/qmi_wwan.patch         | 11 ++++++
 .../network/0001-netdev_ops/sierra_net.patch       | 11 ++++++
 .../drivers_net_usb_cdc_mbim.patch                 | 12 ++++++
 .../drivers_net_usb_cdc_ncm.patch                  | 12 ++++++
 .../drivers_net_usb_qmi_wwan.patch                 | 12 ++++++
 .../drivers_net_usb_sierra_net.patch               | 12 ++++++
 .../drivers_usb_class_cdc-wdm.patch                | 12 ++++++
 20 files changed, 221 insertions(+), 2 deletions(-)
 create mode 100644 backport/backport-include/linux/usb/ch9.h
 create mode 100644 patches/collateral-evolutions/network/0001-netdev_ops/qmi_wwan.patch
 create mode 100644 patches/collateral-evolutions/network/0001-netdev_ops/sierra_net.patch
 create mode 100644 patches/collateral-evolutions/network/62-usb_driver_lpm/drivers_net_usb_cdc_mbim.patch
 create mode 100644 patches/collateral-evolutions/network/62-usb_driver_lpm/drivers_net_usb_cdc_ncm.patch
 create mode 100644 patches/collateral-evolutions/network/62-usb_driver_lpm/drivers_net_usb_qmi_wwan.patch
 create mode 100644 patches/collateral-evolutions/network/62-usb_driver_lpm/drivers_net_usb_sierra_net.patch
 create mode 100644 patches/collateral-evolutions/network/62-usb_driver_lpm/drivers_usb_class_cdc-wdm.patch
Signature · 19 lines
1.8.1.2


-- 
Dipl.-Inf. (FH) Patrick Ziegler

University Of Applied Sciences
Kaiserslautern

Amerikastrasse 1
D-66482 Zweibruecken
Germany

Phone:  +49 631 3724 5526
Mail:   [email protected]
PGP KeyID 0xB4796B8C

http://www.fh-kl.de
http://www.fh-kl.de/fachbereiche/imst/iuk-knowhow.html
#1 lore raw
Quoted 10 lines · Patrick Ziegler

This adds wwan drivers for mobile broadband devices. Patches 1 to 8 add missing stuff required for the wwan drivers. Patch 9 adds device drivers.

Changes v2:
- rebased on last RFCs for next-20130729

Changes v3:
- add new patch to add missing USB_SPEED_SUPER
- fix PCI build errors in a better way

Nice! Looks good to me except for just export symbol stuff. Let me know if you want to respin or want me to try to merge these with the symbol change. Up to you.

Luis

#2 lore raw
Quoted 8 lines · Luis R. Rodriguez
Quoted 7 lines · Patrick Ziegler

This adds wwan drivers for mobile broadband devices. Patches 1 to 8 add missing stuff required for the wwan drivers. Patch 9 adds device drivers.

Changes v2:
- rebased on last RFCs for next-20130729

Quoted 8 lines
Quoted 3 lines

Changes v3:
- add new patch to add missing USB_SPEED_SUPER
- fix PCI build errors in a better way

Nice! Looks good to me except for just export symbol stuff. Let me know if you want to respin or want me to try to merge these with the symbol change. Up to you.

Thanks your having a look on these patches. I will fix that issue and resend.

Patrick

Signature · 15 lines
Dipl.-Inf. (FH) Patrick Ziegler

University Of Applied Sciences
Kaiserslautern

Amerikastrasse 1
D-66482 Zweibruecken
Germany

Phone:  +49 631 3724 5526
Mail:   [email protected]
PGP KeyID 0xB4796B8C

http://www.fh-kl.de
http://www.fh-kl.de/fachbereiche/imst/iuk-knowhow.html