Both are device manifest level=5, but the R vendor and S vendor provide
a slightly different set of HALs.
Bug: 184545288
Test: Include the R FCM on a system-only build merged with an R-based
vendor, merge & boot
Test: Likewise, for S FCM and S-based vendor.
Change-Id: I5658dc4a9d989e38c7fa05337c37457598368aa2
Added SPDX-license-identifier-Apache-2.0 to:
vf/Android.bp
vibrator/drv2624/bench/Android.bp
vibrator/drv2624/tests/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I3866a4e25b4e6196d8960b33e3b73ed42abbded3
Every HAL in this FCM is marked as required.
Bug: 183507590
Test: m redfin_vf, merge with R vendor half
Change-Id: I7959b136ffa936de1e089f9e285d863ddfc47a94
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
These HALs are always provided by the Android 11 vendor implementation.
Test: Build and merge redfin with S system and R vendor.
Bug: 176123039
Change-Id: Ic537c9df178cd219a35ccd959aaa775fb3ab5d7d
This is needed because non-VF switched from this HAL to
hardware.google.bluetooth.sar. The old HAL is required in the FCM to
pass check_vintf when merging.
Bug: 176365905
Test: Build and merge, flash and basic BT functionality check.
Change-Id: Ia28bf5d8cd8155dfa5d183317168fac190755771
- Moves the system-only build's *.zip files to a new system_build
subdirectory in dist.
- Renames the merged outputs to match the expected pattern, including
build ID.
- Includes the vendor build's android-info.txt in dist, used when
flashing.
Test: merge.sh, observe output dist dir.
Bug: 174061071
Change-Id: Ie108742407ede6ba4e398bcd184fb05b49f1f670
This is needed so that merge_target_files can run soong_zip.
(soong_zip cannot be added as a 'required' dependency of
merge_target_files, only as a tool in genrules.)
Test: merge.sh in a shell window without manually lunching first,
observe success.
Change-Id: I9305f32a6cceaed454cd3237514eec537b2be915
This is needed because check_vintf fails for any "unused" HALs in
the device manifest that aren't found in the framework compatibility
matrix.
Bug: 169892879
Test: Merge and boot aosp_redfin_vf with a vendor half from rvc.
Change-Id: I4cb65c12ade630df8916683029ccf0fa17d8892e
RAMDISK is provided inside BOOT/* and VENDOR_BOOT/* on aosp_redfin.
Test: m dist, inspect output images. No ramdisk.img.
Merge with aosp_redfin from R, boot device.
Change-Id: I3ec85067a1255e83d9722dda23840f62e496173d
Includes a small merge.sh that calls merge_target_files with the
necessary flags. This allows updating arguments in a presubmit-guarded
manner, rather than in the branch definition file.
Bug: 170683837
Test: device/google/redfin/vf/merge.sh out/dist
to merge aosp_redfin_vf from S with aosp_redfin from R.
Boot device.
Change-Id: I8cefeabd7bce678c170b119983fd0b3d54e45390