Also marks the wireless_charger HAL as optional,
which is not present on the AOSP version of this device.
2475fdaade
Change-Id: I87c6fe0e58056c0bd13ede66c66f3437a5ee0964
Revert submission 14143327-redbull-fcm-level5-fix
Reason for revert: Build break, b/185169721
Reverted Changes:
Ie25de43fe:Moves the redfin FCM back down to level 5.
I83d3fcf54:Moves the redbull FCM back down to level 5.
Ib898e3c3f:Sets PRODUCT_VENDOR_FREEZE_SYSTEM_BUILD to true.
Bug: 185169721
Change-Id: Ide48fa70fec55d3c97f8f37f4cc67563f5e8d312
redfin's manifest.target-level will stay at 5 even as the vendor is
updated, so this FCM shouldn't have been moved to level=6.
This change includes conditional logic to exclude the S-based level=5
FCM from the build when creating a Vendor-Freeze-compatible system-only
build.
This allows VF system builds to specify their own level=5 redfin FCM
(compatible with the older frozen R vendor) that differs from this
level=5 FCM (which is compatible with S vendor).
Bug: 184976701
Test: build redfin-userdebug and redfin_vf_r-userdebug in Forrest.
Observe check_vintf logs.
Change-Id: Ie25de43fec6fbf0714740a5b7803dd60fd164d41
This change also includes the following FCM cleanups:
- Adds level="6", specifying that this product FCM is compatible with an
S vendor image. This is similar to the framework FCM.
- Marks the HAL as required. This is possible now that the redfin_vf
target includes an additional product FCM specific to level="5" (R).
Bug: 183507590
Test: m redfin
Test: m redfin_vf, merge with R vendor half
Change-Id: I1b9bbd9b4a723d2479023d1025ef22905e1bc9a1
This change also marks 1.3 as optional.
Older redfin vendor images only provide 1.2.
Bug: 183502398
Test: build & boot redfin VF with R vendor and S system
Change-Id: I236e961ad9c40ddc5bb30259d56429a56950d345
This HAL is always provided by the Android 11+ vendor implementation.
Test: Build redfin with S system and vendor.
Test: Build and merge redfin with S system and R vendor.
Bug: 176123039
Change-Id: I38196b5efae920d0298aedb5cabf0b82bfdef6f6
Install device specific compatibility matrix to product partition.
For now device specific manifests are installed in the system partition
which is not allowed for CSI.
Bug: 151690176
Bug: 120600021
Test: make
Change-Id: I59d6a4652dd0c90dc263c62fa0a94ebf2b91fff6