Skip to contentSkip to conversation

backports: add wwan device drivers

RFC Superseded Patrick Ziegler 2 participants 3 messages Jul 30, 2013 – Jul 31, 2013

v1 of 3 Superseded Latest is v3 →

lore
Share & tools
lore
#0 lore raw

cover backports: add wwan device drivers

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

Patrick Ziegler (8):
backports: disable PCI functions for kernels 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: 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          | 23 +++++++++++++++
 backport/compat/compat-2.6.25.c                    |  2 ++
 backport/compat/compat-2.6.28.c                    |  4 +++
 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, 200 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 5 lines · Patrick Ziegler

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

Quoted 10 lines

Patrick Ziegler (8):
backports: disable PCI functions for kernels 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: 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

Nice! Was this based on top of all my posted patches that take us up to next-20130712 + my last RFCs that take us up to next-20130729 ? If not any chance you can rebase? The patches that take us up to next-20130712 are now merged upstream and the only missing ones are the ones that take us up to next-20130729. You can skip my RFCs as I can adjust those to yours. If you rebase to the master branch that'd be good enough.

Luis

#2 lore raw
Quoted 17 lines · Luis R. Rodriguez
Quoted 5 lines · Patrick Ziegler

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

Quoted 10 lines

Patrick Ziegler (8):
backports: disable PCI functions for kernels 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: 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

Quoted 8 lines

Nice! Was this based on top of all my posted patches that take us up to next-20130712 + my last RFCs that take us up to next-20130729 ? If not any chance you can rebase? The patches that take us up to next-20130712 are now merged upstream and the only missing ones are the ones that take us up to next-20130729. You can skip my RFCs as I can adjust those to yours. If you rebase to the master branch that'd be good enough.

This is based on top of the current master branch fe8230e (refresh patches for next-20130712). But I will prepare a new patch series based on your latest RFC (next-20130729)

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