Commit Graph

37 Commits

Author SHA1 Message Date
chaptsand
05cc5c130c sm8550-common: Refactor proprietary files
* Add missing blobs
* Reorder proprietary-files.txt
* Build some libraries from source as seen in stock

Change-Id: I9f777283407dc6749592463bcdb082728b291ade
2024-04-06 16:04:16 +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
Bruno Martins
eba9528d53 sm8550-common: Build QTI memtrack AIDL service from source
Change-Id: Ie549c42700821017a172ec8dc15086f87cd579f9
2024-03-06 00:00:25 +08:00
Bruno Martins
dedd43a0c5 sm8550-common: Migrate to common data-ipa-cfg-mgr
Change-Id: I8e16b81461390eb7491fc51e604ba08a53c7d364
2024-03-01 00:00:16 +08:00
SGCMarkus
5049a89a5d sm8550-common: Add security.rkp-V3 dependency to keymint service
The symbol _ZN4aidl7android8hardware8security7keymint29IRemotelyProvisionedComponent10descriptorE
was moved from android.hardware.security.keymint-V2-ndk to android.hardware.security.rkp-V3-ndk.

Change-Id: I7f3c40e3e8a2a848cdcb73e5232952f63681aa58
2024-03-01 00:00:16 +08:00
SGCMarkus
04b43bd8aa sm8550-common: Build older NDK versions for prebuilt blobs
Change-Id: I4adffc367b1b62225bcb801338d9bbe55f92deb6
2024-03-01 00:00:16 +08:00
LuK1337
353910362b sm8550-common: Build android.frameworks.sensorservice@1.0.vendor
Required by mm-pp-deps.

Change-Id: Iaf821dcbb07d7820f2fc3ff5ca9cca5e973360f2
2024-03-01 00:00:16 +08:00
LuK1337
562b2293c3 sm8550-common: Build libprotobuf-cpp-lite-3.9.1-vendorcompat
Change-Id: I0aac742db9c2b4b3e48ee20158f19405863893c2
2024-03-01 00:00:16 +08:00
Gabriel Biren
e36cf17e2f sm8550-common: Update makefile to use the AIDL Wifi Vendor HAL.
Bug: 274964641
Test: Pre-submit tests
Change-Id: I4d9114377fe75b593bbfe6a59f03d8f5d607d6a1
2024-03-01 00:00:16 +08:00
SGCMarkus
f448c7728c sm8550-common: Set external module root dir
Change-Id: I0b00e0a8192562047e273760dd8c253824518eaf
2024-02-28 00:01:08 +08:00
chaptsand
22106d8b53 sm8550-common: Build kernel from source
Change-Id: Ie8b57be69967423064b88f04abd0534e0968ec73
2024-02-28 00:01:01 +08:00
chaptsand
9e1d03b2cb sm8550-common: Convert to non-A/B devices with dynamic partitions
Change-Id: Id58a12940c30c5050d825ceb15a8b55f83d89061
2023-10-11 01:11:02 +08:00
chaptsand
38f840a0f2 sm8550-common: Remove Boot control HAL
Change-Id: I01e6425227a2329770ee88303fb54b0814cb7f0a
2023-10-11 01:07:08 +08:00
chaptsand
5e520fa720 sm8550-common: Update blobs from S9160ZHU2AWH1
* dm2qzhx-user-13-TP1A.220624.014-S9160ZHU2AWH1-release-keys

Change-Id: I613ae499a5fb1bf57a3b45a17d164a9de03f352d
2023-10-06 23:20:54 +08:00
Jiyong Park
c4b96529d6 sm8550-common: Add updatable_apex.mk
The product abstracts configs that need to be set to support updating of APEXes.

Change-Id: I441fa7535c3b8bcb5897337e5c85b02f3e34053e
2023-10-06 23:20:54 +08:00
Bruno Martins
2229f3fc4e sm8550-common: Use device-specific data-ipa-cfg-mgr
This is a workaround to deal with the fact that QCOM has moved
libipanat out of data-ipa-cfg-mgr for kalama.

Change-Id: I66a01d115546af415dc7956831ea41d1e2902863
2023-10-06 23:20:54 +08:00
Bruno Martins
d92ed51954 sm8550-common: Skip building agm test binaries
Change-Id: I6e0f4f37b4ae465700dfd4d20e54858a8241dcf4
2023-10-06 23:20:54 +08:00
Aaron Kling
dd154e2379 sm8550-common: Move most agm and pal targets to source built
Change-Id: I6ca0c5396a3b583b37e029f5c98ff13127db65a6
2023-10-06 23:20:54 +08:00
Bruno Martins
d0711c5fe1 sm8550-common: Build misc deps and dynamic_sensor_hal from sources
Change-Id: Ifed734fc01282467b6ae7a9c893e8f474038eaaf
2023-10-06 23:20:54 +08:00
Bruno Martins
74875478ad sm8550-common: Update audio-HAL path
It has been moved to a subdir and the structure is now as follows:

  hardware/qcom-caf/$(QCOM_HARDWARE_VARIANT)/audio
  ├─ agm (clo:platform/vendor/qcom/opensource/agm)
  ├─ pal (clo:platform/vendor/qcom/opensource/arpal-lx)
  └─ primary_hal (clo:platform/hardware/qcom/audio-ar)

Change-Id: Icfce2884a482b498e97f931732d37974161cf620
2023-10-06 23:20:54 +08:00
Chandu Dyavanapelli
799f647588 sm8550-common: Update media packages
Change-Id: I27f1da2f9e4f7bad9635e34ae13f97c56394382c
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
2023-10-06 23:20:54 +08:00
Chandu Dyavanapelli
fd38da7a44 sm8550-common: Wire up display
Change-Id: I0e0398f3b883ff4248d8462ff04109c6f723a300
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
2023-10-06 23:20:54 +08:00
Arian
67a105fe95 sm8550-common: Enable 64bit audio HAL
Change-Id: If4734e561ff5f32aabbc5c8a31cbc40813c50650
2023-10-06 23:20:54 +08:00
Bruno Martins
7a580e0750 sm8550-common: Wire up audio and update configurations
Change-Id: I3da040b9709cd0c57baacd2808b1a09d627506eb
2023-10-06 23:20:54 +08:00
chaptsand
cf9c4297f2 sm8550-common: Initial proprietary blobs list and bringup HALs
Co-authored-by: Bruno Martins <bgcngm@gmail.com>
Co-authored-by: Simon1511 <simon2002.schoenmackers@gmail.com>
Change-Id: I4ead5aa47d892e1516acb42dcebaaf424733c815
2023-10-06 23:20:54 +08:00
chaptsand
b3a7376b75 sm8550-common: Import QCOM common configs
* from LA.VENDOR.13.2.0.r1-15000-KAILUA.0

Change-Id: Ieeecba00d5baa96988911218f00774b1efb8618a
2023-10-06 23:20:54 +08:00
chaptsand
987e12102c sm8550-common: Build QTI bootctrl HAL
Change-Id: I1d35fe73deaef39ab71dd627a17f72d60e53d717
2023-10-06 23:20:54 +08:00
Hridya Valsaraju
fe7d7c17ee sm8550-common: Build fastboot daemon for recovery
* So we can flash our relevant dynamic partitions.

Change-Id: I372dd9457a824868ef7344dcd861b5b56af408c0
2023-10-06 10:57:52 +08:00
chaptsand
2b378cf846 sm8550-common: Import kalama vendor overlays
Change-Id: Ie9eabba9841ce8bded3998e99ce473a4bd60035b
2023-10-06 10:57:52 +08:00
chaptsand
96dbb64317 sm8550-common: Import cleaned QSSI overlays
Change-Id: I65e227a73105e8fca1ddd5a1406ee685a5bd047e
2023-10-06 10:57:52 +08:00
Jaekyun Seok
2b44e6f613 sm8550-common: Enforce RROs for all build-time overlays.
Change-Id: I8f0cad5dae869545eda2b2ec70971e54cef0b777
2023-10-06 10:57:52 +08:00
Jeff Gaston
2245c9964c sm8550-common: Create a device specific Soong namespace.
Change-Id: Ide70e1a2c12ce975cdcec25f9dfea412f8fb993d
2023-10-06 10:57:52 +08:00
ysr
363619850f sm8550-common: Set board api,shipping api levels to 33
Change-Id: I0d10e8380b863d8201c005757a7f498db55b3679
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
02c7ace5e7 sm8550-common: Define kernel and partition flags
Change-Id: Ieb09ea13eade048617dce47ebd73fece7b8af6d9
2023-10-06 09:34:03 +08:00
chaptsand
1482eed6bf sm8550-common: Intial device configurations
Change-Id: I2bc20ab68336e5d7a23a443b42c355e785baaa05
2023-10-06 09:32:13 +08:00