Commit Graph

168 Commits

Author SHA1 Message Date
Michael Bestas
77b3a98026 fixup! interfaces: Introduce vendor.qti.hardware.perf interfaces
Change-Id: I2c34ecc1788f31bc81900bf0c0220ecf54cd5522
2024-03-29 12:04:56 +02:00
Michael Bestas
dedf8114fb fixup! interfaces: Introduce vendor.qti.hardware.btconfigstore interfaces
Change-Id: I416ff7d5bfd3ace59f1198bda4994dfeb0e51880
2024-03-29 12:04:16 +02:00
Michael Bestas
b2e434f3f7 fixup! interfaces: Introduce vendor.qti.hardware.capabilityconfigstore@1.0 interface
Change-Id: I8fc7aada9f301a3d7daafd4d20f7d4e8c05022b2
2024-03-29 12:02:57 +02:00
Michael Bestas
23e41ef94a Merge tag 'LA.QSSI.14.0.r1-13400-qssi.0' into staging/lineage-21.0_merge-LA.QSSI.14.0.r1-13400-qssi.0
"LA.QSSI.14.0.r1-13400-qssi.0"

* tag 'LA.QSSI.14.0.r1-13400-qssi.0':
  IUMDAdaptor: Add interface to enable umd-daemon
  interfaces: update current path as package root path

 Conflicts:
	Android.bp

Change-Id: I5e8ad4874644a65ebcfe67e66608e554999e5819
2024-03-29 12:00:59 +02:00
Linux Build Service Account
e5610618bf Merge 007b07126e on remote branch
Change-Id: I1a403688c409730b7eb4b5e65229adffdb68fdd5
2024-02-14 10:21:03 -08:00
Deepali Reddy Karra
007b07126e IUMDAdaptor: Add interface to enable umd-daemon
- Added HIDL interface for UVC and bi-directional UAC.

Change-Id: I539946a7602d73c4e7d59bee419df2441ab7c17b
(cherry picked from commit 2dfb332e5b63a7ae6427c6d78ee6d4ad9efb948f)
2024-02-05 18:02:01 +05:30
Linux Build Service Account
20c894a0b7 Merge e7cb79c20c on remote branch
Change-Id: I9569b841bdb01786f0712155898b9029a8a507e6
2023-12-22 11:37:48 -08:00
Alexander Martinz
bda054ca47 interfaces: hash missing systemhelper interface
Test: atest vts_treble_vintf_vendor_test
Change-Id: I6c39437468dd075b382e3a7ce42e648dbb5884f5
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2023-10-20 02:12:22 +03:00
dianlujitao
bae0cf4b8d interfaces: Introduce vendor.qti.hardware.perf interfaces
* Based on observing libqti-perfd-client expectations

Co-authored-by: Alexander Martinz <amartinz@shiftphones.com>
Co-authored-by: Arian <arian.kulmer@web.de>
Change-Id: Ibfc31f377b8d09a73e51da4dd28235fe3e408204
2023-10-20 02:11:29 +03:00
TheStrix
1ee3144367 interfaces: Introduce vendor.qti.hardware.btconfigstore interfaces
* Based on observing libbtconfigstore expectations.

Co-authored-by: Alexander Martinz <amartinz@shiftphones.com>
Co-authored-by: Volodymyr Zhdanov <wight554@gmail.com>
Change-Id: I8ce06f48f01aee437eb6cf801a03983edc5ddd85
2023-10-20 02:10:17 +03:00
Alexander Koskovich
08dc05b2d5 interfaces: Introduce vendor.qti.hardware.capabilityconfigstore@1.0 interface
* Based on observing libplatformconfig expectations

Co-authored-by: Alexander Martinz <amartinz@shiftphones.com>
Change-Id: Ie4cd50bd42760f8b6127ba980981baec2109529b
2023-10-20 02:09:49 +03:00
Vinay Verma
cf23df3f7c Add Script to generate vendor hal make files
Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Mon Feb 19 07:45:32 2018 +0530

    Add Script to generate vendor hal make files

    Script will generate blueprint files for vendor hals present
    under proprieatry and opensource projects.It will recursively
    search for all hal files and generate accordingly

    Change-Id: Id08c68d0d059a9bbbf0260350e2c3d5bd702d517

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Wed Mar 14 17:18:23 2018 +0530

    - Do not generate fingerprint bp files - Check for bp files and exit if found.

    Change-Id: Iae998facddd73d4ac24b4366dcd0f3bea119e6b7

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Tue Apr 17 10:40:33 2018 +0530

    Generate blueprint files for HAL's

    - Add condition to check if .bp exists
    - Generate .bp only if not present in build tree for a HAL.
    - Remove fingerprint hard-coding and checks for not generating
      bp files. It will be taken care by above point.

    Change-Id: I21501c768e732167f44887730e0a1dc38ada4140

Author: David Ng <dave@codeaurora.org>
Date:   Fri May 4 18:53:24 2018 -0700

    Re-run hidl-gen on updated vendor HALs

    Update vendor_hal makefile generation script to always re-run
    for previously compile-time generated Android.bp's - but update
    only if there are differences.

    hidl-gen is skipped in HAL directories where there's an existing
    Android.bp but are not previously compile-time generated.

    Compile-time generated Android.bp's are denoted by an
    .hidl-autogen alongside the Android.bp.

    Change-Id: I79f70d48a72c456649d975b450a4d69bb47e9e93

Author: David Ng <dave@codeaurora.org>
Date:   Fri May 11 19:09:13 2018 -0700

    Sanitize host tools used in vendor HAL hidl-gen wrapper

    Sanitize all host tools used by the vendor HAL hidl-gen wrapper.
    This is an attempt to standardize the host tool behaviors that
    may be impacted by variations in build-time environments.

    Change-Id: I2f6eb5af05a7f2a3f5ea82ee1780a94f305b2b18

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Sun Jun 24 19:53:06 2018 +0530

    Handle case when .bp generation is failed

    - Return exit command to calling function if .bp generation is
      failed.
    - Do not proceed with other HAL's if error is found.
    - Move creation of .hidl-gen file at earlier stage because failure
      in bp genration results in empty .bp file and script can run in
      wrong case of pre-existing .bp files in next run.

    Change-Id: I0f45326913fa1a4e3b6e289cf56a43b4382a9f7e

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Tue Jul 17 17:49:01 2018 +0530

    Create .hidl-autogen marker

    If Android.bp is already present then it is moved to .hidl-autogen
    and then back to Android.bp after checking diff. In this case we
    are left with no marker and in next iteration Android.bp is
    treated as committed file and hence not updated.

    Creating .hidl-autogen explicitly.

    Change-Id: I9c02dbba9a86cbdc4551d43a75b47d7d17c1b9d3

Author: Dileep Marchya <dmarchya@codeaurora.org>
Date:   Wed Jun 26 20:42:17 2019 +0530

    hidl-gen: Match exact string in hidl-gen before skipping.

    - Grep leads to a substring match and causes package
      names to get skipped incorrectly. Use -w option to
      find the exact match.

    CRs-Fixed: 2479486
    Change-Id: Ic1fbe72304177d396eab142eaf832b841b61da24

Change-Id: Ic574fbee9ce858ee102235e248a9bf494112848b
2023-10-20 02:07:00 +03:00
Chirayu Desai
2a10283096 Add .gitupstream file
Change-Id: I82c641c0cdd374f9c12b49488e4a1a560aacb9e5
2023-10-20 02:07:00 +03:00
Ananth Sadvi Bogavalli
e7cb79c20c interfaces: update current path as package root path
Update current path as package root path, which
will help to avoid hard coded paths in project.
It is also recommended to use the current path.

Change-Id: Iba014f61a6e7a79148b511f6997d0197128459d6
2023-10-17 22:23:51 -07:00
Linux Build Service Account
78d47ee905 Merge a2e80b59e4 on remote branch
Change-Id: I7afb376c466562225b8a25f53e411d074fa6f3ec
2023-09-01 16:26:29 -07:00
qctecmdr
a2e80b59e4 Merge "Composer: Add composer 3.2 for single buffer mode" 2023-08-23 04:49:29 -07:00
qctecmdr
4c0284c275 Merge "interface: systemhelper: HAL AIDL interfaces" 2023-08-12 03:20:01 -07:00
Ramakant Singh
9cf31f1263 Composer: Add composer 3.2 for single buffer mode
Change-Id: I0163dfd42cb863e548769a04c5bfec9f1cac2f77
2023-08-09 05:38:40 -07:00
Linux Build Service Account
ba218203d0 Merge 94b74db7b9 on remote branch
Change-Id: Iee84bc78b5a073e94e08663c7c1fa4b417f52f4b
2023-08-03 03:56:11 -07:00
Piyush Pradeep Jain
7625b3d390 interface: systemhelper: HAL AIDL interfaces
Add new AIDL interface for System Helper Service. Following new
AIDL interface files are added as part of this change:
    1. ISystemEvent.aidl
    2. ISystemEventCallback.aidl
    3. ISystemResource.aidl
    4. SystemEventType.aidl
    5. SystemResourceType.aidl

Change-Id: I07467b09871266607588a8c4a389f8b167427c74
2023-07-26 18:36:47 +05:30
PRACHI GUPTA
94b74db7b9 Adding qspa interfaces
Change-Id: I9d7b781cd61bb03d2dc2e03c9953a2dea24a4462
2023-07-18 04:56:38 -07:00
Linux Build Service Account
5556607e50 Merge 93637bde3e on remote branch
Change-Id: Ifb7feaa8891318b21957ab8d015cdcc15fcc3ee1
2023-06-07 18:29:51 -07:00
qctecmdr
93637bde3e Merge "CAMERA: update offlinecamera aidl intrface V2,add new offlineOpMode" 2023-05-31 14:43:34 -07:00
Linux Build Service Account
41bf5908c8 Merge 024a636223 on remote branch
Change-Id: Ic3a040322960962138cc924708bc300178716593
2023-05-13 12:35:52 -07:00
Linux Build Service Account
ff862fd804 Merge e96a4cb6d0 on remote branch
Change-Id: I8791669a42bb5ea17657bc2a03da19a235bf78f9
2023-04-19 06:07:29 -07:00
chudai
541ce84577 CAMERA: update offlinecamera aidl intrface V2,add new offlineOpMode
Change-Id: I84c38dfd9052da65c3c6b9f4c45f768c1322ebd9

CRs-Fixed: 3476687
2023-04-19 15:05:32 +08:00
guanhong
024a636223 Camera: Add AON AIDL Interface APIs
- AON AIDL Interface is added

CRs-Fixed: 3463642

Change-Id: I683dd481240535d8e88ff63dd709cbe179d304e1
2023-04-13 08:02:46 -07:00
Linux Build Service Account
37dce1283d Merge e228761f8e on remote branch
Change-Id: If36d2459dc2419c013cfa486507fb6008b8b639d
2023-04-01 00:41:50 -07:00
chudai
e96a4cb6d0 CAMERA: Add a new method in offline camera aidl interface
-- add a new method to get static capabilites

Change-Id: Ic8a89ff7c5b48726f845b609e806076a1489d127
CRs-Fixed: 3451903
2023-03-31 19:20:36 +08:00
qctecmdr
e228761f8e Merge "CAMERA: update import andorid.hardware.camera.device to V2" 2023-03-21 20:25:46 -07:00
qctecmdr
88038c2472 Merge "CAMERA: add offline camera aidl default enabled backend" 2023-03-21 05:59:11 -07:00
Chu Dai
85ebbabd4d CAMERA: update import andorid.hardware.camera.device to V2
--camx-sevice upgrade to V2, the offline aidl interface also update
to import device V2

Change-Id: Idb2d9598da8b0b293140f5b886292e89013c2b83
CRs-Fixed: 3427686
2023-03-20 17:19:34 +08:00
qctecmdr
5681004618 Merge "AIDL interface for servicetracker" 2023-03-09 14:16:50 -08:00
qctecmdr
7df0f1bbed Merge "Add AIDL Interface for DebugUtils Service" 2023-03-09 04:29:01 -08:00
Chu Dai
1989e77d0c CAMERA: add offline camera aidl default enabled backend
-shows the offline camera aidl interface enabled backend for the long
run

CRs-Fixed: 3427686

Change-Id: Ic4d7bcd622a7f6cf584a1cc2ecfebf8b3cdff547
2023-03-08 11:30:27 +08:00
Linux Build Service Account
3c7da31baf Merge f00bdc00ca on remote branch
Change-Id: Ibaddecce24d0883f7ab06fc471147b53fbd5e236
2023-03-01 10:26:49 -08:00
Pooja Singh
0a519b2ae4 AIDL interface for servicetracker
Change-Id: Id1e994a9e748c6548bb9aeaaff1a4ae435872b48
2023-02-28 10:08:16 +05:30
Gopal Krishna Shukla
6b31c2870f Add AIDL Interface for DebugUtils Service
Change-Id: I29468e77910b93f429e30da82271ba104fd05f69
2023-02-23 17:53:50 +05:30
qctecmdr
f00bdc00ca Merge "CAMERA: update aidl offline camera interface" 2023-02-22 13:42:35 -08:00
chudai
ee0a328f3f CAMERA: update aidl offline camera interface
-the aidl interface import "android.hardware.camera.device", specify
the version

CRs-Fixed: 3412673

Change-Id: Ibc9ed07245640368f2f0ad2973c9a13e9649c595
2023-02-20 11:05:27 +08:00
Linux Build Service Account
410bd05812 Merge d4770caf31 on remote branch
Change-Id: I64c952cc186a4b63c25700ea9b1a25351688621b
2023-02-15 08:22:52 -08:00
Linux Build Service Account
d4770caf31 Merge "CAMERA: add offline aidl interface" 2023-01-31 05:28:21 -08:00
Chu Dai
d5923cc127 CAMERA: add offline aidl interface
-Add Stable AIDL interface for offline camera module

CRs-Fixed: 3380040
Change-Id: I1cd8407d30dc403cc2e30c29c09b354040074372
2023-01-13 15:53:19 +08:00
Linux Build Service Account
1b0f5c8fd3 Merge 1a06ef097d on remote branch
Change-Id: Iaa02e69e6ecbdf05fec9001c3f1caec4a4c16d6e
2022-12-22 01:57:53 -08:00
guanhong
1a06ef097d Camera: Update AON Service to 1.4 for FDPro1.1 & AeyeGaze & QRCode API
- AON service is updated to 1.4 version
- FDPro1.1 & AeyeGaze & QRCode API APIs are added

Change-Id: If6725b49a493deb2c315829924b9b8272635e81b
2022-09-30 01:17:27 -07:00
Linux Build Service Account
018235ec83 Merge 09d8664fa2 on remote branch
Change-Id: I0e56f01200c5242b9df5c968bbd08c86da8e000e
2022-09-28 22:56:07 -07:00
Prashant Beniwal
09d8664fa2 display: Add support to skew_vsync
Change adds support to set skew_vsync connector property value.

Change-Id: I5dc5ade79ccc2a83ced2e6f0801340d6e707763a
2022-07-26 12:01:18 -07:00
Prashant Beniwal
1602a9cbf1 display: Support CAC src dest rects to configure IPD
Support per-color-layer CAC src dest rects to enable
IPD (Inter Pupillary Distance) configuration.

Change-Id: I271034471053c8c4e6b46c6e84cec51ea58ca1ba
2022-07-26 11:59:03 -07:00
Prashant Beniwal
3a0d6053dc display: Add support to enable CAC in display HAL
Change-Id: I48e958c5dd864dc82bde0406d5709c64ea30cab5
2022-07-18 13:21:09 -07:00
Ashish Kumar
b082aff7ee display: Add fsc order format support in display HAL
Change-Id: Iba9f030140edabac2ace32e9fbe0871622bc2ae3
2022-07-18 10:17:06 -07:00