usb: qcserial: define and use Sierra Wireless layout
authorBjørn Mork <bjorn@mork.no>
Sun, 27 Apr 2014 14:47:45 +0000 (16:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 May 2014 21:59:24 +0000 (14:59 -0700)
commit8bc7a069402e1a443ded8088a8be0dc8aa1c2c9b
tree5bc50fb44a1bfe4db72cce85f11fb853f7e701e9
parentd712ca91db6d5463ca5a9b06eb6ba937c59a15fa
usb: qcserial: define and use Sierra Wireless layout

All the "non Gobi" Qualcomm based devices handled by this
driver share a common standard Sierra Wireless specific
layout. Adding code specifically for this layout allow
us to reduce the number of match entries per device from
three to one.

This change will result in a penalty wrt stable backports,
but simplifies new Sierra device addtitions in the long
term.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/serial/qcserial.c