data: Add partition_visionfive2.info 34/297634/3 accepted/tizen/unified/20230823.173949 accepted/tizen/unified/riscv/20230823.111005
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 22 Aug 2023 06:22:18 +0000 (15:22 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 22 Aug 2023 08:59:48 +0000 (17:59 +0900)
For visionfive2 riscv soc board, add partition_visionfive2.info
having flashed file map to partition and packaged the file into
fm-data-visionfive2 rpm.

Change-Id: Ida5fbd7e49dc6e982b045333ff1f4a9c3aa6f852
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
data/partition_visionfive2.info [new file with mode: 0644]
packaging/initrd-flash.spec

diff --git a/data/partition_visionfive2.info b/data/partition_visionfive2.info
new file mode 100644 (file)
index 0000000..fa71d1f
--- /dev/null
@@ -0,0 +1,15 @@
+p:/dev/mmcblk1p1:u-boot-spl.bin.normal.out:x
+p:/dev/mmcblk1p2:u-boot.itb:x
+p:/dev/mmcblk1p3:boot.img:x
+p:/dev/mmcblk1p8:modules.img:x
+p:/dev/mmcblk1p12:hal.img:x
+p:/dev/mmcblk1p9:ramdisk.img:x
+p:/dev/mmcblk1p10:ramdisk-recovery.img:x
+p:/dev/mmcblk1p5:rootfs.img:x
+p:/dev/mmcblk1p6:system-data.img:x
+p:/dev/mmcblk1p7:user.img:x
+f:/dev/mmcblk1p3:uboot.env:/
+f:/dev/mmcblk1p3:boot.scr.uimg:/
+f:/dev/mmcblk1p3:Image:/
+f:/dev/mmcblk1p3:jh7110-starfive-visionfive-2-v1.2a.dtb:/
+f:/dev/mmcblk1p3:jh7110-starfive-visionfive-2-v1.3b.dtb:/
index 3173d20..27314b7 100644 (file)
@@ -1,6 +1,6 @@
 Name:       initrd-flash
 Summary:    Advanced flash-manager, package for building ramdisk-recovery.img
-Version:    0.0.3
+Version:    0.0.4
 Release:    0
 Group:      System/Utilities
 License:    Apache-2.0
@@ -36,6 +36,15 @@ Provides:    fm-data
 %description -n fm-data-generic
 Provide flash-manager with partition table for flashing image and files of common board
 
+%ifarch riscv64
+%package -n fm-data-visionfive2
+Summary:       Visionfive2 specific data for flash manager
+Group:         System/Utilities
+Provides:      fm-data
+
+%description -n fm-data-visionfive2
+Provide flash-manager with partition table for flashing image and files of Visionfive2 board
+%endif
 
 %define init_script_dir %{_libdir}/initrd-recovery/flash
 %define initrd_recovery_install_dropin_dir %{_datadir}/initrd-recovery/initrd.list.d
@@ -57,7 +66,11 @@ make %{?jobs:-j%jobs}
 %make_install
 
 mkdir -p %{buildroot}%{_hal_datadir}
-cp ./data/partition_* %{buildroot}%{_hal_datadir}/
+cp ./data/partition_rpi3.info %{buildroot}%{_hal_datadir}/
+cp ./data/partition_generic.info %{buildroot}%{_hal_datadir}/
+%ifarch riscv64
+cp ./data/partition_visionfive2.info %{buildroot}%{_hal_datadir}/
+%endif
 
 %post
 
@@ -67,6 +80,11 @@ mv %{_hal_datadir}/partition_rpi3.info %{_hal_datadir}/partition.info
 %post -n fm-data-generic
 mv %{_hal_datadir}/partition_generic.info %{_hal_datadir}/partition.info
 
+%ifarch riscv64
+%post -n fm-data-visionfive2
+mv %{_hal_datadir}/partition_visionfive2.info %{_hal_datadir}/partition.info
+%endif
+
 %postun
 rm -f %{_hal_datadir}/partition.info
 
@@ -84,3 +102,9 @@ rm -f %{_hal_datadir}/partition.info
 %files -n fm-data-generic
 %manifest initrd-flash.manifest
 %{_hal_datadir}/partition_generic.info
+
+%ifarch riscv64
+%files -n fm-data-visionfive2
+%manifest initrd-flash.manifest
+%{_hal_datadir}/partition_visionfive2.info
+%endif