Commit graph

3562 commits

Author SHA1 Message Date
Davide Garberi
f98a09d0f1
sdm660-common: Update WFD blobs from LA.UM.8.2.r1-04000-sdm660.0 2019-10-18 17:19:55 +02:00
Bruno Martins
07e70f414e
sdm660-common: Switch to cryptfshw HIDL
Change-Id: Id1d580607a7d73ec6738ab3aa8dcdf9e27558a33
2019-10-18 17:19:55 +02:00
Aryan Gupta
e6e0bc3a62 sdm660: Remove deprecated display flags
remove display flags i.e. deprecated in android 10
2019-10-18 08:40:09 +00:00
darkbeast69
08784fd314 sdm660: Add Vector Icons to XiaomiParts
it looks dope
icons from https://materialdesignicons.com
2019-10-18 08:39:54 +00:00
Wei Chen
ba93fa33fb GPS log util: add capability to log modem callflow with debug level
Add debug level to log high frequency modem calls so those high
frequency modem calls do not get outputted with default gps.conf

Change-Id: I2c34471ae97f5cdfebf99c3d7edcdaff7ff63018
CRs-fixed: 2537163
2019-10-17 15:22:13 -07:00
Wei Chen
87923e48c1 GPS: enable tunc constrained feature by default for auto PL
Enable TUNC feature by default if DISTRO is set to "auto"

Change-Id: I5d05a40fd6c6fb5c9f37cf2a7478f66b9384f5df
CRs-fixed: 2528781
2019-10-17 13:44:29 -07:00
Himanshu Agrawal
5987d829c6
sdm660: board: Enabling back custom audio policy.
Change-Id: I4f62e0ce26c31ee77eb4071a1cec3f3eed5c7513
2019-10-15 22:07:25 +02:00
UnparallelSKY
d234b6b70c
sdm660-common: Define first api level in the device tree instead in the common tree
All sdm660 xiaomi device didn't launched with oreo-mr1 and it will be easer for add other device (jason, lavender, nitrogen, platina, tulip and whyred) who didn't launched with oreo-mr1 in xiaomi-sdm660 org
2019-10-15 18:08:26 +02:00
dianlujitao
9cea8c75c9
sdm660-common: Set sys.post_boot.parsed on vendor.post_boot.parsed changed
Change-Id: Ibb924cd28408d9688e18d64b5b22ab10f1fc5227
2019-10-15 16:31:29 +02:00
Michael Bestas
0604dd4d45
sdm660-common: Set vendor.post_boot.parsed=1 for starting perf properly
* Allows perf to work properly on boot to restore selected power profile

Change-Id: Ib92f971f28ed875481170b056ac16aad05aadcfc
2019-10-15 16:24:33 +02:00
Jerry Zhang
90c8d2c729
sdm660-common: Remove configfs triggers from recovery rc
Configfs triggers will now be in the core
init.recovery.rc, similar to main system
files.

Test: Usb works in recovery
Bug: 78793464
Change-Id: I26a403425edce1d4947daf2510e28beb026ba5f6
2019-10-15 15:23:54 +02:00
Michael Bestas
bb4c22c198
sdm660-common: Add init.recovery.qcom.rc
* Copied from wahoo init.recovery.hardware.rc,
  fixes partition mounting and ADB in recovery

Change-Id: I8a0136dd08c0df0ffb08bec8f35bffd38f5d44bb
2019-10-15 15:23:47 +02:00
Michael Bestas
3c1fe1160f
sdm660-common: Split privapp permissions for ims/qcrilmsgtunnel move
Change-Id: I5e86a415c7faac34e7d398559d09bf350b305cc3
2019-10-15 15:23:26 +02:00
Michael Bestas
56a2201417
sdm660: manifest: Add back missing lineage specific hidl hals
This reverts commit 1573043852.
2019-10-15 15:22:31 +02:00
nebrassy
a95e4e99a9
sdm660-common: migrate to power HAL 1.2
Change-Id: I5ddcfced7b6be8666a97f7408da4af1a980ffc93
2019-10-15 14:59:53 +02:00
dianlujitao
65e4195716
sdm660-common: Create system copy of ims-ext-common and add to classpath
* Our ims.apk doesn't load ims-ext-common.jar, and it's moved to /product
   on 10 where PRODUCT_BOOT_JARS doesn't work.
 * Create a system copy of the jar and add it to boot classpath to make
   it loadable from the apk without extra work,

Change-Id: Ia530a530bd4469e12500410fc5e8ba393de60b18
2019-10-15 14:59:53 +02:00
theimpulson
2ba6705ff6
sdm660-common: define TARGET_COPY_OUT_PRODUCT
Change-Id: I0daa436787db17265f38909ec8c93db40cbafbc0
2019-10-15 12:01:03 +02:00
Bruno Martins
69c07a31dc
sdm660-common: Drop the creation of deprecated system_data folders
As per treble rules, this is no longer allowed from within
vendor init. At the same time these folders are long deprecated,
so drop them and get rid of the SELinux denials.

Change-Id: I47d25bcf92dcc16b7b112b7b1257cd3e66fee57b
2019-10-15 10:24:03 +02:00
Bladeyy
64d8fdf1ef
sdm660-common: prop: Force enable IMS/Radio props
* Fixes ViLTE

Change-Id: Id0b7f7fdc628983929fdb1f8a6919d024e567218
2019-10-15 10:22:04 +02:00
Subhrajyoti Sen
f4339f8907
sdm660-common: wifi: reduce battery drain
Change-Id: Ic4ab888b17c8c818f0bd6a2ef2cff1f6a7fa2740
2019-10-15 10:18:57 +02:00
Alberto97
2e5168a5d4
sdm660-common: Map color profiles to livedisplay
Signed-off-by: Abhay Ruparel <abhayruparel2000@gmail.com>
2019-10-15 10:17:25 +02:00
Wang Han
a801241ced
sdm660-common: Enable display default color mode
* Though xiaomi disables this to make vendor color adjustments,
   livedisplay needs this to apply color profiles on boot.

Change-Id: Ia47d0f2665dc126388be64848a13e2046ab8f258
2019-10-15 10:16:58 +02:00
Subhrajyoti Sen
6cb3c570dd
sdm660-common: add ILocHidlGnss/gnss_vendor to vendor.qti.gnss
Change-Id: I09f1e20d6fa3c95c64101e33047f6331b9fcea7c
2019-10-15 10:16:10 +02:00
Harikrishnan Hariharan
201f612040 Enable/Disable process launch by loc_launcher based on SOC-Id
Add a parameter SOC_IDS for process configuration in izat.conf
to include/exclude the process based on SOC-Id. Read the value
of this parameter to enable or disable the process launch by
loc_launcher.

Fixed an issue in read_a_line function to handle newline at the
end of line in the file to be read.

Change-Id: I66777856ebbb928ce4f49a44dfd9d2f1fbca69b5
CRs-Fixed: 2540349
2019-10-12 11:50:54 +05:30
qctecmdr
b9e824b01e Merge "Disable few process launch in loc_launcher for low ram targets" 2019-10-11 15:26:18 -07:00
Madhanraj Chelladurai
a44fc0383d gps: Add diag permissions for gnss service android interface 2.0
Change-Id: Ib53b8bef8641166c1a7495e9051a092a34830016
CRs-Fixed:2543639
2019-10-11 02:48:26 -07:00
Harikrishnan Hariharan
8e7733ba7f Disable few process launch in loc_launcher for low ram targets
Use ro.config.low_ram property to identify low ram targets and
disable the process in izat.conf whose property value
LOW_RAM_TARGETS is set to DISABLED.

Change-Id: Idb8b0b91c4ed127b4fa58c41683f9720252dff84
CRs-Fixed: 2542145
2019-10-10 23:01:26 -07:00
qctecmdr
3d053a57fc Merge "Enable Android sanitizers" 2019-10-10 16:15:55 -07:00
qctecmdr
b19214e27d Merge "Prevent left shift by a large number" 2019-10-10 15:26:49 -07:00
Dante Russo
f80980210e Assure accurate elapsedRealTimeNanos calculations
If a context switch or interrupt happens between
getting current time and getting boot time, this
can throw off the calculation for the
elapsedRealTimeNanos timestamp. Avoid this by
retrying if there is a large enough delta
between getting current time and getting boot
time.

Change-Id: I47d7a99b480423a50eaf951a904f21928587eda6
CRs-fixed: 2541719
2019-10-09 13:39:17 -07:00
qctecmdr
3bf2589330 Merge "Systemstatus - add support older version of PQWME" 2019-10-07 15:36:04 -07:00
Mike Cailean
73f69ef469 Enable Android sanitizers
Change-Id: I6724d0e171e42f779e8eed6aea126f3f69496f6d
CRs-fixed: 2534375
2019-10-07 15:32:50 -07:00
Mike Cailean
fa7f9e3f08 Prevent left shift by a large number
CRs-fixed: 2534443

Change-Id: I3c52f6f62620c69bc79bc9bc5343e5d1ec08656d
2019-10-07 10:34:05 -07:00
Rahul Krishna
921b952587
sdm660: overlay: Inflate signal strength
This is set in latest Miui Release

Change-Id: I51d52071d57184dd60d008ba3b32b36d20993a49
2019-10-05 16:03:07 +02:00
Davide Garberi
4f62e1df40
sdm660-common: Switch to thermal 2.0
Change-Id: Icb0223aa27866e17ddb1c6763ed1ec15f6b3f0c0
2019-10-05 10:14:11 +02:00
Max Weffers
9b59b57765
sdm660-common: move Thermal-engine blobs to common 2019-10-05 09:01:22 +02:00
Davide Garberi
0f2c7cf6b5
sdm660-common: extract-files: Fix clean_vendor 2019-10-04 20:21:13 +02:00
dianlujitao
d1e9474f88
sdm660: Update missing blobs from LA.UM.7.2.r1-06900-sdm660.0 2019-10-04 20:17:50 +02:00
erfanoabdi
a00c9d183f
sdm660: Update blobs from LA.UM.8.2.r1-03200-sdm660.0
* Media blobs
* Perf blobs
* Time and Wi-Fi blobs
* Post Processing
* Peripheral manager
* IOP

Change-Id: I40ef486f7d88a7192004c79cc883734c78946826
2019-10-04 20:05:32 +02:00
erfanoabdi
988c5b2ce5
sdm660: Update display blobs from LA.UM.8.2.r1-03200-sdm660.0
Change-Id: I08924831cd053e2318ee1a68e5dd3e557b02794b
2019-10-04 19:43:23 +02:00
Rahul Krishna
f8004932e4
sdm660: Hide ugly volte is supported notification
Change-Id: Ie923e2667a76791f12344e4f2e0feafe06cec335
2019-10-04 19:00:30 +02:00
Vasantha Balla
df41f8a417
sdm660_64:Add property to prefer hw codecs in thumbnail
Add property "media.stagefright.thumbnail.prefer_hw_codecs"
to system.prop

Change-Id: If60f9cdc8b0236df421a72e7621f1e57fd3f4f55
2019-10-04 18:53:18 +02:00
Vasantha Balla
fa6eb0ea74
sdm660: update measured fps values as per latest results
Finetune and update latest fps values in xml.

Change-Id: I145463731ee4900762dca8d42d45c9e02917f724
2019-10-04 18:53:18 +02:00
Prateek Sood
6e7ebda7ad
sdm660: irqbalancer: msm_irqbalancer not starting
msm_irqbalancer was not starting for many targets. Call to start
irqbalancer was not getting initiated. Fix this by making a
call to start msm_irqbalancer.

Change-Id: I4fbdef032100c91dba7bdb48a3562c5f9ab38e4d
2019-10-04 18:53:18 +02:00
Raghavendra Kakarla
e23b67fe13
sdm660: init.qcom.post_boot: Enable the LPMs for atoll.
Enable the LPMs for atoll.

Change-Id: I4f1356dca9f00298e0a2e809c27efab3763ccb3e
2019-10-04 18:53:18 +02:00
Madhanraj Chelladurai
dcf98c87e2
sdm660: Add locSll library and add permissions to device node
Change-Id: Idacac778610699af0f01d65096092328bbe8ac1d
CRs-Fixed: 2413585
2019-10-04 18:53:18 +02:00
Vijayakumar Badiger
0fb9a6b06a
sdm660: gvm bringup changes
Add lcd density hab node permission

Change-Id: If9bfcbf21b0b3933cd2d0f567384de0c4685d044
2019-10-04 18:53:18 +02:00
Amandeep Virk
c2ba47c816
sdm660: qcom: devices: Add iuicc0 and iuicc1 devices
Add iuicc0 and iuicc1 devices that can be opened
by spdaemon to create iuicc0 and iuicc1 channels
respectively and interact with iuicc0 and iuicc1
applications respectively on the Secure Processor.

Change-Id: I2554616073553065416756e23c3e27f2f9c90021
2019-10-04 18:53:18 +02:00
Sumit Agrawal
07ea656524
sdm660: init.qcom.post_boot: Add soc_id for QCM2150
Change-Id: I6850648f3537819f8362508923cb788671c97396
2019-10-04 18:53:18 +02:00
Santosh Mardi
f5e6b6d545
sdm660: init.qcom.post_boot: split npu dcvs nodes configuration
Split NPU dcvs nodes to monitor traffic between NPU to LLC and
LLCC to DDR.

Change-Id: Iab0669855ad20b6f1e57d63d51e1521613a5619e
2019-10-04 18:53:18 +02:00