Skip to content

Commit dba7854

Browse files
author
Helen Koike
committed
pipeline: Add android-mainline
Add definitions of android-mainline from legacy system to the new system. Add android-mainline tree Add lava-kontron and lava-pengutronix definitions Add respective platforms Signed-off-by: Helen Koike <[email protected]>
1 parent ea246a6 commit dba7854

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed

config/pipeline.yaml

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ _anchors:
1414
<<: *arm64-device
1515
arch: armel
1616

17+
armel-nxp-barebox-device: &armel-nxp-barebox-device
18+
<<: *armel-device
19+
mach: nxp
20+
boot_method: barebox
21+
rules:
22+
defconfig:
23+
- '!imx_v4_v5_defconfig'
24+
- '!multi_v5_defconfig'
25+
- '!allmodconfig'
26+
1727
baseline: &baseline-job
1828
template: baseline.jinja2
1929
kind: test
@@ -49,6 +59,23 @@ _anchors:
4959
compiler: gcc-10
5060
defconfig: x86_64_defconfig
5161

62+
kbuild-gcc-10-armel-android-mainline: &kbuild-gcc-10-armel-android-mainline-job
63+
<<: *kbuild-job
64+
image: kernelci/staging-gcc-10:armel-kselftest-kernelci
65+
params: &kbuild-gcc-10-armel-params
66+
arch: armel
67+
compiler: gcc-10
68+
defconfig: multi_v7_defconfig
69+
rules:
70+
tree:
71+
- 'android'
72+
73+
kbuild-gcc-10-armel-android-mainline-imx: &kbuild-gcc-10-armel-android-mainline-imx-job
74+
<<: *kbuild-gcc-10-armel-android-mainline-job
75+
params:
76+
<<: *kbuild-gcc-10-armel-params
77+
defconfig: imx_v6_v7_defconfig
78+
5279
x86_64-device: &x86_64-device
5380
arch: x86_64
5481
boot_method: grub
@@ -101,6 +128,14 @@ storage:
101128

102129
runtimes:
103130

131+
lava-kontron:
132+
lab_type: lava
133+
url: 'https://lavalab.kontron.com/'
134+
135+
lava-pengutronix:
136+
lab_type: lava
137+
url: 'https://hekla.openlab.pengutronix.de/'
138+
104139
docker:
105140
lab_type: docker
106141
env_file: '/home/kernelci/.docker-env'
@@ -179,6 +214,9 @@ jobs:
179214
baseline-arm64-broonie: *baseline-job
180215
baseline-armel: *baseline-job
181216
baseline-x86: *baseline-job
217+
baseline-armel-kontron-android_mainline: *baseline-job
218+
baseline-armel-pengutronix-android_mainline: *baseline-job
219+
baseline-armel-android_mainline_imx: *baseline-job
182220

183221
kbuild-gcc-10-arm64:
184222
<<: *kbuild-gcc-10-arm64-job
@@ -259,6 +297,9 @@ trees:
259297
mediatek:
260298
url: 'https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git'
261299

300+
android:
301+
url: 'https://android.googlesource.com/kernel/common'
302+
262303
platforms:
263304

264305
docker:
@@ -342,9 +383,75 @@ platforms:
342383

343384
shell:
344385

386+
kontron-kswitch-d10-mmt-6g-2gs:
387+
<<: *armel-device
388+
mach: microchip
389+
dtb: dtbs/lan966x-kontron-kswitch-d10-mmt-6g-2gs.dtb
390+
391+
kontron-kswitch-d10-mmt-8g:
392+
<<: *armel-device
393+
mach: microchip
394+
dtb: dtbs/lan966x-kontron-kswitch-d10-mmt-8g.dtb
395+
396+
imx6dl-riotboard:
397+
<<: *armel-nxp-barebox-device
398+
dtb: dtbs/imx6dl-riotboard.dtb
399+
400+
imx6qp-wandboard-revd1:
401+
<<: *armel-nxp-barebox-device
402+
dtb: imx6qp-wandboard-revd1.dtb
403+
404+
dove-cubox:
405+
<<: *armel-device
406+
mach: marvell
407+
dtb: dtbs/dove-cubox.dtb
408+
boot_method: barebox
409+
rules:
410+
defconfig:
411+
- '!allmodconfig'
412+
- '!allnoconfig'
413+
- '!tinyconfig'
414+
fragments:
415+
- '!arm64-chromebook'
345416

346417
scheduler:
347418

419+
- job: baseline-armel-kontron-android_mainline
420+
event:
421+
channel: node
422+
name: kbuild-gcc-10-armel-android-mainline
423+
result: pass
424+
runtime:
425+
type: lava
426+
name: lava-kontron
427+
platforms:
428+
- kontron-kswitch-d10-mmt-6g-2gs
429+
- kontron-kswitch-d10-mmt-8g
430+
431+
- job: baseline-armel-pengutronix-android_mainline
432+
event:
433+
channel: node
434+
name: kbuild-gcc-10-armel-android-mainline
435+
result: pass
436+
runtime:
437+
type: lava
438+
name: lava-pengutronix
439+
platforms:
440+
- imx6dl-riotboard
441+
- imx6qp-wandboard-revd1
442+
443+
- job: baseline-armel-android_mainline_imx
444+
event:
445+
channel: node
446+
name: kbuild-gcc-10-armel-android-mainline-imx
447+
result: pass
448+
runtime:
449+
type: lava
450+
name: lava-kontron
451+
platforms:
452+
- imx6dl-riotboard
453+
- imx6qp-wandboard-revd1
454+
348455
- job: baseline-arm64
349456
event:
350457
channel: node
@@ -552,3 +659,8 @@ build_configs:
552659
tree: mediatek
553660
branch: 'for-next'
554661
variants: *build-variants
662+
663+
android_mainline:
664+
tree: android
665+
branch: 'android-mainline'
666+
variants: *build-variants

0 commit comments

Comments
 (0)