diff options
-rw-r--r-- | BoardConfig-common.mk | 2 | ||||
-rw-r--r-- | BoardConfigICE.mk | 26 | ||||
-rw-r--r-- | device.mk | 8 |
3 files changed, 34 insertions, 2 deletions
diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index 351e05a0..f400656f 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -424,3 +424,5 @@ BOARD_PVMFWIMAGE_PARTITION_SIZE := 0x00100000 # pick up library for cleaning digital car keys on factory reset -include vendor/google_devices/gs-common/proprietary/BoardConfigVendor.mk + +include device/google/gs201/BoardConfigICE.mk diff --git a/BoardConfigICE.mk b/BoardConfigICE.mk new file mode 100644 index 00000000..96340a2f --- /dev/null +++ b/BoardConfigICE.mk @@ -0,0 +1,26 @@ +# +# Copyright (C) 2022 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true + +# Partitions +AB_OTA_PARTITIONS += \ + vendor \ + vendor_dlkm + +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_VENDOR_DLKMIMAGE_FILE_SYSTEM_TYPE := ext4 +TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm + +# Enable chain partition for vendor. +BOARD_AVB_VBMETA_VENDOR := vendor +BOARD_AVB_VBMETA_VENDOR_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem +BOARD_AVB_VBMETA_VENDOR_ALGORITHM := SHA256_RSA2048 +BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP) +BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX_LOCATION := 3 + +AB_OTA_PARTITIONS += \ + vbmeta_vendor @@ -621,9 +621,13 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.camera.front.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.front.xml \ frameworks/native/data/etc/android.hardware.camera.concurrent.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.concurrent.xml \ frameworks/native/data/etc/android.hardware.camera.full.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.full.xml\ - frameworks/native/data/etc/android.hardware.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml\ + frameworks/native/data/etc/android.hardware.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml + +ifneq ($(wildcard vendor/google/services/LyricCameraHAL/src),) +PRODUCT_COPY_FILES += \ vendor/google/services/LyricCameraHAL/src/vendor.android.hardware.camera.preview-dis.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.android.hardware.camera.preview-dis.xml\ - vendor/google/services/LyricCameraHAL/src/vendor.android.hardware.camera.stream-usecase.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.android.hardware.camera.stream-usecase.xml\ + vendor/google/services/LyricCameraHAL/src/vendor.android.hardware.camera.stream-usecase.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.android.hardware.camera.stream-usecase.xml +endif #PRODUCT_COPY_FILES += \ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \ |