RmNet USB driver needs to be configured before the interfaces
can be probed. Configuration parameters are based on the
ro.baseband and persist.rmnet.mux properties.
Change-Id: Ibae6c091b068a20121ab30947083e1dddace28c0
Fusion3 DSDAs USB compositions are supported by
Product ID 0x9065 having APQ DIAG, MDM DIAG, MDM2 DIAG, ADB, MDM DUN,
MDM2 DUN, MDM RMNET, MDM2 RMNET, MSC interfaces.
Product ID 0x9066 having APQ DIAG, MDM DIAG, MDM2 DIAG, MDM DUN,
MDM2 DUN, MDM RMNET, MDM2 RMNET, MSC interfaces.
Also, pass serial and rmnet transport clinet names for the usb
compositions using hsic transport. This allows dynamic assignment of
unique driver port names to handle multiple instances of driver using
same transport(e.g. MDM DUN & MDM2 DUN over hsic transport).
Change-Id: I58907705906c12a2365413f4a13a32d62643a43a
Add APQ8084 target to QCOM platform list and set default USB
enumeration/LCD density setting for initial device bring-up.
Change-Id: I57ebbcc5d510f1e41869ab3f3b72f5200dc67e9b
Add MSM8226 to QCOM platform list and set default USB
enumeration/LCD density setting for initial device bring-up.
Rename MSM8910 target to MSM8610.
Change-Id: Ice3679ddb38e3c8cf5aa27f1f8dbf5ce814e923e
Diag driver was using diag_mdm channel name for sglte target
which has QSC modem. In case of Fuiosn3 DSDA diag needs to
open both diag_mdm and diag_qsc channels. This requires the
renaming of the channel name used by sglte to diag_qsc as diag
driver needs to handle both channels separately.
Change-Id: I30979cb8c7035b00595298c3592bbabc9c61fdb9
Add MSM8910 to QCOM platform list and set default
USB enumeration/LCD density setting for initial
device bring-up.
Change-Id: Ic949f6df629a50b3718190f4eb08386fe836f6f8
Enable USB3 BAM as kernel driver is also now using USB3 as the
default USB port. Without this change USB BAM client e.g. QDSS
wouldn't function.
Change-Id: Ief7a2c047a92c731cfed320b7adbe7f90501c365
Currently using sys.usb.config.extra with value as "diag" making RNDIS
default composition as RNDIS + DIAG + ADB for both fusion and non-fusion
platforms. Hence revert this change not make RNDIS + DIAG + ADB as default
composition on selecting tethering option.
This reverts commit e2ee00363c.
Change-Id: I49323fc92a750c83140f66e32c23173ad8137c22
CRs-Fixed: 399871
Add support for DIAG+QDSS and DIAG+QDSS+ADB compositions.
There is no UI support to enable/disable QDSS. Hence, run
"setprop sys.usb.config=diag,qdss" command to enable QDSS,
and "setprop sys.usb.config=diag,qdss,adb" command to
enable ADB along with QDSS and DIAG.
This change also selects USB BAM type for QDSS.
Change-Id: If11ca512cc35f4e5da8231f255f28aa58647ac16
This change allows to enumerate diag interface along with RNDIS
interface, when USB tethering is enabled from userspace.
Change-Id: I245e13ca159c244f40411eaaa54370584bd054dd
Enable 9025 as the default composition for 8974 which comprises
of following functions:
DIAG + MODEM + SERIAL + RMNET + MASS-STORAGE + ADB
Previous composition was: DIAG + ADB
Change-Id: Ib411a100d3a8606acf72289f46450244d4cf923f
Some of the devices do not have unique serial numbers, in such
case user can set property for the device 'persist.usb.serialno'
which will be taken as unique serial no. Fix the script to set
serial number in the order "persist prroperty-kernel command
line-default value".
Change-Id: I7f72ec01451b5ebef2fbeb73b47c5d4a06ad0c6f
CRs-Fixed: 384217