aosp_beryllium: Add initial support for AOSP on Xiaomi Poco F1

Boots Xiaomi Poco F1 device to console. ADB is working.
Display is broken due to missing drm and panel drivers
and firmware files.

Signed-off-by: Amit Pundir <pundiramit@gmail.com>
diff --git a/aosp_beryllium/BoardConfig.mk b/aosp_beryllium/BoardConfig.mk
new file mode 100644
index 0000000..ee9b2d1
--- /dev/null
+++ b/aosp_beryllium/BoardConfig.mk
@@ -0,0 +1,21 @@
+include device/xiaomi/beryllium/BoardConfigCommon.mk
+
+# Copied from https://github.com/LineageOS/android_device_xiaomi_sdm845-common/blob/lineage-16.0/BoardConfigCommon.mk
+# Board Information
+TARGET_BOOTLOADER_BOARD_NAME := aosp_beryllium
+TARGET_BOARD_PLATFORM := aosp_beryllium
+
+# Bootloader/Kernel Configuration
+BOARD_KERNEL_BASE        := 0x00000000
+BOARD_KERNEL_PAGESIZE    := 4096
+BOARD_KERNEL_TAGS_OFFSET := 0x00000100
+BOARD_RAMDISK_OFFSET     := 0x01000000
+BOARD_KERNEL_CMDLINE := firmware_class.path=/vendor/firmware/ androidboot.hardware=aosp_beryllium efi=noruntime
+BOARD_KERNEL_CMDLINE += init=/init androidboot.boot_devices=soc/1d84000.ufshc printk.devkmsg=on
+ 
+# Image Configuration
+BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864 #64M
+BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472
+BOARD_USERDATAIMAGE_PARTITION_SIZE := 57453555712
+BOARD_VENDORIMAGE_PARTITION_SIZE := 536870912
+BOARD_FLASH_BLOCK_SIZE := 262144