Commit Graph

64 Commits

Author SHA1 Message Date
Paul Keith
5006db0ec0 msm8974-common: Remove unnecessary keylayout files
* Nothing uses these keylayout files

Change-Id: I477445fd226f5fc77125fa5706e42cd8e0fe8b02
2020-03-31 19:23:55 +02:00
Paul Keith
95faaa3643 msm8974-common: Migrate all properties system.prop
* We already set props via system.prop, so let's not mix
  and match between that and PRODUCT_PROPERTY_OVERRIDES.

Change-Id: I92c6863b8393640e2239decd7f089ee890b3c7f7
2020-03-26 17:46:41 +02:00
Paul Keith
50045fa46e msm8974-common: Transition to consumerir HIDL hal
Change-Id: I85950a46eebec0e9a4b34681b2042467231b33b3
2020-01-31 15:08:24 +01:00
Kevin F. Haggerty
66b282da2e
msm8974-common: Build Samsung LiveDisplay service
Change-Id: I74d38aa0df3179bb00b942135e8ff055aa8a5658
2019-05-07 07:20:49 -06:00
Paul Keith
c036f18fe2
msm8974-common: Build vendor.lineage.touch HAL from hardware/samsung
Change-Id: I6eca1e9875cb5793a3a45c6e77bc201946ebd897
2019-04-10 06:45:59 -06:00
Joey
021211d1ea
msm8974-common: Build Trust HAL
Change-Id: I2a426b2c2dda70f41e3c3ea6f85905b0daf65f0d
Signed-off-by: Joey <joey@lineageos.org>
2019-02-24 06:57:36 -07:00
Michael Bestas
a88e2e277a
msm8974-common: Move media configs to vendor
Change-Id: Iffa5bfcac6e363ddd320ef3af5ccdc8c55f7942f
2019-02-19 07:58:26 -07:00
Bruno Martins
99b3981287
msm8974-common: Allow media UID process to access CameraServiceProxy
* This fixes the following error on camera-in-mediaserver devices:

   E CameraService_proxy: Calling UID: 1013 doesn't match expected  camera service UID!

Change-Id: I185e34e8983b286436bfc0fe36cfdf260ef78170
2018-12-31 15:22:36 -07:00
Daniel Jarai
cf207232cb
msm8974-common: Make the external camera provider ignore internal cameras
* The external camera provider occupies our camera v4l2 nodes,
  potentially crashing the kernel driver and blocking the camera HAL.
  Unfortunately, there's no easy way to just disable it, so let's just
  tell it to ignore the internal video devices.

Change-Id: I00c67de1b94a1f7eca1bf458d1d0e4de3507aa81
Signed-off-by: Daniel Jarai <jaraidaniel@gmail.com>
2018-11-12 20:35:01 -07:00
Michael Bestas
482de62af8
msm8974-common: Switch to 1.1 power HAL
Change-Id: I4690a5b913141427a828d6a3a4af407d35a10775
2018-10-06 08:34:19 -06:00
Kevin F. Haggerty
e1b8705691
msm8974-common: Build binderized samsung8974 sensors service
Change-Id: I85010c4ab26c771c585e0dc65d14552853f147c2
2018-09-21 16:02:05 -06:00
Kevin F. Haggerty
68ef2d47da
msm8974-common: Commonize camera packages and manifest entries
Change-Id: I348680ccf6541b13289d1470c7e91111be4992c0
2018-09-15 11:52:02 -06:00
Bruno Martins
d0d2796406 msm8974-common: Switch to common basic USB HAL
Change-Id: I0e0809a2338f006063c5160bb7aec36a555cebab
2018-09-05 22:53:22 +02:00
Hashbang173
5e3b3ba5e3 msm8974-common: Enable HWC2on1 adapter
* This fixes display (see: d265c42386)

Change-Id: Ic749a38828563be7dacd005aeb91dbce3121ae07
2018-08-20 17:53:16 -06:00
Kevin F. Haggerty
96aaef5008 msm8974-common: Use TARGET_COPY_OUT_VENDOR instead of explicit path
Change-Id: I5a35a481fcdee8b1f85e0b9aa9a5c726909b928f
2018-08-20 06:30:23 -06:00
Kevin F. Haggerty
245828cf0c msm8974-common: No tenemos HWC2
Change-Id: I56932ab5ed3ae6ab930f40a549fdcf7b3806c5e2
2018-04-04 18:38:42 -06:00
Kevin F. Haggerty
993b723e0b Revert "Revert "msm8974-common: Use QTI HIDL power HAL""
This reverts commit 24d70a1aec.

* The new HIDL power HAL seems to be appropriately riced^Wfixed for
  8974 now.

Change-Id: I629ab2314dec4698a0d4d45d77cdc48bf92a4d74
2018-02-27 20:37:50 -07:00
Paul Keith
a6a77f987c msm8974-common: Wire up mDNIe features
Change-Id: Ib5d2825bb50c90b6743157bd624e7156c6d5ad01
2018-02-22 23:27:10 +01:00
Kevin F. Haggerty
6e24e03dd3 msm8974-common: Set TARGET_BOOTANIMATION_HALF_RES to true
* No apparent resolution difference
* Much smoother animation
* Much faster boot
* What's not to like?

Change-Id: I2119fe826146a3103da50b4862ad88f5950a97ec
2018-02-10 17:38:46 +00:00
Kevin F. Haggerty
24d70a1aec Revert "msm8974-common: Use QTI HIDL power HAL"
This reverts commit e955914336.

* As it turns out, the brand new HIDL power HAL isn't ready, at
  least not for legacy devices like msm8974. Symptoms were that
  after waking from sleep, cores 1-3 are not brought back online
  consistently.
* Let's go back to the old thing, at least for now.

Change-Id: Ica2ddbeb42635662167efe0b48f0fe4051591b26
2018-02-06 00:32:32 +00:00
Michael Bestas
635b864067 msm8974-common: Move permissions to vendor
Change-Id: Idf4022e03ba376f7971d02be973444e70dbc4521
2018-02-03 15:07:03 -07:00
Paul Keith
e955914336 msm8974-common: Use QTI HIDL power HAL
* Let's use the new shiny binderized HAL in hardware/qcom/power

Change-Id: I2abf4ca9b0b5a0cb031f12c400a1159962f5e94c
2018-01-19 20:08:00 +00:00
Kevin F. Haggerty
04e9f0c1e4 msm8974-common: Build the GPS HAL and copy config files
Change-Id: I86fb9fff481b7bcf926b1ddce4f79fe0d87325a6
2018-01-18 04:37:27 -07:00
Ethan Chen
84b97c9d61 msm8974-common: Add seccomp policy
Change-Id: I1d5017228a4a9318f8a77ef4036532d64718ecbb
2018-01-04 21:59:45 -07:00
Bruno Martins
034ccb8eb6 msm8974-common: Ship RenderScript HAL
Change-Id: Ia13a26c46c803f6853b1188449547c70d3305bfa
2018-01-02 06:55:04 -07:00
Kevin F. Haggerty
fe30e6b05f msm8974-common: Use shared blobs from vendor/
Change-Id: I8f8675b9fd1950cd7c64538f160e73514209be19
2018-01-01 09:02:19 -07:00
Kevin F. Haggerty
9f8650d177 msm8974-common: Make the common tree more common
* Compare things that are used in hlte, klte, lt03lte, and mondrian
  wifi and move the stuff that's truly common to here. This will
  greatly ease O bring-up of the child trees.

Change-Id: I8fc5a099a348fa7feb502e3afe9b43df6e22d00b
2017-12-29 13:07:21 -07:00
Kevin F. Haggerty
dd2586956d msm8974-common: Drop audiod
Change-Id: I455752ca3bc0b444ef15274be03df791120bb00a
2017-12-28 15:11:44 -07:00
Bruno Martins
a20ebf7ef3 msm8974-common: Build graphics allocator service
Change-Id: Id3964c10aa474d94c85da7e1a65e65e7f8f6bc76
2017-12-22 17:22:56 -07:00
Kevin F. Haggerty
4d80ead591 msm8974-common: Add power HAL impl
Change-Id: I914858837ad99c5a1c2793cafba2edf1eab8e6ae
2017-11-03 09:13:21 -06:00
Rashed Abdel-Tawab
ffacc815b1 msm8974-common: Add audio and display HAL impl
Change-Id: I2fcd62b1dd6cbe292d89cf97085c9549bf69ba26
2017-11-03 09:09:53 -06:00
Paul Keith
6abefef5c7 msm8974: Remove libdivxdrmdecrypt
* This doesn't exist anymore

Change-Id: Ie4ce517ed2722ed61719be8248ee7b9005ca317a
2017-10-23 19:45:17 -06:00
Christopher R. Palmer
48ded0e944 msm8974-common: Move low_latency permission up to devices
Mondrianwifi does not like having this enabled.  When it is enabled,
it causes audio distortion in some games when using a2dp output.

Partially reverts: "Reduce fast track multiplier"

Change-Id: Ic50bb016275de821be4651280c67c42f64241dab
2016-01-21 09:36:49 -08:00
OzzysCmAcc
13b96cb171 msm8974: clean up deprecated packages and flags
Change-Id: Id2339606feae1e51fbd8962a44a15f15c1f9e989
2016-01-20 10:08:38 -08:00
Ethan Chen
9273dfb47a Partially revert "msm8974-common: update media codecs for M"
* The codec performance figures were measured on bacon, and do not match
  the performance of the various Samsung devices.

This reverts commit 5e340af2e6.

Change-Id: I7ce0eab3bdd0c89919b3bb29d56a346de587e075
2016-01-20 09:57:32 -08:00
Glenn Kasten
7ebae8d2e1 Reduce fast track multiplier
Change-Id: I3aa2b5c2ceb81538f0ab11ed16e8516015598592
2016-01-20 09:57:32 -08:00
Matt Filetto
3186b006e7 msm8974-common: Move IR HAL to device repos
* Not all Samsung 8974s share the same kernel driver.

Change-Id: I9ece36e082d7b98972cd338d54dd409fcf3ab85c
2015-12-23 11:26:53 -08:00
Steve Kondik
06ebc93f50 msm8974-common: Drop all the janky proprietary stuff we don't even use
Change-Id: Ia55aecf587124c3e07d16b37612a8c612320c530
2015-12-23 11:23:37 -08:00
Matt Filetto
fefc908ba8 msm8974-common: Remove duplicate usb accessory package
Change-Id: Ibe81c2c20f23995538f984def4f6b72da5c5c233
Signed-off-by: Matt Filetto <matt.filetto@gmail.com>
2015-12-23 11:18:34 -08:00
Steve Kondik
d1f942107c msm8974: Kill mm-parser
* Qualcomm caused hell-on-earth with libavenhancements- an
   apparently well-intentioned effort to minimize the amount of
   change in f/av which has backfired. In order to use this
   library, an OEM must not change *anything* *anywhere* in f/av
   to maintain ABI exactness. And that ABI exactness is different
   per SoC branch and constantly in motion. Best of all, the
   base classes are monkey patched with a proprietary library which also
   is different per SoC branch and much exactly match the f/av
   code. And if you get the ABI right, then your customizations
   stop working because they've been hijacked by overloading. The whole
   message bus is hijacked, and you're wasting your time.

 * Now that FFMPEG can talk to all the hardware codecs, there is no
   reason to tolerate this. Our stack has more features, more codec
   support, and it's open source all the way.

 * I love Qualcomm's SoCs, but come on guys.. I expect every OEM
   will complain about this AV shit then proceed to gut it as I am doing.

Change-Id: I8ed0de62d64cc10054933cd70a9958ea10359c7a
2015-11-30 18:52:42 -08:00
repo Shareef Ali
8d42c49425 msm8974: Compile native libqcmediaplayer library
Change-Id: I81db0e3ff5dffdb5c9461e8210803ea7ea8f4be9
2015-11-14 14:51:08 -08:00
OzzysCmAcc
cdfcdb5a02 msm8974: Build libextmedia_jni
Change-Id: Ieee20f417daf2d3fdb5be7fea52de9653f5807c9
2015-11-14 14:48:54 -08:00
Matt Filetto
5e340af2e6 msm8974-common: update media codecs for M
* Kanged from bacon

Change-Id: I31047a4aff2dd08d52dd0ebacab855dd99403f0d
2015-11-14 14:35:48 -08:00
Ethan Chen
52e401a735 msm8974-common: Move extension library path to device
Change-Id: I5efd909f35b302c83b7a86455db42acb51287f1f
2015-11-13 17:32:28 -08:00
Nick Kralevich
334503413c msm8974-common: remove persist.sys.usb.config override
The variable persist.sys.usb.config is no longer honored by the framework,
and it's presence causes unnecessary toggling of the USB driver, which
disonnects ADB and makes the device's connection unstable.

Delete it.

Bug: 21404762
Bug: 18905620
Change-Id: Ibcc3b6a6f5523695d9daf01e53e8f5ed71ad19fe
2015-11-08 04:22:01 -08:00
Brandon McAnsh
3fdf841716 msm8974: Remove copying of ffmpeg media codecs
* Handled by default now

Change-Id: I410cd49d8c8ab098a4abbbf1f054956be3c7573c
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
2015-06-24 11:58:31 -04:00
Christopher R. Palmer
8987acf776 msm8974-common: Add property to indicate we support usb-otg
Change-Id: If032f13f87ac756e110bd77f6c84e71b5e9a3153
2015-02-14 21:37:07 -05:00
Christer
9d098d1c57 msm8974-common: update OMX
Change-Id: Id506b52d138e9389e1638db5fe0230a8acd85142
2015-01-18 02:15:41 +01:00
repo Shareef Ali
b7ff78d90a msm8974-common: kang bacon's media-config.xml
* We have updated component and  we should just kang bacon's media config
to be closer to caf versions omx compponents..
*  Basicially the mobvation was that  wmv3/vc1 support was missing.

Change-Id: Ibc29445b2ea935459b0c6e9faf76b6e6a648a71b
2015-01-03 03:22:55 -06:00
Matt Filetto
0c33b5ca47 msm8974-common: remove qrngd and qrngp
Change-Id: I9a190fa85862ce7d5591977bc7bf788fc8f41943
2014-12-27 03:23:56 +00:00