Commit graph

4917 commits

Author SHA1 Message Date
Baili Feng
1a128bd7cd Split control apis to a separate class
Move control apis to LocationAPIControlClient.
There should be only one instance of it per process.

Change-Id: I5969e6b3ad45f3fc5bfe4f4cd543a077c540c3ea
CRs-Fixed: 2064389
2017-06-27 19:04:00 +08:00
Linux Build Service Account
bd7ad032cd Merge "SDM660/630 : Remove vendor partition entry from fstab.qcom" 2017-06-26 15:02:36 -07:00
Linux Build Service Account
fa367f455e Merge "Deprecate init.target.vendor.rc script file." 2017-06-26 15:02:30 -07:00
Linux Build Service Account
2f8365ba79 Merge "sdm660_64: Start the hvdcp_opti service from /system/vendor/bin" 2017-06-26 15:02:27 -07:00
Linux Build Service Account
1e6d1c02ce Merge "Fixed loc_get_target() and removed 1530 support" 2017-06-26 15:02:24 -07:00
Linux Build Service Account
a6801b9ac9 Merge "Reset RequestQueue instead of delete it." 2017-06-26 15:02:15 -07:00
Nivedita Sarkar
41c9c68cf1 ims-vt: rtpservice name is updated
Change-Id: I6e4c27b5354d4b09636f002150cb0097aa767f9f
2017-06-26 10:17:30 -07:00
Ashay Jaiswal
aad35d32ce sdm660_64: Restrict adapter voltage for s/w INOV
Add persist property to restrict wall adapter output
voltage to 9V in case of s/w based INOV

Change-Id: Id6f01c57cde3efc7b24652de2883cebae782d450
2017-06-26 19:05:11 +05:30
Linux Build Service Account
c3a716d890 Merge "Remove fix made to set session status as failure in LocApi." 2017-06-25 20:10:03 -07:00
Linux Build Service Account
a3db3b5919 Merge "Adding priority flag for NI and AGPS callbacks" 2017-06-24 16:43:22 -07:00
Nivedita Sarkar
8fab3b6947 ims-vt: rtpservice name is modified
Change-Id: I6e4c27b5354d4b09636f002150cb0097aa767f9f
2017-06-23 15:06:09 -07:00
Nitin Shivpure
9a57acb3e4 FM: Add support to compile FM for sdm660_64
- Add support to compile FM for sdm660_64.
- Add FM hal entry in vinf(vendor interface).

CRs-fixed: 2061090
Change-Id: I51090200dfa58a563cfffdb56ab89f2c2dcfe3a9
2017-06-23 05:01:52 -07:00
Anirudh Ghayal
1b4e9b1a6c sdm660_64: Start the hvdcp_opti service from /system/vendor/bin
hvdcp_opti now starts in /system/vendor/bin/*

Change-Id: I355b993b27fc1a3e32d55a295b005c95dfc6b3c3
2017-06-23 16:30:21 +05:30
Rajiv Ranjan
9ac1349de7 sdm660_64: Insmod qca_cld3_wlan.ko in /vendor
Change the init script to locate the wlan driver
from /vendor path to perform insmod operation.

CRs-Fixed: 2064754
Change-Id: Iccee1611829a46eddd5e8b270aa00239c6bb0312
2017-06-22 16:21:41 +05:30
Rajiv Ranjan
e9cc24112f sdm660_64: Install wifi config files to /vendor
Move wifi configuration files to /vendor.
Change symbolic links to /vendor path.

CRs-Fixed: 2064754
Change-Id: Idec4e0094418efb02fed4e17edfa75a2a521e735
2017-06-22 16:16:17 +05:30
Pawan Chilka
0269390aed Enabling SDM660/630 in Enforcement Mode
Change-Id: I40509815fe44dc62b600ca20b52f8c69bcfd1621
2017-06-21 12:43:14 +05:30
Pawan Chilka
71a0c776e6 SDM660/630 : Remove vendor partition entry from fstab.qcom
Change-Id: I75cc9b2c461dbd1412d1267f9f3c070b863af929
2017-06-21 12:33:33 +05:30
Baili Feng
c0a300ca3a Reset RequestQueue instead of delete it.
Change the type of mRequestQueue from 'array of pointers'
to 'array of instances'. So we can reuse them.

CRs-fixed: 2050837
Change-Id: I362319ece38cf10ee7ae2278a89249ce97e2f0a5
2017-06-21 10:31:03 +08:00
Kevin Tang
a2cafde5bd Fixed loc_get_target() and removed 1530 support
it is a stale feature, been disconnected for years.

Also tightend up loc_get_target(), as it currently
doesn't get produce a result, but also return -1,
which would cause the next call and every call going
through the entire function every time it is called.

Change-Id: I348d99f690eb8973730112d5edeb870b2be2c6c8
CRs-Fixed: 2062169
2017-06-20 15:21:45 -07:00
padarshr
7b8ce9528e Deprecate init.target.vendor.rc script file.
Removing init.target.vendor.rc script file as it is no longer
needed. Any init service definitions, triggers that need to go
into vendor can be placed in init.target.rc(which now resides on
vendor).

Change-Id: I20bcd1b4ec49231973714982bbd317622c52ef8c
2017-06-20 07:46:01 -07:00
padarshr
e1ad23a86c Deprecate init.target.vendor.rc script file.
Removing init.target.vendor.rc script file as it is no longer
needed. Any init service definitions, triggers that need to go
into vendor can be placed in init.target.rc(which now resides on
vendor).

Change-Id: I20bcd1b4ec49231973714982bbd317622c52ef8c
2017-06-20 07:42:31 -07:00
Chaitanya Saggurthi
c011534385 radio: move radio hals to one place and follow name conventions
All vendor hals are moved to the centralized location and follow the
name conventions. The radio hal hidl definitions are updated.

Change-Id: I068c038157f7c4a043df75559423f35e653e84b6
CRs-Fixed: 2055157
2017-06-20 03:29:03 -07:00
Linux Build Service Account
4aca11df97 Merge "Fix NI for Notify and Verify being true" 2017-06-20 01:35:10 -07:00
Linux Build Service Account
6cd01b2a90 Merge "Fix config updates for some LocatoinAPI bit masks" 2017-06-20 01:35:08 -07:00
Linux Build Service Account
3ee8c353cf Merge "Fixed crash when timerfd_create failed" 2017-06-20 01:35:08 -07:00
Pawan Chilka
c5d4a1a490 Updating vintf.xml for sdm660/630 with respect to 8998
Change-Id: I240fabb843a5dda57c679353a6470bf6a99acbf3
2017-06-19 21:09:46 +05:30
Saurabh Srivastava
15830de3b6 Adding priority flag for NI and AGPS callbacks
Adding priority flags while registering NI
handling callback and AGPS handling callback.
To ensure that both NI and AGPS are always
handled by our stack instead of Android
Framework stack.

CRs-Fixed: 2059476
Change-Id: I585328491a7f5d9099287924a03d7710f4e5fda9
2017-06-19 17:54:28 +05:30
Linux Build Service Account
389933760f Merge "sdm660_64: update name of media profiles xml" 2017-06-18 17:25:22 -07:00
Linux Build Service Account
2ac1d0c970 Merge "sdm660_64: Use android build variable to copy sensors hals conf" 2017-06-18 17:25:08 -07:00
Harikrishnan Hariharan
a0075bdb8e Remove fix made to set session status as failure in LocApi.
Instead of sending session status as failure in LocApiV02 in case
of both latitude/longitude 0 and horizontal reliability not set,
for sending Blank NMEA sentences, the condition check for the same
is done in before requesting to send nmea sentence.

Change-Id: I359d136a8da9d9fe233e599eb2cba71e4509b270
CRs-Fixed: 2058269
2017-06-16 22:57:20 +05:30
Uma Mehta
7ef6bbde61 sdm660_64: update name of media profiles xml
update the name of the media profiles xml to match the
name of the file queried by the media profiles header file

Change-Id: I472d8f0f94a55fd76e99a2b55410e38b4607527e
2017-06-16 04:06:59 -07:00
Naveen Kumar
cae0fdb84f Merge commit '3e671e17958a413c149cb8518e7adbed4c56fb28' into remote
Change-Id: If28668eff890be6024a7bb623f3aa849d435536c
2017-06-16 16:30:50 +05:30
Dante Russo
5fc6fa657c Fix NI for Notify and Verify being true
CRs-fixed: 2059175
Bug: 62049857
Change-Id: I6c4717ddbd72f15972e5d4bd8897b528fbe2c2b4
2017-06-15 15:43:27 -07:00
Dante Russo
fc5c5f6625 Fix config updates for some LocatoinAPI bit masks
Fix SUPL mode, GPS lock, and GNSS Ni options to be
treated like bit masks instead of values.
Rename some enums of bit masks with _BIT as convention.

Change-Id: I036b682ca3472159304ef569ff67d28dc94f644e
CRs-fixed: 2039308
2017-06-15 15:43:17 -07:00
Anurudh Kumar Tiwari
3e671e1795 SDM660_64 : Enabling full treble on SDM660
Change-Id: I2d05369b5d945a575fb6d493faf22d2d90519058
2017-06-15 05:19:36 -07:00
Linux Build Service Account
0072f36ad2 Merge 785502c4df on remote branch
Change-Id: I99dfcf1a16651f07d85f11fffdbfaf8db9f3d64d
2017-06-14 05:11:26 -06:00
Linux Build Service Account
2c98f39cee Merge "init.target.rc: Use the EA binary in vendor/bin path" 2017-06-13 20:19:33 -07:00
Mike Cailean
38af28c322 Fixed crash when timerfd_create failed
Implemented graceful fallback when
timerfd_create is failing for
CLOCK_BOOTTIME_ALARM

Change-Id: I6561be840f37a985104a2766fc4b521d237da3b2
CRs-fixed: 2051787
2017-06-13 14:06:36 -07:00
Shaikh Shadul
4f316a79a8 sdm660_64: Use android build variable to copy sensors hals conf
Use android build variable in path to specify partition for
copying sensors hals conf file.

Change-Id: Iced1c2ee57f4f12a11c8440a13491b986b569080
2017-06-13 20:56:45 +05:30
Linux Build Service Account
1e31567ced Merge "Update the latest LocationOptions to LocationAPI" 2017-06-13 01:57:09 -07:00
Devi Sandeep Endluri V V
785502c4df Add tcmiface in PRODUCT_BOOT_JARS
Add tcmiface library in PRODUCT_BOOT_JARS

Change-Id: Id40960f33720f2c31391f902678cec443ef88cd5
CRs-Fixed: 2057679
2017-06-12 06:12:54 -07:00
Linux Build Service Account
b8676c0136 Merge "Post SSR restarting tracking should bypass ULP" 2017-06-11 20:13:48 -07:00
Linux Build Service Account
5c51d94bf5 Merge "Disable LPPe feature on SDM660 CRM build" 2017-06-11 10:15:27 -07:00
Linux Build Service Account
eb9d39be0b Merge "sdm660_64: Add manifest entry for IOmxStore" 2017-06-10 03:15:08 -07:00
Dante Russo
36c1143285 Post SSR restarting tracking should bypass ULP
When sub system restart occurs, restarting gps tracking
should be sent directly to Loc API instad of going
through ULP.

Change-Id: I6309eeee3670b3d7fa484f74f96ea9a2848f7bb1
CRs-fixed: 2056783
2017-06-09 17:24:25 -07:00
Linux Build Service Account
53235d0035 Merge "Add set default report API in systemstatus" 2017-06-09 03:00:11 -07:00
Maulik Shah
fdb8bc18c1 init.target.rc: Use the EA binary in vendor/bin path
EA binary is moved to system/vendor/bin path from system/bin.
Update the same in init.target.rc file.

Change-Id: I5a83a3d4de50797cf8081909003abab77b518ba4
2017-06-09 13:25:23 +05:30
Linux Build Service Account
a0f044ac68 Merge "SDM660_64:changing property name" 2017-06-08 18:39:26 -07:00
Linux Build Service Account
42aa267f99 Merge "sdm660_64/sdm630_64: cleanup cpuset configuration" 2017-06-08 18:39:21 -07:00
Linux Build Service Account
899b1de6a0 Merge "Make updateConfig functional before gnss is enabled" 2017-06-08 18:38:45 -07:00