Commit Graph

2503 Commits

Author SHA1 Message Date
Linux Build Service Account 1554423b02 Merge "common: base: Add msmcobalt to the video target list" 2015-09-02 18:34:02 -07:00
Dinesh K Garg 8ec7a6597d cryptfs_hw: Tie HW FDE keys with keymaster
HW FDE keys would be tied to keymaster so that if someone changes
Root of Trust (ROT), encrypted data can't be used. Cryptfs_hw module
is exposing a new API so that caller can determine whether to create
dependency between HW FDE keys and keymaster.

Change-Id: I85c85ffd9086f6c060032e4ae701b10363d88529
2015-09-02 13:45:15 -07:00
Yashdev Singh 62daaaf60d Telephony: Increase MMS PDN priority.
Set MMS PDN request as the highest priority.

Change-Id: I14b28544ce069ca3581ff7663fcd0b4068cc9f18
2015-09-02 13:43:06 -07:00
Liu Zongyu ca41d4a2da device/qcom/common: remove launcher2 so the 3rd launcher app can install
The 3rd launcher app may have same permission with launcher2, it will
lead the packagemanager throw the exception and can't install successful.

remove the launcher2, use trebuchet as default launcher.

Change-Id: I9a7291b2cacced50be58285fedfc8d63521b02c3
CRs-fixed: 885109
2015-09-02 05:24:16 -07:00
Linux Build Service Account 25e510065a Merge "allow qmi csvt service to have radio previlage" 2015-09-01 04:11:53 -07:00
Linux Build Service Account 6a6ea78218 Merge "base.mk: Set ro.adb.secure property on user build" 2015-09-01 04:11:52 -07:00
Linux Build Service Account e06abcfd4f Merge "common: fix possible_dtb_dirs order in generate_extra_images.mk" 2015-08-31 03:29:42 -07:00
Linux Build Service Account 0cf422a05a Merge "WFD: Spawn wifi display service at boot up" 2015-08-30 23:00:04 -07:00
Linux Build Service Account ea6cf06fdb Merge "init.qcom.usb: Fix Modem interface transport name with DPL composition" 2015-08-30 03:41:11 -07:00
Linux Build Service Account 7619ec247a Merge "init: qcom: Fix the issue with fm patch downloader" 2015-08-30 03:41:03 -07:00
Matt Wagantall 4c13497d90 common: fix possible_dtb_dirs order in generate_extra_images.mk
678eb850ea ("common: find dtb files in qcom subdirectories when
generating dt.img") failed to take into account that order matters
in the possible_dtb_dirs list of directories. More specific paths
must be listed first, since the first path that exists will be used.
Fix this by re-ordering the list so that the entries with
'/dts/qcom/' come before those that don't.

Change-Id: I82e948c0a20605f051a60fdfaae9679e1fa6555e
2015-08-29 23:28:21 -07:00
Linux Build Service Account e8ab605df0 Merge "common: find dtb files in qcom subdirectories when generating dt.img" 2015-08-29 08:43:35 -07:00
Linux Build Service Account cd53566e1c Merge "init.qcom.post_boot.sh: Enable LPMs by default" 2015-08-29 08:43:34 -07:00
Mayank Rana 4426dd179a init.qcom.usb: Fix Modem interface transport name with DPL composition
Modem interface is using serial transport as char_bridge. Due to using
"cdev" as serial transport name with DPL based composition, DPL based
composition switch is failing. Hence fix this issue by using
"char_bridge" as serial transport name.

Change-Id: I092df985f8f5302d0f5c4299cd2dbdc5e5b3dd1c
2015-08-28 15:47:33 -07:00
Avijit Kanti Das 3b6daf16db base.mk: Set ro.adb.secure property on user build
Fix CTS failure(UsbDebuggingTest).The test expects
the property value set to 1 for secure
adb debugging.

Change-Id: I801fc2986975ddb262b8ac133370d54dca45a050
CRs-Fixed: 829570
2015-08-28 15:13:52 -07:00
Linux Build Service Account 616c4ad4a2 Merge "Revert "diag: Allow radio (instead of system) to use /dev/diag"" 2015-08-28 03:01:55 -07:00
Linux Build Service Account 3b8703e2b4 Merge "IMS: Control Wifi calling mode preference" 2015-08-27 16:39:58 -07:00
Linux Build Service Account b2feae5591 Merge "ueventd.qcom.rc: add permissions for nqx nfc driver" 2015-08-27 16:39:23 -07:00
Matt Wagantall 678eb850ea common: find dtb files in qcom subdirectories when generating dt.img
This is needed to match the new convention in the msm-3.18 kernel.
The old search paths are left intact for backward-compatibility.

Change-Id: Iba7fd603df33e3dee44a3d1ff0fd5bd120a60ed4
2015-08-26 19:14:52 -07:00
Suresh Koleti 00f2783f5f IMS: Control Wifi calling mode preference
Add configuration flags to control Wifi calling
mode preference UI options

Change-Id: I4ff10b3e54108fabb701fdb5abb37766a7cbce49
2015-08-25 23:57:30 -07:00
Linux Build Service Account a37dc2d875 Merge "Camera: Extend face detection" 2015-08-25 17:44:15 -07:00
Shruthi Krishna 0b2482c2b4 Revert "diag: Allow radio (instead of system) to use /dev/diag"
This reverts commit 0321a4ad6c.

Change-Id: I51ad05a40b167743cd8b35a46efd068f0a7d1535
2015-08-25 16:27:38 -07:00
Linux Build Service Account cfe768e836 Merge "power: Modify power HAL hint for Interactive governor" 2015-08-25 08:06:43 -07:00
padarshr 9df27e64a7 Change tftp_server class from core to main
Because of an open file on /data by this module,
encryption was failing as /data unmounting failed,
so changing this to main class to make encryption successful

Change-Id: I52a1f0f8abb51234f54be0ddbcc4016df52c466e
2015-08-24 21:45:51 -07:00
Maunik Shah aeb8a95dee init.qcom.rc: create /data/ramdump directory for subsystem_ramdump
To store subsystem ramdumps on persistent storage, /data/ramdump
folder is created on persist.sys.ssr.enable_ramdumps property set

Change-Id: I9aba35e09656c36f1056fc2255f75e094916fafa
CRs-Fixed: 838055
2015-08-24 21:45:29 -07:00
Sridhar Parasuram d16caca83c Sign recovery image
LK now requires recovery image to be signed. This
is a new change to ensure that only signed images
are used

Change-Id: I25fef9c311370e3f26d2d09b577575cd2a16f880
2015-08-24 21:44:55 -07:00
Lalit Kansara 2ea1be88ed On an encrypted device, mkdir in /data on boot trigger should be moved
On an encrypted device, mkdir in /data partition must be moved from
"boot" trigger to "post-fs-data" as the /data partition is remouned
after giving passkey by the user. Hence some folders are not created
as they were created already on boot but could not be found after
remounting the /data partition. Consequently some functionality broken

Change-Id: I25e6c208d4cc036b34f818c683a3219d3431d67a
2015-08-24 21:44:14 -07:00
Ameya Thakur 8ba0e3661f common: base: Add msmcobalt to the video target list
There is a dependency in the display HAL where a flag(VENUS_COLOR_FORMAT)
is only defined for boards in the video target list. Without this flag
compilation of the display HAL fails.

Change-Id: I280199777b2b688f965194c9772429e3d7cca533
2015-08-24 17:38:43 -07:00
Ameya Thakur 1d4dde83d4 common: Add msmcobalt to the list of supported board platforms.
msmcobalt is now part of QCOM_BOARD_PLATFORMS

Change-Id: Idbd046b0b0226d4c957ffbeba4d3f821b694a300
2015-08-24 17:38:42 -07:00
Linux Build Service Account 828daa5d86 Merge "IMS: Phone switching" 2015-08-24 05:03:33 -07:00
Linux Build Service Account 90578cb6d2 Merge "diag: Allow radio (instead of system) to use /dev/diag" 2015-08-24 05:03:32 -07:00
Linux Build Service Account d86dd81fd5 Merge "post_boot: msm8952: Port all 8952 scheduler/governor tuning params" 2015-08-24 05:03:14 -07:00
Linux Build Service Account fbe9444447 Merge "common: Change minfreq to 499.2Mhz during display off scenario." 2015-08-24 05:03:10 -07:00
Linux Build Service Account 6e6e5e43d5 Merge "Bluetooth: Enable SAP Server" 2015-08-24 05:03:09 -07:00
Linux Build Service Account 130a5df639 Merge "init script: Add qti process to qcom_diag group membership" 2015-08-24 05:03:07 -07:00
Linux Build Service Account 920fe8ba00 Merge "oem-recovery: Fix for compilation issue" 2015-08-24 05:03:06 -07:00
Linux Build Service Account 7e0e3e4fab Merge "init.qcom.usb.sh: Use default USB composition as diag,adb" 2015-08-24 05:02:42 -07:00
Linux Build Service Account b24728c55e Merge "Enable HFP Client role" 2015-08-24 05:02:41 -07:00
Lalit Kansara 19bf67a8e7 Setting fake battery capacity moved from one script to another
On encrypted device init.qcom.class_core.sh script is unable to write
fake_batt_capacity to /sys/class/power_supply/battery/capacity file
due to unknown reason. Moving this logic to init.class_main.sh script
is working fine

Change-Id: I4c7cc7893314302f4749628d57343be1903e7e1c
2015-08-24 02:35:45 -07:00
Linux Build Service Account 027df1c7cd Merge "base.mk: adding compilation of libextmedia_jni" 2015-08-22 16:37:10 -07:00
Linux Build Service Account 29e78d69f8 Merge "cryptfs_hw: Update module as per vold project" 2015-08-22 16:37:09 -07:00
Linux Build Service Account dc63ee3f5f Merge "init_earlyboot: Support APQ8096 Dragonboard 820" 2015-08-22 16:37:02 -07:00
Linux Build Service Account 573503cfb8 Merge "common: init: load SLPI images as part of early boot" 2015-08-22 12:14:31 -07:00
Azhar Shaikh 112df495cd init.qcom.usb: Remove stop adbd from compositions with adb
There is a race observed between ffs_func_bind() and ffs_ep0_open()
while doing composition switch from any composition which supports adb
to any other adb supporting composition.

Below are the steps executed on switching to rndis,none,adb composition:
1. On doing stop adbd ffs_ep0_release is called which releases all the
descriptors.
2. Write 0 to /sys/class/android_usb/android0/enable which calls unbind of
all functions of the existing composition.
3. Write 1 to /sys/class/android_usb/android0/enable which calls bind of
rndis and ffs function drivers.
4. start adbd which calls ffs_ep0_open().
bind of rndis function driver completes successfully.
Below is the race observed where ffs_do_functionfs_bind() returns -ENODEV
since the descriptors are not ready, due to ffs_ep0_open() called after
bind call and hence the descriptors are not ready.

enable_store					ffs_ep0_open
     |						     |
android_enable					ffs_ep0_write
     |						     |
android_bind_config				__ffs_data_got_descs
     |						     |
android_bind_enabled_functions			ffs_ep0_write
     |						     |
ffs_function_bind_config			__ffs_data_got_strings
     |						     |
usb_add_function				ffs_epfiles_create
     |						     |
ffs_func_bind					ffs_ready
     |						(descriptors are ready)
ffs_do_functionfs_bind
(check if descriptors are
ready)
     |
functionfs_bind

stop adbd releases the descriptors and then again start adbd in the
same composition switch, rewrites these descriptors.
adb daemon is always running, even when the composition does not support
adb. So doing a stop/start of the adb daemon is not needed. Hence, fix this
issue by not doing stop adbd in all compositions which support adb.

Change-Id: Ib65b3f99eaa136f6cd10c64bc37e0951f6a0567c
2015-08-21 16:19:06 -07:00
Anju Mathapati 57125aff05 IMS: Phone switching
1)Config determines whether to update phone object
when voice registration state changes.
2)Voice radio tech change will always trigger an
update of phone object irrespective of this config.

Change-Id: Id6fc26a8665cfda744cae7ffab1a8670664df71f
CRs-Fixed: 764153
2015-08-21 16:15:22 -07:00
Elvice Wu 944f788109 Camera: Extend face detection
Add org.codeaurora.camera package to LOCOL_MODULES.
It helps us to build org.codeaurora.camera.jar file.

Change-Id: I727fc8c2c14b7bd50d8aa87d7d5df43c9926b805
2015-08-21 14:45:41 -07:00
Ameya Thakur 73f44dc8a9 vendorsetup: Add lunch combo for msmcobalt
msmcobalt is now available as one of the lunch combo options

Change-Id: I3d05a89854b76496e9a1e0216a10dcda135ecf91
2015-08-21 11:42:19 -07:00
Linux Build Service Account 395c824657 Merge "init.qcom.rc: create directories for fingerprint" 2015-08-21 08:44:59 -07:00
Linux Build Service Account 9146b6b43d Merge "common: Modify ffbm settings script" 2015-08-21 08:44:57 -07:00
Venkateshwarlu Domakonda b7ddd33800 init: qcom: Fix the issue with fm patch downloader
Created separate fm directory to store calibration file.

Change-Id: I20c3e10b028ef3e666591b2dbcfcb3ad3554ff7d
2015-08-21 20:04:24 +05:30