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
Start the battery_monitor only if FCC learning
is enabled.
While at it, set system as the owner for qpnp-bms-*
FCC sysfs entries and module parameters.
Change-Id: Ib2cd6bbc8b0b687d4e1576d1f80f8ba2461fb1cf
CSVT application runs as the user of radio, visiting dev/smd11,
thus we need to change the owner of dev/smd11 to
radio and modify its permission to 0660.
Change-Id: Ia35a633e3175aa8904835db444340bdf343c37a7
The HVDCP is not supported on all targets. Disable it by default.
Add a rule to start or stop the service.
Change-Id: I677606472ee2070adac953b0f6c1810293b69c7c
1. Set auto to power control, if device is connnected to HSIC bus.
2. Change permission for bind/unbind of HSIC HCD.
3. Change permission for polling mode of SDIO host controller
4. Set system property needed for atheros bluetooth
Change-Id: I9235c335a9b5a081cfb6e15edd41b3431e7b3ba2
Adding switches to individually control whether
various iZat services should be turned ON or OFF
at boot time.
Change-Id: Id6575b16c04c6656526ab18d01085d86992e26c6
The kernel subsystem restart driver exposes a sysfs node that when
set prevents certain safety checks from making subsystem debugging
impossible. Write the value of a persistent property to this sysfs
node to make debugging possible if necessary.
Change-Id: I506e51ca00142259dc7a71ab0385b0fb7adda08d
Turn on the cpu.sync_on_migrate node to synchronize target cpu frequency
to that of source cpu frequency on foreground thread migration. To ensure
no impact on power, lowering sync_freq value to 960MHz
Change-Id: Ib61f7f4c17736fd4f44deeeccc6b01f05830d130
wcnss service runs with system permission, and it needs to interact with
wcnss platform driver thru this device.
Change-Id: I6dbf14d9e3134cbaf724699040eac083cb680dc7
There is a Zygote issue that prevents time classes from
initializing properly when the system time is before 2008.
The Daylight Savings Time (DST) is not supported when that happens.
There is a race condition between Zygote init and time_daemon
setting the system time so sometimes the system time seen by Zygote
init is the dafault value (year 1970). This fix sets the time just
before Zygote init to year 2009 and that allows Zygote classes to
initialize.
Google recently has a fix for Zygote init to support time before
2008, (see https://code.google.com/p/android/issues/detail?id=26419),
but that will come in JB_MR2. Till then we need this fix.
CRs-Fixed: 467157
Change-Id: I7e101f576347230f017400b1d41f36eb939acf84
Apart from the target msm7630_fusion,
the gps daemon will start based on
the baseband property value
Change-Id: Ide55e4bafcd7ffb250dfd6f8a7d44a341721ba5f
CRs-fixed: 447327
Before triggering WCNSS platform driver, indicate thru a /sys parameter
that calibrated data is available at user space. So platform driver
should wait for the Android daemon to transfer this data; and then
download this data to WCNSS. This change also removes the support for
loading WCNSS platform driver as DLKM.
Change-Id: Ie627f1f112c29c2811cead88e8e2a58abd783c1a
Add APQ8084 target to QCOM platform list and set default USB
enumeration/LCD density setting for initial device bring-up.
Change-Id: I57ebbcc5d510f1e41869ab3f3b72f5200dc67e9b
Enable trigger of wcnss driver during msm8610 boot up. Wcnss firmware
will be loaded and wcnss will be released from reset.
Change-Id: I460312eb4bc1889e56474e2fdb6d88edc40dec91