Commit Graph

99 Commits

Author SHA1 Message Date
1b06bf7b7f mata: Set loop.max_part
Change-Id: Ibfb9e215c53111de4e8de018ea1934405468c6c9
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
2019-10-20 07:23:24 +02:00
1ea7c0f7da mata: Generate the apex image.
Change-Id: I18a76766590db27a4c32534dc948f55f78da166c
2019-10-20 07:14:24 +02:00
93368cd29e mata: Don't set CROSS_COMPILE_PREFIX
Change-Id: Ibbbddffdbcc79f89fa8fcc8fa1486f6aa17088e1
2019-10-14 03:10:07 +02:00
4db7b82881 mata: Move product variables to product definition
Change-Id: Ibbabe14e2950a8d46caef810102e667a43cccfdc
2019-10-14 03:10:07 +02:00
6beb74b363 mata: Remove hard-set of PLATFORM_SECURITY_PATCH
* This was mildly acceptable in August as a way of chasing the CTS
  match dragon, but our platform is September now and this just leads
  to confusion. We can try to find "working" fingerprint sometime
  else.

Change-Id: I99b304a958c79e8e7a7603fbbc2e8d43ed37187e
2019-09-10 01:04:08 -06:00
fbc42b1c1e mata: Update fingerprint and security level from PQ1A.190105.112
* Note: This includes a horri-bad setting of platform security level
  in order to pass a CTS profile match.

Change-Id: I957c27f2300d48b66769dec1727c6636feb460ac
2019-08-05 20:53:52 -06:00
b1d09d62b7 mata: Update fingerprint and security level from PQ1A.190105.090
Change-Id: I26b37f3b3e14c85bb17c0eb2ce1d13276d588854
2019-07-01 18:32:29 -06:00
1d1192fc44 mata: Add recovery touch support
Change-Id: I9772f5c60b9cbe05d02a36ef85e9ea6306cfac40
2019-06-25 16:48:08 +02:00
ec281c8f7a mata: set TARGET_ENABLE_MEDIADRM_64
Use 64 bit crypto libraries for DRM

Bug: 77822369
Change-Id: Ic3309d0c3bd82a37b52c5cb765b007ab2ae2555b
2019-06-25 16:48:08 +02:00
170e572b5e mata: Move to common data-ipa-cfg-mgr
* It is now available at vendor/qcom/opensource/data-ipa-cfg-mgr

Change-Id: If66808c4bc2c02f7d253bdc1f7b34b83f559a047
2019-06-24 07:09:04 -06:00
c8d3316076 mata: Set TARGET_KERNEL_CROSS_COMPILE_PREFIX
* Starting with PQ1A.190105.077, we need to make sure to use the
  aarch64-linux-android- toolchain due to kernel GCC_TOOLCHAIN_DIR
  logic updates

Change-Id: Ib75c5f06b27ab8979d28a3446e36d73e29846769
2019-06-03 23:54:08 -06:00
53ebe84881 health HAL: overrides healthd.
healthd should not be installed on the device

Test: lshal -i | grep IHealth/backup fails
Test: lshal debug android.hardware.health@2.0::IHealth/backup
      shows nothing
Test: vts_treble_vintf_test shows nothing about /backup
      instance
Bug: 77541952

Change-Id: I34e8585b3b702bd5eb86b7821d140c17266d0ab3
2019-05-28 09:17:28 +02:00
8fd19649d3 mata: Update fingerprint and security level from PQ1A.190105.045
Change-Id: I8cf088c62d25fc8373c7d2a9db8724764f1f22c7
2019-04-07 16:26:56 +02:00
12afa62356 mata: Update fingerprint and security level from PQ1A.190105.024
Change-Id: I742dce10bf4d991219fc241e314749946e74bae3
2019-03-08 00:27:42 -08:00
9e84c392e6 mata: Update fingerprint to PQ1A.190105.014
Change-Id: I61b332ea8a37f22d746fa6bf95850271da77bab4
2019-02-07 21:47:49 -08:00
337b7cc64e mata: Update fingerprint and security level from PPR1.181005.116
Change-Id: Ia31010d9b4ca2332e7103095b279012982364fbb
2019-01-08 13:15:26 -08:00
0d8fc409a9 mata: Use local DATA_IPACFG_MGR
Change-Id: I6b074707510bde8fb001b42dbbe1654c6ebdb6ad
2019-01-01 18:23:47 -08:00
32817ee91d mata: Enable audio perf hints and disable KPI optimization
Change-Id: I3f6982063ace823bc81058adab5dc05f3bf29e8d
2019-01-01 01:24:27 -08:00
222117b277 mata: Add SELinux policy for CND
Change-Id: Idd9bea595053bd0fa795a76f3f32bfc60340b203
2018-12-31 18:07:26 -08:00
f870597d06 mata: Enable incall music
audio@4.0 supports this

Change-Id: I5ff23aa036462726d0ecd22d11d9d126008f5f30
2018-12-16 04:56:16 +01:00
3c462087f3 mata: Update vendor security patch level
Change-Id: I53c783eb4f99cb143429701de29546f2aec43e69
2018-12-15 19:13:28 -08:00
4a0d4c6183 mata: Use VENDOR_SECURITY_PATCH to set ro.vendor.build.security_patch
This is the right (and only) way to set this on Pie, as not setting
VENDOR_SECURITY_PATCH will result in an empty ro.vendor.build.security_patch
at the start of vendor/build.prop

Change-Id: Ic70d8d38240c91b9c332724ddca16dc605ad0e33
2018-12-16 01:55:44 +01:00
015072e80b Add support for NFC 1.1
Supresses the following denials:
denied  { add } for interface=vendor.nxp.nxpnfc::INxpNfc pid=5675 scontext=u:r:hal_nfc_default:s0
tcontext=u:object_r:default_android_hwservice:s0 tclass=hwservice_manager permissive=0

denied  { find } for interface=vendor.nxp.nxpese::INxpEse pid=5675 scontext=u:r:hal_nfc_default:s0
tcontext=u:object_r:default_android_hwservice:s0 tclass=hwservice_manager permissive=0

Test: Enable/Disable NFC, Tag reading
Bug: 75980364
Change-Id: I337810ff89d61f796cb213cd931a7b665870029e
2018-12-15 13:13:55 -08:00
355f305155 Move AtFwd hal from device to framework manifest.
AtFwd hal is implemented as an android service and
it stars from system partition, that is, it's not
a traditional vendor hal and hence it should be
declared in the framework manifest and not in the
device manifest.
This commit introduces new device specific framework
manifest (framework_manifest.xml) and moves AtFwd hal
from device to framework manifest.

Bug: 68662838
Test: vts_treble_vintf_test atcmdfwd service is served

Change-Id: I9df05206fbe067ddf19a96fc52aba6b2cc922172
(cherry picked from commit b2895ddbcf1cc0b8986b4a80a43a3f0b6eb9fd66)
2018-12-15 13:13:55 -08:00
b837b36a83 Remove PRODUCT_COMPATIBILITY_MATRIX_LEVEL_OVERRIDE
Replace it with FCM Version = 2, specified explicitly
in device manifest.

Test: builds
Bug: 69636193

Change-Id: I0f5689344bb7b10b2b5db2549e95c940c4812f9d
2018-12-11 20:44:40 -08:00
b5be13ff40 mata: Enable vendor and system property isolation
PRODUCT_ACTIONABLE_COMPATIBLE_PROPERTY_DISABLE must be true because
mata isn't prepared yet for whitelisting actionable system
properties.

Change-Id: Ic73cd73c13220b804ec1c0a5fd1bd68470cf9db1
2018-12-11 20:44:40 -08:00
2bf744a897 mata: Switch to AOSP RIL
Change-Id: I379cfe7931277ff3d32f862acbb35fb33fafbaa4
2018-12-12 05:24:10 +01:00
e8d9a555b2 mata: Set 2nd arch to armv8-a
Change-Id: I2d2a559639667fabbf26ff792d40564d6ead3df9
2018-12-11 20:03:50 -08:00
ff25570021 mata: Use mke2fs to create ext4 images
Set TARGET_USES_MKE2FS := true to use new EXT4 tool chain

Bug: 62421233
Change-Id: Id6e5c68b2d7854e5330ad87443b974361a4bff9d
2018-07-10 11:55:35 -07:00
7d71030edf mata: Wait for kernel driver to be ready
Change-Id: Iafe6473a42aa3946e7381194a5dfa8393180a8a8
2018-04-12 21:15:44 -07:00
be0353c236 mata: Switch to BOARD_VNDK_VERSION=current
Wheee, lets build a versioned vndk! Essential shipped this on
OPM1.180104.141 so we're good to as well. Obviously this requires
HAL changes as well.

Change-Id: Id4d4424405ce9f088132fc74c47ef7574d6e1e0b
2018-04-12 00:40:32 -07:00
2168ab801a mata: ordering
Change-Id: Id348be47de1af912a3d34881c069a2f80967e7c8
2018-03-24 12:10:34 -07:00
c48af42fa6 mata: Enable TARGET_USES_QTI_CAMERA_DEVICE
Change-Id: I3bfbe3e224cd7d90973e63adee4eb3d3e6bd27dc
2018-03-24 11:26:36 -07:00
b7fda7a5bb mata:recovery: block first 64 pixels in recovery
This helps to center recovery in mata's shifted framebuffer.

Change-Id: I8fb306f3bae45db10fc0f1d97b2e32d5e878aa7d
2018-03-01 02:16:47 +00:00
09026f83bd mata: Set WiFi driver path and on/off commands
* Allows use of WLAN driver as a built-in to the kernel

Change-Id: I8c6edfb0af9962b0cb743a17379866baf3b3a6ad
2018-02-03 18:55:01 -08:00
df69544ddb mata: Lineage charger is opt-out
Change-Id: I19aee060dff74b5f10e13903d594597e50e9af6a
2018-01-17 21:23:21 -08:00
69246cc5b0 mata: Don't set specific kernel arch
* TARGET_ARCH is used by default

Change-Id: Id137121525579a8ba389ca60a843bc8530447a7f
2018-01-17 03:59:16 +00:00
e0900b5d92 mata: Update sepolicy for oreo
Change-Id: I0bf4d63cc43b89f3bd96ca776c50770c755e1d74
2018-01-12 09:30:14 -06:00
148604c4c2 mata: Remove unused/deprecated config options
Change-Id: If01088baa2c4a532a3d97cb7061ec7998817de9e
2018-01-12 09:25:36 -06:00
a4e1b815d4 mata: enable sound monitor
Change-Id: Ic53761baa3f32a42b99b175d633aa8dbb595582e
2018-01-12 15:17:52 +00:00
7c8e741308 mata: Build QTI HIDL power 1.1 HAL
Change-Id: Idb46d7e758bdabd2e30d58e6db6f09ba375c6da4
2018-01-05 16:07:40 -05:00
f3f393a786 Revert "mata: Specify clang version for kernel"
This reverts commit b7f1569c03.

Change-Id: I95c8ee8fc2ce75c6c761dbbe7734bb71c3c34012
2018-01-02 14:59:38 -06:00
eb2054f532 mata: Disable lineage charger for health HAL 2018-01-02 15:53:17 -05:00
4b5ba4ea06 mata: Remove unneeded wifi flags and set vendor move 2018-01-02 15:53:17 -05:00
b7f1569c03 mata: Specify clang version for kernel 2018-01-02 15:53:16 -05:00
437567c940 mata: Enable HDR and wide color gamut 2017-12-30 16:09:28 +02:00
009aea255e mata: Set horizontal display offset 2017-12-30 16:08:34 +02:00
4902db496b mata: Move Treble overrides to BoardConfig
Also set the compat matrix override level and property overrides
2017-12-30 16:08:32 +02:00
58603d4d20 mata: Transition to configfs
Change-Id: If7e2d311d600049341a6d45de4077cab3347b28d
2017-12-30 16:08:29 +02:00
e4aff62064 mata: Copy stock kernel commandline
Change-Id: Iff844b0380186358996ae078e645422ec94c0d46
2017-12-28 01:12:05 +02:00