summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2021-06-10 13:22:14 +0900
committerChanwoo Choi <cw00.choi@samsung.com>2021-06-10 17:48:16 +0900
commit3513c827fa0f8c57e791d168211169c60aeffa45 (patch)
tree73af1115d51aaf24c3969c495eb512e7b6831c7d
parent0da18f3f898de21081ddb8b34390c8dfb49fcefc (diff)
downloadmeta-3513c827fa0f8c57e791d168211169c60aeffa45.tar.gz
meta-3513c827fa0f8c57e791d168211169c60aeffa45.tar.bz2
meta-3513c827fa0f8c57e791d168211169c60aeffa45.zip
Add iot-hal-backend-vim3.yaml and iot-hal-backend-c4.yaml files for VIM3/C4 hal.img. - iot-hal-backend-vim3.yaml for VIM3 hal.img and then the created hal.img will be added to tizen-boot-arm64-vim3. - iot-hal-backend-c4.yaml for C4 hal.img and then the created hal.img will be added to tizen-boot-arm64-c4. Change-Id: Ibd690945723c2584093d38e60227a4a3a72d6a1c Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
-rw-r--r--common.yaml4
-rw-r--r--ks/tizen-boot-arm64-c4.yaml6
-rw-r--r--ks/tizen-boot-arm64-vim3.yaml6
-rw-r--r--partitions/common-amlogic-mbr-boot1
-rw-r--r--patterns/iot-hal-backend-c4.yaml5
-rw-r--r--patterns/iot-hal-backend-vim3.yaml5
-rw-r--r--scripts/iot-hal-backend.post8
7 files changed, 32 insertions, 3 deletions
diff --git a/common.yaml b/common.yaml
index 1a761a9..1a617ec 100644
--- a/common.yaml
+++ b/common.yaml
@@ -99,6 +99,8 @@ Boot-VIM3:
UserGroups: "audio,video"
Groups:
- IoT Boot VIM3
+ PostScripts:
+ - iot-hal-backend
Repos: []
Boot-C4:
@@ -108,6 +110,8 @@ Boot-C4:
UserGroups: "audio,video"
Groups:
- IoT Boot C4
+ PostScripts:
+ - iot-hal-backend
Repos: []
Tizen IoT:
diff --git a/ks/tizen-boot-arm64-c4.yaml b/ks/tizen-boot-arm64-c4.yaml
index 865371a..499f1aa 100644
--- a/ks/tizen-boot-arm64-c4.yaml
+++ b/ks/tizen-boot-arm64-c4.yaml
@@ -6,9 +6,13 @@ Platform: Boot-C4
Part: common-amlogic-mbr-boot
Mic2Options: -A aarch64 -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-arm64-c4
-Group: IoT Boot C4
+Groups:
+- IoT Boot C4
+- IoT Hal Base
+- IoT Hal Backend C4
Attachment:
- /var/tmp/u-boot-amlogic/u-boot-c4.bin
- /var/tmp/u-boot-amlogic/u-boot-n2.bin
Repos:
- unified-standard
+- base-standard
diff --git a/ks/tizen-boot-arm64-vim3.yaml b/ks/tizen-boot-arm64-vim3.yaml
index cf22273..2bb1900 100644
--- a/ks/tizen-boot-arm64-vim3.yaml
+++ b/ks/tizen-boot-arm64-vim3.yaml
@@ -6,9 +6,13 @@ Platform: Boot-VIM3
Part: common-amlogic-mbr-boot
Mic2Options: -A aarch64 -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-arm64-vim3
-Group: IoT Boot VIM3
+Groups:
+- IoT Boot VIM3
+- IoT Hal Base
+- IoT Hal Backend VIM3
Attachment:
- /var/tmp/u-boot-amlogic/u-boot-vim3.bin
- /var/tmp/u-boot-amlogic/u-boot-vim3l.bin
Repos:
- unified-standard
+- base-standard
diff --git a/partitions/common-amlogic-mbr-boot b/partitions/common-amlogic-mbr-boot
index 7ee1d0d..1fafa8b 100644
--- a/partitions/common-amlogic-mbr-boot
+++ b/partitions/common-amlogic-mbr-boot
@@ -1,2 +1,3 @@
part /boot --fstype="vfat" --size=128 --ondisk=mmcblk0 --active --label boot --fsoptions=defaults,noatime
part /lib/modules --fstype="ext4" --size=100 --ondisk=mmcblk0 --active --label modules --fsoptions=defaults,noatime
+part /hal --fstype="ext4" --size=64 --ondisk=mmcblk0 --active --label hal --fsoptions=defaults,noatime
diff --git a/patterns/iot-hal-backend-c4.yaml b/patterns/iot-hal-backend-c4.yaml
new file mode 100644
index 0000000..c835b9c
--- /dev/null
+++ b/patterns/iot-hal-backend-c4.yaml
@@ -0,0 +1,5 @@
+Summary: IoT Hal Backend C4
+Description: IoT Hal Backend C4
+Name: iot-hal-backend-c4
+Packages:
+- building-blocks-sub1-Preset_boards-C4_HAL_Backend
diff --git a/patterns/iot-hal-backend-vim3.yaml b/patterns/iot-hal-backend-vim3.yaml
new file mode 100644
index 0000000..fd15403
--- /dev/null
+++ b/patterns/iot-hal-backend-vim3.yaml
@@ -0,0 +1,5 @@
+Summary: IoT Hal Backend VIM3
+Description: IoT Hal Backend VIM3
+Name: iot-hal-backend-vim3
+Packages:
+- building-blocks-sub1-Preset_boards-VIM3_HAL_Backend
diff --git a/scripts/iot-hal-backend.post b/scripts/iot-hal-backend.post
index a111a50..60f1ada 100644
--- a/scripts/iot-hal-backend.post
+++ b/scripts/iot-hal-backend.post
@@ -86,7 +86,7 @@ create_backend_dependency_file() {
}
#Supported Target's list
-TARGET=("RPI3" "ARTIK530");
+TARGET=("RPI3" "ARTIK530" "VIM3" "C4");
PKGGROUP=`/usr/bin/rpm -qa | /bin/grep package-groups`
if [ $PKGGROUP ]; then
@@ -105,6 +105,12 @@ if [ $PKGGROUP ]; then
ARTIK530)
BACKEND=`/usr/bin/xmlstarlet sel -t -v '//group[name = "IoT Hal Backend ARTIK530"]/packagelist/packagereq' -n /usr/share/package-groups/group.xml`
;;
+ VIM3)
+ BACKEND=`/usr/bin/xmlstarlet sel -t -v '//group[name = "IoT Hal Backend VIM3"]/packagelist/packagereq' -n /usr/share/package-groups/group.xml`
+ ;;
+ C4)
+ BACKEND=`/usr/bin/xmlstarlet sel -t -v '//group[name = "IoT Hal Backend C4"]/packagelist/packagereq' -n /usr/share/package-groups/group.xml`
+ ;;
esac
/usr/bin/mkdir -p /hal/list/