backports: add wwan device drivers
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
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: addeth_prepare_mac_addr_change()and
eth_commit_mac_addr_change()
backports: definePM_EVENT_AUTO
backports: addusb_translate_errors()
backports: addusb_endpoint_maxp()
backports: include headers directly if math64 header is missing
backports: definephys_addr_tfor 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
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: addeth_prepare_mac_addr_change()and
eth_commit_mac_addr_change()
backports: definePM_EVENT_AUTO
backports: addusb_translate_errors()
backports: addusb_endpoint_maxp()
backports: include headers directly if math64 header is missing
backports: definephys_addr_tfor 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