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