1family:
2- name: nxp_imxrt
3  series:
4  - name: imxrt10xx
5    socs:
6    - name: mimxrt1011
7    - name: mimxrt1015
8    - name: mimxrt1021
9    - name: mimxrt1024
10    - name: mimxrt1042
11    - name: mimxrt1052
12    - name: mimxrt1062
13    - name: mimxrt1064
14  - name: imxrt11xx
15    socs:
16    - name: mimxrt1166
17      cpuclusters:
18      - name: cm7
19      - name: cm4
20    - name: mimxrt1176
21      cpuclusters:
22      - name: cm7
23      - name: cm4
24  - name: imxrt118x
25    socs:
26    - name: mimxrt1189
27      cpuclusters:
28      - name: cm33
29      - name: cm7
30  - name: imxrt5xx
31    socs:
32    - name: mimxrt595s
33      cpuclusters:
34      - name: cm33
35      - name: f1
36  - name: imxrt6xx
37    socs:
38    - name: mimxrt685s
39      cpuclusters:
40      - name: cm33
41runners:
42  run_once:
43    '--erase':
44    - run: first
45      runners:
46      - all
47      groups:
48      - qualifiers:
49        - mimxrt10([0-9]{2})
50      - qualifiers:
51        - mimxrt1166/cm7
52        - mimxrt1166/cm4
53      - qualifiers:
54        - mimxrt1176/cm7
55        - mimxrt1176/cm4
56      - qualifiers:
57        - mimxrt595s/cm33
58        - mimxrt595s/f1
59      - qualifiers:
60        - mimxrt685s/cm33
61    '--reset':
62    - run: last
63      runners:
64      - all
65      groups:
66      - qualifiers:
67        - mimxrt10([0-9]{2})
68      - qualifiers:
69        - mimxrt1166/cm7
70        - mimxrt1166/cm4
71      - qualifiers:
72        - mimxrt1176/cm7
73        - mimxrt1176/cm4
74      - qualifiers:
75        - mimxrt595s/cm33
76        - mimxrt595s/f1
77      - qualifiers:
78        - mimxrt685s/cm33
79