| # This file contains information on who maintains what. It is parsed by |
| # get_maintainer.py. |
| # |
| # File format |
| # ########### |
| # |
| # "Area title" (the quotes are only needed for titles with special characters, |
| # like colons): |
| # status: |
| # One of the following: |
| # |
| # * maintained: |
| # The area has a Maintainer (approved by the TSC) who |
| # looks after the area. |
| # |
| # * orphaned: |
| # No current maintainer (but maybe you could take the role as you |
| # write your new code). |
| # |
| # * obsolete: |
| # Old code. Something being marked obsolete generally means it has |
| # been replaced by something better that you should be using |
| # instead. |
| # |
| # maintainers: |
| # List of GitHub handles for the people who maintain the area. Usually, |
| # there's only one maintainer. |
| # |
| # collaborators (not to be confused with the GitHub collaborator role): |
| # Very involved contributors, who know the area well and contribute |
| # significantly to it. |
| # |
| # labels: |
| # List of GitHub labels to add to pull requests that modify the area. |
| # |
| # files: |
| # List of paths and/or glob patterns giving the files in the area, |
| # relative to the root directory. |
| # |
| # If a path or glob pattern ends in a '/', it matches all files within |
| # the given directory or directories. Otherwise, an exact match is |
| # required. |
| # |
| # Paths to directories should always have a trailing '/'. |
| # |
| # files-regex: |
| # List of regular expressions applied to paths to determine if they |
| # belong to the area. The regular expression may match anywhere within |
| # the path, but can be anchored with ^ and $ as usual. |
| # |
| # Can be combined with a 'files' key. |
| # |
| # Note: Prefer plain 'files' patterns where possible. get_maintainer.py |
| # will check that they match some file, but won't check regexes |
| # (because it might be slow). |
| # |
| # files-exclude: |
| # Like 'files', but any matching files will be excluded from the area. |
| # |
| # files-regex-exclude: |
| # Like 'files-regex', but any matching files will be excluded from the |
| # area. |
| # |
| # description: >- |
| # Plain-English description. Describe what the system is about, from an |
| # outsider's perspective. |
| # |
| # |
| # All areas must have a 'files' and/or 'files-regex' key. The other keys are |
| # optional. |
| # |
| # It is very advisable to have a `status` key in all entries. Exceptions to |
| # this would be sub-areas which add extra fields (for ex. more `collaborators` |
| # who work only in that sub-area) to other areas. |
| # |
| # |
| # Workflow |
| # ######## |
| # |
| # Ideally, any file in the tree will be covered by some area. |
| # |
| # When a GitHub pull request is sent, this happens: |
| # |
| # * A user mentioned in 'maintainers' is added as Assignee to |
| # the pull request |
| # |
| # * Users mentioned in 'maintainers' and 'collaborators' are added as |
| # reviewers to the pull request |
| # |
| # * The labels listed in 'labels' are automatically added to the pull |
| # request |
| # |
| # * The bot posts this comment: |
| # |
| # This PR affects the following areas: |
| # <area name>: |
| # Status: ... |
| # Maintainers: <list of maintainers> |
| # Collaborators: <list of sub-maintainers> |
| # |
| # <area name>: |
| # ... |
| # |
| # |
| # Changes to MAINTAINERS.yml need to be approved as follows: |
| # |
| # * Changing the 'maintainers' for an area needs approval from the |
| # Technical Steering Committee |
| # |
| # * Changing the 'collaborators' lines requires the maintainer and |
| # collaborators of that area to agree (or vote on it) |
| |
| # Areas are sorted by name |
| |
| ARC arch: |
| status: maintained |
| maintainers: |
| - ruuddw |
| collaborators: |
| - abrodkin |
| - evgeniy-paltsev |
| - IRISZZW |
| files: |
| - arch/arc/ |
| - include/arch/arc/ |
| labels: |
| - "area: ARC" |
| |
| ARM arch: |
| status: maintained |
| maintainers: |
| - ioannisg |
| collaborators: |
| - carlocaione |
| - galak |
| - MaureenHelm |
| - stephanosio |
| - bbolen |
| files: |
| - arch/arm/ |
| - arch/arm/core/offsets/ |
| - include/arch/arm/aarch32/ |
| - include/arch/arm/ |
| - tests/arch/arm/ |
| labels: |
| - "area: ARM" |
| |
| ARM64 arch: |
| status: maintained |
| maintainers: |
| - carlocaione |
| collaborators: |
| - npitre |
| - ioannisg |
| - povergoing |
| files: |
| - arch/arm64/ |
| - include/arch/arm64/ |
| - tests/arch/arm64/ |
| - soc/arm64/ |
| - boards/arm64/ |
| - dts/arm64/ |
| labels: |
| - "area: ARM64" |
| |
| Bluetooth: |
| status: maintained |
| maintainers: |
| - jhedberg |
| collaborators: |
| - joerchan |
| - Vudentz |
| - Thalley |
| - asbjornsabo |
| files: |
| - doc/reference/bluetooth/ |
| - doc/guides/bluetooth/ |
| - drivers/bluetooth/ |
| - include/bluetooth/ |
| - include/drivers/bluetooth/ |
| - samples/bluetooth/ |
| - subsys/bluetooth/ |
| - subsys/bluetooth/common/ |
| - subsys/bluetooth/host/ |
| - subsys/bluetooth/services/ |
| - subsys/bluetooth/shell/ |
| - subsys/bluetooth/audio/ |
| - tests/bluetooth/ |
| labels: |
| - "area: Bluetooth" |
| |
| Bluetooth controller: |
| status: maintained |
| maintainers: |
| - cvinayak |
| collaborators: |
| - carlescufi |
| - thoh-ot |
| files: |
| - subsys/bluetooth/controller/ |
| labels: |
| - "area: Bluetooth Controller" |
| |
| Bluetooth Mesh: |
| status: maintained |
| maintainers: |
| - trond-snekvik |
| collaborators: |
| - jhedberg |
| files: |
| - subsys/bluetooth/mesh/ |
| - include/bluetooth/mesh/ |
| - tests/bluetooth/mesh*/ |
| labels: |
| - "area: Bluetooth Mesh" |
| |
| Build system: |
| status: maintained |
| maintainers: |
| - tejlmand |
| collaborators: |
| - nashif |
| files: |
| - cmake/ |
| - CMakeLists.txt |
| - scripts/zephyr_module.py |
| - share/ |
| - doc/guides/build/ |
| - doc/guides/modules.rst |
| labels: |
| - "area: Build System" |
| |
| "C++": |
| status: maintained |
| maintainers: |
| - stephanosio |
| collaborators: |
| - alexanderwachter |
| files: |
| - subsys/cpp/ |
| - tests/subsys/cpp/ |
| - samples/subsys/cpp/ |
| labels: |
| - "area: C++" |
| |
| C library: |
| status: maintained |
| maintainers: |
| - stephanosio |
| collaborators: |
| - nashif |
| - enjiamai |
| - KangJianX |
| files: |
| - lib/libc/ |
| - tests/lib/c_lib/ |
| - tests/lib/newlib/ |
| labels: |
| - "area: C Library" |
| |
| CMSIS API layer: |
| status: orphaned |
| collaborators: |
| - nashif |
| files: |
| - subsys/portability/cmsis_rtos_v*/ |
| - include/portability/cmsis* |
| - samples/subsys/portability/cmsis_rtos_v*/ |
| - tests/subsys/portability/cmsis_rtos_v*/ |
| labels: |
| - "area: Portability" |
| |
| CMSIS-DSP integration: |
| status: maintained |
| maintainers: |
| - stephanosio |
| collaborators: |
| - galak |
| - ioannisg |
| files: |
| - modules/Kconfig.cmsis_dsp |
| - tests/benchmarks/cmsis_dsp/ |
| - tests/lib/cmsis_dsp/ |
| labels: |
| - "area: CMSIS-DSP" |
| |
| Common arch: |
| status: orphaned |
| collaborators: |
| - dcpleung |
| - nashif |
| files: |
| - arch/common/ |
| - include/arch/common/ |
| labels: |
| - "area: Architectures" |
| |
| Console: |
| status: maintained |
| maintainers: |
| - pfalcon |
| files: |
| - include/console/ |
| - subsys/console/ |
| labels: |
| - "area: Console" |
| |
| Debug: |
| status: maintained |
| maintainers: |
| - nashif |
| collaborators: |
| - dcpleung |
| - chen-png |
| files: |
| - include/debug/ |
| - subsys/debug/ |
| - tests/subsys/debug/ |
| labels: |
| - "area: Debugging" |
| |
| Device Driver Model: |
| status: maintained |
| maintainers: |
| - tbursztyka |
| collaborators: |
| - dcpleung |
| - nashif |
| files: |
| - include/device.h |
| - kernel/device.c |
| - include/init.h |
| - tests/kernel/device/ |
| - doc/reference/drivers/ |
| labels: |
| - "area: Device Model" |
| |
| DFU: |
| status: maintained |
| maintainers: |
| - nvlsianpu |
| files: |
| - include/dfu/ |
| - subsys/dfu/ |
| - tests/subsys/dfu/ |
| labels: |
| - "area: DFU" |
| |
| Devicetree: |
| status: maintained |
| maintainers: |
| - galak |
| collaborators: |
| - mbolivar-nordic |
| files: |
| - scripts/dts/ |
| - dts/bindings/ |
| - dts/common/ |
| - tests/lib/devicetree/ |
| - dts/bindings/test/ |
| - doc/guides/dts/ |
| - include/devicetree/ |
| labels: |
| - "area: Devicetree" |
| |
| Disk: |
| status: maintained |
| maintainers: |
| - jfischer-no |
| files: |
| - include/storage/disk_access.h |
| - include/drivers/disk.h |
| - drivers/disk/ |
| - subsys/disk/ |
| labels: |
| - "area: Disk Access" |
| |
| Display drivers: |
| status: maintained |
| maintainers: |
| - vanwinkeljan |
| collaborators: |
| - jfischer-no |
| files: |
| - drivers/display/ |
| - dts/bindings/display/ |
| - include/drivers/display.h |
| - include/display/ |
| - include/drivers/display.h |
| - lib/gui/ |
| - subsys/fb/ |
| - samples/subsys/display/ |
| labels: |
| - "area: Display" |
| |
| Documentation: |
| status: maintained |
| maintainers: |
| - carlescufi |
| collaborators: |
| - nashif |
| - utzig |
| - mbolivar-nordic |
| files: |
| - doc/ |
| - doc/_static/ |
| - doc/_templates/ |
| - doc/_doxygen/ |
| - doc/_scripts/ |
| - README.rst |
| - doc/Makefile |
| labels: |
| - "area: Documentation" |
| |
| "Drivers: ADC": |
| status: maintained |
| maintainers: |
| - anangl |
| files: |
| - drivers/adc/ |
| - include/drivers/adc.h |
| - tests/drivers/adc/ |
| - samples/drivers/adc/ |
| labels: |
| - "area: ADC" |
| |
| "Drivers: Audio": |
| status: maintained |
| maintainers: |
| - andyross |
| collaborators: |
| - nashif |
| - lyakh |
| - lgirdwood |
| - mengxianglinx |
| files: |
| - drivers/audio/ |
| - include/audio/ |
| - samples/subsys/audio/ |
| labels: |
| - "area: Audio" |
| |
| "Drivers: CAN": |
| status: maintained |
| maintainers: |
| - alexanderwachter |
| collaborators: |
| - henrikbrixandersen |
| - karstenkoenig |
| - nixward |
| - martinjaeger |
| - legoabram |
| files: |
| - drivers/can/ |
| - include/canbus/ |
| - subsys/canbus/ |
| - subsys/net/l2/canbus/ |
| - tests/subsys/canbus/ |
| - dts/bindings/can/ |
| - include/drivers/can.h |
| - samples/drivers/can/ |
| - tests/drivers/can/ |
| - samples/subsys/canbus/ |
| - doc/reference/networking/can_api.rst |
| labels: |
| - "area: CAN" |
| |
| "Drivers: Clock control": |
| status: maintained |
| maintainers: |
| - nordic-krch |
| files: |
| - drivers/clock_control/ |
| - dts/bindings/clock/ |
| - include/drivers/clock_control.h |
| - include/dt-bindings/clock/ |
| - tests/drivers/clock_control/ |
| labels: |
| - "area: Clock control" |
| |
| "Drivers: Console": |
| status: orphaned |
| collaborators: |
| - pfalcon |
| files: |
| - drivers/console/ |
| - include/drivers/console/ |
| - tests/drivers/console/ |
| labels: |
| - "area: Console" |
| |
| "Drivers: Counter": |
| status: maintained |
| maintainers: |
| - nordic-krch |
| files: |
| - drivers/counter/ |
| - include/drivers/counter.h |
| - tests/drivers/counter/ |
| labels: |
| - "area: Counter" |
| |
| "Drivers: Crypto": |
| status: orphaned |
| files: |
| - drivers/crypto/ |
| - dts/bindings/crypto/ |
| - include/crypto/ |
| - samples/drivers/crypto/ |
| labels: |
| - "area: Crypto / RNG" |
| |
| "Drivers: DAC": |
| status: maintained |
| maintainers: |
| - martinjaeger |
| files: |
| - drivers/dac/ |
| - include/drivers/dac.h |
| - tests/drivers/dac/ |
| - samples/drivers/dac/ |
| labels: |
| - "area: DAC" |
| |
| "Drivers: DMA": |
| status: orphaned |
| files: |
| - drivers/dma/ |
| - tests/drivers/dma/ |
| labels: |
| - "area: DMA" |
| |
| "Drivers: EEPROM": |
| status: maintained |
| maintainers: |
| - henrikbrixandersen |
| files: |
| - drivers/eeprom/ |
| - dts/bindings/mtd/*eeprom* |
| - include/drivers/eeprom.h |
| - samples/drivers/eeprom/ |
| - tests/drivers/eeprom/ |
| labels: |
| - "area: EEPROM" |
| |
| "Drivers: Entropy": |
| status: maintained |
| maintainers: |
| - ceolin |
| files: |
| - drivers/entropy/ |
| - include/drivers/entropy.h |
| - tests/drivers/entropy/ |
| labels: |
| - "area: Crypto / RNG" |
| |
| "Drivers: ESPI": |
| status: maintained |
| maintainers: |
| - albertofloyd |
| collaborators: |
| - VenkatKotakonda |
| - scottwcpg |
| files: |
| - drivers/espi/ |
| - include/drivers/espi.h |
| - samples/drivers/espi/ |
| labels: |
| - "area: eSPI" |
| |
| "Drivers: Ethernet": |
| status: maintained |
| maintainers: |
| - tbursztyka |
| collaborators: |
| - pfalcon |
| files: |
| - drivers/ethernet/ |
| labels: |
| - "area: Ethernet" |
| |
| "Drivers: Flash": |
| status: maintained |
| maintainers: |
| - nvlsianpu |
| files: |
| - drivers/flash/ |
| - dts/bindings/flash_controller/ |
| - include/drivers/flash.h |
| - samples/drivers/flash_shell/ |
| - tests/drivers/flash/ |
| labels: |
| - "area: Flash" |
| |
| "Drivers: GPIO": |
| status: maintained |
| maintainers: |
| - mnkp |
| files: |
| - doc/reference/peripherals/gpio.rst |
| - drivers/gpio/ |
| - include/drivers/gpio/ |
| - include/drivers/gpio.h |
| - include/dt-bindings/gpio/ |
| - tests/drivers/gpio/ |
| labels: |
| - "area: GPIO" |
| |
| "Drivers: HW Info": |
| status: maintained |
| maintainers: |
| - alexanderwachter |
| files: |
| - drivers/hwinfo/ |
| - dts/bindings/hwinfo/ |
| - include/drivers/hwinfo.h |
| - tests/drivers/hwinfo/ |
| labels: |
| - "area: HWINFO" |
| |
| "Drivers: I2C": |
| status: orphaned |
| files: |
| - drivers/i2c/ |
| - dts/bindings/i2c/ |
| - include/drivers/i2c.h |
| labels: |
| - "area: I2C" |
| |
| "Drivers: I2S": |
| status: maintained |
| maintainers: |
| - anangl |
| files: |
| - doc/reference/audio/i2s.rst |
| - drivers/i2s/ |
| - dts/bindings/i2s/ |
| - include/drivers/i2s.h |
| - tests/drivers/i2s/ |
| labels: |
| - "area: I2S" |
| |
| "Drivers: IEEE 802.15.4": |
| status: maintained |
| maintainers: |
| - tbursztyka |
| collaborators: |
| - rlubos |
| files: |
| - drivers/ieee802154/ |
| labels: |
| - "area: IEEE 802.15.4" |
| |
| "Drivers: Interrupt controllers": |
| status: orphaned |
| files: |
| - drivers/interrupt_controller/ |
| - dts/bindings/interrupt-controller/ |
| - include/drivers/interrupt_controller/ |
| - include/dt-bindings/interrupt-controller/ |
| labels: |
| - "area: Interrupt Controller" |
| |
| "Drivers: IPM": |
| status: maintained |
| collaborators: |
| - dcpleung |
| files: |
| - drivers/ipm/ |
| description: >- |
| Inter-processor mailboxes |
| labels: |
| - "area: IPM" |
| |
| "Drivers: kscan": |
| status: maintained |
| maintainers: |
| - albertofloyd |
| collaborators: |
| - VenkatKotakonda |
| files: |
| - drivers/kscan/ |
| - include/drivers/kscan.h |
| - samples/drivers/espi/ |
| - tests/drivers/kscan/ |
| labels: |
| - "area: Kscan" |
| |
| "Drivers: LED": |
| status: maintained |
| maintainers: |
| - Mani-Sadhasivam |
| files: |
| - drivers/led/ |
| - include/drivers/led/ |
| - include/drivers/led.h |
| - samples/drivers/led_*/ |
| labels: |
| - "area: LED" |
| |
| "Drivers: LED Strip": |
| status: maintained |
| maintainers: |
| - mbolivar-nordic |
| files: |
| - drivers/led_strip/ |
| - dts/bindings/led_strip/ |
| - include/drivers/led_strip.h |
| labels: |
| - "area: LED" |
| |
| "Drivers: lora": |
| status: maintained |
| maintainers: |
| - Mani-Sadhasivam |
| collaborators: |
| - mniestroj |
| files: |
| - drivers/lora/ |
| - include/drivers/lora.h |
| - samples/drivers/lora/ |
| - include/lorawan/ |
| - subsys/lorawan/ |
| - samples/subsys/lorawan/ |
| labels: |
| - "area: LoRa" |
| |
| "Drivers: Modem": |
| status: maintained |
| maintainers: |
| - rerickson1 |
| files: |
| - drivers/modem/ |
| labels: |
| - "area: Modem" |
| |
| "Drivers: Neural Networks": |
| status: orphaned |
| collaborators: |
| - nashif |
| files: |
| - drivers/neural_net/ |
| labels: |
| - "area: Neural Networks" |
| |
| "Drivers: PCI": |
| status: maintained |
| maintainers: |
| - dcpleung |
| collaborators: |
| - jhedberg |
| - finikorg |
| - tbursztyka |
| files: |
| - drivers/pcie/ |
| - include/drivers/pcie/ |
| labels: |
| - "area: PCI" |
| |
| "Drivers: PECI": |
| status: maintained |
| maintainers: |
| - albertofloyd |
| collaborators: |
| - VenkatKotakonda |
| files: |
| - drivers/peci/ |
| - include/drivers/peci.h |
| - samples/drivers/peci/ |
| labels: |
| - "area: PECI" |
| |
| "Drivers: Pinmux": |
| status: maintained |
| maintainers: |
| - mnkp |
| files: |
| - doc/reference/peripherals/pinmux.rst |
| - drivers/pinmux/ |
| - include/drivers/pinmux.h |
| labels: |
| - "area: Pinmux" |
| |
| "Drivers: PTP Clock": |
| status: maintained |
| maintainers: |
| - tbursztyka |
| files: |
| - drivers/ptp_clock/ |
| - include/drivers/ptp_clock.h |
| labels: |
| - "area: Clocks" |
| |
| "Drivers: PM CPU ops": |
| status: maintained |
| maintainers: |
| - carlocaione |
| files: |
| - drivers/pm_cpu_ops/ |
| - include/drivers/pm_cpu_ops/ |
| - include/drivers/pm_cpu_ops.h |
| - include/arch/arm64/arm-smccc.h |
| labels: |
| - "area: PM CPU ops" |
| |
| "Drivers: PWM": |
| status: maintained |
| maintainers: |
| - anangl |
| collaborators: |
| - henrikbrixandersen |
| files: |
| - drivers/pwm/ |
| - dts/bindings/pwm/ |
| - tests/drivers/pwm/ |
| - include/*/pwms.h |
| labels: |
| - "area: PWM" |
| |
| "Drivers: Serial/UART": |
| status: maintained |
| maintainers: |
| - dcpleung |
| files: |
| - drivers/serial/ |
| - include/drivers/uart.h |
| - include/drivers/uart/ |
| - dts/bindings/serial/ |
| - tests/drivers/uart/ |
| labels: |
| - "area: UART" |
| |
| "Drivers: Sensors": |
| status: maintained |
| maintainers: |
| - MaureenHelm |
| collaborators: |
| - avisconti |
| files: |
| - drivers/sensor/ |
| - include/drivers/sensor.h |
| - samples/sensor/ |
| - tests/drivers/sensor/ |
| - dts/bindings/sensor/ |
| labels: |
| - "area: Sensors" |
| |
| "Drivers: SPI": |
| status: maintained |
| maintainers: |
| - tbursztyka |
| files: |
| - drivers/spi/ |
| - include/drivers/spi.h |
| - tests/drivers/spi/ |
| labels: |
| - "area: SPI" |
| |
| "Drivers: System timer": |
| status: maintained |
| maintainers: |
| - andyross |
| collaborators: |
| - KangJianX |
| files: |
| - drivers/timer/ |
| - include/drivers/timer/ |
| labels: |
| - "area: Timer" |
| |
| "Drivers: video": |
| status: orphaned |
| collaborators: |
| - loicpoulain |
| files: |
| - drivers/video/ |
| - include/drivers/video.h |
| - include/drivers/video-controls.h |
| labels: |
| - "area: Video" |
| |
| "Drivers: Watchdog": |
| status: orphaned |
| collaborators: |
| - katsuster |
| files: |
| - doc/reference/peripherals/watchdog.rst |
| - drivers/watchdog/ |
| - dts/bindings/watchdog/ |
| - include/drivers/watchdog.h |
| - samples/drivers/watchdog/ |
| - tests/drivers/watchdog/ |
| labels: |
| - "area: Watchdog" |
| |
| "Drivers: WiFi": |
| status: maintained |
| maintainers: |
| - tbursztyka |
| collaborators: |
| - rlubos |
| - kludentwo |
| files: |
| - drivers/wifi/ |
| labels: |
| - "area: Wifi" |
| |
| "Drivers: WiFi es-WiFi": |
| status: orphaned |
| collaborators: |
| - loicpoulain |
| files: |
| - drivers/wifi/eswifi/ |
| description: >- |
| Inventek es-WiFi |
| |
| labels: |
| - "area: Wifi" |
| |
| Filesystems: |
| status: maintained |
| maintainers: |
| - nvlsianpu |
| collaborators: |
| - de-nordic |
| - Laczen |
| - nashif |
| - vanwinkeljan |
| files: |
| - include/fs/ |
| - samples/subsys/fs/ |
| - subsys/fs/ |
| - tests/subsys/fs/ |
| labels: |
| - "area: File System" |
| |
| IPC: |
| status: maintained |
| maintainers: |
| - carlocaione |
| - arnopo |
| files: |
| - include/ipc/ |
| - samples/subsys/ipc/ |
| - subsys/ipc/ |
| description: >- |
| Inter-Processor Communication |
| labels: |
| - "area: IPC" |
| |
| JSON Web Token: |
| status: orphaned |
| collaborators: |
| - mrfuchs |
| - sir-branch |
| files: |
| - subsys/jwt/ |
| - include/data/ |
| - lib/os/json.c |
| labels: |
| - "area: JSON" |
| |
| Kconfig: |
| status: orphaned |
| collaborators: |
| - tejlmand |
| - nashif |
| files: |
| - scripts/kconfig/ |
| - doc/guides/build/kconfig/ |
| labels: |
| - "area: Kconfig" |
| description: >- |
| See https://docs.zephyrproject.org/latest/guides/kconfig/index.html and |
| https://docs.zephyrproject.org/latest/guides/porting/board_porting.html#default-board-configuration |
| |
| Kernel: |
| status: maintained |
| maintainers: |
| - andyross |
| collaborators: |
| - nashif |
| - ceolin |
| - dcpleung |
| - peter-mitsis |
| files: |
| - doc/reference/kernel/ |
| - include/kernel*.h |
| - kernel/ |
| - tests/kernel/ |
| - include/sys_clock.h |
| labels: |
| - "area: Kernel" |
| |
| Base OS: |
| status: maintained |
| maintainers: |
| - andyross |
| collaborators: |
| - dcpleung |
| - nashif |
| files: |
| - include/sys/ |
| - lib/os/ |
| labels: |
| - "area: Base OS" |
| |
| Little FS: |
| status: orphaned |
| files: |
| - subsys/fs/Kconfig.littlefs |
| - subsys/fs/littlefs_fs.c |
| - tests/subsys/fs/littlefs/ |
| description: >- |
| Little FS |
| labels: |
| - "area: File System" |
| |
| Logging: |
| status: maintained |
| maintainers: |
| - nordic-krch |
| collaborators: |
| - chen-png |
| files: |
| - include/logging/ |
| - samples/subsys/logging/ |
| - subsys/logging/ |
| - tests/subsys/logging/ |
| labels: |
| - "area: Logging" |
| |
| MAINTAINERS file: |
| status: maintained |
| maintainers: |
| - MaureenHelm |
| collaborators: |
| - ioannisg |
| - nashif |
| files: |
| - MAINTAINERS.yml |
| labels: |
| - "area: Process" |
| description: >- |
| Zephyr Maintainers File |
| |
| MCU Manager: |
| status: maintained |
| maintainers: |
| - de-nordic |
| files: |
| - subsys/mgmt/mcumgr/ |
| - include/mgmt/mcumgr/ |
| - samples/subsys/mgmt/mcumgr/ |
| labels: |
| - "area: mcumgr" |
| |
| OSDP: |
| status: orphaned |
| collaborators: |
| - sidcha |
| files: |
| - subsys/mgmt/osdp/ |
| - include/mgmt/osdp.h |
| - samples/subsys/mgmt/osdp/ |
| labels: |
| - "area: OSDP" |
| |
| hawkBit: |
| status: orphaned |
| collaborators: |
| - ycsin |
| files: |
| - subsys/mgmt/hawkbit/ |
| - include/mgmt/hawkbit.h |
| - samples/subsys/mgmt/hawkbit/ |
| labels: |
| - "area: hawkBit" |
| |
| Native POSIX and POSIX arch: |
| status: maintained |
| maintainers: |
| - aescolar |
| files: |
| - arch/posix/ |
| - boards/posix/native_posix/ |
| - drivers/*/*native_posix* |
| - drivers/*/*/*native_posix* |
| - dts/posix/ |
| - include/arch/posix/ |
| - scripts/valgrind.supp |
| - soc/posix/ |
| - tests/boards/native_posix/ |
| labels: |
| - "area: native port" |
| description: >- |
| POSIX architecture and SOC, native_posix board, and related drivers |
| |
| Networking: |
| status: maintained |
| maintainers: |
| - rlubos |
| collaborators: |
| - tbursztyka |
| - pfalcon |
| - mengxianglinx |
| files: |
| - drivers/net/ |
| - include/net/ |
| - samples/net/ |
| - subsys/net/ |
| files-exclude: |
| - samples/net/sockets/coap_*/ |
| - samples/net/lwm2m_client/ |
| - subsys/net/lib/coap/ |
| - subsys/net/lib/lwm2m/ |
| - subsys/net/lib/openthread/ |
| - subsys/net/lib/tls_credentials/ |
| labels: |
| - "area: Networking" |
| |
| "Networking: BSD sockets": |
| status: maintained |
| maintainers: |
| - pfalcon |
| collaborators: |
| - rlubos |
| files: |
| - samples/net/sockets/ |
| - subsys/net/lib/sockets/ |
| - tests/net/socket/ |
| labels: |
| - "area: Sockets" |
| |
| "Networking: Buffers": |
| status: maintained |
| maintainers: |
| - jhedberg |
| collaborators: |
| - rlubos |
| - tbursztyka |
| files: |
| - include/net/buf.h |
| - subsys/net/buf.c |
| - tests/net/buf/ |
| labels: |
| - "area: Networking" |
| |
| "Networking: CoAP": |
| status: maintained |
| maintainers: |
| - rlubos |
| files: |
| - subsys/net/lib/coap/ |
| - samples/net/sockets/coap_*/ |
| - tests/net/lib/coap/ |
| labels: |
| - "area: Networking" |
| |
| "Networking: LWM2M": |
| status: maintained |
| maintainers: |
| - rlubos |
| files: |
| - samples/net/lwm2m_client/ |
| - subsys/net/lib/lwm2m/ |
| labels: |
| - "area: LWM2M" |
| |
| "Networking: MQTT": |
| status: maintained |
| maintainers: |
| - rlubos |
| files: |
| - subsys/net/lib/mqtt/ |
| - tests/net/lib/mqtt_packet/ |
| - samples/net/mqtt_publisher/ |
| labels: |
| - "area: Networking" |
| |
| NIOS-2 arch: |
| status: maintained |
| maintainers: |
| - nashif |
| files: |
| - arch/nios2/ |
| - include/arch/nios2/ |
| labels: |
| - "area: NIOS2" |
| |
| nRF52 BSIM: |
| status: maintained |
| maintainers: |
| - aescolar |
| files: |
| - boards/posix/nrf52_bsim/ |
| labels: |
| - "platform: nrf52_bsim" |
| |
| POSIX API layer: |
| status: orphaned |
| collaborators: |
| - pfalcon |
| - enjiamai |
| - KangJianX |
| files: |
| - include/posix/ |
| - lib/posix/ |
| - tests/posix/ |
| labels: |
| - "area: POSIX" |
| |
| Power management: |
| status: maintained |
| maintainers: |
| - ceolin |
| collaborators: |
| - nashif |
| - mengxianglinx |
| files: |
| - include/pm/pm.h |
| - samples/subsys/pm/ |
| - subsys/pm/ |
| - tests/subsys/pm/ |
| labels: |
| - "area: Power Management" |
| |
| RISCV arch: |
| status: orphaned |
| collaborators: |
| - mgielda |
| - katsuster |
| - henrikbrixandersen |
| files: |
| - arch/riscv/ |
| - boards/riscv/ |
| - dts/bindings/riscv/ |
| - include/arch/riscv/ |
| - soc/riscv/ |
| labels: |
| - "area: RISCV" |
| |
| Twister: |
| status: maintained |
| maintainers: |
| - nashif |
| collaborators: |
| - chen-png |
| - galak |
| - PerMac |
| - enjiamai |
| - hakehuang |
| files: |
| - scripts/twister |
| - scripts/pylib/twister/ |
| - scripts/tests/twister/ |
| labels: |
| - "area: Twister" |
| |
| Settings: |
| status: maintained |
| maintainers: |
| - nvlsianpu |
| files: |
| - include/settings/ |
| - subsys/settings/ |
| - tests/subsys/settings/ |
| labels: |
| - "area: Settings" |
| |
| Shell: |
| status: maintained |
| maintainers: |
| - jakub-uC |
| collaborators: |
| - carlescufi |
| files: |
| - include/shell/ |
| - samples/subsys/shell/ |
| - subsys/shell/ |
| - tests/subsys/shell/ |
| labels: |
| - "area: Shell" |
| |
| Shields: |
| status: maintained |
| maintainers: |
| - erwango |
| collaborators: |
| - avisconti |
| - jfischer-no |
| files: |
| - boards/shields/ |
| - doc/guides/porting/shields.rst |
| labels: |
| - "area: Shields" |
| |
| SPARC arch: |
| status: orphaned |
| collaborators: |
| - martin-aberg |
| files: |
| - arch/sparc/ |
| - include/arch/sparc/ |
| labels: |
| - "area: SPARC" |
| |
| Synopsys Platforms: |
| status: maintained |
| maintainers: |
| - ruuddw |
| collaborators: |
| - abrodkin |
| - evgeniy-paltsev |
| - IRISZZW |
| files: |
| - soc/arc/ |
| - boards/arc/ |
| labels: |
| - "platform: Synopsys" |
| |
| Nuvoton_NPCX Platforms: |
| status: maintained |
| maintainers: |
| - MulinChao |
| - ChiHuaL |
| - WealianLiao |
| collaborators: |
| - MulinChao |
| - ChiHuaL |
| - WealianLiao |
| - sjg20 |
| - keith-zephyr |
| - jackrosenthal |
| - fabiobaltieri |
| - yperess |
| files: |
| - soc/arm/nuvoton_npcx/ |
| - boards/arm/npcx*/ |
| - dts/arm/nuvoton/ |
| - dts/bindings/*/*npcx* |
| - drivers/*/*_npcx*.c |
| labels: |
| - "platform: Nuvoton_NPCX" |
| |
| Nuvoton_Numicro Platforms: |
| status: orphaned |
| collaborators: |
| - ssekar15 |
| files: |
| - soc/arm/nuvoton_numicro/ |
| - boards/arm/nuvoton_pfm*/ |
| - dts/arm/nuvoton/ |
| - dts/bindings/*/*numicro* |
| - drivers/*/*_numicro* |
| labels: |
| - "platform: Nuvoton_Numicro" |
| |
| SiLabs Platforms: |
| status: orphaned |
| collaborators: |
| - chrta |
| files: |
| - soc/arm/silabs_*/ |
| - boards/arm/ef*/ |
| - dts/arm/silabs/ |
| - dts/bindings/*/silabs* |
| - drivers/*/*_gecko* |
| labels: |
| - "platform: SiLabs" |
| |
| Intel Platforms (X86): |
| status: maintained |
| maintainers: |
| - enjiamai |
| collaborators: |
| - jhedberg |
| - aasthagr |
| files: |
| - boards/x86/ |
| - soc/x86/ |
| labels: |
| - "platform: X86" |
| |
| Intel Platforms (Xtensa): |
| status: maintained |
| maintainers: |
| - nashif |
| collaborators: |
| - andyross |
| - dcpleung |
| files: |
| - boards/xtensa/intel_*/ |
| - soc/xtensa/intel_*/ |
| - samples/boards/intel_s1000_crb/ |
| labels: |
| - "platform: Intel CAVS" |
| |
| NXP Platforms: |
| status: maintained |
| maintainers: |
| - dleach02 |
| collaborators: |
| - mmahadevan108 |
| files: |
| - boards/arm/mimx*/ |
| - boards/arm/frdm_k*/ |
| - boards/arm/lpcxpress*/ |
| - boards/arm/twr_*/ |
| - soc/arm/nxp_*/ |
| - drivers/*/*imx* |
| - drivers/*/*lpc*.c |
| - drivers/*/*mcux*.c |
| - dts/arm/nxp/ |
| - dts/bindings/*/nxp* |
| labels: |
| - "platform: NXP" |
| |
| Microchip Platforms: |
| status: maintained |
| maintainers: |
| - scottwcpg |
| collaborators: |
| - VenkatKotakonda |
| - albertofloyd |
| files: |
| - boards/arm/mec*/ |
| - dts/arm/microchip/ |
| - soc/arm/microchip_mec/ |
| - drivers/*/*mchp*.c |
| labels: |
| - "platform: Microchip" |
| |
| nRF Platforms: |
| status: maintained |
| maintainers: |
| - ioannisg |
| files: |
| - boards/arm/*nrf*/ |
| - drivers/*/*nrfx*.c |
| - soc/arm/nordic_nrf/ |
| - samples/boards/nrf/ |
| - dts/arm/nordic/ |
| labels: |
| - "platform: nRF" |
| |
| STM32 Platforms: |
| status: maintained |
| maintainers: |
| - erwango |
| collaborators: |
| - ABOSTM |
| - FRASTM |
| files: |
| - boards/arm/nucleo_*/ |
| - boards/arm/stm32*_disco/ |
| - boards/arm/stm32*_dk*/ |
| - boards/arm/stm32*_eval/ |
| - drivers/*/*stm32*/ |
| - drivers/*/*stm32*.c |
| - drivers/*/*stm32*.h |
| - drivers/*/*/*stm32* |
| - dts/arm/st/ |
| - dts/bindings/*/*stm32* |
| - soc/arm/st_stm32/ |
| labels: |
| - "platform: STM32" |
| description: >- |
| STM32 SOCs, dts files and related drivers. ST nucleo, disco and eval |
| boards. |
| |
| Espressif Platforms: |
| status: maintained |
| maintainers: |
| - sylvioalves |
| - glaubermaroto |
| - ulipe |
| files: |
| - drivers/*/*esp32*.c |
| - boards/xtensa/esp32*/ |
| - soc/xtensa/esp32*/ |
| - boards/riscv/esp32*/ |
| - soc/riscv/esp32*/ |
| - dts/xtensa/espressif/ |
| - dts/riscv/espressif/ |
| - dts/bindings/*/*esp32* |
| - samples/boards/esp32*/ |
| labels: |
| - "platform: ESP32" |
| |
| ITE Platforms: |
| status: maintained |
| maintainers: |
| - Dino-Li |
| - GTLin08 |
| - RuibinChang |
| collaborators: |
| - Dino-Li |
| - GTLin08 |
| - RuibinChang |
| - jackrosenthal |
| - keith-zephyr |
| - brockus-zephyr |
| - yperess |
| - sjg20 |
| files: |
| - boards/riscv/it8xxx2_evb/ |
| - drivers/*/*it8xxx2* |
| - dts/bindings/*/*ite* |
| - dts/riscv/*it8xxx2* |
| - soc/riscv/riscv-ite/ |
| labels: |
| - "platform: ITE" |
| |
| Storage: |
| status: maintained |
| maintainers: |
| - nvlsianpu |
| files: |
| - subsys/storage/ |
| - include/storage/ |
| - tests/subsys/storage/ |
| labels: |
| - "area: Storage" |
| |
| TF-M Integration: |
| status: maintained |
| maintainers: |
| - microbuilder |
| collaborators: |
| - ioannisg |
| files: |
| - samples/tfm_integration/ |
| labels: |
| - "area: TF-M" |
| |
| Tracing: |
| status: maintained |
| maintainers: |
| - nashif |
| files: |
| - subsys/tracing/ |
| - include/tracing/ |
| - subsys/timing/ |
| - samples/subsys/tracing/ |
| - doc/guides/debug_tools/tracing/ |
| - tests/subsys/tracing/ |
| labels: |
| - "area: tracing" |
| |
| USB: |
| status: maintained |
| maintainers: |
| - jfischer-no |
| files: |
| - drivers/usb/ |
| - dts/bindings/usb/ |
| - include/*/usb/ |
| - include/usb/ |
| - samples/subsys/usb/ |
| - subsys/usb/ |
| - tests/subsys/usb/ |
| labels: |
| - "area: USB" |
| |
| Userspace: |
| status: maintained |
| maintainers: |
| - dcpleung |
| collaborators: |
| - ioannisg |
| - enjiamai |
| files: |
| - doc/reference/usermode/kernelobjects.rst |
| - include/app_memory/ |
| - include/linker/app_smem*.ld |
| - tests/kernel/mem_protect/ |
| - samples/userspace/ |
| - include/syscall.h |
| - kernel/userspace* |
| - scripts/gen_app_partitions.py |
| - scripts/gen_kobject_list.py |
| - scripts/gen_syscalls.py |
| - scripts/process_gperf.py |
| - scripts/gen_relocate_app.py |
| - include/sys/kobject.h |
| labels: |
| - "area: Userspace" |
| |
| VFS: |
| status: maintained |
| maintainers: |
| - de-nordic |
| files: |
| - subsys/fs/fat_fs.c |
| - tests/subsys/fs/fat_fs_api/ |
| description: >- |
| VFS implementation |
| |
| labels: |
| - "area: File System" |
| |
| West: |
| status: maintained |
| maintainers: |
| - mbolivar-nordic |
| collaborators: |
| - carlescufi |
| - swinslow |
| files: |
| - scripts/west-commands.yml |
| - scripts/west_commands/ |
| - doc/guides/west/ |
| labels: |
| - "area: West" |
| |
| Xtensa arch: |
| status: maintained |
| maintainers: |
| - dcpleung |
| collaborators: |
| - andyross |
| - nashif |
| files: |
| - arch/xtensa/ |
| - include/arch/xtensa/ |
| - dts/xtensa/ |
| - tests/arch/xtensa_asm2/ |
| labels: |
| - "area: Xtensa" |
| |
| x86 arch: |
| status: maintained |
| maintainers: |
| - jhedberg |
| collaborators: |
| - andyross |
| - nashif |
| - dcpleung |
| - ceolin |
| - enjiamai |
| - aasthagr |
| files: |
| - arch/x86/ |
| - include/arch/x86/ |
| - tests/arch/x86/ |
| - drivers/interrupt_controller/*intel* |
| - drivers/interrupt_controller/*ioapic* |
| - drivers/interrupt_controller/*loapic* |
| labels: |
| - "area: X86" |
| |
| CI: |
| status: maintained |
| maintainers: |
| - nashif |
| - galak |
| files: |
| - .github/ |
| - .buildkite/ |
| - scripts/ci/ |
| - .checkpatch.conf |
| - scripts/gitlint/ |
| labels: |
| - "area: Continuous Integration" |
| |
| ZTest: |
| status: maintained |
| maintainers: |
| - nashif |
| files: |
| - subsys/testsuite/ |
| - tests/ztest/ |
| - tests/unit/util/ |
| labels: |
| - "area: Testsuite" |