Commit graph

128 commits

Author SHA1 Message Date
Dan Pasanen
ff58d35a08 sm6225-common: Reserve additional space on odm/product/system/system_ext/vendor
This is a squash of the following:

Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Sat Oct 19 00:06:11 2019 -0500

    floral: Reserve additional space on system/product/vendor

    Change-Id: Iacd45444dd0d3f423314a8edb243370600f37cdb

Author: Nolen Johnson <johnsonnolen@gmail.com>
Date:   Sun Aug 16 03:27:34 2020 +0530

    floral: Don't reserve space for gapps WITH_GMS

    Change-Id: Ie95b32654772622f7a061947c252b09a45db8fdd

Author: LuK1337 <priv.luk@gmail.com>
Date:   Sun Sep 6 14:51:31 2020 +0200

    floral: Don't limit system inode count when !WITH_GMS

    Change-Id: I458edd755fa436feadeb9f5fb2aecb0da797b0ef

Author: Eamon Powell <eamonpowell@outlook.com>
Date:   Fri Jan 1 11:59:38 2021 +1100

    floral: Adjust reserved partition space

    * Increase reserved partition space for vendor and add reserved
      partition space for system_ext so both partitions can be
      written to, regardless of GMS presence.

    * Increase product reserved partition space so smaller addon
      packages that write to the product partition like MindTheGapps
      can be installed.

    * Increase the amount of available space on the system partition
      so the user can optionally choose to install other addon packages
      that write to the system partition such as OpenGapps.

    Change-Id: I8d3ecca3980d50621f960fd7dff22ba40f495fee

[SebaUbuntu] Always reserve at least 30MB on each partition

Change-Id: I0382f5070751ef4d1be0e48bb89c7abb7eba22c6
2023-03-30 22:51:57 +05:30
Dhina17
8f610d650b sm6225-common: Build gnss 2.1 lib
Change-Id: If2e4b7ba2960315f5be4fa52d3c2e86297b577d8
2023-03-30 22:51:57 +05:30
Dhina17
3e26abb480 sm6225-common: Build libhidltransport and libhwbinder
- Needed by fingerprint and soter HIDL.

Change-Id: Ie5f74e6f90009e8011e2fa40cab90e1cbf87fbca
2023-03-30 22:51:57 +05:30
Dhina17
8f7b314ab6 sm6225-common: Build netd 1.1 lib
- needed by netmgrd.

Change-Id: I5f1e7fa57d924fe1bb6989a3a8d02871d14df70a
2023-03-30 22:51:57 +05:30
Dhina17
c85235bd03 sm6225-common: Build neural networks lib
Change-Id: I1923a12d77c6a6e9d43e569a92dd94a70a2ba0bd
2023-03-30 22:51:57 +05:30
danascape
3df0f89c8d sm6225-common: Support new ANT stack
Change-Id: Id8ea7f552086485aa07d0fd53333aab81c7d3b41
2023-03-30 22:51:57 +05:30
Nolen Johnson
a96b887739 sm6225-common: Add ANT+ support
Change-Id: I722da6672e91ee52e004eadf0e123f813db81d8e
2023-03-30 22:51:57 +05:30
Sebastiano Barezzi
86baffeeb4 sm6225-common: Add a minimal framework compatibility matrix
* Made with https://gist.github.com/SebaUbuntu/ec053a00a9988eaea091fb1cc1f19324

Change-Id: I180d19e7939ee0c3e9f1aeb04a854f8aaf444235
2023-03-30 22:51:57 +05:30
Roger Ellis
a747cb0e1e sm6225-common: Add exclusion for vendor ELF prebuilts
- ELF prebuilts were banned in PRODUCT_COPY_FILES starting May 11.
 - Adding BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true to
BoardConfig.mk temoporarily.
 - See b/156534160 for long-term fix which should override this change.

Test: Build
Bug: 156534160
Change-Id: I7d80798d3b2d3818bc835fcede21de2e7ab04735
2023-03-30 22:51:57 +05:30
Dhina17
8e3f9190e2 sm6225-common: Build WFD packages
Change-Id: Ib20f5699ffa18085e4a996e67ddb3c4d427b50f8
2023-03-30 22:51:57 +05:30
Dhina17
707eb3c34c sm6225-common: Build wifi packages
Change-Id: Ife127b29d3a675710e5df3d65ec866c3e9f2293a
2023-03-30 22:51:57 +05:30
LuK1337
f55173f956 sm6225-common: Build vndservicemanager
* Needed for FCM >= R.

Change-Id: Ibc27a98f5774a51caaab077c1d8e0a2a79bdffe5
2023-03-30 22:51:57 +05:30
Dhina17
a70ee20f81 sm6225-common: Build QTI vibrator AIDL
Change-Id: I8322518f0be843e7cc7e2b9d4377e3e4a5cac523
2023-03-30 22:51:57 +05:30
Dhina17
cae638f112 sm6225-common: Build QTI USB 1.3
Change-Id: Ic5be4a49c8b31099820b46a95026221f411b45de
2023-03-30 22:51:57 +05:30
Dhina17
40a9ff8480 sm6225-common: Build sensor 2.0 multihal
Change-Id: I7493bf15fa3c0c5986cd9858adac34859df0947a
2023-03-30 22:51:57 +05:30
Dhina17
959e37de28 sm6225-common: Build telephony packages
Change-Id: I873ff2be5d688f7eadb37ab8c0e5305577192eb8
2023-03-30 22:51:57 +05:30
Dhina17
73fddca296 sm6225-common: Build RIL packages
Change-Id: I6dcc89a42b2c769f0262d3ac4b7d2396268fdab0
2023-03-30 22:51:57 +05:30
Dhina17
3ed84ec584 sm6225-common: Build QTI power AIDL
Change-Id: I81609e3b6aa40cba4855ef5624b36dffba64798d
2023-03-30 22:51:57 +05:30
Dhina17
1fc0c5eef1 sm6225-common: Build QTI perf 2.2 lib
Change-Id: I72cf4b1947886dc8a3288e96a9bd024badc05d18
2023-03-30 22:51:57 +05:30
Dhina17
4af16ddc47 sm6225-common: Build media packages
Change-Id: Ic2d1627224bc4577034860df9f6ff515c3b6dcbd
2023-03-30 22:51:57 +05:30
Dhina17
df03aff801 sm6225-common: Build IPACM
Change-Id: I34c711f914e2d53d7e5a3ade64dc9885c657b864
2023-03-30 22:51:57 +05:30
Dhina17
5ceaf4e874 sm6225-common: Build health 2.1
Change-Id: I22906e850243368e2ec90242207a685b64c048d8
2023-03-30 22:51:57 +05:30
Dhina17
4c9ffd083c sm6225-common: Build keymaster lib
Change-Id: Ib1b7fc9a63ffde760a2fd288a4e40a7348770213
2023-03-30 22:51:57 +05:30
Dhina17
c7abd1f0a2 sm6225-common: Build gatekeeper lib
Change-Id: I8aa892448c25cdee35203c0fd77d20127d3ff826
2023-03-30 22:51:57 +05:30
shoudil
4ef247596b sm6225-common: Add framework detect modules to PRODUCT_PACKAGES
Add JNI and libqti_vndfwk_detect module name to product_packages
to specify module to be installed to device. Here explicitly
specify both the core and vendor variant in PRODUCT_PACKAGES.

CRs-Fixed: 2372775

Change-Id: I11e6ed62886c0f8e1c9029a54b6ea166be595fb5
2023-03-30 22:51:57 +05:30
Dhina17
daefdef0c3 sm6225-common: Build fingerprint 2.1 lib
Change-Id: Id5deed48d1d930f03dfd4dbee37d341af1d701b3
2023-03-30 22:51:57 +05:30
Dhina17
8a9aca2f77 sm6225-common: Build fastbootd
Change-Id: I6ec278ae89c4db19d44d39805dc1d6bb1ae9136a
2023-03-30 22:51:57 +05:30
Robert Shih
a7c3095489 sm6225-common: Build the v1.4 DRM clearkey service
* ClearKey is a free alternative to commercial DRM solutions for
   MPEG-DASH content (MPEG-CENC compliant), but as it is only an
   encryption solution it does not offer the same level of protection
   as PlayReady, Widevine or Fairplay.

   https://source.android.com/devices/drm

Change-Id: I66366e1ff4984617fe4eefef2b347bc531b42bc5
2023-03-30 22:51:57 +05:30
Dhina17
e056865156 sm6225-common: Build display packages
Change-Id: Ib9f7a348004983dfcdcf6e0fd7c4a47e32a258b5
2023-03-30 22:51:57 +05:30
Dhina17
0072d26ded sm6225-common: Build camera packages
Change-Id: I471162d5cd1fcec1bcbd914532bd9fc42745d859
2023-03-30 22:51:57 +05:30
Dhina17
b778a8386a sm6225-common: Build bluetooth libs
Change-Id: I4bd86933f684f8f01ba23c826c4dd67194ea323c
2023-03-30 22:51:57 +05:30
Dhina17
4a3686c8f1 sm6225-common: Build audio packages
Change-Id: I0bfa4864d56fc6b340078a0a6dde9e05a42ce0b7
2023-03-30 22:51:57 +05:30
dianlujitao
bc10f7d96a sm6225-common: Create missing symlinks
Change-Id: I87f338d3b1df0c0be299f003f4fc6cbbaefd953c
2023-03-30 22:51:57 +05:30
dianlujitao
d2eee3dba4 sm6225-common: Create symlink for expat
Change-Id: I65c13a8d817c3e684c42d7c282bef0bed61af50a
2023-03-30 22:51:57 +05:30
dianlujitao
b7680b5035 sm6225-common: Fix libvndfwk_detect_jni.qti.so symlink
Change-Id: I2dc185d9846763ca863502dcfdd3a094f07d268c
2023-03-30 22:51:57 +05:30
electimon
c433ee331d sm6225-common: Add CNE Symlinks
Signed-off-by: electimon <electimon@gmail.com>
Change-Id: I6f4b5e43686aec1176c776a7fd9c172e4bba16aa
2023-03-30 22:51:57 +05:30
Bruno Martins
fce4126f0c sm6225-common: Add missing IMS symlinks
Change-Id: Id29022e1c46d5b386aeaec78f80b244e220c55c6
2023-03-30 22:51:57 +05:30
Erfan Abdi
9d97962f03 sm6225-common: Add fsg mount point
Change-Id: I5c34418e32f21acaf51e968c3b4d1318bf5495b8
2023-03-30 22:51:57 +05:30
Peter Cai
5774ae7fef sm6225-common: create wlan firmware symlinks
Change-Id: Ife4d375d6999a2a06ab7d11587278b2fc3298aaa
2023-03-30 22:51:57 +05:30
Bruno Martins
8eb85dbd9b sm6225-common: Create RFS symlinks
Change-Id: Ica1d4a9893f526ab98c5ef07e18d51dbf74c8e93
2023-03-30 22:51:57 +05:30
Ameya Thakur
284e9fd085 sm6225-common: Generate non-hlos image mount points for A/B builds
On builds where A/B support is enabled the system image acts as the
rootfs. In this case we can no longer create the non-hlos image mount
points at run time as we used to. We now create them as part of the
build itself.

Change-Id: I30d98f7c50fca3ce7117b9b8d87150655bb5b440
2023-03-30 22:51:57 +05:30
Dhina17
bbeabec192 sm6225-common: Import bdroid_buildcfg.h from CodeLinaro
TAG: LA.UM.9.15.r1-05800-KAMORTA.QSSI12.0

Change-Id: Iec7f74b528b8cf4534c877632b0ac958a9785d8a
2023-03-30 22:51:57 +05:30
Dhina17
722d3a15c4 sm6225-common: Import wifi configs
- from hawao S2SE32.28-41-1

Change-Id: Icdc078758fa79b71cf8f96851bb93429ff4abb68
2023-03-30 22:51:57 +05:30
Dhina17
07c263a1b2 sm6225-common: Import public.libraries.txt
- from hawao S2SE32.28-41-1

Change-Id: I70be6586bc63ef3cb59d1778788397ab37c06883
2023-03-30 22:51:57 +05:30
Dhina17
e0697d573b sm6225-common: Import media configs
- from hawao S2SE32.28-41-1

Change-Id: I352ad94c8157e02da676b592ca655ac285e5c051
2023-03-30 22:51:57 +05:30
Dhina17
046c6a0f55 sm6225-common: Import common audio configs
- from hawao S2SE32.28-41-1

Change-Id: I52af44295af31ca6901bd3d71f74abf80abd5b48
2023-03-30 22:51:57 +05:30
Dhina17
ba17a4af43 sm6225-common: Copy hardware feature permissions
- as per hawao S2SE32.28-41-1
- excluded NFC for now.

Change-Id: I315e558cc003d97b8a397e9d364672a56f01a4bf
2023-03-30 22:51:57 +05:30
Dhina17
dddfe6b32a sm6225-common: Import initial properties
Change-Id: I589704358b06b08000eac3e638bc628091f9fbb6
2023-03-30 22:51:57 +05:30
Dhina17
f2333421a6 sm6225-common: Initial common blobs list
- from hawao S2SE32.28-41-1

Change-Id: Id5486591e35dd69375655ff9d10f357c3ba8c4b2
2023-03-30 22:51:57 +05:30
Dhina17
aa5c83612a sm6225-common: Import common device manifest
- from hawao S2SE32.28-41-1

Change-Id: I8d4c2c80d24a60ba570917a43f90f48f2b2025c3
2023-03-30 22:51:57 +05:30