Commit graph

411 commits

Author SHA1 Message Date
Bruno Martins
6b3861b808 sm8450-common: Unset BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
Qualcomm targets can now build hermetic partitions.

Change-Id: I241105e01d85fea983b34846ca675666ac07541b
2024-08-01 01:08:47 +02:00
Bruno Martins
d7617868eb sm8450-common: Convert WiFi firmware symlink to install_symlink target
The last bit that was preventing building hermetic images.

Change-Id: I75bb7de4593a7992f6015317cf97e088beeba0cb
2024-08-01 01:08:47 +02:00
Bruno Martins
6627192d13 sm8450-common: Mark CNE symlink target as required package
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
2024-08-01 01:08:47 +02:00
Bruno Martins
289b89f3bc sm8450-common: Declare EGL libs as symlinks during extraction
Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
2024-08-01 01:08:47 +02:00
Bruno Martins
d39f2912c6 sm8450-common: Declare IMS and WFD libs as symlinks during extraction
Change-Id: I2a035323a483b8b2422b4a54219b2f6268ab4a61
2024-08-01 01:08:47 +02:00
Bruno Martins
c90c4bdaa7 sm8450-common: Move to new RFS install_symlink targets
Change-Id: I9560fd0da00958d9349a0881b5a5f64a2c02e495
2024-08-01 01:08:47 +02:00
Paul Crowley
050a73468d sm8450-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-08-01 01:08:46 +02:00
Michael Bestas
dcef5e1cde sm8450-common: Build missing libraries for 14 QPR3
Change-Id: I6a84526ca1e9f4e5140c8068646433cab3fe85b2
2024-08-01 01:08:40 +02:00
Michael Bestas
ea789844aa sm8450-common: gps: data-items: Fix snprintf usage
Fixes:
gps/core/data-items/DataItemConcreteTypes.cpp:465:9: error: 'snprintf'
will always be truncated; specified size is 10, but format string
expands to at least 20 [-Werror,-Wfortify-source]
  465 |         snprintf(t, sizeof(t),
        "[%02x:%02x:%02x:%02x:%02x:%02x]", d->mApSrnMacAddress[0],
      |         ^
gps/core/data-items/DataItemConcreteTypes.cpp:514:9: error: 'snprintf'
will always be truncated; specified size is 10, but format string
expands to at least 20 [-Werror,-Wfortify-source]
  514 |         snprintf(t, sizeof(t),
        "[%02x:%02x:%02x:%02x:%02x:%02x]", d->mApSrnMacAddress[0],
      |         ^
2 errors generated.

Change-Id: I37188e7497f7ade97648fb41e2becd73f6b559a9
2024-07-02 18:13:43 +02:00
Chirayu Desai
8cb8478fdd sm8450-common: Don't set BOARD_API_LEVEL
build/make/core/board_config.mk:1001: error: BOARD_API_LEVEL must not
set manully. The build system automatically sets this value..

Change-Id: If59ae9dea6cb13701d7217a1c0a355d4e07113eb
2024-07-02 18:12:58 +02:00
Arian
4e191dfe60 sm8450-common: Update blobs from diting V816.0.5.0.ULFEUXM
Change-Id: Iefdc239dde7a57b0588b4df104b6270ae9931fd5
2024-07-02 18:08:41 +02:00
Arian
cd4a966e2f sm8450-common: udfps: Kill dedicated enroll handling
Change-Id: I906dbfd2b4fbe2c8d28bda6927e70144350f9ee9
2024-06-09 11:07:59 +02:00
Arian
c9aa23766e sm8450-common: Add nonui notifier
Change-Id: Id447dec0d6c6a384a55a25db45f2d763ba23635a
2024-06-09 11:07:59 +02:00
Arian
0ffea87896 sm8450-common: udfps: Kill fod_status
Change-Id: I02cee1b4cb5207fed2da31302d9ecbb6b720b1d8
2024-06-09 11:07:59 +02:00
Arian
ec8a98e97f sm8450-common: Move to double tap sensor
Change-Id: Ib4803011fefad35c8b7a2d1e2b7d2744b32b13f4
2024-06-09 11:07:59 +02:00
Arian
999f5ead73 sm8450-common: Enable single_tap sensor and set permissions for touch sensors
Change-Id: I777ed71ecc5dc502182567bc7e1166605251af93
2024-06-09 11:07:59 +02:00
Jens Reidel
5f52d9cc7c
sm8450-common: Add support for diting
Change-Id: I1222d405c9923da2772b1b5429716d06bb925f54
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-06-05 22:55:38 +02:00
Arian
1c57011e7c sm8450-common: Add support for dagda and taranis
Change-Id: I58d40fc90c185b10af38606da4efe3e31cd19bbc
2024-06-02 03:30:25 +02:00
Jens Reidel
ec0869c007
sm8450-common: sepolicy: Drop extcon rules
These live in device/qcom/sepolicy_vndr now.

Change-Id: I33a51a18bdf9fbef01c5c12647646472c4850b32
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-05-24 13:48:38 +02:00
Jens Reidel
652efb6b64
sm8450-common: power: Set double-tap mode for secondary panel if exists
Change-Id: I20c06b5dbf88b07a330af8af3455318acbdeb276
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-05-24 13:18:44 +02:00
Arian
4deb89bf9b sm8450-common: rootdir: Drop unnecessary actions from xiaomi_sm8450 specific init
Change-Id: Ib2b8f62f40a9a65b0653787309a337b6719ef200
2024-05-22 02:42:32 +02:00
Arian
5989afabdd sm8450-common: rootdir: Drop cit spkcal copy
Change-Id: I894b3cd651e1923f8c47fa8a491dcdcfad1c3ed5
2024-05-22 02:37:45 +02:00
Arian
4e0999f882 Revert "sm8450-common: rootdir: Add mbnota support"
On MIUI this is used to let updater write to data/vendor/mbnconfig, but we won't do this.

This reverts commit 60894cbcbe.

Change-Id: Ic3535a287ce80bc61541d2fd8dcfb64472db42bf
2024-05-22 02:27:02 +02:00
Arian
58f42d7fd4 fixup! sm8450-common: Move to QTI health AIDL service 2024-05-22 02:13:02 +02:00
Arian
c1be69ec02 sm8450-common: rootdir: Update kernel post boot script from ingot UKQ1.231121.127
Change-Id: I79229b48d77c60ff53c25f9644a086e0d7ce8929
2024-05-22 02:12:20 +02:00
Arian
3b63e5b6d6 sm8450-common: rootdir: Import kernel related scripts from LA.VENDOR.1.0.r1-15600-WAIPIO.0
Change-Id: I3a3f582550f668fced12e84d7ae0ddedac45d712
2024-05-22 02:08:14 +02:00
Arian
fe921f1062 sm8450-common: udfps: Revert usage of low brightness
Unfortunately, on devices like cupid the recognition is
significantly worse with this.

Change-Id: I174e3869e86cb19f69e748372941d5065a54b7a7
2024-05-22 01:54:00 +02:00
Arian
e651d4133a sm8450-common: Don't override nfc services for no nfc skus
apparently disabling the service is sufficient with the new aidl

Change-Id: I5daa7b51b9963785ace45fb7ede8a45e83f44d57
2024-05-22 01:12:18 +02:00
Arian
2bb1b0c9b8 sm8450-common: Remove more nfc related features for non nfc skus
As seen on stock marble vs marblein

Change-Id: If4491113e60908017c33d9eaef102a3922334f7c
2024-05-22 00:37:56 +02:00
Arian
41c5f376cb sm8450-common: Update blobs from diting V816.0.4.0.ULFMIXM
Change-Id: I03465ac2c5939987e42dcfc7a10cddbeb26b4baf
2024-05-21 15:46:33 +02:00
Adithya R
491e4699ab sm8450-common: overlay: Increase refresh rate brightness thresholds
Make some headroom for panels with worse gamma calibration.

Change-Id: Ic599727e98881933c2e101765130d085d1543743
2024-05-19 16:46:22 +02:00
Gil
85414ef27d sm8450-common: overlay: display: add blocking zone
zone1 condition(10 nits) in 120Hz
zone2 condition(15 nits, 5 Lux) in 120Hz

Bug: 243757430
Bug: 246905529
Test: Check the refresh rata at zone
Change-Id: Iee9bd842571165785c03ae761780371798fbb758
Signed-off-by: Arian <arian.kulmer@web.de>
2024-05-19 16:44:13 +02:00
Giovanni Ricca
113c4b5bc7 sm8450-common: Build com.android.nfc_extras
Change-Id: Ied33a6ec875e524e36776c923ecd4773e5003653
2024-05-18 14:55:12 +02:00
Arian
5e4d14e637 sm8450-common: Build nxp nfc service from source
Change-Id: Ib2294005a1761570c4dab98b7c1a44728406b428
2024-05-18 14:41:04 +02:00
Arian
9b6867268a sm8450-common: Decommonize NFC configs
Change-Id: I383bb767f333d92f2eeccdf22f97c4d5a3bf6981
2024-05-18 12:11:42 +02:00
Arian
d34af56dba sm8450-common: Update blobs from V816.0.8.0.ULCEUXM
Change-Id: I8c75f28cecb0d7304141b94f3b7299b963797301
2024-05-18 12:11:22 +02:00
Arian
28a32e2b57 sm8450-common: Update QCC blobs from ingot-user 14 UKQ1.231121.127 127 release-keys
Change-Id: I7201e269f0763a4d20ad4c16caaf24e443ace615
2024-05-18 11:42:06 +02:00
Arian
2290bfe433 sm8450-common: Update GNSS blobs from ingot-user 14 UKQ1.231121.127 127 release-keys
Change-Id: I571bb6a0152ed3030c066aa54a59ae14e37427a5
2024-05-18 11:40:01 +02:00
Nilesh Gharde
1a74532ea6 sm8450-common: gps: Remove getCapablities impl from gnss adapter
getCapablities impl is moved to LocAdapterBase
class as for QWES unify. All the adapters should use the
same implementation.

CRs-fixed: 3609221
Change-Id: I0e9f7af1437af47f20e27a9bad94231c594753c7
2024-05-18 11:28:19 +02:00
haohuang
5e81e4bd4c sm8450-common: gps: Add new NLP Session Status data item
Change-Id: Idf5b415fe232dbd098bdae392f40a50e0d11584b
CRs-Fixed: 3494806
2024-05-18 11:28:04 +02:00
Nilesh Gharde
31084d971e sm8450-common: gps: Add group inet for GNSS HAL
Change-Id: Ie82006c06dd85417012c53b91bd691fe143d3a3c
CRs-Fixed: 3210333
2024-05-18 11:27:55 +02:00
Nilesh Gharde
1de9dfed09 sm8450-common: gps: Loc QWES check unify
1 Add context call to get location qwes feature status directly.
2 Add data item to dispatch location qwes feature status.
3 EngineHub uses context call to get location qwes feature status.
4 xtwifi uses data item registration to get location qwes feature
status.

Change-Id: I489b7fadf2b06a4517ac4b362b6ff4d204f94080
CRs-Fixed: 3435284
2024-05-18 11:27:34 +02:00
haohuang
7def8dd105 sm8450-common: gps: Support WiFi RTT position injection for non ES case
Change-Id: I92248c5a95c042c90164308d0617d9197625e6dd
CRs-Fixed: 3432072
2024-05-18 11:26:31 +02:00
haohuang
58ea2a68e5 sm8450-common: gps: Add RSSI/RTT QWES and HW feature bits in ContextBase
Change-Id: I2b6a7d10c367862f8bb76b6a4a5c401e32a3c96e
CRs-Fixed: 3362481
2024-05-18 11:26:01 +02:00
haohuang
04153f1085 sm8450-common: gps: Remove seccomp_policy of xtwifi-inet-client
Change-Id: Ic7b0f42db15aa41a90688590c8953b1e234ebdee
CRs-Fixed: 3324736
2024-05-18 11:25:43 +02:00
Vrutti Patel
341ddf5768 sm8450-common: gps: GNSS adapter: need to check validity of elapsed real time
1: Need to check the validity of elapased real time before
   marking it as valid
2: Increase the allowed time between two get boot time call
   from 10 micro seconds to 2 milli-seconds

Change-Id: If2f7ddb23ce72cb52f294ff44353f5c9a9421a9c
CRs-fixed: 3281559
2024-05-18 11:25:11 +02:00
Arian
7de395884a sm8450-common: Add libgame_enhance blob
Change-Id: I5623900d800d33a5ed3cd8701ffa91db165110be
2024-05-18 11:05:22 +02:00
Arian
8688897ecf sm8450-common: Update display blobs from ingot-user 14 UKQ1.231121.127 127 release-keys
Change-Id: I397c50f4529fbba33c5aeabfe8f8bbca6063725c
2024-05-18 11:05:22 +02:00
Jens Reidel
496915fa0a sm8450-common: Add support for zizhan
Change-Id: Ief5bc5351dcf8f11c7daa9d3a5f11470a25dc1bc
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-05-18 11:05:22 +02:00
Arian
48b5e99211 sm8450-common: Decommonize libssccalapi@2.0
Change-Id: Ib55e9fb698af6f2cef20612eaacf7fb1b215bd3f
2024-05-18 11:05:22 +02:00