From f64391d920de4ae8465025d7e1b23e077aa7fe7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Wieczorek?= Date: Wed, 3 Jul 2024 20:47:35 +0200 Subject: [PATCH 01/12] config/pipeline.yaml: enable Pengutronix lab MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add configuration for Pengutronix LAVA lab. Signed-off-by: Paweł Wieczorek --- config/pipeline.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index 69ffaca7f..4a4c0e471 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -254,6 +254,15 @@ runtimes: callback: token: kernelci-api-token-lava-staging + lava-pengutronix: + lab_type: lava + url: 'https://lava.pengutronix.de' + priority_min: 10 + priority_max: 40 + notify: + callback: + token: kernel-ci-callback + lava-qualcomm: lab_type: lava url: 'https://lava.infra.foundries.io' From 752592a0eedced5e8a37be392a8318c06cb4d56f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Wieczorek?= Date: Wed, 3 Jul 2024 21:07:19 +0200 Subject: [PATCH 02/12] config/pipeline.yaml: add baseline-arm64 test for Pengutronix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add 'baseline-arm64-pengutronix' test to be submitted to Pengutronix LAVA lab. It will be later folded into 'baseline-arm64' job (once job submission is verified to be working correctly), separate job was introduced only for tracing purposes. Signed-off-by: Paweł Wieczorek --- config/pipeline.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index 4a4c0e471..512b5a857 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -293,6 +293,7 @@ jobs: baseline-arm64-kcidebug-mediatek: *baseline-job baseline-arm64-kcidebug-qualcomm: *baseline-job baseline-arm64-mfd: *baseline-job + baseline-arm64-pengutronix: *baseline-job baseline-arm64-qualcomm: *baseline-job baseline-x86: *baseline-job baseline-x86-baylibre: *baseline-job @@ -2075,6 +2076,13 @@ platforms: dtb: dtbs/imx6q-udoo.dtb compatible: ['udoo,imx6q-udoo', 'fsl,imx6q'] + imx8mm-innocomm-wb15-evk: + <<: *arm64-device + boot_method: barebox + mach: imx + dtb: dtbs/freescale/imx8mm-innocomm-wb15-evk.dtb + compatible: ['innocomm,wb15-evk', 'fsl,imx8mm'] + imx8mp-evk: <<: *arm64-device mach: imx @@ -2348,6 +2356,14 @@ scheduler: platforms: - bcm2711-rpi-4-b + - job: baseline-arm64-pengutronix + event: *kbuild-gcc-12-arm64-node-event + runtime: + type: lava + name: lava-pengutronix + platforms: + - imx8mm-innocomm-wb15-evk + - job: baseline-arm64-qualcomm event: *kbuild-gcc-12-arm64-node-event runtime: From d6ad461df5d55605f7d5478f3551cd4a30897bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Wieczorek?= Date: Wed, 3 Jul 2024 21:14:55 +0200 Subject: [PATCH 03/12] docker-compose.yaml: add lava-pengutronix runtime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add runtime argument 'lava-pengutronix' to 'scheduler-lava' service. This will enable the pipeline to run and submit jobs to Pengutronix LAVA lab. This configuration file is still used by the staging environment. Signed-off-by: Paweł Wieczorek --- docker-compose.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index 528cb2a74..35de90703 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -101,6 +101,7 @@ services: - 'lava-baylibre' - 'lava-qualcomm' - 'lava-cip' + - 'lava-pengutronix' extra_hosts: - "host.docker.internal:host-gateway" From 4c7175557a6f53227ca12aeba384150865ff1360 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:08:14 +0100 Subject: [PATCH 04/12] config: pipeline: Enable baseline tests for TQ MBa8MPxL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index 512b5a857..27d604529 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2089,6 +2089,13 @@ platforms: dtb: dtbs/freescale/imx8mp-evk.dtb compatible: ["fsl,imx8mp-evk", "fsl,imx8mp"] + imx8mp-tqma8mpql-mba8mpxl: + <<: *arm64-device + boot_method: barebox + mach: imx + dtb: dtbs/freescale/imx8mp-tqma8mpql-mba8mpxl.dtb + compatible: ['tq,imx8mp-tqma8mpql-mba8mpxl', 'tq,imx8mp-tqma8mpql', 'fsl,imx8mp'] + imx8mp-verdin-nonwifi-dahlia: <<: *arm64-device mach: imx @@ -2363,6 +2370,7 @@ scheduler: name: lava-pengutronix platforms: - imx8mm-innocomm-wb15-evk + - imx8mp-tqma8mpql-mba8mpxl - job: baseline-arm64-qualcomm event: *kbuild-gcc-12-arm64-node-event From 9bad1196ed7dc3dcb0f6cb227b0fe9b16b47ac0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:10:56 +0100 Subject: [PATCH 05/12] config: pipeline: Enable baseline tests for Linux Automation GmbH LXA TAC MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index 27d604529..c8c43e1dc 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -287,6 +287,7 @@ jobs: baseline-arm-broonie: *baseline-job baseline-arm-baylibre: *baseline-job baseline-arm-mfd: *baseline-job + baseline-arm-pengutronix: *baseline-job baseline-arm64: *baseline-job baseline-arm64-android: *baseline-job baseline-arm64-broonie: *baseline-job @@ -2230,6 +2231,13 @@ platforms: compatible: ['arrow,stm32mp157a-avenger96', 'dh,stm32mp157a-dhcor-som', 'st,stm32mp157'] + stm32mp157c-lxa-tac-gen1: + <<: *arm-device + boot_method: barebox + mach: st + dtb: dtbs/stm32mp157c-lxa-tac-gen1.dtb + compatible: ['lxa,stm32mp157c-tac-gen1', 'oct,stm32mp15xx-osd32', 'st,stm32mp157'] + sun7i-a20-cubieboard2: <<: *arm-device mach: allwinner @@ -2297,6 +2305,14 @@ scheduler: platforms: - imx6q-sabrelite + - job: baseline-arm-pengutronix + event: *kbuild-gcc-12-arm-node-event + runtime: &lava-pengutronix-runtime + type: lava + name: lava-pengutronix + platforms: + - stm32mp157c-lxa-tac-gen1 + - job: baseline-arm64 event: &kbuild-gcc-12-arm64-node-event <<: *node-event-kbuild @@ -2365,9 +2381,7 @@ scheduler: - job: baseline-arm64-pengutronix event: *kbuild-gcc-12-arm64-node-event - runtime: - type: lava - name: lava-pengutronix + runtime: *lava-pengutronix-runtime platforms: - imx8mm-innocomm-wb15-evk - imx8mp-tqma8mpql-mba8mpxl From b38572a2a8128e1ac4391599ca670a2c6b0dfa3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:12:19 +0100 Subject: [PATCH 06/12] config: pipeline: Enable baseline tests for i.MX6DL Riotboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index c8c43e1dc..cc1e7f495 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2065,6 +2065,13 @@ platforms: dtb: dtbs/imx6dl-udoo.dtb compatible: ['udoo,imx6dl-udoo', 'fsl,imx6dl'] + imx6dl-riotboard: + <<: *arm-device + boot_method: barebox + mach: imx + dtb: dtbs/imx6dl-riotboard.dtb + compatible: ['riot,imx6s-riotboard', 'fsl,imx6dl'] + imx6q-sabrelite: <<: *arm-device mach: imx @@ -2311,6 +2318,7 @@ scheduler: type: lava name: lava-pengutronix platforms: + - imx6dl-riotboard - stm32mp157c-lxa-tac-gen1 - job: baseline-arm64 From 53cc7e0247645546e06d4ad66f7e191c1175e745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:13:44 +0100 Subject: [PATCH 07/12] config: pipeline: Enable baseline tests for i.MX53 Quick Start-R Board MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index cc1e7f495..d9256a824 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2059,6 +2059,13 @@ platforms: docker: + imx53-qsrb: + <<: *arm-device + boot_method: barebox + mach: imx + dtb: dtbs/imx53-qsrb.dtb + compatible: ['fsl,imx53-qsrb', 'fsl,imx53'] + imx6dl-udoo: <<: *arm-device mach: imx @@ -2318,6 +2325,7 @@ scheduler: type: lava name: lava-pengutronix platforms: + - imx53-qsrb - imx6dl-riotboard - stm32mp157c-lxa-tac-gen1 From aead41a4f78180207821b461faec1939848406ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:12:54 +0100 Subject: [PATCH 08/12] config: pipeline: Enable baseline tests for i.MX6QP Wandboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index d9256a824..e4ef0fe82 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2091,6 +2091,13 @@ platforms: dtb: dtbs/imx6q-udoo.dtb compatible: ['udoo,imx6q-udoo', 'fsl,imx6q'] + imx6qp-wandboard-revd1: + <<: *arm-device + boot_method: barebox + mach: imx + dtb: dtbs/imx6q-udoo.dtb + compatible: ['wand,imx6qp-wandboard', 'fsl,imx6qp'] + imx8mm-innocomm-wb15-evk: <<: *arm64-device boot_method: barebox @@ -2327,6 +2334,7 @@ scheduler: platforms: - imx53-qsrb - imx6dl-riotboard + - imx6qp-wandboard-revd1 - stm32mp157c-lxa-tac-gen1 - job: baseline-arm64 From 66781e0c7dc6aa6249a6e432847d66c4996d42e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:15:53 +0100 Subject: [PATCH 09/12] config: pipeline: Enable baseline tests for i.MX28 I2SE Duckbill MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index e4ef0fe82..2f5c861cb 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2059,6 +2059,13 @@ platforms: docker: + imx28-duckbill: + <<: *arm-device + boot_method: barebox + mach: imx + dtb: dtbs/imx28-duckbill.dtb + compatible: ['i2se,duckbill', 'fsl,imx28'] + imx53-qsrb: <<: *arm-device boot_method: barebox @@ -2332,6 +2339,7 @@ scheduler: type: lava name: lava-pengutronix platforms: + - imx28-duckbill - imx53-qsrb - imx6dl-riotboard - imx6qp-wandboard-revd1 From 9d5aeb1d909b98cbffd7d66fdaf82721e1d53c03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:17:13 +0100 Subject: [PATCH 10/12] config: pipeline: Enable baseline tests for PHYTEC phyCARD-i.MX27 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index 2f5c861cb..4485bcd40 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2059,6 +2059,13 @@ platforms: docker: + imx27-phytec-phycard-s-rdk: + <<: *arm-device + boot_method: barebox + mach: imx + dtb: dtbs/imx27-phytec-phycard-s-rdk.dtb + compatible: ['phytec,imx27-pca100-rdk', 'phytec,imx27-pca100', 'fsl,imx27'] + imx28-duckbill: <<: *arm-device boot_method: barebox @@ -2339,6 +2346,7 @@ scheduler: type: lava name: lava-pengutronix platforms: + - imx27-phytec-phycard-s-rdk - imx28-duckbill - imx53-qsrb - imx6dl-riotboard From 35759bf496632cad8fc4a7989e4038b19d143758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:20:38 +0100 Subject: [PATCH 11/12] config: pipeline: Enable baseline tests for Olimex i.MX23 OLinuXino MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index 4485bcd40..c8ae86fac 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2059,6 +2059,13 @@ platforms: docker: + imx23-olinuxino: + <<: *arm-device + boot_method: barebox + mach: imx + dtb: dtbs/imx23-olinuxino.dtb + compatible: ['olimex,imx23-olinuxino', '"fsl,imx23'] + imx27-phytec-phycard-s-rdk: <<: *arm-device boot_method: barebox @@ -2346,6 +2353,7 @@ scheduler: type: lava name: lava-pengutronix platforms: + - imx23-olinuxino - imx27-phytec-phycard-s-rdk - imx28-duckbill - imx53-qsrb From 180231148adff314eef0c45fbf2711aa7dc840b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= Date: Fri, 31 Jan 2025 11:22:24 +0100 Subject: [PATCH 12/12] config: pipeline: Enable baseline tests for NVIDIA Jetson TK1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonard Göhrs --- config/pipeline.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/pipeline.yaml b/config/pipeline.yaml index c8ae86fac..07090e551 100644 --- a/config/pipeline.yaml +++ b/config/pipeline.yaml @@ -2304,6 +2304,12 @@ platforms: dtb: dtbs/allwinner/sun50i-h6-pine-h64.dtb compatible: ['pine64,pine-h64', 'allwinner,sun50i-h6'] + tegra124-jetson-tk1: + <<: *arm-device + boot_method: barebox + mach: nvidia + dtb: dtbs/tegra124-jetson-tk1.dtb + compatible: ['nvidia,jetson-tk1', 'nvidia,tegra124'] scheduler: @@ -2360,6 +2366,7 @@ scheduler: - imx6dl-riotboard - imx6qp-wandboard-revd1 - stm32mp157c-lxa-tac-gen1 + - tegra124-jetson-tk1 - job: baseline-arm64 event: &kbuild-gcc-12-arm64-node-event