Commit graph

443 commits

Author SHA1 Message Date
Deokgyu Yang
d1885ea0d9 gts3l: gatekeeper: Build only 64bit impl
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
2021-05-24 22:24:25 +09:00
Deokgyu Yang
662ebb73be gts3l: bluetooth: Build things to do with bluetooth audio
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
2021-05-24 22:24:25 +09:00
Deokgyu Yang
18798ae484 gts3l: camera: Import camera HAL
The camera HAL is from LineageOS/xiaomi_msm8996-common, lineage-18.1

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I5241f82e9ebbb4076eaf73a4180b65e9124c66c4
2021-05-24 22:24:23 +09:00
Deokgyu Yang
30d19ccaa9 gts3l: camera: Remove vendor.samsung providers and add android impls from firmware
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ia2898f9420c324361f23474cda9e874622a7edd0
2021-05-24 22:06:31 +09:00
Deokgyu Yang
c9e11e6ed8 gts3l: camera: Remove 64bit libraries
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
2021-05-24 17:20:05 +09:00
Deokgyu Yang
460f1f95b9 gts3l: audio: Replace config file with modified one and add patched HAL
The audio HAL is from LineageOS/samsung_gts4lv-common, lineage-18.1

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
2021-05-24 17:20:04 +09:00
Deokgyu Yang
d1a5bc18c7 gts3l: audio: (WIP) Build only for 32 bit and remove unsupported flags
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iae8c799af7af6ae39bf46e70389f14cd72448d36
2021-05-23 13:37:01 +09:00
Deokgyu Yang
3aeb8a59f2 gts3l: audio: (WIP) Add hidden audio config file
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I6de8ad652b03f4a45dff3563b3220392f0e0076d
2021-05-23 00:58:08 +09:00
Deokgyu Yang
cee7a19ab8 gts3l: camera: (WIP) Add missing libmm-qcamera
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I69dd7ebba80f7552ebed73d1e9baa8d38d04d1fd
2021-05-22 23:46:09 +09:00
Deokgyu Yang
660f7ebe2b Revert "gts3l: camera: (WIP) Add camera HAL from LineageOS/xiaomi_msm8996-common"
This reverts commit 209a9aec1c.
2021-05-22 23:43:04 +09:00
Deokgyu Yang
a4ab9ded44 gts3l: audio: (WIP) Try to fix audio
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Id906cd3f97d9b7a63c7886a1f94c18c8a25a1d86
2021-05-22 23:34:49 +09:00
Deokgyu Yang
209a9aec1c gts3l: camera: (WIP) Add camera HAL from LineageOS/xiaomi_msm8996-common
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I1eb5082082c7af4b7d8f98dbe5a1f8d9a20bebef
2021-05-22 23:30:58 +09:00
Deokgyu Yang
e20779f55c gts3l: qmi: Edit RIL libpath to set only libsec-ril
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I1c2d000b05bd4cd3e7bca068191afe2955691621
2021-05-21 17:48:10 +09:00
Deokgyu Yang
36eb59d6aa gts3l: audio: (WIP) Try to fix audio
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I5c7ff4d5a3ac61a81a618568b43a13c42fc60961
2021-05-21 16:37:57 +09:00
Deokgyu Yang
bbe43b9ca9 Revert "gts3l: audio: Use almost same as of LineageOS/gtsl4v-common, lineage-17.1"
This reverts commit 74ad966581.
2021-05-21 16:05:57 +09:00
Deokgyu Yang
7d4800cc3e gts3l: camera: (WIP) Try to fix camera
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I14a6ba62f65c47839bd784cb889edc26e706dbbd
2021-05-21 15:56:00 +09:00
Deokgyu Yang
d8607fa65a Revert "Revert "gts3l: power: Fix double tap to wake up by adding power feature implement""
This reverts commit e3eec8eb55.
2021-05-21 15:56:00 +09:00
Deokgyu Yang
14dd1a8dea Revert "Revert "gts3l: power: Switch to QTI power HAL""
This reverts commit 9b240d8fee.
2021-05-21 15:56:00 +09:00
Deokgyu Yang
74ad966581 gts3l: audio: Use almost same as of LineageOS/gtsl4v-common, lineage-17.1
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I3429646b9c70fcef2a88b6bdd60f1ff31087dcff
2021-05-21 15:55:22 +09:00
Deokgyu Yang
f3989240d9 gts3l: prop: Add aptX HD into the A2DP cap list
There is no library for aptX HD but it should work after installing aptX
libraries via Magisk

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I729bdb969e03536abf2145f11c2ea23e72128598
2021-05-21 02:47:20 +09:00
Deokgyu Yang
f1caa7e4d1 gts3l: sepolicy: Add firmware-modem file, type and remove genfs
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iabcae1835c39e630d672f48c3cce3ca128fdc233
2021-05-21 02:46:22 +09:00
Deokgyu Yang
406c60f42e gts3l: sepolicy: Remove a line to fix build error
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ie64df5e12a88cb758b8df466a8ec39452b069fcb
2021-05-21 01:41:01 +09:00
Deokgyu Yang
708cfa4a07 gts3l: audio: Disable Soundtrigger
Since there is no sound_trigger.primary file in the vendor firmware.

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I96978ac467ff8102b2588705e232d581a2493506
2021-05-21 01:41:01 +09:00
Deokgyu Yang
0b31f69cae gts3l: audio: Add LDAC codec
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I84820e3a0268b4644fd1bc5816153c12a0a223e2
2021-05-21 01:41:01 +09:00
Deokgyu Yang
e3eec8eb55 Revert "gts3l: power: Fix double tap to wake up by adding power feature implement"
This reverts commit 652765d1545b134910e5d72c65e9eda981b0872f.
2021-05-21 01:41:01 +09:00
Deokgyu Yang
9b240d8fee Revert "gts3l: power: Switch to QTI power HAL"
This reverts commit d0c4b10649ab6fcc8682add1619517a770be39ee.
2021-05-21 01:41:01 +09:00
Deokgyu Yang
c40be7a651 gts3l: audio: Remove Cirrus thing
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I1d0821ee0fa5efcedebc53d447bd0d3edd8c2eb5
2021-05-21 01:41:01 +09:00
Deokgyu Yang
f13f4f6966 gts3l: selinux: Overwrite files from gts4lv-common with tiny edits
Because it is much similar to use the same family

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ic988274c7848c6ea0c9949b8caa63495515c1804
2021-05-21 01:41:01 +09:00
Deokgyu Yang
98396292f8 gts3l: power: Fix double tap to wake up by adding power feature implement
This is from LineageOS/samsung_gts4lv-common, lineage-17.1.

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I944846eec1f8e869a09c227204f74c0d8967fdcb
2021-05-21 01:41:01 +09:00
Deokgyu Yang
446b949a68 gts3l: power: Switch to QTI power HAL
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I1f80154761010a22a42daefa0f7b52af35a3abd0
2021-05-21 01:41:01 +09:00
Deokgyu Yang
4398cdd417 gts3l: configs: Update misc configs from T825N0KOU3CTD1
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ibb074c904cd7594a3743ae0434d048b638bb9570
2021-05-21 01:41:01 +09:00
Deokgyu Yang
02403a83e9 gts3l: usb: Add USB HAL implement
This is from LineageOS/samsung_gts4lv-common, lineage-17.1.
Now it should support USB accessories including audio stuffs.

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I284b239c4973b4a01dabc841d5b9202d07943fbf
2021-05-21 01:41:01 +09:00
Deokgyu Yang
2d24cb0bbb gts3l: shims: Rename camera things to be commonized as of libcameraclient_shim
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Id86c0c4129ad93a18bf865ca842edf5c6cdf3d98
2021-05-21 01:41:01 +09:00
Deokgyu Yang
dd3657fd7e gts3l: camera: Do some jobs for camera working
- Build camera.provier@2.4
- Build Snap
- Build android.frameworks.displayservice@1.0_32
- Add a camera shim
- Add missing dependency libraries
- Use vendor camera.msm8996

The camera shim is from Valera1978/gts3llte lineage-16.0

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I5bdc0ea954ba9ed4ea461238219ccd4fdf2ba6a0
2021-05-21 01:40:26 +09:00
Deokgyu Yang
c830221df2 gts3l: sensor: Fix fingerprint working by adding shims
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I7af74a834a430767b4f9c8f07f97813506b0c8aa
2021-05-20 12:14:37 +09:00
Deokgyu Yang
4242548be1 gts3l: shims: Add shims directory
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I148d7eb0d1f81674f5458678c2ec5c16de66d9c9
2021-05-20 12:14:37 +09:00
Deokgyu Yang
9c94708993 gts3l: audio: Move config files to the config directory
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I61dbaa2627512d5f390131d3c632323f8397a480
2021-05-20 12:14:37 +09:00
Deokgyu Yang
19fe9b8c32 gts3l: media: Add libextmedia_jni
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iabf336a2c314f9e049a2ab68d0971b37218cbff4
2021-05-20 12:14:36 +09:00
Deokgyu Yang
c4c9c2f895 gts3l: seccomp: Add mediaextractor.policy
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I56cf60a9f8acf86e9884a94c4ef26c751973ebca
2021-05-20 12:14:35 +09:00
Deokgyu Yang
c423cae0d0 gts3l: audio: Add missing configuration files
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ie068b41a4f92dac6657cc7059278dd804ce4f2f3
2021-05-20 11:05:51 +09:00
Deokgyu Yang
cc2a935f28 gts3l: gps: Add missing izat.conf file
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I0fcb74618079552080880654cd94d3a18415aaa3
2021-05-20 10:30:17 +09:00
Deokgyu Yang
4bf9afd0d8 gts3llte: net: Add Android Network implement
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iad3d9b7dcfd876efaf0b45dfa65974cf018abaa9
2021-05-20 10:24:14 +09:00
Deokgyu Yang
6bcafe9175 gts3llte: camera: (WIP) Try to fix camera
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I644057b1845cea8298d3db8df28606be779ef7ea
2021-05-20 00:37:18 +09:00
Deokgyu Yang
b8590d445f gts3llte: init: Add missing contents from OTA Ramdisk
Removed some unnecessary things, and this job could fix WiFi working

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I7f4f719e8c88692909a21baa5f5c0392d90feced
2021-05-19 00:41:33 +09:00
Deokgyu Yang
3cc30466c5 gts3llte: First boot
Done so many jobs to boot...

- SELinux permissive
- Fix/Update init scripts
- Edit the file system list for working anyway in the faced situation
but it has to be optimized later
- Optimize vendor files and add unsure binary files for debugging
- Remove unused packages
- Build Camera packages itself but not working curretly
- Update manifest from the CTD1 OTA firwmare
- Optimize manifest
- Optimize SELinux properties a little

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I4c134c6fb89e646fdba39590b6b80c4027eb2c71
2021-05-18 22:20:56 +09:00
Deokgyu Yang
38a32d8c3b gts3llte: Clean up proprietary-files and its relates and fstab
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I048c95b69deb6735d790870772ef2fd96f133328
2021-05-14 16:37:45 +09:00
Deokgyu Yang
7ab4feeac1 proprietary-files: Fix typo in performance category
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I44a9ed7bd93cf37ae445f1c5266da604271d1ce0
2021-05-13 20:26:59 +09:00
Deokgyu Yang
5b285b55fe SELinux: hwservice: Add omr file system
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ia74904a6393c6076d181ae5a3d9041be68898c7a
2021-05-13 20:26:32 +09:00
Deokgyu Yang
aeb9033a7b Revert "SELinux: Remove bt_firmware, firmware things that are not used"
This reverts commit 6f77aed40c.

Change-Id: Id8598f456fb8510b873b16fa392dae2cd70af98f
2021-05-13 20:00:51 +09:00
Deokgyu Yang
4f03205e89 device.mk: Add Thermal things
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I170e64d993c0e50e11e60125a7d7ae0ca9a8ab53
2021-05-13 18:09:59 +09:00