13 Commits

Author SHA1 Message Date
Sebastiano Barezzi
54bd30a3c0 sm8150-common: libinit: Introduce libvariant and related Soong select
Change-Id: I1aa99abc47d483cba2a0552e497667212919358c
2025-11-18 01:05:21 +01:00
Sebastiano Barezzi
df36233274 sm8150-common: libinit: Stop copying objects around functions
Change-Id: Ic226030f4dac212d3ed545e6b3cc41e8a53e29f7
2025-11-01 15:07:00 +01:00
Sebastiano Barezzi
79ac7fecac sm8150-common: libinit: Move dalvik_heap_info outside the header
Change-Id: I6dea4a5e669a211c9fbf44d0ca3dc0c530bbdd6f
2025-11-01 15:07:00 +01:00
Sebastiano Barezzi
17090a0241 sm8150-common: libinit: typedef is not needed with C++
Change-Id: Ie412cb5483b065b2d470d0d5dbb4c81c1aec1aa0
2025-11-01 15:07:00 +01:00
Sebastiano Barezzi
23ff00ab44 sm8150-common: libinit: Use #pragma once
Change-Id: I33db772ba211e7c124cd3d381e226e1331269218
2025-11-01 15:06:59 +01:00
Sebastiano Barezzi
6f03578de2 sm8150-common: libinit: Apply clang-format
Change-Id: Ia66f8cffb06e65d24fc3d357831364d2db47a4ea
2025-11-01 15:06:59 +01:00
Sebastiano Barezzi
9fd398c199 sm8150-common: libinit: Sync up with sm8250-common
Change-Id: I648bf5a8016e6064f98eb78f46331ea8891d8738
2025-11-01 15:06:59 +01:00
Sebastiano Barezzi
7d648055b0 sm8150-common: Drop support for eSE
* E GPQeSE-HAL: gpqese_open: send GPQESE_CMD_OPEN to TA
* E GPQeSE-HAL: GPQESE_CMD_OPEN failed : 0xFFFF000E

Change-Id: I3b12e6d543a3af6cbb90817ce957c383fa381d78
2023-08-18 22:57:21 +02:00
Sebastiano Barezzi
2bd4a9fd68 sm8150-common: Add support for NFC eSE
* andromeda, cepheus and raphael uses eSE instead of UICC
* Setup a new SKU for them
* Decommonize NFC configs
* Include secure element services and disable them by default
* Copy permissions with eSE ones

Change-Id: Ic38b675a461ea0b346103f0bbc6bfc2811ed46bf
2022-06-26 01:32:06 +02:00
Sebastiano Barezzi
2ff17c8bf4 sm8150-common: libinit: Update from Xiaomi SM8250
Change-Id: I5f7bed3340bb61bc127d9d3e3026a27ae6017311
2022-04-27 00:09:59 +02:00
Sebastiano Barezzi
c99e0ee676 sm8150-common: libinit: Import changes from Asus MSM8937
* Adds a default libinit that will set Dalvik heap on boot
* Remove libinit cc_defaults
* Remove include dirs usage

Change-Id: Ie6c3a28257bb419cc2c82c1c771cad93c8061228
2021-08-16 02:06:14 +02:00
Sebastiano Barezzi
8079c4f212 sm8150-common: libinit: Import changes from sm8250-common
Change-Id: I443122fc97965aabab8dc53457e677f4d45c43fa
2021-08-15 22:40:44 +02:00
Sebastiano Barezzi
04f7ae659b sm8150-common: Initial variant handler libinit
* This libinit has been made to commonize device variants props handling

Change-Id: Iab68ff451ab1d6e861fb4cda4ef07fad3123ecde
2021-07-03 14:36:44 +02:00