Commit Graph

36 Commits

Author SHA1 Message Date
luk1337
8413bf14e1 sm8550-common: init: Add formattable flag for /data fstab entry
Otherwise it results in broken data wipe in recovery.

Change-Id: I42bde849dc872f1d4d282c8bda3a87703c0eeebe
2025-03-27 23:41:54 +08:00
chaptsand
3d3629c638 sm8550-common: Update blobs from S9160ZHS4CXJ1
Change-Id: Icb9f1009167ee85452c87230157386dcd251e54b
2024-10-16 18:28:18 +08:00
chaptsand
11a7981ee5 sm8550-common: Using QTI USB init scripts
Change-Id: If7271d021916a9cb035a2bce734668fada3099f2
2024-10-16 05:57:44 +08:00
chaptsand
f32a033a43 sm8550-common: init: Add bind mounts for vendor firmwares
Change-Id: Ief17362b1a1e942fad64ddbb31d8861dce1852ad
2024-09-18 23:54:41 +08:00
chaptsand
c7c160757b sm8550-common: Enable double tap to wake
Change-Id: Ia18f6cca9dd29d7c702a4df11cdd67cb580ba56a
2024-09-15 13:34:42 +08:00
Bruno Martins
2a39ee573e sm8550-common: init: Enable powerhint parsing after boot completion
Change-Id: Ie065f234bfd949264b962bae80e400a446f65b80
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
2024-09-15 13:34:28 +08:00
Wei Wang
31fa8d1612 sm8550-common: Remove QTI perfd
Bug: 69270928
Test: Build and boot device and test camera
Change-Id: I87b283206f462fb5c8ec9cdd303ae2934fe9bfc4
2024-09-15 13:34:28 +08:00
chandu078
ad71570f97 sm8550-common: Switch to 64 bit only builds
Change-Id: I0e730663a0e1ad8b18cfa1163b94edf0acd64fff
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
2024-08-31 19:51:29 +08:00
Mezaque
f7b02c8399 sm8550-common: Nuke vm-persist and qmcs from fstab
* E init    : [libfs_mgr] Skipping '/dev/block/bootdevice/by-name/qmcs' during mount_all
* E init    : [libfs_mgr] Skipping '/dev/block/bootdevice/by-name/vm-persist' during mount_all

This fixes the slow boot problem

Change-Id: Ic35ae826d940f9521df443b6616122a1793711cf
2024-07-29 17:17:30 +08:00
Paul Crowley
0cc67f6fe0 sm8550-common: Remove wait_for_keymaster and all references
No longer needed now init listens for property changes on a
separate thread.

Bug: 186580823
Test: Cuttlefish boots successfully
Change-Id: Ief3a546d2154231d18957c2f703bd128966d7288
2024-07-25 00:00:18 +08:00
chaptsand
eb3e1e5343 sm8550-common: Build AIDL fingerprint HAL
Change-Id: Icafb53447a132517b916b83429753ab6d5810dab
2024-07-24 00:00:48 +08:00
chaptsand
14f9a37725 sm8550-common: Configure RAM Plus
Change-Id: I19387c70498ca93f155329fdaf4c4f27a167f88f
2024-04-06 16:07:27 +08:00
chaptsand
8f2ff23c0f sm8550-common: Setup prebuilt NXP NFC stack
Change-Id: Iec022b01aa57973b7f1c54f7384e4d2c6b85b506
2024-04-06 16:07:27 +08:00
chaptsand
edd289d7db sm8550-common: init: Import changes from S9160ZHS2BXAF
Change-Id: If35c0ce7a4720ef5ebf3c405e33ae3209f529d96
2024-04-06 16:07:27 +08:00
chaptsand
4f23356c79 sm8550-common: init: Checkout to LA.VENDOR.13.2.0.r1-22400-KAILUA.QSSI14.0
Change-Id: I02932f3da7923dfc8b4fcdc04f98f89cbb610c69
2024-04-06 16:07:27 +08:00
rakegand
f01ee5ef27 sm8550-common: init: Move SPU NVM directories creation to earlier stage.
Change-Id:	Ic6d1a83c7fc7a54d6f8d78f91e5f3167dd7017fe
2024-04-06 16:07:27 +08:00
chaptsand
3d8c0f4e8c sm8550-common: init: Import mdm-helper launch script
Change-Id: I275c639f6dde12a29f0006c5fca8de46a0fda89a
2024-04-06 16:07:27 +08:00
quic_farenl
fa4495acb8 sm8550-common: init: Enable MDM Helper on kalama
Change-Id: I6531e7227d38e1c472fb646dce63bf00b545d009
2024-04-06 16:07:26 +08:00
Minghao Zhang
46195b2ddc sm8550-common: init: Add Init-Service for fan service on Kalama HHG
Add service to control fan speed and could be enabled by setting
property.

Change-Id: I17037028c506095210ee89002413adc920c29147
2024-04-06 16:07:26 +08:00
chaptsand
445eb40afe sm8550-common: Import Samsung changes over USB scripts
Change-Id: I57b0f0e3e795886132c3ea0d8fb0af5b0cfbe78d
2024-03-30 23:25:46 +08:00
chaptsand
34a3e80503 sm8550-common: Import USB scripts from vendor/qcom/opensource/usb/etc
Change-Id: Idaba4e9f46a6723a4bd5a4b7cdd47ee992ce392d
2024-03-30 23:25:46 +08:00
Adithya R
56dccb45e6 sm8550-common: init: Remove cnss_diag service
Change-Id: I759ca58e3a59ac6b8a113deb0a4e149a43a89225
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-03-11 00:00:16 +08:00
ZVNexus
058c94184d sm8550-common: init: Remove QCOM system daemon service
* For factory use only and has real performance costs.

Change-Id: I2d25c28c2ba146fa4464cb49f02ead6a6d787b48
2024-03-11 00:00:15 +08:00
Andy Hung
829859870c sm8550-common: audio HAL: Enable RT priority inheritance
Test: instrumented
Bug: 181148259
Bug: 260918856
Change-Id: If56e449a9c6f1a49e372591893d8714534574e3a
2024-03-06 00:00:24 +08:00
Suren Baghdasaryan
23942a6ffa sm8550-common: Replace direct pid writes with setting task profiles for audio interfaces
For easy transition from SchedTune to UtilClamp, direct access to these
cgroups should be abstracted by using task profiles. Replace writepid
commands with new task_profiles command.

Bug: 155419956
Test: change .rc file and confirm task profile is applied
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ide373c283359cf4b73af4cb0813d8c0306942595
2024-03-06 00:00:24 +08:00
Bruno Martins
41e05e8e09 sm8550-common: init: Override AOSP a-HAL service definition
Qualcomm adds oem_2901 and oem_2912 as group members.

Change-Id: I90e9d45069a8100bf922a5058fae5dbc5e5ef0c9
2024-03-06 00:00:24 +08:00
Rick Yiu
5890111d9b sm8550-common: Remove some camera-daemon commands
Those commands have moved to init.rc.

Bug: 170507876
Bug: 171740453
Test: build pass
Change-Id: Icfe520e7f7367461607cc8fb5e524d9699e79124
2024-03-06 00:00:24 +08:00
chaptsand
48a16c0af9 sm8550-common: Sync fstab and vbmeta_system with stock
Change-Id: I6935a0b533236586610349fe1362686ddfd3e844
2023-10-11 13:27:18 +08:00
chaptsand
2f72cf973c sm8550-common: init: Update init scripts from S9160ZHU2AWH1
Change-Id: I23d408c9b1845fe563c8b7cbdd3052effe1c0d1e
2023-10-06 23:20:54 +08:00
PRANAY BHARGAV BHAVARAJU
2590d1bf37 sm8550-common: init: Avoid setting permission for /dev/hw_random
Below patch from system/core is setting required access policy
for /dev/hw_random. And CTS test is updated accordingly

https://android-review.googlesource.com/c/platform/system/core/+/2229337
https://android-review.googlesource.com/c/platform/cts/+/2232052

Change-Id: I762dfa3b1e84dee6c49fc178b5b75cf1c134cfb7
2023-10-06 23:20:54 +08:00
rakegand
b2ff44d25f sm8550-common: init.target.rc: Move SPU NVM directories creation to earlier stage.
Change-Id: Ic6d1a83c7fc7a54d6f8d78f91e5f3167dd7017fe
2023-10-06 23:20:54 +08:00
chaptsand
a0f579ec47 sm8550-common: Import device specific init modifications
Change-Id: I1d3aa5c661f169b6585924471e91c8d166e0e7ab
2023-10-06 10:57:52 +08:00
Abhiprayah Tiwari
5641b7815d sm8550-common: Move testscripts file from main rc to test rc
Moving init.qcom.testscripts.sh service start from
init.qcom.rc to init.test.rc to prevent it from having
any signature in user builds.

Change-Id: Ifa69537f8394e0919d26d6db300910620278ed76
2023-10-06 10:57:52 +08:00
chaptsand
9422979f9c sm8550-common: Import Samsung specific init scripts from S9160ZHU1AWCA
Change-Id: I210ba149729bac8bc84020347c734be3c8d0d2a7
2023-10-06 10:57:46 +08:00
chaptsand
7bbddae53a sm8550-common: Import QCOM init scripts from LA.VENDOR.13.2.0.r1-15000-KAILUA.0
Change-Id: I43f08ebf85177675166116e41f761677446675dc
2023-10-06 09:51:15 +08:00
chaptsand
1482eed6bf sm8550-common: Intial device configurations
Change-Id: I2bc20ab68336e5d7a23a443b42c355e785baaa05
2023-10-06 09:32:13 +08:00