1# This file contains information on who maintains what. It is parsed by
2# get_maintainer.py.
3#
4# File format
5# ###########
6#
7# "Area title" (the quotes are only needed for titles with special characters,
8#  like colons):
9#     status:
10#         One of the following:
11#
12#         * maintained:
13#             The area has a Maintainer (approved by the TSC) who
14#             looks after the area.
15#
16#         * orphaned:
17#             No current maintainer (but maybe you could take the role as you
18#             write your new code).
19#
20#         * obsolete:
21#             Old code. Something being marked obsolete generally means it has
22#             been replaced by something better that you should be using
23#             instead.
24#
25#     maintainers:
26#         List of GitHub handles for the people who maintain the area. Usually,
27#         there's only one maintainer.
28#
29#     collaborators (not to be confused with the GitHub collaborator role):
30#         Very involved contributors, who know the area well and contribute
31#         significantly to it.
32#
33#     labels:
34#         List of GitHub labels to add to pull requests that modify the area.
35#
36#     files:
37#         List of paths and/or glob patterns giving the files in the area,
38#         relative to the root directory.
39#
40#         If a path or glob pattern ends in a '/', it matches all files within
41#         the given directory or directories. Otherwise, an exact match is
42#         required.
43#
44#         Paths to directories should always have a trailing '/'.
45#
46#     files-regex:
47#         List of regular expressions applied to paths to determine if they
48#         belong to the area. The regular expression may match anywhere within
49#         the path, but can be anchored with ^ and $ as usual.
50#
51#         Can be combined with a 'files' key.
52#
53#         Note: Prefer plain 'files' patterns where possible. get_maintainer.py
54#         will check that they match some file, but won't check regexes
55#         (because it might be slow).
56#
57#     files-exclude:
58#         Like 'files', but any matching files will be excluded from the area.
59#
60#     files-regex-exclude:
61#         Like 'files-regex', but any matching files will be excluded from the
62#         area.
63#
64#     description: >-
65#         Plain-English description. Describe what the system is about, from an
66#         outsider's perspective.
67#
68#
69# All areas must have a 'files' and/or 'files-regex' key. The other keys are
70# optional.
71#
72# It is very advisable to have a `status` key in all entries. Exceptions to
73# this would be sub-areas which add extra fields (for ex. more `collaborators`
74# who work only in that sub-area) to other areas.
75#
76#
77# Workflow
78# ########
79#
80# Ideally, any file in the tree will be covered by some area.
81#
82# When a GitHub pull request is sent, this happens:
83#
84#     * A user mentioned in 'maintainers' is added as Assignee to
85#       the pull request
86#
87#     * Users mentioned in 'maintainers' and 'collaborators' are added as
88#       reviewers to the pull request
89#
90#     * The labels listed in 'labels' are automatically added to the pull
91#       request
92#
93#     * The bot posts this comment:
94#
95#         This PR affects the following areas:
96#         <area name>:
97#           Status: ...
98#           Maintainers: <list of maintainers>
99#           Collaborators: <list of sub-maintainers>
100#
101#         <area name>:
102#           ...
103#
104#
105# Changes to MAINTAINERS.yml need to be approved as follows:
106#
107#     * Changing the 'maintainers' for an area needs approval from the
108#       Technical Steering Committee
109#
110#     * Changing the 'collaborators' lines requires the maintainer and
111#       collaborators of that area to agree (or vote on it)
112
113# Areas are sorted by name
114
115ARC arch:
116    status: maintained
117    maintainers:
118        - ruuddw
119    collaborators:
120        - abrodkin
121        - evgeniy-paltsev
122        - IRISZZW
123    files:
124        - arch/arc/
125        - include/arch/arc/
126    labels:
127        - "area: ARC"
128
129ARM arch:
130    status: maintained
131    maintainers:
132        - ioannisg
133    collaborators:
134        - carlocaione
135        - galak
136        - MaureenHelm
137        - stephanosio
138        - bbolen
139    files:
140        - arch/arm/
141        - arch/arm/core/offsets/
142        - include/arch/arm/aarch32/
143        - include/arch/arm/
144        - tests/arch/arm/
145    labels:
146        - "area: ARM"
147
148ARM64 arch:
149    status: maintained
150    maintainers:
151        - carlocaione
152    collaborators:
153        - npitre
154        - ioannisg
155        - povergoing
156    files:
157        - arch/arm64/
158        - include/arch/arm64/
159        - tests/arch/arm64/
160        - soc/arm64/
161        - boards/arm64/
162        - dts/arm64/
163    labels:
164        - "area: ARM64"
165
166Bluetooth:
167    status: maintained
168    maintainers:
169        - jhedberg
170    collaborators:
171        - joerchan
172        - Vudentz
173        - Thalley
174        - asbjornsabo
175    files:
176        - doc/reference/bluetooth/
177        - doc/guides/bluetooth/
178        - drivers/bluetooth/
179        - include/bluetooth/
180        - include/drivers/bluetooth/
181        - samples/bluetooth/
182        - subsys/bluetooth/
183        - subsys/bluetooth/common/
184        - subsys/bluetooth/host/
185        - subsys/bluetooth/services/
186        - subsys/bluetooth/shell/
187        - subsys/bluetooth/audio/
188        - tests/bluetooth/
189    labels:
190        - "area: Bluetooth"
191
192Bluetooth controller:
193    status: maintained
194    maintainers:
195        - cvinayak
196    collaborators:
197        - carlescufi
198        - thoh-ot
199    files:
200        - subsys/bluetooth/controller/
201    labels:
202        - "area: Bluetooth Controller"
203
204Bluetooth Mesh:
205    status: maintained
206    maintainers:
207        - trond-snekvik
208    collaborators:
209        - jhedberg
210    files:
211        - subsys/bluetooth/mesh/
212        - include/bluetooth/mesh/
213        - tests/bluetooth/mesh*/
214    labels:
215        - "area: Bluetooth Mesh"
216
217Build system:
218    status: maintained
219    maintainers:
220        - tejlmand
221    collaborators:
222        - nashif
223    files:
224        - cmake/
225        - CMakeLists.txt
226        - scripts/zephyr_module.py
227        - share/
228        - doc/guides/build/
229        - doc/guides/modules.rst
230    labels:
231        - "area: Build System"
232
233"C++":
234    status: maintained
235    maintainers:
236        - stephanosio
237    collaborators:
238        - alexanderwachter
239    files:
240        - subsys/cpp/
241        - tests/subsys/cpp/
242        - samples/subsys/cpp/
243    labels:
244        - "area: C++"
245
246C library:
247    status: maintained
248    maintainers:
249         - stephanosio
250    collaborators:
251         - nashif
252         - enjiamai
253         - KangJianX
254    files:
255         - lib/libc/
256         - tests/lib/c_lib/
257         - tests/lib/newlib/
258    labels:
259         - "area: C Library"
260
261CMSIS API layer:
262    status: orphaned
263    collaborators:
264         - nashif
265    files:
266         - subsys/portability/cmsis_rtos_v*/
267         - include/portability/cmsis*
268         - samples/subsys/portability/cmsis_rtos_v*/
269         - tests/subsys/portability/cmsis_rtos_v*/
270    labels:
271        - "area: Portability"
272
273CMSIS-DSP integration:
274    status: maintained
275    maintainers:
276        - stephanosio
277    collaborators:
278        - galak
279        - ioannisg
280    files:
281        - modules/Kconfig.cmsis_dsp
282        - tests/benchmarks/cmsis_dsp/
283        - tests/lib/cmsis_dsp/
284    labels:
285        - "area: CMSIS-DSP"
286
287Common arch:
288    status: orphaned
289    collaborators:
290        - dcpleung
291        - nashif
292    files:
293        - arch/common/
294        - include/arch/common/
295    labels:
296        - "area: Architectures"
297
298Console:
299    status: maintained
300    maintainers:
301        - pfalcon
302    files:
303        - include/console/
304        - subsys/console/
305    labels:
306        - "area: Console"
307
308Debug:
309    status: maintained
310    maintainers:
311        - nashif
312    collaborators:
313        - dcpleung
314        - chen-png
315    files:
316        - include/debug/
317        - subsys/debug/
318        - tests/subsys/debug/
319    labels:
320        - "area: Debugging"
321
322Device Driver Model:
323    status: maintained
324    maintainers:
325        - tbursztyka
326    collaborators:
327        - dcpleung
328        - nashif
329    files:
330        - include/device.h
331        - kernel/device.c
332        - include/init.h
333        - tests/kernel/device/
334        - doc/reference/drivers/
335    labels:
336        - "area: Device Model"
337
338DFU:
339    status: maintained
340    maintainers:
341        - nvlsianpu
342    files:
343        - include/dfu/
344        - subsys/dfu/
345        - tests/subsys/dfu/
346    labels:
347        - "area: DFU"
348
349Devicetree:
350    status: maintained
351    maintainers:
352        - galak
353    collaborators:
354        - mbolivar-nordic
355    files:
356        - scripts/dts/
357        - dts/bindings/
358        - dts/common/
359        - tests/lib/devicetree/
360        - dts/bindings/test/
361        - doc/guides/dts/
362        - include/devicetree/
363    labels:
364        - "area: Devicetree"
365
366Disk:
367    status: maintained
368    maintainers:
369        - jfischer-no
370    files:
371        - include/storage/disk_access.h
372        - include/drivers/disk.h
373        - drivers/disk/
374        - subsys/disk/
375    labels:
376        - "area: Disk Access"
377
378Display drivers:
379    status: maintained
380    maintainers:
381        - vanwinkeljan
382    collaborators:
383        - jfischer-no
384    files:
385        - drivers/display/
386        - dts/bindings/display/
387        - include/drivers/display.h
388        - include/display/
389        - include/drivers/display.h
390        - lib/gui/
391        - subsys/fb/
392        - samples/subsys/display/
393    labels:
394        - "area: Display"
395
396Documentation:
397    status: maintained
398    maintainers:
399        - carlescufi
400    collaborators:
401        - nashif
402        - utzig
403        - mbolivar-nordic
404    files:
405        - doc/
406        - doc/_static/
407        - doc/_templates/
408        - doc/_doxygen/
409        - doc/_scripts/
410        - README.rst
411        - doc/Makefile
412    labels:
413        - "area: Documentation"
414
415"Drivers: ADC":
416    status: maintained
417    maintainers:
418        - anangl
419    files:
420        - drivers/adc/
421        - include/drivers/adc.h
422        - tests/drivers/adc/
423        - samples/drivers/adc/
424    labels:
425        - "area: ADC"
426
427"Drivers: Audio":
428    status: maintained
429    maintainers:
430        - andyross
431    collaborators:
432        - nashif
433        - lyakh
434        - lgirdwood
435        - mengxianglinx
436    files:
437        - drivers/audio/
438        - include/audio/
439        - samples/subsys/audio/
440    labels:
441        - "area: Audio"
442
443"Drivers: CAN":
444    status: maintained
445    maintainers:
446        - alexanderwachter
447    collaborators:
448        - henrikbrixandersen
449        - karstenkoenig
450        - nixward
451        - martinjaeger
452        - legoabram
453    files:
454        - drivers/can/
455        - include/canbus/
456        - subsys/canbus/
457        - subsys/net/l2/canbus/
458        - tests/subsys/canbus/
459        - dts/bindings/can/
460        - include/drivers/can.h
461        - samples/drivers/can/
462        - tests/drivers/can/
463        - samples/subsys/canbus/
464        - doc/reference/networking/can_api.rst
465    labels:
466        - "area: CAN"
467
468"Drivers: Clock control":
469    status: maintained
470    maintainers:
471       - nordic-krch
472    files:
473        - drivers/clock_control/
474        - dts/bindings/clock/
475        - include/drivers/clock_control.h
476        - include/dt-bindings/clock/
477        - tests/drivers/clock_control/
478    labels:
479        - "area: Clock control"
480
481"Drivers: Console":
482    status: orphaned
483    collaborators:
484        - pfalcon
485    files:
486        - drivers/console/
487        - include/drivers/console/
488        - tests/drivers/console/
489    labels:
490        - "area: Console"
491
492"Drivers: Counter":
493    status: maintained
494    maintainers:
495        - nordic-krch
496    files:
497        - drivers/counter/
498        - include/drivers/counter.h
499        - tests/drivers/counter/
500    labels:
501        - "area: Counter"
502
503"Drivers: Crypto":
504    status: orphaned
505    files:
506        - drivers/crypto/
507        - dts/bindings/crypto/
508        - include/crypto/
509        - samples/drivers/crypto/
510    labels:
511        - "area: Crypto / RNG"
512
513"Drivers: DAC":
514    status: maintained
515    maintainers:
516        - martinjaeger
517    files:
518        - drivers/dac/
519        - include/drivers/dac.h
520        - tests/drivers/dac/
521        - samples/drivers/dac/
522    labels:
523        - "area: DAC"
524
525"Drivers: DMA":
526    status: orphaned
527    files:
528        - drivers/dma/
529        - tests/drivers/dma/
530    labels:
531        - "area: DMA"
532
533"Drivers: EEPROM":
534    status: maintained
535    maintainers:
536        - henrikbrixandersen
537    files:
538        - drivers/eeprom/
539        - dts/bindings/mtd/*eeprom*
540        - include/drivers/eeprom.h
541        - samples/drivers/eeprom/
542        - tests/drivers/eeprom/
543    labels:
544        - "area: EEPROM"
545
546"Drivers: Entropy":
547    status: maintained
548    maintainers:
549        - ceolin
550    files:
551        - drivers/entropy/
552        - include/drivers/entropy.h
553        - tests/drivers/entropy/
554    labels:
555        - "area: Crypto / RNG"
556
557"Drivers: ESPI":
558    status: maintained
559    maintainers:
560      - albertofloyd
561    collaborators:
562      - VenkatKotakonda
563      - scottwcpg
564    files:
565        - drivers/espi/
566        - include/drivers/espi.h
567        - samples/drivers/espi/
568    labels:
569        - "area: eSPI"
570
571"Drivers: Ethernet":
572    status: maintained
573    maintainers:
574        - tbursztyka
575    collaborators:
576        - pfalcon
577    files:
578        - drivers/ethernet/
579    labels:
580        - "area: Ethernet"
581
582"Drivers: Flash":
583    status: maintained
584    maintainers:
585        - nvlsianpu
586    files:
587        - drivers/flash/
588        - dts/bindings/flash_controller/
589        - include/drivers/flash.h
590        - samples/drivers/flash_shell/
591        - tests/drivers/flash/
592    labels:
593        - "area: Flash"
594
595"Drivers: GPIO":
596    status: maintained
597    maintainers:
598        - mnkp
599    files:
600        - doc/reference/peripherals/gpio.rst
601        - drivers/gpio/
602        - include/drivers/gpio/
603        - include/drivers/gpio.h
604        - include/dt-bindings/gpio/
605        - tests/drivers/gpio/
606    labels:
607        - "area: GPIO"
608
609"Drivers: HW Info":
610    status: maintained
611    maintainers:
612        - alexanderwachter
613    files:
614        - drivers/hwinfo/
615        - dts/bindings/hwinfo/
616        - include/drivers/hwinfo.h
617        - tests/drivers/hwinfo/
618    labels:
619        - "area: HWINFO"
620
621"Drivers: I2C":
622    status: orphaned
623    files:
624        - drivers/i2c/
625        - dts/bindings/i2c/
626        - include/drivers/i2c.h
627    labels:
628        - "area: I2C"
629
630"Drivers: I2S":
631    status: maintained
632    maintainers:
633        - anangl
634    files:
635        - doc/reference/audio/i2s.rst
636        - drivers/i2s/
637        - dts/bindings/i2s/
638        - include/drivers/i2s.h
639        - tests/drivers/i2s/
640    labels:
641        - "area: I2S"
642
643"Drivers: IEEE 802.15.4":
644    status: maintained
645    maintainers:
646        - tbursztyka
647    collaborators:
648        - rlubos
649    files:
650        - drivers/ieee802154/
651    labels:
652        - "area: IEEE 802.15.4"
653
654"Drivers: Interrupt controllers":
655    status: orphaned
656    files:
657        - drivers/interrupt_controller/
658        - dts/bindings/interrupt-controller/
659        - include/drivers/interrupt_controller/
660        - include/dt-bindings/interrupt-controller/
661    labels:
662        - "area: Interrupt Controller"
663
664"Drivers: IPM":
665    status: maintained
666    collaborators:
667        - dcpleung
668    files:
669        - drivers/ipm/
670    description: >-
671        Inter-processor mailboxes
672    labels:
673        - "area: IPM"
674
675"Drivers: kscan":
676    status: maintained
677    maintainers:
678      - albertofloyd
679    collaborators:
680      - VenkatKotakonda
681    files:
682        - drivers/kscan/
683        - include/drivers/kscan.h
684        - samples/drivers/espi/
685        - tests/drivers/kscan/
686    labels:
687        - "area: Kscan"
688
689"Drivers: LED":
690    status: maintained
691    maintainers:
692        - Mani-Sadhasivam
693    files:
694        - drivers/led/
695        - include/drivers/led/
696        - include/drivers/led.h
697        - samples/drivers/led_*/
698    labels:
699        - "area: LED"
700
701"Drivers: LED Strip":
702    status: maintained
703    maintainers:
704        - mbolivar-nordic
705    files:
706        - drivers/led_strip/
707        - dts/bindings/led_strip/
708        - include/drivers/led_strip.h
709    labels:
710        - "area: LED"
711
712"Drivers: lora":
713    status: maintained
714    maintainers:
715        - Mani-Sadhasivam
716    collaborators:
717        - mniestroj
718    files:
719        - drivers/lora/
720        - include/drivers/lora.h
721        - samples/drivers/lora/
722        - include/lorawan/
723        - subsys/lorawan/
724        - samples/subsys/lorawan/
725    labels:
726        - "area: LoRa"
727
728"Drivers: Modem":
729    status: maintained
730    maintainers:
731        - rerickson1
732    files:
733        - drivers/modem/
734    labels:
735        - "area: Modem"
736
737"Drivers: Neural Networks":
738    status: orphaned
739    collaborators:
740        - nashif
741    files:
742        - drivers/neural_net/
743    labels:
744        - "area: Neural Networks"
745
746"Drivers: PCI":
747    status: maintained
748    maintainers:
749        - dcpleung
750    collaborators:
751        - jhedberg
752        - finikorg
753        - tbursztyka
754    files:
755        - drivers/pcie/
756        - include/drivers/pcie/
757    labels:
758        - "area: PCI"
759
760"Drivers: PECI":
761    status: maintained
762    maintainers:
763      - albertofloyd
764    collaborators:
765      - VenkatKotakonda
766    files:
767        - drivers/peci/
768        - include/drivers/peci.h
769        - samples/drivers/peci/
770    labels:
771        - "area: PECI"
772
773"Drivers: Pinmux":
774    status: maintained
775    maintainers:
776        - mnkp
777    files:
778        - doc/reference/peripherals/pinmux.rst
779        - drivers/pinmux/
780        - include/drivers/pinmux.h
781    labels:
782        - "area: Pinmux"
783
784"Drivers: PTP Clock":
785    status: maintained
786    maintainers:
787        - tbursztyka
788    files:
789        - drivers/ptp_clock/
790        - include/drivers/ptp_clock.h
791    labels:
792        - "area: Clocks"
793
794"Drivers: PM CPU ops":
795    status: maintained
796    maintainers:
797        - carlocaione
798    files:
799        - drivers/pm_cpu_ops/
800        - include/drivers/pm_cpu_ops/
801        - include/drivers/pm_cpu_ops.h
802        - include/arch/arm64/arm-smccc.h
803    labels:
804        - "area: PM CPU ops"
805
806"Drivers: PWM":
807    status: maintained
808    maintainers:
809        - anangl
810    collaborators:
811        - henrikbrixandersen
812    files:
813        - drivers/pwm/
814        - dts/bindings/pwm/
815        - tests/drivers/pwm/
816        - include/*/pwms.h
817    labels:
818        - "area: PWM"
819
820"Drivers: Serial/UART":
821    status: maintained
822    maintainers:
823        - dcpleung
824    files:
825        - drivers/serial/
826        - include/drivers/uart.h
827        - include/drivers/uart/
828        - dts/bindings/serial/
829        - tests/drivers/uart/
830    labels:
831        - "area: UART"
832
833"Drivers: Sensors":
834    status: maintained
835    maintainers:
836        - MaureenHelm
837    collaborators:
838        - avisconti
839    files:
840        - drivers/sensor/
841        - include/drivers/sensor.h
842        - samples/sensor/
843        - tests/drivers/sensor/
844        - dts/bindings/sensor/
845    labels:
846        - "area: Sensors"
847
848"Drivers: SPI":
849    status: maintained
850    maintainers:
851        - tbursztyka
852    files:
853        - drivers/spi/
854        - include/drivers/spi.h
855        - tests/drivers/spi/
856    labels:
857        - "area: SPI"
858
859"Drivers: System timer":
860    status: maintained
861    maintainers:
862        - andyross
863    collaborators:
864        - KangJianX
865    files:
866        - drivers/timer/
867        - include/drivers/timer/
868    labels:
869        - "area: Timer"
870
871"Drivers: video":
872    status: orphaned
873    collaborators:
874        - loicpoulain
875    files:
876        - drivers/video/
877        - include/drivers/video.h
878        - include/drivers/video-controls.h
879    labels:
880        - "area: Video"
881
882"Drivers: Watchdog":
883    status: orphaned
884    collaborators:
885        - katsuster
886    files:
887        - doc/reference/peripherals/watchdog.rst
888        - drivers/watchdog/
889        - dts/bindings/watchdog/
890        - include/drivers/watchdog.h
891        - samples/drivers/watchdog/
892        - tests/drivers/watchdog/
893    labels:
894        - "area: Watchdog"
895
896"Drivers: WiFi":
897    status: maintained
898    maintainers:
899        - tbursztyka
900    collaborators:
901        - rlubos
902        - kludentwo
903    files:
904        - drivers/wifi/
905    labels:
906        - "area: Wifi"
907
908"Drivers: WiFi es-WiFi":
909    status: orphaned
910    collaborators:
911        - loicpoulain
912    files:
913        - drivers/wifi/eswifi/
914    description: >-
915        Inventek es-WiFi
916
917    labels:
918        - "area: Wifi"
919
920Filesystems:
921    status: maintained
922    maintainers:
923        - nvlsianpu
924    collaborators:
925        - de-nordic
926        - Laczen
927        - nashif
928        - vanwinkeljan
929    files:
930        - include/fs/
931        - samples/subsys/fs/
932        - subsys/fs/
933        - tests/subsys/fs/
934    labels:
935        - "area: File System"
936
937JSON Web Token:
938    status: orphaned
939    collaborators:
940        - mrfuchs
941        - sir-branch
942    files:
943        - subsys/jwt/
944        - include/data/
945        - lib/os/json.c
946    labels:
947        - "area: JSON"
948
949Kconfig:
950    status: orphaned
951    collaborators:
952        - tejlmand
953        - nashif
954    files:
955        - scripts/kconfig/
956        - doc/guides/build/kconfig/
957    labels:
958        - "area: Kconfig"
959    description: >-
960        See https://docs.zephyrproject.org/latest/guides/kconfig/index.html and
961        https://docs.zephyrproject.org/latest/guides/porting/board_porting.html#default-board-configuration
962
963Kernel:
964    status: maintained
965    maintainers:
966        - andyross
967    collaborators:
968        - nashif
969        - ceolin
970        - dcpleung
971        - peter-mitsis
972    files:
973        - doc/reference/kernel/
974        - include/kernel*.h
975        - kernel/
976        - tests/kernel/
977        - include/sys_clock.h
978    labels:
979        - "area: Kernel"
980
981Base OS:
982    status: maintained
983    maintainers:
984        - andyross
985    collaborators:
986        - dcpleung
987        - nashif
988    files:
989        - include/sys/
990        - lib/os/
991    labels:
992        - "area: Base OS"
993
994Little FS:
995    status: orphaned
996    files:
997        - subsys/fs/Kconfig.littlefs
998        - subsys/fs/littlefs_fs.c
999        - tests/subsys/fs/littlefs/
1000    description: >-
1001       Little FS
1002    labels:
1003        - "area: File System"
1004
1005Logging:
1006    status: maintained
1007    maintainers:
1008        - nordic-krch
1009    collaborators:
1010        - chen-png
1011    files:
1012        - include/logging/
1013        - samples/subsys/logging/
1014        - subsys/logging/
1015        - tests/subsys/logging/
1016    labels:
1017        - "area: Logging"
1018
1019MAINTAINERS file:
1020    status: maintained
1021    maintainers:
1022        - MaureenHelm
1023    collaborators:
1024        - ioannisg
1025        - nashif
1026    files:
1027        - MAINTAINERS.yml
1028    labels:
1029        - "area: Process"
1030    description: >-
1031        Zephyr Maintainers File
1032
1033MCU Manager:
1034    status: maintained
1035    maintainers:
1036        - de-nordic
1037    files:
1038        - subsys/mgmt/mcumgr/
1039        - include/mgmt/mcumgr/
1040        - samples/subsys/mgmt/mcumgr/
1041    labels:
1042        - "area: mcumgr"
1043
1044OSDP:
1045    status: orphaned
1046    collaborators:
1047        - sidcha
1048    files:
1049        - subsys/mgmt/osdp/
1050        - include/mgmt/osdp.h
1051        - samples/subsys/mgmt/osdp/
1052    labels:
1053        - "area: OSDP"
1054
1055Native POSIX and POSIX arch:
1056    status: maintained
1057    maintainers:
1058        - aescolar
1059    files:
1060        - arch/posix/
1061        - boards/posix/native_posix/
1062        - drivers/*/*native_posix*
1063        - drivers/*/*/*native_posix*
1064        - dts/posix/
1065        - include/arch/posix/
1066        - scripts/valgrind.supp
1067        - soc/posix/
1068        - tests/boards/native_posix/
1069    labels:
1070        - "area: native port"
1071    description: >-
1072        POSIX architecture and SOC, native_posix board, and related drivers
1073
1074Networking:
1075    status: maintained
1076    maintainers:
1077        - rlubos
1078    collaborators:
1079        - tbursztyka
1080        - pfalcon
1081        - mengxianglinx
1082    files:
1083        - drivers/net/
1084        - include/net/
1085        - samples/net/
1086        - subsys/net/
1087    files-exclude:
1088        - samples/net/sockets/coap_*/
1089        - samples/net/lwm2m_client/
1090        - subsys/net/lib/coap/
1091        - subsys/net/lib/lwm2m/
1092        - subsys/net/lib/openthread/
1093        - subsys/net/lib/tls_credentials/
1094    labels:
1095        - "area: Networking"
1096
1097"Networking: BSD sockets":
1098    status: maintained
1099    maintainers:
1100        - pfalcon
1101    collaborators:
1102        - rlubos
1103    files:
1104        - samples/net/sockets/
1105        - subsys/net/lib/sockets/
1106        - tests/net/socket/
1107    labels:
1108        - "area: Sockets"
1109
1110"Networking: Buffers":
1111    status: maintained
1112    maintainers:
1113        - jhedberg
1114    collaborators:
1115        - rlubos
1116        - tbursztyka
1117    files:
1118        - include/net/buf.h
1119        - subsys/net/buf.c
1120        - tests/net/buf/
1121    labels:
1122        - "area: Networking"
1123
1124"Networking: CoAP":
1125    status: maintained
1126    maintainers:
1127        - rlubos
1128    files:
1129        - subsys/net/lib/coap/
1130        - samples/net/sockets/coap_*/
1131        - tests/net/lib/coap/
1132    labels:
1133        - "area: Networking"
1134
1135"Networking: LWM2M":
1136    status: maintained
1137    maintainers:
1138        - rlubos
1139    files:
1140        - samples/net/lwm2m_client/
1141        - subsys/net/lib/lwm2m/
1142    labels:
1143        - "area: LWM2M"
1144
1145"Networking: MQTT":
1146    status: maintained
1147    maintainers:
1148        - rlubos
1149    files:
1150        - subsys/net/lib/mqtt/
1151        - tests/net/lib/mqtt_packet/
1152        - samples/net/mqtt_publisher/
1153    labels:
1154        - "area: Networking"
1155
1156NIOS-2 arch:
1157    status: maintained
1158    maintainers:
1159        - nashif
1160    files:
1161        - arch/nios2/
1162        - include/arch/nios2/
1163    labels:
1164        - "area: NIOS2"
1165
1166nRF52 BSIM:
1167    status: maintained
1168    maintainers:
1169        - aescolar
1170    files:
1171        - boards/posix/nrf52_bsim/
1172    labels:
1173        - "platform: nrf52_bsim"
1174
1175POSIX API layer:
1176    status: orphaned
1177    collaborators:
1178        - pfalcon
1179        - enjiamai
1180        - KangJianX
1181    files:
1182        - include/posix/
1183        - lib/posix/
1184        - tests/posix/
1185    labels:
1186        - "area: POSIX"
1187
1188Power management:
1189    status: maintained
1190    maintainers:
1191        - ceolin
1192    collaborators:
1193        - nashif
1194        - mengxianglinx
1195    files:
1196        - include/pm/pm.h
1197        - samples/subsys/pm/
1198        - subsys/pm/
1199        - tests/subsys/pm/
1200    labels:
1201        - "area: Power Management"
1202
1203RISCV arch:
1204    status: orphaned
1205    collaborators:
1206        - mgielda
1207        - katsuster
1208        - henrikbrixandersen
1209    files:
1210        - arch/riscv/
1211        - boards/riscv/
1212        - dts/bindings/riscv/
1213        - include/arch/riscv/
1214        - soc/riscv/
1215    labels:
1216        - "area: RISCV"
1217
1218Twister:
1219    status: maintained
1220    maintainers:
1221        - nashif
1222    collaborators:
1223        - chen-png
1224        - galak
1225        - PerMac
1226        - enjiamai
1227        - hakehuang
1228    files:
1229        - scripts/twister
1230        - scripts/pylib/twister/
1231        - scripts/tests/twister/
1232    labels:
1233        - "area: Twister"
1234
1235Settings:
1236    status: maintained
1237    maintainers:
1238        - nvlsianpu
1239    files:
1240        - include/settings/
1241        - subsys/settings/
1242        - tests/subsys/settings/
1243    labels:
1244        - "area: Settings"
1245
1246Shell:
1247    status: maintained
1248    maintainers:
1249        - jakub-uC
1250    collaborators:
1251        - carlescufi
1252    files:
1253        - include/shell/
1254        - samples/subsys/shell/
1255        - subsys/shell/
1256        - tests/subsys/shell/
1257    labels:
1258        - "area: Shell"
1259
1260Shields:
1261    status: maintained
1262    maintainers:
1263        - erwango
1264    collaborators:
1265        - avisconti
1266        - jfischer-no
1267    files:
1268        - boards/shields/
1269        - doc/guides/porting/shields.rst
1270    labels:
1271        - "area: Shields"
1272
1273SPARC arch:
1274    status: orphaned
1275    collaborators:
1276        - martin-aberg
1277    files:
1278        - arch/sparc/
1279        - include/arch/sparc/
1280    labels:
1281        - "area: SPARC"
1282
1283Synopsys Platforms:
1284    status: maintained
1285    maintainers:
1286        - ruudw
1287    collaborators:
1288        - abrodkin
1289        - evgeniy-paltsev
1290        - IRISZZW
1291    files:
1292        - soc/arc/
1293        - boards/arc/
1294    labels:
1295        - "platform: Synopsys"
1296
1297Nuvoton_NPCX Platforms:
1298    status: maintained
1299    maintainers:
1300        - MulinChao
1301        - ChiHuaL
1302        - WealianLiao
1303    collaborators:
1304        - MulinChao
1305        - ChiHuaL
1306        - WealianLiao
1307        - sjg20
1308        - keith-zephyr
1309        - jackrosenthal
1310        - fabiobaltieri
1311        - yperess
1312    files:
1313        - soc/arm/nuvoton_npcx/
1314        - boards/arm/npcx*/
1315        - dts/arm/nuvoton/
1316        - dts/bindings/*/*npcx*
1317        - drivers/*/*_npcx*.c
1318    labels:
1319        - "platform: Nuvoton_NPCX"
1320
1321Nuvoton_Numicro Platforms:
1322    status: orphaned
1323    collaborators:
1324        - ssekar15
1325    files:
1326        - soc/arm/nuvoton_numicro/
1327        - boards/arm/nuvoton_pfm*/
1328        - dts/arm/nuvoton/
1329        - dts/bindings/*/*numicro*
1330        - drivers/*/*_numicro*
1331    labels:
1332        - "platform: Nuvoton_Numicro"
1333
1334SiLabs Platforms:
1335    status: orphaned
1336    collaborators:
1337        - chrta
1338    files:
1339        - soc/arm/silabs_*/
1340        - boards/arm/ef*/
1341        - dts/arm/silabs/
1342        - dts/bindings/*/silabs*
1343        - drivers/*/*_gecko*
1344    labels:
1345        - "platform: SiLabs"
1346
1347Intel Platforms (X86):
1348    status: maintained
1349    maintainers:
1350        - enjiamai
1351    collaborators:
1352        - jhedberg
1353        - aasthagr
1354    files:
1355        - boards/x86/
1356        - soc/x86/
1357    labels:
1358        - "platform: X86"
1359
1360Intel Platforms (Xtensa):
1361    status: maintained
1362    maintainers:
1363        - nashif
1364    collaborators:
1365        - andyross
1366        - dcpleung
1367    files:
1368        - boards/xtensa/intel_*/
1369        - soc/xtensa/intel_*/
1370        - samples/boards/intel_s1000_crb/
1371    labels:
1372        - "platform: Intel CAVS"
1373
1374NXP Platforms:
1375  status: maintained
1376  maintainers:
1377    - dleach02
1378  collaborators:
1379    - mmahadevan108
1380  files:
1381    - boards/arm/mimx*/
1382    - boards/arm/frdm_k*/
1383    - boards/arm/lpcxpress*/
1384    - boards/arm/twr_*/
1385    - soc/arm/nxp_*/
1386    - drivers/*/*imx*
1387    - drivers/*/*lpc*.c
1388    - drivers/*/*mcux*.c
1389    - dts/arm/nxp/
1390    - dts/bindings/*/nxp*
1391  labels:
1392    - "platform: NXP"
1393
1394Microchip Platforms:
1395  status: maintained
1396  maintainers:
1397    - scottwcpg
1398  collaborators:
1399    - VenkatKotakonda
1400    - albertofloyd
1401  files:
1402    - boards/arm/mec*/
1403    - dts/arm/microchip/
1404    - soc/arm/microchip_mec/
1405    - drivers/*/*mchp*.c
1406  labels:
1407    - "platform: Microchip"
1408
1409nRF Platforms:
1410    status: maintained
1411    maintainers:
1412        - ioannisg
1413    files:
1414        - boards/arm/*nrf*/
1415        - drivers/*/*nrfx*.c
1416        - soc/arm/nordic_nrf/
1417        - samples/boards/nrf/
1418        - dts/arm/nordic/
1419    labels:
1420        - "platform: nRF"
1421
1422STM32 Platforms:
1423    status: maintained
1424    maintainers:
1425        - erwango
1426    collaborators:
1427        - ABOSTM
1428        - FRASTM
1429    files:
1430        - boards/arm/nucleo_*/
1431        - boards/arm/stm32*_disco/
1432        - boards/arm/stm32*_dk*/
1433        - boards/arm/stm32*_eval/
1434        - drivers/*/*stm32*/
1435        - drivers/*/*stm32*.c
1436        - drivers/*/*stm32*.h
1437        - drivers/*/*/*stm32*
1438        - dts/arm/st/
1439        - dts/bindings/*/*stm32*
1440        - soc/arm/st_stm32/
1441    labels:
1442        - "platform: STM32"
1443    description: >-
1444        STM32 SOCs, dts files and related drivers. ST nucleo, disco and eval
1445        boards.
1446
1447Espressif Platforms:
1448    status: maintained
1449    maintainers:
1450        - sylvioalves
1451        - glaubermaroto
1452        - ulipe
1453    files:
1454        - drivers/*/*esp32*.c
1455        - boards/xtensa/esp32*/
1456        - soc/xtensa/esp32*/
1457        - boards/riscv/esp32*/
1458        - soc/riscv/esp32*/
1459        - dts/xtensa/espressif/
1460        - dts/riscv/espressif/
1461        - dts/bindings/*/*esp32*
1462        - samples/boards/esp32*/
1463    labels:
1464        - "platform: ESP32"
1465
1466ITE Platforms:
1467    status: maintained
1468    maintainers:
1469        - Dino-Li
1470        - GTLin08
1471        - RuibinChang
1472    collaborators:
1473        - Dino-Li
1474        - GTLin08
1475        - RuibinChang
1476        - jackrosenthal
1477        - keith-zephyr
1478        - brockus-zephyr
1479        - yperess
1480        - sjg20
1481    files:
1482        - boards/riscv/it8xxx2_evb/
1483        - drivers/*/*it8xxx2*
1484        - dts/bindings/*/*ite*
1485        - dts/riscv/*it8xxx2*
1486        - soc/riscv/riscv-ite/
1487    labels:
1488        - "platform: ITE"
1489
1490Storage:
1491    status: maintained
1492    maintainers:
1493        - nvlsianpu
1494    files:
1495        - subsys/storage/
1496        - include/storage/
1497        - tests/subsys/storage/
1498    labels:
1499        - "area: Storage"
1500
1501TF-M Integration:
1502    status: maintained
1503    maintainers:
1504        - microbuilder
1505    collaborators:
1506        - ioannisg
1507    files:
1508        - samples/tfm_integration/
1509    labels:
1510        - "area: TF-M"
1511
1512Tracing:
1513    status: maintained
1514    maintainers:
1515        - nashif
1516    files:
1517        - subsys/tracing/
1518        - include/tracing/
1519        - subsys/timing/
1520        - samples/subsys/tracing/
1521        - doc/guides/debug_tools/tracing/
1522        - tests/subsys/tracing/
1523    labels:
1524        - "area: tracing"
1525
1526USB:
1527    status: maintained
1528    maintainers:
1529        - jfischer-no
1530    files:
1531        - drivers/usb/
1532        - dts/bindings/usb/
1533        - include/*/usb/
1534        - include/usb/
1535        - samples/subsys/usb/
1536        - subsys/usb/
1537        - tests/subsys/usb/
1538    labels:
1539        - "area: USB"
1540
1541Userspace:
1542    status: maintained
1543    maintainers:
1544        - dcpleung
1545    collaborators:
1546        - ioannisg
1547        - enjiamai
1548    files:
1549        - doc/reference/usermode/kernelobjects.rst
1550        - include/app_memory/
1551        - include/linker/app_smem*.ld
1552        - tests/kernel/mem_protect/
1553        - samples/userspace/
1554        - include/syscall.h
1555        - kernel/userspace*
1556        - scripts/gen_app_partitions.py
1557        - scripts/gen_kobject_list.py
1558        - scripts/gen_syscalls.py
1559        - scripts/process_gperf.py
1560        - scripts/gen_relocate_app.py
1561        - include/sys/kobject.h
1562    labels:
1563        - "area: Userspace"
1564
1565VFS:
1566    status: maintained
1567    maintainers:
1568        - de-nordic
1569    files:
1570        - subsys/fs/fat_fs.c
1571        - tests/subsys/fs/fat_fs_api/
1572    description: >-
1573       VFS implementation
1574
1575    labels:
1576        - "area: File System"
1577
1578West:
1579    status: maintained
1580    maintainers:
1581        - mbolivar-nordic
1582    collaborators:
1583        - carlescufi
1584        - swinslow
1585    files:
1586        - scripts/west-commands.yml
1587        - scripts/west_commands/
1588        - doc/guides/west/
1589    labels:
1590        - "area: West"
1591
1592Xtensa arch:
1593    status: maintained
1594    maintainers:
1595        - dcpleung
1596    collaborators:
1597        - andyross
1598        - nashif
1599    files:
1600        - arch/xtensa/
1601        - include/arch/xtensa/
1602        - dts/xtensa/
1603        - tests/arch/xtensa_asm2/
1604    labels:
1605        - "area: Xtensa"
1606
1607x86 arch:
1608    status: maintained
1609    maintainers:
1610        - jhedberg
1611    collaborators:
1612        - andyross
1613        - nashif
1614        - dcpleung
1615        - ceolin
1616        - enjiamai
1617        - aasthagr
1618    files:
1619        - arch/x86/
1620        - include/arch/x86/
1621        - tests/arch/x86/
1622        - drivers/interrupt_controller/*intel*
1623        - drivers/interrupt_controller/*ioapic*
1624        - drivers/interrupt_controller/*loapic*
1625    labels:
1626        - "area: X86"
1627
1628CI:
1629    status: maintained
1630    maintainers:
1631        - nashif
1632        - galak
1633    files:
1634        - .github/
1635        - .buildkite/
1636        - scripts/ci/
1637        - .checkpatch.conf
1638        - scripts/gitlint/
1639    labels:
1640        - "area: Continuous Integration"
1641
1642ZTest:
1643    status: maintained
1644    maintainers:
1645        - nashif
1646    files:
1647        - subsys/testsuite/
1648        - tests/ztest/
1649        - tests/unit/util/
1650    labels:
1651        - "area: Testsuite"
1652