Skip to content

Commit 1b2ac11

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 1b2ac11

File tree

1 file changed

+117
-0
lines changed

1 file changed

+117
-0
lines changed

config/pipeline.yaml

+117
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,28 @@ _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-job
75+
image: kernelci/staging-gcc-10:armel-kselftest-kernelci
76+
params: &kbuild-gcc-10-armel-imx-params
77+
arch: armel
78+
compiler: gcc-10
79+
defconfig: imx_v6_v7_defconfig
80+
rules:
81+
tree:
82+
- 'android'
83+
5284
x86_64-device: &x86_64-device
5385
arch: x86_64
5486
boot_method: grub
@@ -101,6 +133,14 @@ storage:
101133

102134
runtimes:
103135

136+
lava-kontron:
137+
lab_type: lava
138+
url: 'https://lavalab.kontron.com/'
139+
140+
lava-pengutronix:
141+
lab_type: lava
142+
url: 'https://hekla.openlab.pengutronix.de/'
143+
104144
docker:
105145
lab_type: docker
106146
env_file: '/home/kernelci/.docker-env'
@@ -179,6 +219,9 @@ jobs:
179219
baseline-arm64-broonie: *baseline-job
180220
baseline-armel: *baseline-job
181221
baseline-x86: *baseline-job
222+
baseline-armel-kontron-android_mainline: *baseline-job
223+
baseline-armel-pengutronix-android_mainline: *baseline-job
224+
baseline-armel-android_mainline_imx: *baseline-job
182225

183226
kbuild-gcc-10-arm64:
184227
<<: *kbuild-gcc-10-arm64-job
@@ -259,6 +302,9 @@ trees:
259302
mediatek:
260303
url: 'https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git'
261304

305+
android:
306+
url: 'https://android.googlesource.com/kernel/common'
307+
262308
platforms:
263309

264310
docker:
@@ -342,9 +388,75 @@ platforms:
342388

343389
shell:
344390

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

346422
scheduler:
347423

424+
- job: baseline-armel-kontron-android_mainline
425+
event:
426+
channel: node
427+
name: kbuild-gcc-10-armel-android-mainline
428+
result: pass
429+
runtime:
430+
type: lava
431+
name: lava-kontron
432+
platforms:
433+
- kontron-kswitch-d10-mmt-6g-2gs
434+
- kontron-kswitch-d10-mmt-8g
435+
436+
- job: baseline-armel-pengutronix-android_mainline
437+
event:
438+
channel: node
439+
name: kbuild-gcc-10-armel-android-mainline
440+
result: pass
441+
runtime:
442+
type: lava
443+
name: lava-pengutronix
444+
platforms:
445+
- imx6dl-riotboard
446+
- imx6qp-wandboard-revd1
447+
448+
- job: baseline-armel-android_mainline_imx
449+
event:
450+
channel: node
451+
name: kbuild-gcc-10-armel-android-mainline-imx
452+
result: pass
453+
runtime:
454+
type: lava
455+
name: lava-kontron
456+
platforms:
457+
- imx6dl-riotboard
458+
- imx6qp-wandboard-revd1
459+
348460
- job: baseline-arm64
349461
event:
350462
channel: node
@@ -552,3 +664,8 @@ build_configs:
552664
tree: mediatek
553665
branch: 'for-next'
554666
variants: *build-variants
667+
668+
android_mainline:
669+
tree: android
670+
branch: 'android-mainline'
671+
variants: *build-variants

0 commit comments

Comments
 (0)