Commit graph

3059 commits

Author SHA1 Message Date
Baili Feng
1f3ac891ae Make updateConfig functional before gnss is enabled
locAPIGnssUpdateConfig and locAPIEnable/Disable
will use different request queues

Change-Id: I8c5456ebc4c221ff0e536ad488259b21e5607e03
CRs-Fixed: 2054316
2017-06-06 09:45:37 +08:00
Naveen Kumar
679bb589f7 Update vintf to be in sync with 8998 target.
Change-Id: Ic2797d3fb45744242083158d893521aef30575ac
2017-06-05 04:01:45 -07:00
Devi Sandeep Endluri V V
39bca7e36d [IMS]: Start ims daemons from vendor
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon
      and imscmservice  have to be started from vendor partition.

    CRs-fixed: 2053865
    Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7
2017-06-05 03:59:43 -07:00
Pavankumar Kondeti
6f6db13dde sdm660_64/sdm630_64: cleanup cpuset configuration
The following changes are made to simplify the cpuset
configuration.

(1) Earlier kernels used to ignore any offline CPUs specified
in the cpuset/cpus file. As there is no gaurantee that all
gold cluster CPUs are online during init, silver cluster
cpumask is written to cpuset/cpus file before writing the
all possible cpumask. Recent kernels have support to handle
offline CPUs written to cpuset/cpus file. When the CPU
becomes online, the cpuset setting is applied. So apply
the setting for a cpuset cgroup once.

(2) Both SDM660 and SDM630 share the same device project,
so move the final cpuset configuration to post-boot. This
allows different cpuset settings for these two targets. This
also improves boot-up performance as we apply the cpuset
restrictions after the booting is completed. This policy
is already in place for other targets like MSM8998.

Change-Id: I482f6e10de2224695c319d7546b6d267d75ca4d1
2017-06-05 13:27:30 +05:30
Himanshu Aggarwal
c3c2ec3abe sdm660_64 : change data directory for hbtp
Change the data directory for hbtp from /data/misc/hbtp to
/data/vendor/hbtp

Change-Id: I6bbd0771f2983fb7445e9dc822ce0e04d84d87ba
2017-06-05 11:53:50 +05:30
Linux Build Service Account
8a73a15ac0 Merge "sdm660_64: Remove MINIMAL_FONT_FOOTPRINT Flag" 2017-06-01 08:18:26 -07:00
Linux Build Service Account
6797cc271d Merge "sdm660_64: Update sensors properties in system.prop" 2017-06-01 08:18:23 -07:00
Linux Build Service Account
07c64557d3 Merge 2c1c891570 on remote branch
Change-Id: I76d971effbc49875bf96bd188c0c3db6f37748a6
2017-06-01 07:29:01 -06:00
Naveen Kumar
ee121f99a7 Update vintf to be in sync with 8998 target.
Change-Id: Ic2797d3fb45744242083158d893521aef30575ac
2017-06-01 00:24:40 -07:00
Devi Sandeep Endluri V V
798ff412f3 [IMS]: Start ims daemons from vendor
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon
      and imscmservice  have to be started from vendor partition.

    CRs-fixed: 2053865
    Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7
2017-06-01 12:39:03 +05:30
wangjing
2477f8ad82 sdm660_64: Remove MINIMAL_FONT_FOOTPRINT Flag
This flag will cause language display issue.

Change-Id: I612eea948e7df3c6ceb8a642b5af07623dae3dff
CRs-Fixed: 2054273
2017-06-01 10:34:23 +08:00
Linux Build Service Account
9181b2b16e Merge "sdm660_64: Add interface name and instance for video HAL" 2017-05-30 18:22:40 -07:00
Linux Build Service Account
2c1c891570 Merge "sdm660_64: Move sensors hals config file" 2017-05-29 22:18:13 -07:00
Santhosh Behara
4a9b8645a0 sdm660_64: Add interface name and instance for video HAL
Add interface name and instance for video HAL to avoid
transport mode from falling back to passthrough.

Change-Id: I4ed89769cae90797cf93a0ed106cba97acc07205
2017-05-29 07:12:38 -07:00
Saurabh Srivastava
876db40641 Updating AgpsSubscriber constructor
Updating AgpsSubscriber constructor to ensure clone
operation copies the entire state

Change-Id: Id016994efd8cb1140af8d5ee05eace95922f246b
CRs-Fixed: 2039863
2017-05-29 18:45:54 +05:30
Linux Build Service Account
25008877c3 Merge "Provide correct SV used_in_fix flag for QZSS" 2017-05-28 00:59:59 -07:00
Linux Build Service Account
e4dc713b1c Merge "Add support for generating NMEA sentences for BDS." 2017-05-28 00:59:59 -07:00
Linux Build Service Account
fa2eb4c2d6 Merge "Add support for generating NMEA sentences for QZSS." 2017-05-28 00:59:58 -07:00
Linux Build Service Account
1205c81dbc Merge " Added HAL's List" 2017-05-27 17:09:46 -07:00
Linux Build Service Account
740a459dac Merge "HIDL Extension" 2017-05-27 17:09:38 -07:00
Harikrishnan Hariharan
0d01cc0b5b Add support for generating NMEA sentences for BDS.
Change-Id: I77ccaac3da4d79ed6d43d1a4e59e4d438ba3d2f3
CRs-Fixed: 2047785
2017-05-28 00:51:38 +05:30
Harikrishnan Hariharan
0029fafd92 Add support for generating NMEA sentences for QZSS.
Change-Id: Ib1350fceeabcb2dc67812641b1f967b1b240cefd
CRs-Fixed: 2036931
2017-05-28 00:44:40 +05:30
Harikrishnan Hariharan
5969d0b2da Provide correct SV used_in_fix flag for QZSS
Mark QZSS SV used_in_fix based on the most recent position report

Change-Id: I166087fb62de45e1013ab29c01df3abfba7af12b
CRs-Fixed: 2043300
2017-05-27 23:41:18 +05:30
Linux Build Service Account
2a49c5a0ef Merge "Move location files from /data/ to /data/vendor/" 2017-05-27 01:36:12 -07:00
Linux Build Service Account
1bcc48d46e Merge "Remove libandroid_runtime for treble compliance" 2017-05-26 11:25:21 -07:00
Linux Build Service Account
f44fdd0d44 Merge "Fix intermittant crashes in location" 2017-05-26 11:25:06 -07:00
Shaikh Shadul
ebf26463d9 sdm660_64: Update sensors properties in system.prop
Update sensors properties in system.prop file as
- ro.qti.* to  ro.vendor.*.

Change-Id: I743366d21d2bb57ce05b61c3f4e42fad92853dae
2017-05-26 08:10:39 -07:00
Shaikh Shadul
d2d6efe63b sdm660_64: Move sensors hals config file
Move sensors hals config file (hals.conf) to /vendor/etc/sensors/
from /system/etc/sensors/.

Change-Id: If1c3fd0cd48691d223c3a1185f9c1d847c7b155c
2017-05-26 15:45:11 +05:30
Baili Feng
d640d06213 HIDL Extension
Prevent building of android.hardware.gnss@1.0-service-qti
if non-PDK build.

CRs-fixed: 2040636
Change-Id: Ic6ee787d7fca93f649cd1f2bbd7be46cdefc809f
2017-05-25 14:08:03 -07:00
Linux Build Service Account
ae9e618269 Merge "sdm660_64: Run qseecom daemon from vendor" 2017-05-25 09:08:57 -07:00
Dante Russo
566238aab1 Remove libandroid_runtime for treble compliance
CRs-fixed: 2048138
Change-Id: Idc9a3f045c6c44dea6c527ec8c6bf23e9d0a9518
2017-05-25 05:10:38 -07:00
Pawan Chilka
6db42325de Added HAL's List
Change-Id: I221894cfe9136b0f532852862fbfc4afb04abc55
2017-05-25 03:21:36 -07:00
AnilKumar Chimata
5f38a9d3c0 sdm660_64: Run qseecom daemon from vendor
Run qseecom daemon from the vendor partition instead of system.

Change-Id: I152dda485639ff278827b07913e7d64f5ef33ce9
2017-05-25 02:52:59 -07:00
Linux Build Service Account
37f40c38bd Merge "sdm660_64: Run qseecom daemon from vendor" 2017-05-24 18:16:29 -07:00
Baili Feng
b29778eac0 Fix intermittant crashes in location
Deleting memory without setting it to null
can cause the memory to still be non-null
and be interpreted as valid.
Also check if the entry is in the map using
find instead of assuming it is in the map.

Bug: 62033719 62033834 62033690 62033563 62032790
CRs-fixed: 2050837
Change-Id: I2534de2d6157be86ac95cfe6615e4c0019ee48fd
2017-05-24 11:03:16 -07:00
Linux Build Service Account
ea2613173a Merge b0379f97a4 on remote branch
Change-Id: I7695a9842ef1bfa388476b03ffa89d21c0f90185
2017-05-24 06:40:36 -06:00
Pawan Chilka
af8025e2c3 Added HAL's List
Change-Id: I221894cfe9136b0f532852862fbfc4afb04abc55
2017-05-24 15:16:41 +05:30
AnilKumar Chimata
7c48c42344 sdm660_64: Run qseecom daemon from vendor
Run qseecom daemon from the vendor partition instead of system.

Change-Id: I152dda485639ff278827b07913e7d64f5ef33ce9
2017-05-24 11:21:38 +05:30
Linux Build Service Account
325f51028e Merge "Remove SV used_in_fix flag setting on SV report." 2017-05-23 21:09:31 -07:00
Vara Prasad A V S G
fe8f23974a Merge commit 'f616b465fccfa67423fc1128175764f004f31ea2' into remote
Conflicts:
	sdm660_64.mk

Change-Id: I75b7c9f829abf82f1a32dda7b905eb9986f933cf
2017-05-23 20:36:07 +05:30
Santhosh Behara
cc2601708f SDM660_64: Enable the flag TARGET_USES_MEDIA_EXTENSIONS
Enable the flag TARGET_USES_MEDIA_EXTENSIONS for video recording
on camera HAL1 to work on sdm660.

Change-Id: I56422996e8160079859e0189cc9cfa9c49e66abc
2017-05-23 06:00:45 -07:00
Linux Build Service Account
b0379f97a4 Merge "sdm660_64:Support init.target.vendor.rc script file." 2017-05-23 00:10:27 -07:00
Harikrishnan Hariharan
d9a166a70f Remove SV used_in_fix flag setting on SV report.
Remove SV used_in_fix flag setting based on EPH / ALM / SNR info
during SV report. The SVs should not be used_in_fix when there is
no fix.

Change-Id: Iaed8ade8073446023348017ba133efcd7445a331
CRs-Fixed: 2043724
2017-05-19 15:44:13 +05:30
Linux Build Service Account
f616b465fc Merge "sdm660: Install media_profiles in system/etc" 2017-05-18 16:43:51 -07:00
Linux Build Service Account
e4ee9c6451 Merge "sdm660: thermal: Add thermal send rule socket to thermal service init" 2017-05-18 16:43:49 -07:00
Katz Yamada
e3d70314b0 Fix for incorrect SVids and timestamps in bugreport
Fix SVids and timestamps shown in adb bugreport to
align with Android standard.

Change-Id: Ib166b09f1d63f7a93d53798dbb188fec0d77e88a
CRs-Fixed: 2042937
2017-05-18 11:00:17 -07:00
Dante Russo
ed7e095d16 Move location files from /data/ to /data/vendor/
Runtime files and sockets used by location modules
are moved to vendor partiion from /data/misc/location
to /data/vendor/location.

Change-Id: I7b092059b3061def2a1f2d0cd9bffb7ed7aededd
CRs-fixed: 2046657
2017-05-18 10:32:12 -07:00
Yingjie Wang
d9f26fc543 Decouple position inject request from assist data
Add LOC_API_ADAPTER_BIT_POSITION_INJECTION_REQUEST mask bit to
decouple from LOC_API_ADAPTER_BIT_ASSISTANCE_DATA_REQUEST.

Change-Id: I4c2f8439dca9ea3b4d56a3cd00da88e4488717bf
CRs-fixed: 2044870
2017-05-17 19:51:48 -07:00
Uma Mehta
ad007c396b sdm660: Install media_profiles in system/etc
Install media_profiles in system/etc as well
since the file is currently checked in system
etc partition only

Change-Id: I5e59623fd367d00bfd7cfdf3ddca07749e76f84a
2017-05-17 17:13:56 +05:30
Linux Build Service Account
9546df2965 Merge "GnssBatching::init handle multiple invoking" 2017-05-17 04:02:00 -07:00