Age | Commit message (Collapse) | Author |
|
Change-Id: I2801cc3633416a1552c07230b68cf1d83b484edc
|
|
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
Change-Id: Iaa1d210c55e1b67d256a1aa45d670749cc2d1a88
|
|
* Untrusted apps are no longer allowed to directly access hwbinder on
Pie, implement a system service as a middleware between mlipay hal
and untrusted apps.
* Xiaomi uses similar solution for MIUI on Pie.
Change-Id: Ie52376b1f7bcd84d219fe73bceb4bdd6cc2b9980
|
|
Change-Id: I92706987f8d3094cdfb82e71e5331b7efe69e5df
|
|
* jasmine_sprout 9 PKQ1.180904.001 V10.0.9.0.PDIMIXM release-keys
* Graphics SDM from LA.UM.7.4.r1-04100-8x98.0
* Cleanup rootdir a bit
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I457f9d446b86b856e2cebe85b698403005c58d3e
|
|
* It is now available at vendor/qcom/opensource/data-ipa-cfg-mgr
Change-Id: If66808c4bc2c02f7d253bdc1f7b34b83f559a047
|
|
Change-Id: Ia1cde37923c55faf057189f7085b69522e2802ef
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
* Also move android.hidl.base@1.0 to system
Change-Id: I06695669f988f28ebfc2016030033f419bb95191
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
- libutilscallstack is being dynamically loaded by
a vndk enabled library that is available to vendor
but lisutilscallstack is not
- To fix this, we need to add libutilscallstack to vndk libraries
- Also add any dependent libraries (libdexfile)
Change-Id: Iefb26b9d50f2cef3902a035c78fbd58b418db116
CRs-Fixed: 2191124
|
|
Change-Id: I7e30ed1aee1fdd8235820570753f8af02f8a6556
|
|
Bug: 78605339
Test: boots
Change-Id: I43a22047d0bd21c57a2eee866799a96582aa6d70
|
|
Change-Id: Idf17c7ddeab922c231fc3e9bb786c45dfa54684b
|
|
Change-Id: I24cbc517877e4e7f5827556061dcb5874918fc35
|
|
This reverts commit f40c0a7d0f5621bde8c8e9b111df8b876ec5c9f2.
Change-Id: I2149adfb3787458d6091ca96e198b37f0bab6e08
|
|
This reverts commit 92cea1314ce8f9817ea872332171216084f31673.
Change-Id: I79c7e8b8cb3453912464573e2150dc1e9e26254f
|
|
* QC Tag: LA.UM.7.2.r1-04900-sdm660.0
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I34383e8fbf394b774f83f8d662873e8786ff1bbf
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I93a8418c644a38ad7b00f0455d6d8e70e9a3d1ab
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I32758309b9056e873f16cced04797992bcd50102
|
|
Change-Id: I74901339740b82b79f36754c7e52894a98020c3d
|
|
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: Ic906adbd670c4dbfe2cdf0b71cdbeaf9ac08a27e
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I2e0f76f1b86078b43cb0fa230c975bfec1161acb
|
|
Internal codec has a direct connection between
ADC1 and AMIC1. Add a switch to prevent default
powering up of AMIC1.
CRs-Fixed: 2058182
Change-Id: If00b3d239655d2ecc77654ab379bbc0bd57e5b0d
|
|
-Remove default setting of sampling rate to 48K and stereo channel
for bt a2dp as support for multiple sampling rates and channels
over a2dp is added and being set from hal.
Change-Id: I8a40182af0d97b31b136a1928cbbe6f728eb950f
|
|
Independent configuration of Rx and Tx backend sample rates
for BT usecases.
Change-Id: Ic2437531dad1e53e866100c4022e4667103f4c92
|
|
No Audio heard in FM Speaker when FM record and FM speaker are on simultaneously
With default values for maxActiveCount and maxOpenCount,
FM app is unable to record and play FM audio on speaker simultaneously
since it uses application loop back(AudioRecord->AudioTrack)
to route FM audio to non-default devices(Speaker)
Add attributes maxActiveCount="2" and maxOpenCount="2" to mixPort "primary input"
CRs-fixed: 2249758
Change-Id: I82a1cb0d5596486d531d5324b91f932f52b07f9e
|
|
Populate microphone characteristics for supported microphones on
platform. Map input sound devices to specific microphone ids.
Change-Id: I9aab6ef04bb941533261740723ffcf78645d3e1e
|
|
non-hdmi devices
Keep_alive can now handle silence playback on multiple concurrent
devices such as primary output devices as well as HDMI
Change-Id: Icdf22c9d8d1264d463b23c8f54020e792840b73c
Signed-off-by: Md Mansoor Ahmed <mansoor@codeaurora.org>
|
|
Enable Sensors QMI services for sensors process groups.
CRs-Fixed: 431081
Change-Id: Ibbdb0e07d9497e1809e7ef817e8400d4a9e4f8c1
|
|
Change-Id: I2d065eadf051e1bff0c252891a7818e871be6bee
|
|
in order to communicate with the modem we need permission for IPC router.
adding tloc daemon group (1026) to service 0x10
Change-Id: I3ab4a37bbed3fd496a73ffa7d12f908d8d8b8c36
CRs-Fixed: 1106225
|
|
Add WAKE_ALARM for xtwifi-client
CRs-Fixed: 2109587
Change-Id: If42eb7f0890d32511e5082498f8edb9c11b72d52
|
|
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I08a71cf7d3ea328e3f4bbac78a5778567427685a
|
|
* CAF's init.qcom.early_boot.sh checks /persist/alarm/powerOffAlarmSet
before setting ro.alarm_boot, but on Oreo nothing writes to that
file, thus code is never executed and the prop is never set.
* Without ro.alarm_boot=true, the system will boot normally instead of
boot to min framework even on rtc, and alarm will ring after boot
completed.
Change-Id: Ie4d30358314337c229a66a16195f675198ef7d52
|
|
Removed NFC data directory creation to fix
vendor_init access denial issue.
NFC data directoty is already being created
by system core init.rc.
Change-Id: I7ebb88dc7b2df988a8af477baa81fe9253030ffb
|
|
init.qcom.sh accesses files owned by groups radio, system and hence
the groups have been added.
Change-Id: I535eeaf42f38532ec6de46eb57f3cc0e1d959a47
|
|
Create new directory for Bluetooth SoC dump/logs
collection for new Android P dump format
Change-Id: I1257518fa12420a6d8d5bb66f15782ab97582f36
|
|
Create swap disks
CRs-Fixed: 2264866
Change-Id: Id57a4e8d413c7dafb49d073980f10010003f616e
|
|
Change-Id: I369e0a858c8fddb4574dad5b54b2a3e0980ea3a6
|
|
Change-Id: Ic2ccd0989fe02196327861058ab22b9b58261e53
|
|
Change-Id: I1afd110bffed0f43b1afcbef99be8a3776d24e0b
|
|
Keeping sockets in /data/vendor/location prevents
unmounting of /data partition after build load.
CRs-Fixed: 2175511
Change-Id: Ide726a84b6b5f8df0c18d7d7dcbc1ee469b6d934
|
|
Enable 64 bit compilation for DRM plugins.
This will generate DRM plugins, HALs & oemcrypto_test in 64 bit.
Change-Id: I451db39edea3446d9816fcaba77caa8d3b097afb
|
|
Change-Id: I188bdd6c4343d1168cf522a68cb28c4a52844e8f
|
|
Change-Id: If115b60360710bd8041ad42ff83d428c186d8c9b
|
|
ILocHidlGnss/gnss_vendor is derived from 1.0::IGnss.
So it provide a 1.0::IGnss service named gnss_vendor.
CRs-fixed: 2290565
Change-Id: I5bca0c51737e9ebf7f4ffd700f36a99c8af14073
|
|
Change-Id: I8fbf71935121d3c10acb0daf6807bb4cdd3fbb55
|
|
IMS HALs
Updated the framework compatibility matrix so that the framework is
compatible with all the versions of IMS HALs on the device.
Change-Id: I7f85e4a370686d7cad122ed1a7138ba536f52ba4
CRs-Fixed: 2267353
|
|
Change-Id: Ibccf58dad4618cd2146916b81119c91690d803dc
|
|
Change-Id: Ic68b7170917360ada7f9422990d06322029fcc96
|
|
Change-Id: Ib325afd8437647ab8eaccdd03ef8f96a33215b97
|
|
Update vendor frameworks compatibility matrix with
display HAL's.
CRs-Fixed: 2227449
Change-Id: I62f2ee494652ff6f3b14c791d4eeb27f056e765d
|
|
Change-Id: I6c7eed54f066e61ad8039eef5ee6081e6de43560
|
|
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.
Change-Id: Iacdb5604a682b8462d16297f4b543928bb100282
CRs-Fixed: 2287149
|
|
To support end-to-end DRM content playback with SG List feature,
android.hardware.drm@1.0-service needs to have access permission
to /dev/qce to map & unmap ION buffer virtual address with HW Crypto
Engine. So, set /dev/qce device permission 0660 and let it be
accessible by user "system" and group "drmrpc".
Change-Id: If9c0ed70acc2bb063344692374f51441fe84eff6
|
|
Vendor domains can't access files outside of /data/vendor
CRs-Fixed: 2307724
Change-Id: Ied173cc6bfb2a8041c8a0feb016e9efa3b743b7f
|
|
AdoptableHostTest in CTS uses virtual disk feature for testing.
This change is to enable partitions for virtual disk.
Change-Id: Ie03766738715ef54d4fa768033a96fdd76d3172b
|
|
Added a permissions for ODL char devices
Change-Id: I1c74c060c9e9b958307a07a4dbe630d0f28b3a89
|
|
Desc: Permission to access QMI Settings from the Connectivity Daemon
Change-Id: I0fbb2ad5852beceacf5a9529392c750130d498f0
|
|
* starting rtpd on bootup without waiting for DATA_DAEMON
prop and restarting when property is set
Change-Id: If121089334ef2c0b335320bb561a553163042ba3
|
|
Starting imsrcsd on bootup without waiting for DATAD property
which will load libimsrcsbaseimpl and register HAL services
Change-Id: I17c1891583ea99baa31efec0e8ba316e4fbf25f3
|
|
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I45d944376179d0f6f6704563ac3da631a3fa9c64
|
|
Change-Id: Iac3abf0e50d77058548bcd232411ae9d7ff6b235
|
|
hvdcp_opti daemon stores some parameters in
/mnt/vendor/persist/hvdcp_opti directory. Create the directory.
Change-Id: I0cf17467792cc294e6ce1a7f35a356cc0e960e86
|
|
Change-Id: I2672d6cd1b644c7ba9068a563755de6fde27bc57
|
|
* Oreo sensors.qcom cannot access to persist even with the symlink
Change-Id: Ifc43515c70b51aeb8c1b5db765051fb21fddb80d
|
|
* Fix wrong SLPI ramdumps symlink and remove old
BT firmware symlinks while at it
Change-Id: I8fba4ea0a1af923f427b1ebb00ad86d6bbd81577
|
|
Change-Id: I63cdc49ea94447804c6b336d3e509b1f7967b174
|
|
Explicitly specify firmware image files legacy /firmware/image/*
as system:system and new /vendor/firmware_mnt/image/* as root:system
For normal boot, this is a no-op as /firmware|/vendor/firmware_mnt
is a mount point. This change is only for development when
firmware is read-writable and allows changes via "adb push". This
match the underlying FAT fs mount ownership of system:system or
root:system so adb push's chown will not error out.
Change-Id: I90e7528bcd21cca449cc5637d20af8dc9ccf7d3c
|
|
Change fstab to mount dsp and firmware to /vendor/dsp and
/vendor/firmware_mnt.
Add classpath for firmware loading /vendor/firmware_mnt/image in
kernel command line.
Change-Id: I2dd2e7ea6334fb979ad8ff8c755648748de93ab4
|
|
qti name is generic and updating it to dataqti so that no generic
context will not match
Change-Id: I186a642623f1ae46688a44f754fbe7ba421d042c
|
|
Change-Id: I6dbb4e19fd00861b0c50a7df6eab197e878a5d0e
|
|
Change-Id: I57ac8e5583f62ec585723454de4906d83a4e6dfe
|
|
Start loc_launcher as gps user and set uid/gid of loc_launcher
to gps and enable SETUID and SETGID caps for loc_launcher, so
that we can start loc_launcher as gps user instead of root and
still have capabilities for SETUID and SETGID. Also remove not
required permissions groups for loc_launcher.
Change-Id: Ie9f1506874b3c3148f9170c8d5db9afd1e70025c
CRs-Fixed: 2192881
|
|
To support ODL to read data from QDSS, create a custom group
and set permission of byte-cntr device. And also set
permission to coresight-tmc-etr/block_size to enable
byte-cntr feature.
Change-Id: Ic80156667dd7511392d5970ddcbd0fdc43ffffca
Signed-off-by: Saranya Chidura <schidura@codeaurora.org>
|
|
Changing permission for IOP from 0770 to 0700. This is to restrict the
access for iop database file.
Change-Id: Ic3325595521d4e433d0ce9bada564fc599cf858c
|
|
Move persist entry to fstab and mount at /mnt/vendor/persist
Apply required user, group and permissions once persist
folder is created through __mount and parititon is mounted.
Run restorecon on /mnt/vendor/persist.
Change-Id: I20a16f3669bc7abf9844525c6ba0db1521a5a8e2
|
|
New name is config_dozeAfterScreenOffByDefault
Bug: 73178121
Change-Id: Icf2123d45b2b4727092103632d1bd6f024161c8a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
As stated in https://android.googlesource.com/platform/build/+/418258c
this is required in O-MR1 since sepolicy now prevents system server from
loading anything from /data making our system extremely slow and janky.
Change-Id: I215ec7ebe95981ef0b953fe938e12b83675795ab
|
|
* Otherwise, it resulted in Doze service not being activated
when enabling one of the features for the first time after
a clean installation.
Change-Id: I625d9109fb85c970f0e59b1cbcabba7d4375d2f3
|
|
* Needed by telephony-common
Change-Id: I18c058d295ed2eaf23e8ca5d1f3933b65806ed48
|
|
Unused when using Qualcomm's bluetooth stack.
Change-Id: I2682e65a85c7b1112a695e851e9b1512a6b3d28c
|
|
See from https://source.android.com/devices/tech/connect/wifi-sta-ap-concurrency
Change-Id: I64f9e7b76e6dffaf59cd78eae4ba3e75f3b13808
|
|
* Matches rild.legacy.rc from Pie's RIL
Change-Id: Icdb0a3e4859bc0a4011e34fdd483cef2ca3b8a7f
|
|
Bug: 68823037
Change-Id: If634345594ea6d574f49d58e29b48165c3b9458b
Test: "ok google" and music iq from locked screen
|
|
Bug: 69691076
Test: built and tested on sailfish
Change-Id: Ieb4b329ccf2f56e304cd2b62ba12183e514aaff1
|
|
Change-Id: I45dba00016ff70b029b0f7f19e14cabb66657775
|
|
* To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name.
You can see the details in go/treble-sysprop-compatibility documents.
Test: succeeded building and tested on a sailfish device.
Bug: 36796459
Change-Id: I48e6ee0ae3fe401e39efb273256d991fac676357
|
|
* Clean up unused and non-exsistent services
* Clean up invalid commands
Change-Id: I5b991e8770b0ed9a7ba5af3a0fed612015e809a5
|
|
* init.qcom.class_core.sh
* init.qcom.coex.sh
* init.qcom.crashdata.sh
* init.qcom.efs.sync.sh
* init.qcom.sdio.sh
* init.qcom.syspart_fixup.sh
* init.qcom.wifi.sh
* init.qti.ims.sh
* qca6234-service.sh
Change-Id: Ib6ba59acb1f1d6b773aeca3c326944049784887c
|
|
Change-Id: Ice50a9c83a708d7f8300978048cd00c71e88abc8
|
|
Change-Id: I75afecc8909b55467dfde74d40e77007480fe31d
|
|
* With QTI bluetooth it's no longer needed.
Change-Id: Iba4b0b6ba24fe1b85e7175291ed84769615ffadd
|
|
* Soong now finds all Android.bp and Blueprints files in the source tree
Change-Id: I2b7b22ecec7efb439d4c20c9d579ed9ceed5b20d
|
|
This sets below flag to true:
config_wifi_softap_acs_supported
config_wifi_softap_ieee80211ac_supported
Change-Id: Ie8192caaabfea2853f8f7e9a3644be836bba37ab
CRs-Fixed: 2244800
|
|
(cherry-picked from c57b29cc104a7f4f1250cf67ce739795f6c2ecaf)
Change-Id: If22b1f2151cec52fa17cad7eecb981c3a591dc2e
|
|
* Converted using : https://github.com/luk1337/aeffects-conf2xml
Change-Id: Ida4dabb206f9c9767cc17f5d002d64bca092ed94
|
|
bug: 78197570
Test: CTS
Change-Id: I6aaac2f3ce9ba886143e3667df2ca044c7f3d3f0
|
|
Required because the lights need to be turned off late in boot
(e.x. during fsck for disk health), and before, blank_screen
accessing light encountered a race condition where if it didn't
get scheduled before all of the processes which were getting
shutdown were getting killed, the screen wouldn't blank.
Bug: 74976325
Test: adjusting brightness continues to work
Test: screen blanks during shutdown at the correct time
including when an artificial 5s delay is inserted when
the phone normally fscks (which can also be quick)
Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
|
|
Change-Id: Ie45f56421df60311cf0fa5b881e3ef9f14a170fa
|
|
Bug: 73829928
Test: boot walleye, check directories, no errors during boot
Change-Id: Ia1272b2bcc5006fa75a50631861fbaccdeed7bee
|