gs101: refactor changes into separate BoardConfig
thanks to @CalyxOS for remininding me about that
Change-Id: I66ac6344ad5d3a2534d67c0683ed944ebcec692b
diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk
index a5e752d..bf3cc34 100644
--- a/BoardConfig-common.mk
+++ b/BoardConfig-common.mk
@@ -396,3 +396,5 @@
BOARD_PVMFWIMAGE_PARTITION_SIZE := 0x00100000
-include vendor/google_devices/gs-common/proprietary/BoardConfigVendor.mk
+
+include device/google/gs101/BoardConfig-omni.mk
diff --git a/BoardConfig-omni.mk b/BoardConfig-omni.mk
new file mode 100644
index 0000000..ea46eb4
--- /dev/null
+++ b/BoardConfig-omni.mk
@@ -0,0 +1,17 @@
+BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
+
+AB_OTA_PARTITIONS += \
+ vendor \
+ vendor_dlkm \
+ vbmeta_vendor
+
+BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
+BOARD_VENDOR_DLKMIMAGE_FILE_SYSTEM_TYPE := ext4
+TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm
+
+# Enable chained vbmeta 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
diff --git a/device-omni.mk b/device-omni.mk
new file mode 100644
index 0000000..74e15bc
--- /dev/null
+++ b/device-omni.mk
@@ -0,0 +1,3 @@
+# EUICC
+PRODUCT_PACKAGES += \
+ EuiccSupportPixelOverlay
\ No newline at end of file