From 22a1b0f3ff7ec8630cd04695b5a7f708180ff343 Mon Sep 17 00:00:00 2001 From: Lorenzo Pagliai <lorenzo.pagliai@seco.com> Date: Wed, 22 Mar 2023 17:05:12 +0100 Subject: [PATCH] [BOARD SUPPORT] Include C12, C26 and C43 boards --- boards/.c12.yml | 67 +++++++++++++++++++++++++++++++++++++++++++++++++ boards/.c26.yml | 67 +++++++++++++++++++++++++++++++++++++++++++++++++ boards/.c43.yml | 67 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 201 insertions(+) create mode 100644 boards/.c12.yml create mode 100644 boards/.c26.yml create mode 100644 boards/.c43.yml diff --git a/boards/.c12.yml b/boards/.c12.yml new file mode 100644 index 0000000..548c9db --- /dev/null +++ b/boards/.c12.yml @@ -0,0 +1,67 @@ +######################## +#### EDGEHOG THINGS #### +######################## + +build-edgehog-c12: + extends: .build + variables: &build-edgehog-c12 + BOARD: c12 + PROCESSOR: imx8mq + BUILD_DIRECTORY: build_c12 + MACHINE: seco-imx8mq-c12 + DEFCONFIG_FILE: seco_smarc_c12_edgehog + RECIPE_NAME: seco-image-edgehog + IMAGE_NAME: edgehog-things-image + +deploy-edgehog-c12: + extends: .deploy + needs: + - job: build-edgehog-c12 + artifacts: true + variables: &deploy-edgehog-c12 + <<: *build-edgehog-c12 + UBOOT_FILE: u-boot.bin + KERNEL_FILE: Image + AZURE_PATH: imx8/c12 + +############################# +### EDGEHOG EMBEDDED BASE ### +############################# + +build-edgehog-embedded-base-c12: + extends: .build + variables: &build-edgehog-embedded-c12 + <<: *build-edgehog-c12 + RECIPE_NAME: seco-image-edgehog-base + BUILD_DIRECTORY: build_c12_embedded_wayland + DEFCONFIG_FILE: seco_smarc_c12_edgehog_embedded_wayland + IMAGE_NAME: edgehog-embedded-base-image + +deploy-edgehog-embedded-base-c12: + extends: .deploy + needs: + - job: build-edgehog-embedded-base-c12 + artifacts: true + variables: + <<: *deploy-edgehog-c12 + <<: *build-edgehog-embedded-c12 + +############################# +### EDGEHOG EMBEDDED FULL ### +############################# + +build-edgehog-embedded-full-c12: + extends: .build + variables: &build-edgehog-embedded-c12-full + <<: *build-edgehog-embedded-c12 + RECIPE_NAME: seco-image-edgehog-full + IMAGE_NAME: edgehog-embedded-full-image + +deploy-edgehog-embedded-full-c12: + extends: .deploy + needs: + - job: build-edgehog-embedded-full-c12 + artifacts: true + variables: + <<: *deploy-edgehog-c12 + <<: *build-edgehog-embedded-c12-full \ No newline at end of file diff --git a/boards/.c26.yml b/boards/.c26.yml new file mode 100644 index 0000000..2914717 --- /dev/null +++ b/boards/.c26.yml @@ -0,0 +1,67 @@ +######################## +#### EDGEHOG THINGS #### +######################## + +build-edgehog-c26: + extends: .build + variables: &build-edgehog-c26 + BOARD: c26 + PROCESSOR: imx8qm + BUILD_DIRECTORY: build_c26 + MACHINE: seco-imx8qm-c26 + DEFCONFIG_FILE: seco_q7_c26_edgehog + RECIPE_NAME: seco-image-edgehog + IMAGE_NAME: edgehog-things-image + +deploy-edgehog-c26: + extends: .deploy + needs: + - job: build-edgehog-c26 + artifacts: true + variables: &deploy-edgehog-c26 + <<: *build-edgehog-c26 + UBOOT_FILE: u-boot.bin + KERNEL_FILE: Image + AZURE_PATH: imx8/c26 + +############################# +### EDGEHOG EMBEDDED BASE ### +############################# + +build-edgehog-embedded-base-c26: + extends: .build + variables: &build-edgehog-embedded-c26 + <<: *build-edgehog-c26 + RECIPE_NAME: seco-image-edgehog-base + BUILD_DIRECTORY: build_c26_embedded_wayland + DEFCONFIG_FILE: seco_q7_c26_edgehog_embedded_wayland + IMAGE_NAME: edgehog-embedded-base-image + +deploy-edgehog-embedded-base-c26: + extends: .deploy + needs: + - job: build-edgehog-embedded-base-c26 + artifacts: true + variables: + <<: *deploy-edgehog-c26 + <<: *build-edgehog-embedded-c26 + +############################# +### EDGEHOG EMBEDDED FULL ### +############################# + +build-edgehog-embedded-full-c26: + extends: .build + variables: &build-edgehog-embedded-c26-full + <<: *build-edgehog-embedded-c26 + RECIPE_NAME: seco-image-edgehog-full + IMAGE_NAME: edgehog-embedded-full-image + +deploy-edgehog-embedded-full-c26: + extends: .deploy + needs: + - job: build-edgehog-embedded-full-c26 + artifacts: true + variables: + <<: *deploy-edgehog-c26 + <<: *build-edgehog-embedded-c26-full \ No newline at end of file diff --git a/boards/.c43.yml b/boards/.c43.yml new file mode 100644 index 0000000..4f70430 --- /dev/null +++ b/boards/.c43.yml @@ -0,0 +1,67 @@ +######################## +#### EDGEHOG THINGS #### +######################## + +build-edgehog-c43: + extends: .build + variables: &build-edgehog-c43 + BOARD: c43 + PROCESSOR: imx8qm + BUILD_DIRECTORY: build_c43 + MACHINE: seco-imx8qm-c43 + DEFCONFIG_FILE: seco_sbc_c43_edgehog + RECIPE_NAME: seco-image-edgehog + IMAGE_NAME: edgehog-things-image + +deploy-edgehog-c43: + extends: .deploy + needs: + - job: build-edgehog-c43 + artifacts: true + variables: &deploy-edgehog-c43 + <<: *build-edgehog-c43 + UBOOT_FILE: u-boot.bin + KERNEL_FILE: Image + AZURE_PATH: imx8/c43 + +############################# +### EDGEHOG EMBEDDED BASE ### +############################# + +build-edgehog-embedded-base-c43: + extends: .build + variables: &build-edgehog-embedded-c43 + <<: *build-edgehog-c43 + RECIPE_NAME: seco-image-edgehog-base + BUILD_DIRECTORY: build_c43_embedded_wayland + DEFCONFIG_FILE: seco_sbc_c43_edgehog_embedded_wayland + IMAGE_NAME: edgehog-embedded-base-image + +deploy-edgehog-embedded-base-c43: + extends: .deploy + needs: + - job: build-edgehog-embedded-base-c43 + artifacts: true + variables: + <<: *deploy-edgehog-c43 + <<: *build-edgehog-embedded-c43 + +############################# +### EDGEHOG EMBEDDED FULL ### +############################# + +build-edgehog-embedded-full-c43: + extends: .build + variables: &build-edgehog-embedded-c43-full + <<: *build-edgehog-embedded-c43 + RECIPE_NAME: seco-image-edgehog-full + IMAGE_NAME: edgehog-embedded-full-image + +deploy-edgehog-embedded-full-c43: + extends: .deploy + needs: + - job: build-edgehog-embedded-full-c43 + artifacts: true + variables: + <<: *deploy-edgehog-c43 + <<: *build-edgehog-embedded-c43-full \ No newline at end of file -- GitLab