Commit Graph

755 Commits

Author SHA1 Message Date
Arne Coucheron 3620e7924e
s3ve3g-common: fstab: Remove f2fs support
As of now, this is causing issues with system and apps
not being able to create files and folders in data.

Change-Id: Ie4798ae98e0dd4e4e42011a2940e1a73627f8f3f
2020-01-17 15:46:38 +03:00
RomanDesigner 0dab3f0820
matisse-common: Move libinit complete 2020-01-17 15:35:59 +03:00
Francescodario Cuzzocrea 6cd8720714 matisse-common: build Camera2
- Until we figure out crashes caused by CameraWrapper in Snap
   also build Camera2 which at least works
2020-01-08 11:16:22 +01:00
Francescodario Cuzzocrea 3fd7e1321f matisse-common: fstab: Add recoveryonly flag for system 2020-01-06 12:07:23 +01:00
Francescodario Cuzzocrea 22e165c60d [SQUASH]: matisse-common: initial bringup of matisse-common repo from s3ve3g-common repo
Change-Id: Ic670ca01287332c46be39dc64b34cf17fcda559c
2020-01-03 10:27:33 +01:00
Francescodario Cuzzocrea 523c3c4fa7 s3ve3g-common: mount /fota as /misc also in TWRP
- also mount /external_sd and  /usb-otg as we are at it

Change-Id: Icd563c94468ff66e4f3fb0e6eb1f1f00888604bb
2019-11-09 09:01:41 +01:00
Francescodario Cuzzocrea 49c58dfbec s3ve3g-common: remove BOARD_HAS_NO_MISC_PARTITION
- we are mounting /fota as /misc now

Change-Id: I742c8415bd507a56489260849daea512c1cb36ca
2019-11-09 09:00:25 +01:00
Francescodario Cuzzocrea a7c97ac84c s3ve3g-common: add s3ve3gxx to TARGET_OTA_ASSERT_DEVICE
Change-Id: Ib3e8f94fa6f24ddb5771c04b41ff47a536f36542
2019-11-08 23:22:59 +01:00
PythonLimited fdfc55c774 s3ve3g-common: use fota partition for /misc
Change-Id: I09ccdd43dc72137631ce72387d8a6f5a8ffb6c3e
2019-11-04 15:33:34 +02:00
pythonlimited a981113235 s3ve3g-common: remove IAdaptiveBacklight
Not supported by the panel driver
2019-10-17 02:38:40 +02:00
Francescodario Cuzzocrea 3ab8a2a547 s3ve3g-common: build HIDL lights hal from hardware/samsung 2019-10-15 21:38:52 +02:00
Francescodario Cuzzocrea d7acb88446 s3ve3g-common: further update and cleanup common-proprietary-files.txt 2019-10-15 21:38:44 +02:00
luk1337 f335e12acf s3ve3g-common: remove unneeded languages_full.mk include
* Already included in full_base_telephony

Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
2019-10-15 21:38:20 +02:00
Jarl-Penguin 91d57b9431 s3ve3g-common: update blob extraction scripts
Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
2019-10-15 21:38:15 +02:00
Francescodario Cuzzocrea 00229976e8 s3ve3g-common: switch to stock timeservices
Those blobs keeps correct time even after a reboot, sadly klte one not.
Thanks at magiconapoli for providing the blobs and Roland for pointing
this out.
Also pin the blob to be sure to not pick not working ones.
2019-10-15 21:38:09 +02:00
Francescodario Cuzzocrea 7889cce77c s3ve3g-common: add Samsung LiveDisplay service to manifest
we support adaptivebacklight and displaycolorcalibration
2019-10-15 21:38:01 +02:00
Francescodario Cuzzocrea 90b22cd1ae s3ve3g-common: drop libsec-ril to device specific trees
single sim and dual sim variants use a different libsec-ril.so, so drop them to device specific trees
2019-10-15 21:37:54 +02:00
Kevin F. Haggerty 7c33e48bf4 s3ve3g-common: Update duos-related Telecomm props
* Our device doesn't behave well with the "new" logic that tracks the audio
  input with the default SIM

Change-Id: I084305b0ac1bdeb9915d2f75cfdeda4ab7fd0244
2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea 10f7b82f02 s3ve3g-common: update and cleanup proprietary files list 2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea 233d58b0ff s3ve3g-common: switch to klte libsec-ril 2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea 9100c0e146 s3ve3g-common: drop camera firmware XML files
* s3ve3gxx and s3ve3gjv have two different sensor for back cameras,
instead of copying both XML firmware files for both models just drop the
files to device specific tree and include only the one which is actually
needed to avoid confusion
2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea d63e3f0928 s3ve3g-common: do not override paths in libmmcamera2_sensor_modules.so
* the libmmcamera2_sensor_moduels.so belongs to s3ve3gxx and s3ve3gjv as
the two models have different sensor, so it should be moved to device
specific tree, but  overriding those paths this breaks firmware loading for camera, so for now just left things as they are
2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea 3be42be6a5 s3ve3g: fix offline charging
* Apparently settings user_debug in kernel cmdline breaks offline
charging functionality. Thanks at suudep for pointing this out

* Also remove unneeded androidboot.console=null
2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea fd0ff0a0b2 s3ve3g-common: use prebuilt libfmjni.so from lineage-14.1
* it seems that from lineage-15.1 something changed and the source built library fails to initialize iris driver on our board
2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea b78a5e8f63 s3ve3g-common: move BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE to msm8226-common 2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea b00f86f8d3 s3ve3g-common: remove double BOARD_FLASH_BLOCK_SIZE 2019-10-15 21:37:54 +02:00
dianlujitao bbdcf67fe6 s3ve3g-common: Rename bt props for new HAL
Change-Id: I1afd110bffed0f43b1afcbef99be8a3776d24e0b
2019-10-15 21:37:54 +02:00
klozz 4d372f9ccd msm8226-common: set bt uses btnv
* https://review.lineageos.org/c/LineageOS/android_hardware_qcom_bt/+/226649

Signed-off-by: klozz <shaclone707@gmail.com>
2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea 2dc266d548 s3ve3g-common: drop deprecated BLUETOOTH_HCI_USE_MCT 2019-10-15 21:37:54 +02:00
Francescodario Cuzzocrea 909a2422ce s3ve3g-common: set product shipping api level to 18
* The device has been launched with android 4.3 Jelly Bean
2019-10-15 21:37:16 +02:00
Sam Mortimer db796ccf2b s3ve3g-common: Remove config_tether_upstream_types
* Made redundant by enabling config_tether_upstream_automatic
  in vendor/lineage

Change-Id: Idd22b0616ae1c8732139085c03f19e6c21c75feb
2019-10-15 21:36:46 +02:00
Unpublished 1817969904 s3ve3g-common: Fix namespace errors
messages during build:
device/samsung/s3ve3g-common/configs/nfcee_access.xml:9: namespace error : Namespace prefix android for signature on signer is not defined

Change-Id: I7f3a1588b9cf05cb6aff11ccc59d14e75cc6e98e
2019-10-15 21:36:24 +02:00
Adithya R 30c56bcb9d s3ve3g-common: Update power profile for Pie
* Match the changes made in LineageOS/android_frameworks_base@3d422c3

* Since Pie, AOSP is forcing us to define speeds and power values per CPU cluster.
  For single cluster chipsets like MSM8974, define cluster0 with only 4 cores
  to retain the existing behaviour.

Change-Id: Ida1edb9cc0335ffdb0ec6857da02b84a6a9d1633
2019-10-15 21:36:05 +02:00
Rashed Abdel-Tawab 0b4f03e2c8 s3ve3g-common: Set default hotspot name
Change-Id: Iecbefe61ffece88a6866ff2c8a1e79d99e535208
2019-10-11 09:09:04 +02:00
Bruno Martins db9d0a4baf s3ve3g-common: Enable memory optimizations
* Delay service restart for devices with 2GB or less memory.

Change-Id: Iee114d6c83a09d90ce68c6bcb971596c4df6cc74
2019-10-11 09:09:04 +02:00
Joshua Primero 50455eff17 s3ve3g-common: Nuke deprecated WiFi Display overlay
* Google killed it in Pie
* reference: LineageOS/android_frameworks_av@d0a98fa05

Change-Id: I9bfd354c3e3a3d4c193c3865ac7eae84719c02dc
Signed-off-by: Joshua Primero <jprimero155@gmail.com>
2019-10-11 09:09:04 +02:00
Kevin F. Haggerty cdffc66b44 Revert "s3ve3g-common: Disable Treble OMX by default."
* This prop is deprecated.

This reverts commit a9add7876d.

Change-Id: Iecd9c511aa8db36c4f632bce98d4f6d9da67205e
2019-10-11 09:09:04 +02:00
Francescodario Cuzzocrea a30c136edf s3ve3g-common: update NFC for pie 2019-10-11 09:09:04 +02:00
Francescodario Cuzzocrea 4367911f58 s3ve3g-common: update nfc hal name 2019-10-11 09:09:04 +02:00
jrior001 6aea7c71a3 s3ve3g-common: nfc: remove unsupported MAX_RF_DATA_CREDITS config
Change-Id: I63eb31cfd62d135b63d04f3dafcd08de7319346d
2019-10-11 09:09:04 +02:00
Andre Eisenbach b1aab27eb3 s3ve3g-common: Rename libnfc-brcm.conf -> libnfc-nci.conf
Test: manual
Merged-In: I9655a14e021024540cf342022cb817e1f8d0f9ad
Change-Id: I9655a14e021024540cf342022cb817e1f8d0f9ad
2019-10-11 09:09:04 +02:00
nx111 efa1d21bf3 s3ve3g-common: Set SDK API level for rild
* P made changes to pthread_mutex_init() that are incompatible
  with our libsec-ril libraries. In order for rild to even see a
  radio as being availble we need the legacy behavior.
* Even though our libsec-ril libraries are from 5.0, which is API
  level 21, we do not appear to require any of the other behaviors
  from API levels earlier than 27.

Change-Id: I3b3d0160236df09bdae95c5d9f10a61bf91ebc72
2019-10-11 09:09:04 +02:00
Kevin F. Haggerty 1a75a2846f s3ve3g-common: Stop building sensors.msm8226
* msm8226-common has moved to hwbinder mode for sensors, with the
  multihal statically linked into the impl. We don't need this
  version of the multihal anymore.

Change-Id: Id9e9103bb03351cef2a7cb0e81800057898fe862
2019-10-11 09:09:04 +02:00
Kevin F. Haggerty 6d9439bb7d s3ve3g-common: Set SDK API level for required executables
* This singularly handles both text relocation (M) and mutex (P)
  linker restrictions
* mediaserver - Needs text relocations
* mm-qcamera-daemon - Needs both text relocations and mutex restrictions
  relaxed

Change-Id: I97a79fb57aaadf5cf62894489522b2de6d8c2e36
2019-10-11 09:09:04 +02:00
Kevin F. Haggerty 75e1e132b1 s3ve3g-common: Commonize camera packages and manifest entries
Change-Id: Ie8b564606e5c8e99d76bcc73d8fa020001b75337
2019-10-11 09:09:04 +02:00
Lucas Dupin 6caeef06f1 s3ve3g-common: Renamed config_dozeAfterScreenOff
New name is config_dozeAfterScreenOffByDefault
Bug: 73178121

Change-Id: Ie3d1ea5a2cc480655592bf6e49b37f5ea07f3f58
2019-10-11 09:09:04 +02:00
Bruno Martins 934cb67f14 s3ve3g-common: Update prefixes for audio system properties
* All vendor-specific properties are required to have vendor prefixes

Change-Id: I562639e93b8eca4914473575c13da958224181f8
2019-10-11 09:09:04 +02:00
pythonlimited d207e44246 s3ve3g-common: sepolicy: use correct input devices regex 2019-10-11 09:09:04 +02:00
PythonLimited 339ab61225 s3ve3g-common: use correct paths for power_ext 2019-10-11 09:09:04 +02:00
PythonLimited 3e9160e4e1 s3ve3g-common: drop debug properties
this gets enabled once you build eng flavours.
On userdebug builds this leads to init starting the console service which crashes and drains battery due to high cpu usage.
2019-10-11 09:09:04 +02:00