devices: Initial leaf-3.2 release

Change-Id: Ic53495061df74975ef00bd6679c613cb420a5c74
diff --git a/devices.yaml b/devices.yaml
index b146a37..e37b752 100644
--- a/devices.yaml
+++ b/devices.yaml
@@ -1,4 +1,35 @@
 ---
+- samsung-common:
+  repositories: &samsung-common
+  - name: LeafOS-Devices/android_device_samsung_slsi_sepolicy
+    path: device/samsung_slsi/sepolicy
+  - name: LeafOS-Devices/android_hardware_samsung
+    path: hardware/samsung
+
+- samsung_slsi-conn:
+  repositories: &samsung_slsi-conn
+  - name: LeafOS-Devices/android_hardware_samsung_slsi_libbt
+    path: hardware/samsung_slsi/libbt
+  - name: LeafOS-Devices/android_hardware_samsung_slsi_scsc_wifibt_wifi_hal
+    path: hardware/samsung_slsi/scsc_wifibt/wifi_hal
+  - name: LeafOS-Devices/android_hardware_samsung_slsi_scsc_wifibt_wpa_supplicant_lib
+    path: hardware/samsung_slsi/scsc_wifibt/wpa_supplicant_lib
+
+- samsung_slsi-linaro:
+  repositories: &samsung_slsi-linaro
+  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_config
+    path: hardware/samsung_slsi-linaro/config
+  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_exynos
+    path: hardware/samsung_slsi-linaro/exynos
+  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_exynos5
+    path: hardware/samsung_slsi-linaro/exynos5
+  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_graphics
+    path: hardware/samsung_slsi-linaro/graphics
+  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_interfaces
+    path: hardware/samsung_slsi-linaro/interfaces
+  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_openmax
+    path: hardware/samsung_slsi-linaro/openmax
+
 - device:
   - beyond0lte
   - beyond1lte
@@ -10,6 +41,8 @@
   - f62
   family: exynos9820
   repositories:
+  - *samsung-common
+  - *samsung_slsi-linaro
   - name: LeafOS-Devices/android_device_samsung_beyond0lte
     path: device/samsung/beyond0lte
   - name: LeafOS-Devices/android_device_samsung_beyond1lte
@@ -28,24 +61,8 @@
     path: device/samsung/exynos9820-common
   - name: LeafOS-Devices/android_device_samsung_f62
     path: device/samsung/f62
-  - name: LeafOS-Devices/android_device_samsung_slsi_sepolicy
-    path: device/samsung_slsi/sepolicy
-  - name: LeafOS-Devices/android_hardware_samsung
-    path: hardware/samsung
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_config
-    path: hardware/samsung_slsi-linaro/config
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_exynos
-    path: hardware/samsung_slsi-linaro/exynos
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_exynos5
-    path: hardware/samsung_slsi-linaro/exynos5
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_graphics
-    path: hardware/samsung_slsi-linaro/graphics
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_openmax
-    path: hardware/samsung_slsi-linaro/openmax
   - name: LeafOS-Devices/android_kernel_samsung_exynos9820
     path: kernel/samsung/exynos9820
-  - name: LeafOS-Blobs/proprietary_vendor_firmware
-    path: vendor/firmware
   - name: LeafOS-Blobs/proprietary_vendor_samsung_beyond0lte
     path: vendor/samsung/beyond0lte
   - name: LeafOS-Blobs/proprietary_vendor_samsung_beyond1lte
@@ -73,80 +90,20 @@
   - gta4xlwifi
   family: gta4xl
   repositories:
+  - *samsung-common
+  - *samsung_slsi-conn
+  - *samsung_slsi-linaro
   - name: LeafOS-Devices/android_device_samsung_gta4xl
     path: device/samsung/gta4xl
   - name: LeafOS-Devices/android_device_samsung_gta4xlwifi
     path: device/samsung/gta4xlwifi
   - name: LeafOS-Devices/android_device_samsung_gta4xl-common
     path: device/samsung/gta4xl-common
-  - name: LeafOS-Devices/android_device_samsung_slsi_sepolicy
-    path: device/samsung_slsi/sepolicy
-  - name: LeafOS-Devices/android_hardware_samsung
-    path: hardware/samsung
-  - name: LeafOS-Devices/android_hardware_samsung_slsi_libbt
-    path: hardware/samsung_slsi/libbt
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_config
-    path: hardware/samsung_slsi-linaro/config
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_exynos
-    path: hardware/samsung_slsi-linaro/exynos
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_exynos5
-    path: hardware/samsung_slsi-linaro/exynos5
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_graphics
-    path: hardware/samsung_slsi-linaro/graphics
-  - name: LeafOS-Devices/android_hardware_samsung_slsi-linaro_openmax
-    path: hardware/samsung_slsi-linaro/openmax
-  - name: LeafOS-Devices/android_hardware_samsung_slsi_scsc_wifibt_wifi_hal
-    path: hardware/samsung_slsi/scsc_wifibt/wifi_hal
-  - name: LeafOS-Devices/android_hardware_samsung_slsi_scsc_wifibt_wpa_supplicant_lib
-    path: hardware/samsung_slsi/scsc_wifibt/wpa_supplicant_lib
   - name: LeafOS-Devices/android_kernel_samsung_gta4xl
     path: kernel/samsung/gta4xl
-  - name: LeafOS-Blobs/proprietary_vendor_firmware
-    path: vendor/firmware
   - name: LeafOS-Blobs/proprietary_vendor_samsung_gta4xl
     path: vendor/samsung/gta4xl
   - name: LeafOS-Blobs/proprietary_vendor_samsung_gta4xlwifi
     path: vendor/samsung/gta4xlwifi
   - name: LeafOS-Blobs/proprietary_vendor_samsung_gta4xl-common
     path: vendor/samsung/gta4xl-common
-- device:
-  - m20lte
-  family: universal7904
-  repositories:
-  - name: LeafOS-Devices/android_device_samsung_m20lte
-    path: device/samsung/m20lte
-  - name: LeafOS-Devices/android_device_samsung_universal7904-common
-    path: device/samsung/universal7904-common
-  - name: LeafOS-Devices/android_device_samsung_slsi_sepolicy
-    path: device/samsung_slsi/sepolicy
-  - name: LeafOS-Devices/android_hardware_samsung
-    path: hardware/samsung
-  - name: LeafOS-Devices/android_hardware_samsung_slsi_libbt
-    path: hardware/samsung_slsi/libbt
-  - name: LeafOS-Devices/android_hardware_samsung_slsi_scsc_wifibt_wifi_hal
-    path: hardware/samsung_slsi/scsc_wifibt/wifi_hal
-  - name: LeafOS-Devices/android_hardware_samsung_slsi_scsc_wifibt_wpa_supplicant_lib
-    path: hardware/samsung_slsi/scsc_wifibt/wpa_supplicant_lib
-  - name: LeafOS-Devices/android_kernel_samsung_universal7904
-    path: kernel/samsung/universal7904
-  - name: LeafOS-Blobs/proprietary_vendor_samsung_m20lte
-    path: vendor/samsung/m20lte
-  - name: LeafOS-Blobs/proprietary_vendor_samsung_universal7904-common
-    path: vendor/samsung/universal7904-common
-- device:
-  - RMX2001L1
-  - RMX2151L1
-  family: RM6785
-  repositories:
-  - name: LeafOS-Devices/android_device_realme_RM6785
-    path: device/realme/RM6785
-  - name: LeafOS-Devices/android_device_mediatek_sepolicy_vndr
-    path: device/mediatek/sepolicy_vndr
-  - name: LeafOS-Devices/android_kernel_realme_mt6785
-    path: kernel/realme/mt6785
-  - name: LeafOS-Devices/android_hardware_mediatek
-    path: hardware/mediatek
-  - name: LeafOS-Blobs/proprietary_vendor_firmware
-    path: vendor/firmware
-  - name: LeafOS-Blobs/proprietary_vendor_realme_RM6785
-    path: vendor/realme/RM6785