MAINTAINERS.yml 35 KB

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