summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* samsung: hidl: add exynos hidl power halJan Altensen2020-03-136-0/+482
| | | | Change-Id: I993353943dd1be7104b6790bfd2d73cd6f63260a
* samsung: hidl: fingerprint: call cancel on fingerprint enrollment completionDanny Wood2020-03-102-0/+9
| | | | Change-Id: I288613b772e3b31b86c7dffd5903dbe21ce5d5a9
* samsung: hidl: fingerprint: call notify on cancelJan Altensen2020-03-102-1/+16
| | | | Change-Id: Idb1b3200e571c546441fa9c0cfd1a1728e165a96
* samsung: hidl: correct USES_PERCENTAGE_SAMPLES behaviour as previously it ↵Danny Wood2020-03-101-7/+5
| | | | | | | | | did nothing This fixes fingerprint on the SM-A510F and possibly other older Samsung devices when using the new HIDL implementation Change-Id: Ie8883d3d628e924a9b181b08681388cd05e5f325
* samsung: remove old consumerir halJan Altensen2020-02-104-279/+0
| | | | Change-Id: I5d6a51bf1fee6a196b11e67b267c90643831a42c
* samsung: hidl: add vibrator HAL for SEC Haptic EngineJesse Chan2020-02-045-0/+272
| | | | Change-Id: I758b40deb4e0b8bfda1aa9a24c27207d3f3d7dbe
* samsung: hidl: light: use StringPrintfJan Altensen2020-02-031-4/+3
| | | | Change-Id: I3f36a92f04b254770a768623a2d957729fa87150
* hidl: consumerir: Fill in implementation for IR halPaul Keith2020-01-311-3/+22
| | | | Change-Id: I0b69cce74a6fce9bf720508c279df67c49641c49
* hidl: consumerir: Update samsung_consumerir header for HIDL halPaul Keith2020-01-312-2/+7
| | | | Change-Id: Ife68fd0ccd65eb16241694bbf911fc6810f7dd80
* hidl: consumerir: Add legacy samsung_consumerir headerPaul Keith2020-01-312-0/+49
| | | | Change-Id: I5eba753669b7c8ae6e63cb235cc16bf362c6c051
* hidl: consumerir: Setup boilerplate code for HIDL halPaul Keith2020-01-316-44/+134
| | | | Change-Id: I5347b6b7d2b12f4f5ae0990503e50f22850746fb
* hidl: consumerir: Add autogenerated HIDL impl and blueprintPaul Keith2020-01-313-0/+96
| | | | | | | | * Using the commands: - hidl-gen -p ../.. -o hidl/consumerir -r android.hardware:hardware/interfaces android.hardware.ir@1.0 -L androidbp-impl - hidl-gen -p ../.. -o hidl/consumerir -r android.hardware:hardware/interfaces android.hardware.ir@1.0 -L c++-impl Change-Id: I4079d2a7b50bdb6e9b9389892bce2a9e881db039
* samsung: Replace clang-format with symlink.Steven Moreland2020-01-317-66/+1
| | | | | | | | Automatic consistency. Bug: 122835115 Test: manual Change-Id: I6583f9f7923a822aa11f1839fbf375c1063a89c6
* samsung: move livedisplay and touch from lineagehw to hidl folderJan Altensen2020-01-2834-0/+0
| | | | | | * to keep all hidl things in one place Change-Id: I91e4918191781e697b0c6c6e5cfe5dbe72ea5e59
* samsung: Remove devicesettings resources from lineage.dependenciesLuK13372020-01-231-6/+0
| | | | | | * Synced by default since LineageOS/android@9bd031c Change-Id: I822298f856f4d1012f847a8be311310f5e51f2bb
* samsung: add radio 1.3 servicelineage-17.0Willi Ye2019-12-2217-0/+4229
| | | | Change-Id: I9b8710c5f322ec928a2106072f002eaf0ecd7e82
* samsung: power: dont depend on liblights_helperJan Altensen2019-11-262-3/+25
| | | | | | * this is partially a revert of 1226350ee7101a4dc42a4903e148f17c4bd54e4b Change-Id: I0ab7f6dc7642f7778f802e18b2f2dda7c11d9b3b
* samsung: remove old fingerprint and lights halJan Altensen2019-11-2610-1171/+0
| | | | | | * there are hidl replacements available, use them Change-Id: I36243259627aeb76c2dfbfc2b6b4e219c509cfb5
* samsung: remove old lineagehw java classesJan Altensen2019-10-136-562/+0
| | | | Change-Id: I69f3aeb20382c49c7e928d6d6f41f016adfbc9b1
* samsung: audio: Add libprocessgroup dependency to set_sched_policy usersSuren Baghdasaryan2019-10-131-0/+1
| | | | | | | | | | | | | | Add libprocessgroup dependency to audio hal that uses set_sched_policy. Include sched_policy_ctrl.h header which now contains set_sched_policy definition. Exempt-From-Owner-Approval: janitorial Bug: 111307099 Test: builds, boots Change-Id: I8286daed7065c405ca06e87c1b8f6f6c301dc388 Signed-off-by: Suren Baghdasaryan <surenb@google.com>
* samsung: libril: Tuning of Binder buffer for rild.Ruthwar Ambeer2019-10-131-0/+13
| | | | | | | | | Tuned the Binder buffer to 500KB as it is not going to use the default allocated 1MB which saves RAM for 32 bit processors. Change-Id: Ifea2720f8e853643a37912c3459e923168677b1e CRs-Fixed: 2283052
* samsung: Drop module eng tagsErfan Abdi2019-09-059-15/+0
| | | | Change-Id: I2e84d598b2412e617e5575bfdefd804612f76889
* samsung: hidl: Add fingerprint 2.1 HALJan Altensen2019-08-216-0/+573
| | | | Change-Id: Ibd1b7fe7e1847ec28b2450fbf44cc740e5f364ef
* samsung: hidl: Add keymaster 4.0 HALLuK13372019-08-194-0/+124
| | | | Change-Id: Ib754acda4b6f3e8d1911432523a9b06ba1509aa6
* loki: Standardize ifeq logic among makefilesNolen Johnson2019-08-112-2/+2
| | | | | | * Also resolve a typo. Change-Id: Ic32740db8a9216751b5735ad472a7fcc48e6a738
* mkbootimg: Add Loki supportNolen Johnson2019-08-1112-0/+1395
| | | | | | | | | | * I want my target-files built images to be Loki'd if the device needs Loki. * With this, devices that rely on Loki can ship Lineage Recovery officially. * Import loki_tool from: https://github.com/Stricted/android_external_loki. Change-Id: I45ef363e05566268c8f24f7e8939a2d785478fbe
* samsung: hidl: light: battery has lowest priorityJan Altensen2019-08-071-4/+4
| | | | Change-Id: I90d61439f8a431f1836e439d34764b7eb7983db9
* Automatic translation importMichael Bestas2019-08-041-0/+2
| | | | Change-Id: Ieb32cc183acaf620e49ec4e2951e80df2ff6b694
* samsung: hidl: light service: Mark as shutdown criticalSteven Moreland2019-07-221-0/+2
| | | | | | | | | | | | | | | | Required because the lights need to be turned off late in boot (e.x. during fsck for disk health), and before, blank_screen accessing light encountered a race condition where if it didn't get scheduled before all of the processes which were getting shutdown were getting killed, the screen wouldn't blank. Bug: 74976325 Test: adjusting brightness continues to work Test: screen blanks during shutdown at the correct time including when an artificial 5s delay is inserted when the phone normally fscks (which can also be quick) Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
* samsung: hidl: light_service: Add interface specification for lights halSteven Moreland2019-07-221-0/+1
| | | | | | | | | | | | | So that init knows how to start it and to provide an example of how to specify interfaces since there are no lazy starting services on Pixel yet. In order to make lights a lazy service, it would also have to be marked as 'oneshot'. Test: manually using Light as a lazy service Bug: 64678982 Change-Id: I846a7e2d9545b42af9b985adb74883bda1b8c355
* lineagehw: hidl: livedisplay: run clang-formatJan Altensen2019-07-2116-47/+54
| | | | Change-Id: I2abd96bb87321c8cfb86aa155b5423665dfb5c2e
* lineagehw: hidl: touch: run clang-formatJan Altensen2019-07-219-32/+31
| | | | Change-Id: If7126936fc4e0804c29061c7ecc706228654af15
* hidl: add hidl lights halJan Altensen2019-07-219-0/+462
| | | | Change-Id: I333c8d3e20bb451d208f15661afc06ac47e1a377
* hidl: livedisplay: Fix reading mode string comparisonLuK13372019-07-101-1/+1
| | | | | | | * Since we are trimming the string it will never match one with trailing space at the end. Change-Id: Iea76092112555ed8b858560f07ef8e88f0ff593b
* Automatic translation importMichael Bestas2019-07-061-1/+1
| | | | Change-Id: I7b217eb210fe710ba73511bcf96d9c4e4abe17bc
* Automatic translation importMichael Bestas2019-06-083-0/+74
| | | | Change-Id: I3c6060e02b5a290f9485994035750c96d9a5a118
* hidl: livedisplay: Restore default display mode in DisplayModes constructorLuK13372019-05-251-0/+2
| | | | Change-Id: I5a6303f7f67a8b6d35663d2d86346d585f367cd3
* hidl: livedisplay: Move .displaymodedefault to /data/vendor/displayLuK13372019-05-255-1/+13
| | | | | | | * By default hal_lineage_livedisplay_default does not have permissions to write to /data/misc. Change-Id: I5599a5e6602ea326322328aeda1c6eb0411a5568
* hidl: livedisplay: Add binderized service implementationJan Altensen2019-05-2427-494/+798
| | | | | | | | | | * Change default ::implementation namespace to ::samsung * Fill in required methods for used impls * Cleanup passthrough code for used impls * Remove unused impls * Add and setup binderized service Change-Id: I545a7c0ac8bf4fce04da73a0d39d4ac1938496f2
* samsung: Add dummy lineagehw HIDL interfaces for vendor.lineage.livedisplayJan Altensen2019-05-2419-0/+1040
| | | | | | * Generated from hidl-gen with added LineageOS copyrights Change-Id: I150c3a65b92586fa2715c0f8ef27d2bcc6ba5d70
* hidl: touch: Add binderized service implementationPaul Keith2019-04-1111-82/+309
| | | | | | | | | * Change default ::implementation namespace to ::samsung * Fill in required methods for used impls * Cleanup passthrough code for used impls * Add and setup binderized service Change-Id: Iadc3b6e385233d103c3349ce31a08d6d040886c7
* samsung: Add dummy lineagehw HIDL interfaces for vendor.lineage.touchPaul Keith2019-04-119-0/+436
| | | | | | * Generated from hidl-gen with added LineageOS copyrights Change-Id: Ia1073b57ecbafee0e599788b1ead5cc4b2dbda57
* Automatic translation importMichael Bestas2019-04-077-2/+109
| | | | Change-Id: I9a691863f0f09b859ec07c1f421f5c41dc3fdbdd
* Automatic translation importMichael W2019-03-11208-3276/+66
| | | | Change-Id: Ic3b685df13f3fd3564b1301bfb1276f7c369196b
* Automatic translation importMichael Bestas2019-02-265-0/+3
| | | | Change-Id: I95f8b2c7aa1c76cef2d14b6b9c2e971cc5f66d46
* Add anpother semco oui mappingivanmeler2019-02-131-0/+1
| | | | Change-Id: Ie6d58fe13af35716a406feb262e6e18954c26c36
* audio_hw: Prevent referencing input devices from empty listVasyl Gello2019-02-051-0/+10
| | | | | | | | Fixes audioserver crash in in_get_capture_position() if PCM input device was not properly opened. Signed-off-by: Vasyl Gello <vasek.gello@gmail.com> Change-Id: I2f2d9bc8151cf61af112a9544268513effacacb5
* Audio: fix voip calls over bluetooth for Wolfson Microelectronics codecs.stenkinevgeniy2019-02-051-0/+8
| | | | | | | | Some devices, that using wm* codecs like i9500, t805, p601 and others need open CP pcm's when using BT SCO in IN_COMMUNICATION mode. Change-Id: I64935aabf1c52e66409e727f02752cd325f8ef58 Signed-off-by: stenkinevgeniy <stenkinevgeniy@gmail.com>
* Audio: fix voip calls over bluetooth headset.stenkinevgeniy2019-02-054-74/+47
| | | | | | | | | | | Current HAL start/stop bt_sco session only for incall mode - rewrite logic to start/stop bt session when system switch to one of the bluetooth devices. Move bt_sco_active and pcm_sco_rx/tx to main audio_device structure. Remove bt_sco_capture profile. Change-Id: I7bbe4273f759e255bb857f8292f2921df31d4b0b Signed-off-by: stenkinevgeniy <stenkinevgeniy@gmail.com>
* Audio: fix call recording.stenkinevgeniy2019-02-051-6/+0
| | | | Change-Id: I312d2a36009ec1415dd5ccba4fbb68ae4a10e2ab