Commit Graph

46 Commits

Author SHA1 Message Date
Vinay Verma
ce19f08998 Add Hash Version for Servicetracker HAL
Change-Id: I305dd34990a5c742a37e5017eefc860dde38f1f2
2019-05-09 18:52:59 +05:30
qctecmdr
7f364cd7b8 Merge "wifi: Extend ISupplicantVendorStaIface to get Wi-Fi generation info." 2019-04-16 15:58:09 -07:00
qctecmdr
fd9f1e8d78 Merge "Introduce vendor.qti.hardware.servicetracker@1.0 HAL" 2019-04-16 15:58:09 -07:00
Gopal Krishna Shukla
3248c4c565 Introduce vendor.qti.hardware.servicetracker@1.0 HAL
This Interface aims to receive Android Services related
information and maintain records.

Change-Id: Ie038d7d37beb0bf75c14ae85f37d8512d0990a42
2019-04-10 17:46:48 +05:30
Veerendranath Jakkam
352821545a wifi: Extend ISupplicantVendorStaIface to get Wi-Fi generation info.
Create ISupplicantVendorStaIface.hal@2.1 to get Wi-Fi generation status
from supplicant.

CRs-Fixed: 2415342
Change-Id: I57edf9b633fd4a6108c239fcef39229bad546d6c
2019-04-04 10:55:00 -07:00
Ashish Kumar
4fe7f1f22c IQtiMapper: Add HAL for QtiMapper getters.
CRs-Fixed: 2411577
Change-Id: Ied8a979ff31d7436c361e7fcc45ddd7a8d60d0c2
2019-03-11 17:07:22 +05:30
Ramkumar Radhakrishnan
e6bbd7f8a9 IDisplayConfig: Add interface to get attributes of active display
Add getActiveBuiltinDisplayAttributes() API to get the display
attributes of active builtin display.

Change-Id: I91015508109c9b64a18c0e0e8581598770bb7ff6
CRs-Fixed: 2375601
2019-02-04 13:22:45 -08:00
Hu Wang
fe06faf5b3 wifi: Introduce qti.hardware.wifi@1.0 HAL interface
This add vendor HAL interface to set wifi latency level.

CRs-Fixed: 2371274
Change-Id: I28dc1b02d1fe2e30a78a5cde0de988ab97c240f2
2019-01-18 15:43:31 +08:00
Dileep Marchya
5d5fa936a5 display: Use display id in place of display type
- Use display id to communicate between client & service
  in place of display type in display config version 1.7

Change-Id: I5a6a8e361a20e719b58a6d11209fe875a0622bc7
CRs-Fixed: 2362214
2018-12-13 16:16:38 +05:30
Dileep Marchya
410df4319e display: Add APIs to manage power states, hdr, layer mask and debug properties
Add interface to
- override SurfaceFlinger to HWC power states flow and manage it
  using private path.
- check if underlying implementation supports HDR.
- set layer as a mask layer indicating that the specified layer is
  just a mask layer such as round corner, notch etc.
- query values corresponding to a specified property identified
  by a unique string.

CRs-Fixed: 2362214
Change-Id: I2845cce9ca6c0d9536eb9e1318363e545f3ffa38
2018-12-06 15:33:56 +05:30
Dileep Marchya
b859189cbf display: Add API to update vsync source on power state change
- Add API to request HWC implementation to source vsyncs from
  an alternate display upon certain power state transitions.
  HWC implementation will move to next active display when
  current display observes specified power state change.

Change-Id: Ied210d1326ae58aee54fe212eedf802129bb792d
CRs-Fixed: 2325564
2018-11-06 15:58:00 +05:30
Yuchao Ma
aca460fc2d IDisplayconfig: Add interface to support ad roi feature
The change create a new interface display config 1.5 for
support ad roi feature.

Change-Id: I14fd5459b3112d64507adbd0d67adddcaa0e4931
2018-09-20 12:49:48 +08:00
Ramakant Singh
f370df39e4 IDisplayconfig: Add interface to get display wb capabilities
Add API to  get display wb capabilities as part of display config
interface 1.4

Change-Id: If580eeb1cbdedcf4dfa4cb1c0d00bc204fdb9daf
2018-08-27 11:41:51 +05:30
Ramkumar Radhakrishnan
44612ecc27 IDisplayconfig: Add interface to enable/disable Idle PC
Add API to enable/disable Idle PC as a part of display config
interface 1.3

Change-Id: I140ccb2be75229d22f9a06fe8b080fd668cb49a0
CRs-Fixed: 2286699
2018-08-06 20:35:21 -07:00
Linux Build Service Account
02c3ca69f5 Merge "Add .gitignore to ignore all .hidl-autogen files" 2018-07-26 06:54:25 -07:00
Dileep Marchya
278542c2c9 display: Add API to set display indexes.
Change-Id: Ia01c6d193e86a650ff610d76c9bfe37536501cf4
2018-07-02 14:13:50 +05:30
David Ng
1cad285840 Add .gitignore to ignore all .hidl-autogen files
Don't track the temporary, auto-generated .hidl-autogen
files that are used for tracking HAL changes.

Change-Id: I08f5259091f3b4dc1f8d751f1349b28d875d0a71
2018-06-27 13:25:44 -07:00
Anjaneya Prasad Musunuri
d794db6ec2 QtiMapper: Import error type
Import Error type explicitly as this is not imported through
importing mapper.2.1 interface

Change-Id: I2aa774515d1984ed9243d72ca1b5e40cbdf1e686
CRs-Fixed: 2265886
2018-06-22 13:53:08 +05:30
Ajit Vaishya
06dc35a87c Add Hash key to supplicant and hostapd HAL interfaces
This commit Freeze below vendor HAL interface i.e

1) vendor.qti.hardware.wifi.supplicant@1.0
2) vendor.qti.hardware.wifi.supplicant@2.0
3) vendor.qti.hardware.wifi.hostapd@1.0

Change-Id: I612f19afaa91aff30003665ae760c79938537852
CRs-Fixed: 2256255
2018-06-14 14:29:33 -07:00
Ajit Vaishya
87870b7d4c Introduce the Vendor HAL for Hostapd callback notification
This commit introduces the new HAL for the notifications
from Hostapd.
Currently supports onStaConnected/onStaDisconnected
indications.

Change-Id: I2b3a7ad4e46ad03657942a6fa4c5287c3f908e3b
CRs-Fixed: 2255532
2018-06-14 14:20:46 -07:00
Lubin Yin
abf1a4e8f0 HIDL: Add WSC IE Vendor Extensions for Miracast
Add WSC IE vendor extension attributes to support
Infrastructure discover for Miracast.

Change-Id: I8b65c969e231fd13c8b4d1e16e98558ccd7e9582
CRs-Fixed: 2258168
2018-06-14 14:02:49 -07:00
Saurabh Dubey
44208e48c5 QtiMapper: Add API for custom flags and format
Add hidl API to get custom format and private handle flags
for any given combination of input format and usage flags.

Change-Id: If4696219e3288f1f9291737a5d809aec4ecb02b8
2018-05-31 14:03:09 -07:00
Purushottam Kushwaha
624b0fe8ec wifi: Introduce Hostapd Vendor hal.
This adds vendor hal for hostapd interactions, which would be used
for additional (feature) changes for hostapd.
This also provides interface to make calls to QSAP library APIs via
setHostapdParams().

Change-Id: Ia6386dc3da6744f4b989f03bb6e97fe2fcf635c6
CRs-Fixed: 2227634
2018-05-18 13:09:03 +05:30
Anjaneya Prasad Musunuri
1de61713cb Display: Update hash keys for display HAL's
Change-Id: I44667a081549bf1a2d11034efa75b46930ee0b3d
CRs-Fixed: 2234111
2018-05-04 12:39:21 -07:00
Ajit Vaishya
ba83ef7863 wifi: Introduce qti.hardware.wifi.supplicant@2.0 HAL interface
This Vendor HAL interface aims to accommodate proprietary Wi-Fi
value adds

Change-Id: I5d6493c46f3ab27e23213ca186328299d2e7017d
CRs-Fixed: 2218381
2018-05-02 17:53:25 +05:30
Vinay Verma
d1779f5d99 Dynamic generation of hidl make files
- Delete all make and bp files, HAL make files will be generated
  during make

Change-Id: Ib15404566ed514aff2c49cbbfe49f345ef40a5b3
2018-04-21 13:45:06 +05:30
Vinay Verma
31cf3c9602 Generate blueprint with updated hidl-gen
- Updated Android.bp with latest hidl-gen for all HAL modules
- Add package root for HAL modules.

Change-Id: I2c5bd4b275eb0f29d330383afc49417230eacc8b
2018-04-09 17:46:00 +05:30
Naseer Ahmed
f44d761922 interfaces: Add composer extensions
Change-Id: I5a5339ff4d57b77f435b047fd8239fbf954006ee
2018-03-20 19:40:04 -04:00
Naseer Ahmed
e4e6fdcfe2 interfaces: Update hidl-gen for display config
Change-Id: I12ad2e4511c0e8ca129dee5309bb56eb447b6034
2018-03-02 11:39:16 -05:00
Naseer Ahmed
e773f66254 interfaces: display: Add QTI allocator and mapper interfaces
Change-Id: I57236e8c299d3636be56e8440f53a67b81002035
2018-02-02 18:53:29 -05:00
Roopesh Rajashekharaiah Nataraja
c572514611 Wifi: Remove dependency on android.hidl.base-V1.0-java-static
- android.hidl.base-V1.0-java-static is deprecated

Change-Id: I0fc2ecbb0eff1a9a4819490f3725a39c027bc84c
2018-01-11 14:53:52 -08:00
Siddeswar Aluganti
954e587e4f wifi: Remove dependency on android.hidl.base-V1.0-java-static
- android.hidl.base-V1.0-java-static is deprecated

Change-Id: Ieae17add143fbc0420af829c35a1b6f16d303f18
2018-01-04 18:36:46 -08:00
Pullakavi Srinivas
aadb461345 display: Link to 1.0's vendor library
Change-Id: Ie907ea3ee3b20c0cbfc5b9d229416337d29e804c
2017-11-24 15:12:55 +05:30
Naseer Ahmed
06b961b5b3 display: Add API to set display animation
CRs-Fixed: 2141089
Change-Id: I0c2ae5b69db092db257e53c5498dbba87ad8169d
2017-11-09 13:52:27 -08:00
Abhishek Srivastava
177412deb1 eap-sim : Add hal interface to set Sim number
Add interface to configure the SIM number to wpa_supplicant
Change-Id: Iba65e5d0b4a6310b03e40be5101602d51e8107a6
CRs-Fixed: 2113954
2017-09-26 20:17:08 +05:30
Vidyullatha Kanchanapally
0344737cbb wifi: Add hal interface to set FILS network params
Add new vendor interface to configure FILS specific settings in network
block to supplicant. Implement a new hal interface
SupplicantVendorStaNetwork, SupplicantVendorStaIface and
SupplicantVendorStaIfaceCallback extending SupplicantStaNework,
SupplicantStaIface and SupplicantStaIfaceCallback respectively to
accommodate the new FILS specific fields.

Change-Id: Ieb222396bf490a99c3b8c7748888208380abf200
CRs-Fixed: 2097930
2017-09-04 16:50:36 +05:30
Ramakant Singh
f33a39f7e8 Display: Create the vendor copy of vendor.display.config@1.0
Create separate copies for vendor and system for accessing
hidl extension libraries.

Change-Id: I5885bf5ee3e5cae0afc742f369b111c7b1d1aa9b
2017-07-04 15:44:40 +05:30
Linux Build Service Account
9634103fe2 Merge "Camera: Created the vendor copy of "vendor.qti.hardware.camera.device@1.0"" 2017-06-27 04:33:56 -07:00
Sauhard Pande
b4a9d59af7 Camera: Created the vendor copy of "vendor.qti.hardware.camera.device@1.0"
Issue: Due to selinux policy cameraserver was not able to access camera hidl
extension library.

Solution: Created a seperate copies's for vendor and system for accessing
hidl extension libraries.
2017-06-21 11:34:10 +05:30
Linux Build Service Account
8c927712bd Merge "Remove duplicate definition for hidl_defaults" 2017-06-13 01:56:52 -07:00
Linux Build Service Account
74b8dbb25e Merge "Add os_pickup.bp to induce scanning of vendor/qcom/opensource Android.bp's" 2017-06-11 20:13:59 -07:00
padarshr
d885bd228f Add os_pickup.bp to induce scanning of vendor/qcom/opensource Android.bp's
os_pickup.bp will be symlinked as Android.bp at
vendor/qcom/opensource per manifest.xml; such that all Android.bp's
in 1 subdirectory under vendor/qcom/opensource will be scanned.

Change-Id: I262052bdc49470b590acdd57f9d5e002d2d0f980
2017-06-01 11:36:47 +05:30
Vinay Verma
d4a47d47c1 Remove duplicate definition for hidl_defaults
hidl_defaults is already defined under hardware/interfaces.
Removing duplicate definition to fix compilation issue.

Change-Id: I40800e4a764a97d39a78ec0df52cac39f5b5fd71
2017-05-31 09:02:43 +05:30
Sauhard Pande
9b836eb97e Camera: HIDL extension to support extended FD feature.
Added HIDL extension for camera device to pass extra
added fields of camera face.

Change-Id: I968132c3e3270f5cfa0b3347cb5bce035759a6ec
2017-05-25 15:41:38 +05:30
Dileep Marchya
9dc28d4afd display: Add HIDL for IDisplayConfig.
- Add HIDL for display config which can
  be used by clients to communicate with
  display for config get/set.

CRs-Fixed: 2036340
Change-Id: I3901bad6284668e299e7e818e5920052a98abe0a
2017-05-17 17:09:12 +05:30
Jagannadha Raju Pinnamaraju
e870c08ebc Initial empty repository 2017-05-08 06:17:00 -07:00