CODEOWNERS 37.8 KB
Newer Older
1 2
# CODEOWNERS for autoreview assigning in github

3 4 5 6 7
# https://help.github.com/en/articles/about-code-owners#codeowners-syntax

# Order is important; for each modified file, the last matching
# pattern takes the most precedence.
# That is, with the last pattern being
8 9
# *.rst                                     @nashif
# if only .rst files are being modified, only nashif is
10 11
# automatically requested for review, but you can manually
# add others as needed.
12

Anas Nashif's avatar
Anas Nashif committed
13 14
# Do not use wildcard on all source yet
# *                                        @galak @nashif
15

16
/.github/				  @nashif
17
/.github/workflows/                       @galak @nashif
18
/.buildkite/				  @galak
19
/MAINTAINERS.yml                          @ioannisg @MaureenHelm
20
/arch/arc/                                @abrodkin @ruuddw @evgeniy-paltsev
21
/arch/arm/                                @MaureenHelm @galak @ioannisg
22 23
/arch/arm/core/aarch32/cortex_m/cmse/     @ioannisg
/arch/arm/include/aarch32/cortex_m/cmse.h @ioannisg
24
/arch/arm/core/aarch32/cortex_a_r/        @MaureenHelm @galak @ioannisg @bbolen @stephanosio
25
/arch/arm64/                              @carlocaione
26
/arch/arm64/core/cortex_r/                @povergoing
27
/arch/common/                             @ioannisg @andyross
28
/soc/arc/snps_*/                          @abrodkin @ruuddw @evgeniy-paltsev
29
/soc/nios2/                               @nashif
30
/soc/arm/                                 @MaureenHelm @galak @ioannisg
31
/soc/arm/arm/mps2/                        @fvincenzo
32
/soc/arm/atmel_sam/common/*_sam4l_*.c     @nandojve
33
/soc/arm/atmel_sam/sam3x/                 @ioannisg
34
/soc/arm/atmel_sam/sam4e/                 @nandojve
35
/soc/arm/atmel_sam/sam4l/                 @nandojve
36
/soc/arm/atmel_sam/sam4s/                 @fallrisk
37
/soc/arm/atmel_sam/same70/                @nandojve
38
/soc/arm/atmel_sam/samv71/                @nandojve
39
/soc/arm/cypress/                         @nandojve
40
/soc/arm/bcm*/                            @sbranden
41
/soc/arm/infineon_xmc/                    @parthitce
42
/soc/arm/nxp*/                            @MaureenHelm @mmahadevan108 @dleach02
43
/soc/arm/nordic_nrf/                      @ioannisg
44
/soc/arm/nuvoton/                         @ssekar15
45
/soc/arm/nuvoton_npcx/                    @MulinChao @WealianLiao @ChiHuaL
Jan Kowalewski's avatar
Jan Kowalewski committed
46
/soc/arm/quicklogic_eos_s3/               @kowalewskijan @kgugala
47
/soc/arm/silabs_exx32/efm32pg1b/          @rdmeneze
48
/soc/arm/silabs_exx32/efr32mg21/          @l-alfred
49
/soc/arm/st_stm32/                        @erwango
50
/soc/arm/st_stm32/*/power.c               @FRASTM
51
/soc/arm/st_stm32/stm32mp1/               @arnopo
52
/soc/arm/ti_simplelink/cc13x2_cc26x2/     @bwitherspoon
53
/soc/arm/ti_simplelink/cc32xx/            @vanti
54
/soc/arm/ti_simplelink/msp432p4xx/        @Mani-Sadhasivam
55
/soc/arm/xilinx_zynqmp/                   @stephanosio
56
/soc/arm/renesas_rcar/                    @julien-massot
Anas Nashif's avatar
Anas Nashif committed
57
/soc/xtensa/intel_s1000/                  @sathishkuttan @dcpleung
58 59 60
/soc/arm64/                               @carlocaione
/soc/arm64/qemu_cortex_a53/               @carlocaione
/soc/arm64/bcm_vk/                        @abhishek-brcm
61
/soc/arm64/nxp_layerscape/                @JiafeiPan
62
/soc/arm64/xenvm/                         @lorc
63
/soc/arm64/arm/                           @povergoing
64
/soc/arm64/arm/fvp_aemv8a/                @carlocaione
65
/arch/x86/                                @jhedberg @nashif @jenmwms @aasthagr
66
/arch/nios2/                              @nashif
67
/arch/posix/                              @aescolar @daor-oti
68
/arch/riscv/                              @kgugala @pgielda
69
/soc/posix/                               @aescolar @daor-oti
70
/soc/riscv/                               @kgugala @pgielda
Nicolas Pitre's avatar
Nicolas Pitre committed
71
/soc/riscv/openisa*/                      @MaureenHelm
72 73 74
/soc/x86/                                 @dcpleung @nashif @jenmwms @aasthagr
/arch/xtensa/                             @dcpleung @andyross @nashif
/soc/xtensa/                              @dcpleung @andyross @nashif
75 76
/arch/sparc/                              @martin-aberg
/soc/sparc/                               @martin-aberg
77
/boards/arc/                              @abrodkin @ruuddw @evgeniy-paltsev
78 79
/boards/arm/                              @MaureenHelm @galak
/boards/arm/96b_argonkey/                 @avisconti
80
/boards/arm/96b_avenger96/                @Mani-Sadhasivam
Martí Bolívar's avatar
Martí Bolívar committed
81
/boards/arm/96b_carbon/                   @idlethread
82
/boards/arm/96b_meerkat96/                @Mani-Sadhasivam
83 84 85
/boards/arm/96b_nitrogen/                 @idlethread
/boards/arm/96b_neonkey/                  @Mani-Sadhasivam
/boards/arm/96b_stm32_sensor_mez/         @Mani-Sadhasivam
86
/boards/arm/96b_wistrio/                  @Mani-Sadhasivam
87
/boards/arm/arduino_due/                  @ioannisg
88
/boards/arm/bmd_345_eval/                 @Navin-Sankar
89 90
/boards/arm/cc1352r1_launchxl/            @bwitherspoon
/boards/arm/cc26x2r1_launchxl/            @bwitherspoon
91
/boards/arm/cc3220sf_launchxl/            @vanti
92
/boards/arm/cy8*                          @nandojve
93
/boards/arm/disco_l475_iot1/              @erwango
94
/boards/arm/efm32pg_stk3401a/             @rdmeneze
95
/boards/arm/faze/                         @mbittan @simonguinot
96
/boards/arm/frdm*/                        @MaureenHelm @mmahadevan108 @dleach02
97
/boards/arm/frdm*/doc/                    @MaureenHelm @MeganHansen
98
/boards/arm/google_*/                     @jackrosenthal
99
/boards/arm/hexiwear*/                    @MaureenHelm @mmahadevan108 @dleach02
100
/boards/arm/hexiwear*/doc/                @MaureenHelm @MeganHansen
101
/boards/arm/ip_k66f/                      @parthitce @lmajewski
102
/boards/arm/lpcxpresso*/                  @MaureenHelm @mmahadevan108 @dleach02
103
/boards/arm/lpcxpresso*/doc/              @MaureenHelm @MeganHansen
104
/boards/arm/mimx8mm_evk/                  @Mani-Sadhasivam
105
/boards/arm/mimxrt*/                      @MaureenHelm @mmahadevan108 @dleach02
106 107 108
/boards/arm/mimxrt*/doc/                  @MaureenHelm @MeganHansen
/boards/arm/mps2_an385/                   @fvincenzo
/boards/arm/msp_exp432p401r_launchxl/     @Mani-Sadhasivam
109
/boards/arm/npcx7m6fb_evb/                @MulinChao @WealianLiao @ChiHuaL
Anas Nashif's avatar
Anas Nashif committed
110
/boards/arm/nrf*/                         @carlescufi @lemrey @ioannisg
111
/boards/arm/nucleo*/                      @erwango @ABOSTM @FRASTM
Martí Bolívar's avatar
Martí Bolívar committed
112
/boards/arm/nucleo_f401re/                @idlethread
113
/boards/arm/nuvoton_pfm_m487/             @ssekar15
114
/boards/arm/qemu_cortex_r*/               @stephanosio
115
/boards/arm/qemu_cortex_m*/               @ioannisg
116
/boards/arm/quick_feather/                @kowalewskijan @kgugala
117
/boards/arm/rak4631_nrf52840/             @gpaquet85
118
/boards/arm/rak5010_nrf52840/             @gpaquet85
119
/boards/arm/ronoth_lodev/                 @NorthernDean
120
/boards/arm/xmc45_relax_kit/              @parthitce
121
/boards/arm/sam4e_xpro/                   @nandojve
122
/boards/arm/sam4l_ek/                     @nandojve
123
/boards/arm/sam4s_xplained/               @fallrisk
124
/boards/arm/sam_e70_xplained/             @nandojve
125
/boards/arm/sam_v71_xult/                 @nandojve
126 127
/boards/arm/v2m_beetle/                   @fvincenzo
/boards/arm/olimexino_stm32/              @ydamigos
128
/boards/arm/sensortile_box/               @avisconti
129
/boards/arm/steval_fcu001v1/              @Navin-Sankar
Karl Palsson's avatar
Karl Palsson committed
130
/boards/arm/stm32l1_disco/                @karlp
131
/boards/arm/stm32*_disco/                 @erwango @ABOSTM @FRASTM
132
/boards/arm/stm32f3_disco/                @ydamigos
133
/boards/arm/stm32*_eval/                  @erwango @ABOSTM @FRASTM
134
/boards/arm/rcar_h3ulcb/                  @julien-massot
135
/boards/common/                           @mbolivar-nordic
136
/boards/deprecated.cmake                  @tejlmand
137 138
/boards/nios2/                            @nashif
/boards/nios2/altera_max10/               @nashif
139
/boards/arm/stm32_min_dev/                @cbsiddharth
140 141
/boards/posix/                            @aescolar @daor-oti
/boards/posix/nrf52_bsim/                 @aescolar @wopu-ot
142
/boards/riscv/                            @kgugala @pgielda
Nicolas Pitre's avatar
Nicolas Pitre committed
143
/boards/riscv/rv32m1_vega/                @MaureenHelm
144
/boards/shields/                          @erwango
145
/boards/shields/atmel_rf2xx/              @nandojve
146
/boards/shields/esp_8266/                 @nandojve
147
/boards/shields/inventek_eswifi/          @nandojve
148
/boards/x86/                              @dcpleung @nashif @jenmwms @aasthagr
149 150
/boards/xtensa/                           @nashif @dcpleung
/boards/xtensa/intel_s1000_crb/           @sathishkuttan @dcpleung
151
/boards/xtensa/odroid_go/                 @ydamigos
152
/boards/sparc/                            @martin-aberg
153 154
/boards/arm64/qemu_cortex_a53/            @carlocaione
/boards/arm64/bcm958402m2_a72/            @abhishek-brcm
155
/boards/arm64/nxp_ls1046ardb/             @JiafeiPan
156
/boards/arm64/xenvm/                      @lorc
157
/boards/arm64/fvp_baser_aemv8r/           @povergoing
158
/boards/arm64/fvp_base_revc_2xaemv8a/     @carlocaione
Anas Nashif's avatar
Anas Nashif committed
159
# All cmake related files
160
/cmake/                                   @tejlmand @nashif
161
/cmake/*/arcmwdt/                         @abrodkin @evgeniy-paltsev @tejlmand
162
/CMakeLists.txt                           @tejlmand @nashif
163
/doc/                                     @dbkinder
164 165
/doc/guides/coccinelle.rst                @himanshujha199640 @JuliaLawall
/doc/CMakeLists.txt                       @carlescufi
166
/doc/_scripts/                            @carlescufi
167
/doc/guides/bluetooth/                    @joerchan @jhedberg @Vudentz
168
/doc/guides/dts/                          @galak @mbolivar-nordic
169
/doc/reference/bluetooth/                 @joerchan @jhedberg @Vudentz
170
/doc/reference/devicetree/                @galak @mbolivar-nordic
171
/doc/reference/networking/can*            @alexanderwachter
172
/doc/security/                            @ceolin @d3zd3z
173
/drivers/debug/                           @nashif
174
/drivers/*/*sam4l*                        @nandojve
175
/drivers/*/*cc13xx_cc26xx*                @bwitherspoon
176
/drivers/*/*litex*                        @mateusz-holenko @kgugala @pgielda
177
/drivers/*/*mcux*                         @MaureenHelm @mmahadevan108 @dleach02
178
/drivers/*/*stm32*                        @erwango @ABOSTM @FRASTM
179
/drivers/*/*native_posix*                 @aescolar @daor-oti
180
/drivers/*/*lpc11u6x*                     @mbittan @simonguinot
181
/drivers/*/*npcx*                         @MulinChao @WealianLiao @ChiHuaL
182
/drivers/adc/                             @anangl
183
/drivers/adc/adc_stm32.c                  @cybertale
184
/drivers/bluetooth/                       @joerchan @jhedberg @Vudentz
Alexander Wachter's avatar
Alexander Wachter committed
185
/drivers/can/                             @alexanderwachter
186
/drivers/can/*mcp2515*                    @karstenkoenig
187
/drivers/clock_control/*nrf*              @nordic-krch
188
/drivers/clock_control/*esp32*            @extremegtx
189
/drivers/clock_control/*rcar*             @julien-massot
190
/drivers/counter/                         @nordic-krch
191
/drivers/console/ipm_console.c            @finikorg
192
/drivers/console/semihost_console.c       @luozhongyao
193
/drivers/counter/counter_cmos.c           @dcpleung
194
/drivers/crypto/*nrf_ecb*                 @maciekfabia @anangl
195
/drivers/console/*mux*                    @jukkar
196
/drivers/display/                         @vanwinkeljan
197
/drivers/display/display_framebuf.c       @dcpleung
198
/drivers/dac/                             @martinjaeger
199
/drivers/dma/*dw*                         @tbursztyka
200
/drivers/dma/*sam0*                       @Sizurka
201
/drivers/dma/dma_stm32*                   @cybertale @lowlander
202
/drivers/dma/*pl330*                      @raveenp
203
/drivers/dma/*iproc_pax*                  @raveenp
204
/drivers/ec_host_cmd_periph/              @jettr
205
/drivers/edac/                            @finikorg
206
/drivers/eeprom/                          @henrikbrixandersen
207
/drivers/eeprom/eeprom_stm32.c            @KwonTae-young
208
/drivers/entropy/*rv32m1*                 @MaureenHelm
209
/drivers/entropy/*gecko*                  @chrta
210
/drivers/entropy/*litex*                  @mateusz-holenko @kgugala @pgielda
211
/drivers/espi/                            @albertofloyd @franciscomunoz @scottwcpg
212
/drivers/ethernet/                        @jukkar @tbursztyka @pfalcon
Maureen Helm's avatar
Maureen Helm committed
213
/drivers/ethernet/*stm32*                 @Nukersson @lochej
214
/drivers/ethernet/*w5500*                 @parthitce
215 216
/drivers/flash/                           @nashif @nvlsianpu
/drivers/flash/*nrf*                      @nvlsianpu
217
/drivers/gpio/                            @mnkp
218
/drivers/gpio/*ht16k33*                   @henrikbrixandersen
219
/drivers/gpio/*lmp90xxx*                  @henrikbrixandersen
220
/drivers/gpio/*stm32*                     @erwango
221
/drivers/gpio/*eos_s3*                    @wtatarski @kowalewskijan @kgugala
222
/drivers/gpio/*rcar*                      @julien-massot
223
/drivers/hwinfo/                          @alexanderwachter
224
/drivers/i2s/i2s_ll_stm32*                @avisconti
225
/drivers/i2c/i2c_common.c                 @sjg20
226
/drivers/i2c/i2c_emul.c                   @sjg20
227
/drivers/i2c/i2c_ite_it8xxx2.c            @GTLin08
228
/drivers/i2c/i2c_shell.c                  @nashif
229
/drivers/i2c/Kconfig.i2c_emul             @sjg20
230
/drivers/i2c/Kconfig.it8xxx2              @GTLin08
231
/drivers/i2c/slave/*eeprom*               @henrikbrixandersen
232 233
/drivers/i2c/Kconfig.test                 @mbolivar-nordic
/drivers/i2c/i2c_test.c                   @mbolivar-nordic
234
/drivers/i2s/*litex*                      @mateusz-holenko @kgugala @pgielda
235
/drivers/ieee802154/                      @jukkar @tbursztyka
236
/drivers/ieee802154/ieee802154_rf2xx*     @jukkar @tbursztyka @nandojve
237
/drivers/ieee802154/ieee802154_cc13xx*    @bwitherspoon @cfriedt
238
/drivers/interrupt_controller/            @dcpleung @nashif
239
/drivers/interrupt_controller/intc_gic.c  @stephanosio
240
/drivers/ipm/ipm_mhu*                     @karl-zh
241 242
/drivers/ipm/Kconfig.nrfx                 @masz-nordic @ioannisg
/drivers/ipm/Kconfig.nrfx_ipc_channel     @masz-nordic @ioannisg
243
/drivers/ipm/ipm_intel_adsp.c             @finikorg
244
/drivers/ipm/ipm_cavs_idc*                @dcpleung
245 246
/drivers/ipm/ipm_nrfx_ipc.c               @masz-nordic @ioannisg
/drivers/ipm/ipm_nrfx_ipc.h               @masz-nordic @ioannisg
247
/drivers/ipm/ipm_stm32_ipcc.c             @arnopo
248
/drivers/kscan/                           @albertofloyd @franciscomunoz @scottwcpg
249
/drivers/led/                             @Mani-Sadhasivam
250
/drivers/led_strip/                       @mbolivar-nordic
251
/drivers/lora/                            @Mani-Sadhasivam
252
/drivers/memc/                            @gmarull
253 254
/drivers/misc/                            @tejlmand
/drivers/misc/ft8xx/                      @hubertmis
255
/drivers/modem/*gsm*                      @jukkar
256 257
/drivers/modem/hl7800.c                   @rerickson1
/drivers/modem/Kconfig.hl7800             @rerickson1
258
/drivers/pcie/                            @dcpleung @nashif @jhedberg
259
/drivers/peci/                            @albertofloyd @franciscomunoz @scottwcpg
260
/drivers/pinmux/*hsdk*                    @iriszzw
261
/drivers/pinmux/*it8xxx2*                 @ite
262
/drivers/pm_cpu_ops/                      @carlocaione
263
/drivers/ps2/                             @albertofloyd @franciscomunoz @scottwcpg
264
/drivers/pwm/*rv32m1*                     @henrikbrixandersen
265
/drivers/pwm/*sam0*                       @nzmichaelh
266
/drivers/pwm/*stm32*                      @gmarull
267
/drivers/pwm/*xlnx*                       @henrikbrixandersen
268 269
/drivers/pwm/pwm_capture.c                @henrikbrixandersen
/drivers/pwm/pwm_shell.c                  @henrikbrixandersen
270
/drivers/pwm/*gecko*                      @sun681
Anas Nashif's avatar
Anas Nashif committed
271
/drivers/sensor/                          @MaureenHelm
272 273
/drivers/sensor/ams_iAQcore/              @alexanderwachter
/drivers/sensor/ens210/                   @alexanderwachter
274 275 276 277
/drivers/sensor/hts*/                     @avisconti
/drivers/sensor/lis*/                     @avisconti
/drivers/sensor/lps*/                     @avisconti
/drivers/sensor/lsm*/                     @avisconti
278
/drivers/sensor/mpr/                      @sven-hm
279
/drivers/sensor/st*/                      @avisconti
280
/drivers/serial/uart_altera_jtag_hal.c    @nashif
281
/drivers/serial/*ns16550*                 @dcpleung @nashif @jenmwms @aasthagr
282
/drivers/serial/*nrfx*                    @Mierunski @anangl
283
/drivers/serial/uart_liteuart.c           @mateusz-holenko @kgugala @pgielda
284 285
/drivers/serial/Kconfig.mcux_iuart        @Mani-Sadhasivam
/drivers/serial/uart_mcux_iuart.c         @Mani-Sadhasivam
286 287
/drivers/serial/Kconfig.rtt               @carlescufi @pkral78
/drivers/serial/uart_rtt.c                @carlescufi @pkral78
288 289
/drivers/serial/Kconfig.xlnx              @wjliang
/drivers/serial/uart_xlnx_ps.c            @wjliang
290
/drivers/serial/uart_xlnx_uartlite.c      @henrikbrixandersen
291
/drivers/serial/*xmc4xxx*                 @parthitce
292
/drivers/serial/*nuvoton*                 @ssekar15
293
/drivers/serial/*apbuart*                 @martin-aberg
294 295 296 297 298
/drivers/disk/                            @jfischer-no
/drivers/disk/sdmmc_sdhc.h                @JunYangNXP
/drivers/disk/sdmmc_spi.c                 @JunYangNXP
/drivers/disk/usdhc.c                     @JunYangNXP
/drivers/disk/sdmmc_stm32.c               @anthonybrandon
299 300
/drivers/net/                             @jukkar @tbursztyka
/drivers/ptp_clock/                       @jukkar
301
/drivers/spi/                             @tbursztyka
302
/drivers/spi/spi_rv32m1_lpspi*            @karstenkoenig
303
/drivers/timer/apic_timer.c               @dcpleung @nashif
304
/drivers/timer/arm_arch_timer.c           @carlocaione
305
/drivers/timer/cortex_m_systick.c         @ioannisg
306
/drivers/timer/altera_avalon_timer_hal.c  @nashif
307
/drivers/timer/riscv_machine_timer.c      @kgugala @pgielda
308
/drivers/timer/ite_it8xxx2_timer.c        @ite
309
/drivers/timer/xlnx_psttc_timer*          @wjliang @stephanosio
310
/drivers/timer/cc13x2_cc26x2_rtc_timer.c  @vanti
311
/drivers/timer/cavs_timer.c               @dcpleung
312
/drivers/timer/stm32_lptim_timer.c        @FRASTM
313
/drivers/timer/leon_gptimer.c             @martin-aberg
314
/drivers/timer/rcar_cmt_timer.c           @julien-massot
315
/drivers/usb/                             @jfischer-no
316
/drivers/usb/device/usb_dc_stm32.c        @ydamigos @loicpoulain
317
/drivers/video/                           @loicpoulain
318
/drivers/i2c/i2c_ll_stm32*                @ydamigos
319
/drivers/i2c/i2c_rv32m1_lpi2c*            @henrikbrixandersen
320
/drivers/i2c/*sam0*                       @Sizurka
321
/drivers/i2c/i2c_dw*                      @dcpleung
322
/drivers/*/*xec*                          @franciscomunoz @albertofloyd @scottwcpg
323
/drivers/watchdog/*gecko*                 @oanerer
324
/drivers/watchdog/*sifive*                @katsuster
325
/drivers/watchdog/wdt_handlers.c          @dcpleung @nashif
326
/drivers/watchdog/*cc32xx*                @pavlohamov
327
/drivers/wifi/                            @jukkar @tbursztyka @pfalcon
328
/drivers/wifi/esp/                        @mniestroj
329
/drivers/wifi/eswifi/                     @loicpoulain @nandojve
330
/drivers/wifi/winc1500/                   @kludentwo
331
/drivers/virtualization/		  @tbursztyka
332
/dts/arc/                                 @abrodkin @ruuddw @iriszzw @evgeniy-paltsev
333
/dts/arm/acsip/                           @NorthernDean
334
/dts/arm/atmel/sam4e*                     @nandojve
335
/dts/arm/atmel/sam4l*                     @nandojve
336
/dts/arm/atmel/samr21.dtsi                @benpicco
337
/dts/arm/atmel/sam*5*.dtsi                @benpicco
338
/dts/arm/atmel/same70*                    @nandojve
339
/dts/arm/atmel/samv71*                    @nandojve
340
/dts/arm/atmel/                           @galak
341
/dts/arm/broadcom/                        @sbranden
342
/dts/arm/cypress/                         @nandojve
343
/dts/arm/infineon/                        @parthitce
344
/dts/arm64/                               @carlocaione
345
/dts/arm64/armv8-r.dtsi                   @povergoing
346
/dts/arm64/nxp/                           @JiafeiPan
Jan Kowalewski's avatar
Jan Kowalewski committed
347
/dts/arm/quicklogic/                      @wtatarski @kowalewskijan @kgugala
348
/dts/arm/st/                              @erwango
349 350
/dts/arm/ti/cc13?2*                       @bwitherspoon
/dts/arm/ti/cc26?2*                       @bwitherspoon
351
/dts/arm/ti/cc3235*                       @vanti
352
/dts/arm/nordic/                          @ioannisg @carlescufi
353
/dts/arm/nuvoton/                         @ssekar15
354
/dts/arm/nuvoton/npcx/                    @MulinChao @WealianLiao @ChiHuaL
355
/dts/arm/nxp/                             @MaureenHelm @mmahadevan108 @dleach02
356
/dts/arm/microchip/                       @franciscomunoz @albertofloyd @scottwcpg
357
/dts/arm/silabs/efm32_pg_1b.dtsi          @rdmeneze
358
/dts/arm/silabs/efm32gg11b*               @oanerer
359
/dts/arm/silabs/efm32_jg_pg*              @chrta
360
/dts/arm/silabs/efr32bg13p*               @mnkp
361
/dts/arm/silabs/efr32xg13p*               @mnkp
362 363
/dts/arm/silabs/efm32jg12b*               @chrta
/dts/arm/silabs/efm32pg12b*               @chrta
364
/dts/arm/silabs/efm32pg1b*                @rdmeneze
365
/dts/arm/silabs/efr32mg21*                @l-alfred
366
/dts/arm/silabs/efr32fg13*                @yonsch
367
/dts/riscv/                               @kgugala @pgielda
368
/dts/riscv/it8xxx2.dtsi                   @ite
Nicolas Pitre's avatar
Nicolas Pitre committed
369 370 371
/dts/riscv/microsemi-miv.dtsi             @galak
/dts/riscv/rv32m1*                        @MaureenHelm
/dts/riscv/riscv32-litex-vexriscv.dtsi    @mateusz-holenko @kgugala @pgielda
372
/dts/arm/armv*m.dtsi                      @galak @ioannisg
373
/dts/arm/armv7-r.dtsi                     @bbolen @stephanosio
374
/dts/arm/xilinx/                          @bbolen @stephanosio
375
/dts/arm/renesas/                         @julien-massot
376
/dts/x86/                                 @jhedberg
377
/dts/xtensa/xtensa.dtsi                   @ydamigos
378
/dts/xtensa/intel/                        @dcpleung
379
/dts/sparc/                               @martin-aberg
380
/dts/bindings/                            @galak
381
/dts/bindings/can/                        @alexanderwachter
382
/dts/bindings/i2c/zephyr*i2c-emul.yaml    @sjg20
383
/dts/bindings/adc/st*stm32-adc.yaml       @cybertale
384
/dts/bindings/modem/*hl7800.yaml          @rerickson1
385
/dts/bindings/serial/ns16550.yaml         @dcpleung @nashif
386
/dts/bindings/wifi/*esp.yaml              @mniestroj
387
/dts/bindings/*/*npcx*                    @MulinChao @WealianLiao @ChiHuaL
388
/dts/bindings/*/*psoc6*                   @nandojve
389
/dts/bindings/*/nordic*                   @anangl
390
/dts/bindings/*/nxp*                      @MaureenHelm @mmahadevan108 @dleach02
391
/dts/bindings/*/openisa*                  @MaureenHelm
392 393
/dts/bindings/*/st*                       @erwango
/dts/bindings/sensor/ams*                 @alexanderwachter
394
/dts/bindings/*/sifive*                   @mateusz-holenko @kgugala @pgielda
395
/dts/bindings/*/litex*                    @mateusz-holenko @kgugala @pgielda
396
/dts/bindings/*/vexriscv*                 @mateusz-holenko @kgugala @pgielda
397
/dts/bindings/pm_cpu_ops/*                @carlocaione
398
/dts/posix/                               @aescolar @vanwinkeljan @daor-oti
399
/dts/bindings/sensor/*bme680*             @BoschSensortec
400
/dts/bindings/sensor/st*                  @avisconti
401
/dts/common/                              @galak
402
/include/                                 @nashif @carlescufi @galak @MaureenHelm
403
/include/drivers/*/*litex*                @mateusz-holenko @kgugala @pgielda
404 405 406
/include/drivers/adc.h                    @anangl
/include/drivers/can.h                    @alexanderwachter
/include/drivers/counter.h                @nordic-krch
407
/include/drivers/dac.h                    @martinjaeger
408
/include/drivers/display.h                @vanwinkeljan
409
/include/drivers/espi.h                   @albertofloyd @franciscomunoz @scottwcpg
410
/include/drivers/bluetooth/               @joerchan @jhedberg @Vudentz
411
/include/drivers/flash.h                  @nashif @carlescufi @galak @MaureenHelm @nvlsianpu
412
/include/drivers/i2c_emul.h               @sjg20
413
/include/drivers/led/ht16k33.h            @henrikbrixandersen
414
/include/drivers/interrupt_controller/    @dcpleung @nashif
415
/include/drivers/interrupt_controller/gic.h @stephanosio
416
/include/drivers/modem/hl7800.h           @rerickson1
417
/include/drivers/pcie/                    @dcpleung
418 419
/include/drivers/hwinfo.h                 @alexanderwachter
/include/drivers/led.h                    @Mani-Sadhasivam
420
/include/drivers/led_strip.h              @mbolivar-nordic
421 422
/include/drivers/sensor.h                 @MaureenHelm
/include/drivers/spi.h                    @tbursztyka
423
/include/drivers/lora.h                   @Mani-Sadhasivam
424
/include/drivers/peci.h                   @albertofloyd @franciscomunoz @scottwcpg
425 426
/include/drivers/pm_cpu_ops.h             @carlocaione
/include/drivers/pm_cpu_ops/              @carlocaione
427
/include/app_memory/                      @dcpleung
428 429 430
/include/arch/arc/                        @abrodkin @ruuddw @evgeniy-paltsev
/include/arch/arc/arch.h                  @abrodkin @ruuddw @evgeniy-paltsev
/include/arch/arc/v2/irq.h                @abrodkin @ruuddw @evgeniy-paltsev
431
/include/arch/arm/aarch32/                @MaureenHelm @galak @ioannisg
432
/include/arch/arm/aarch32/cortex_a_r/     @stephanosio
433
/include/arch/arm64/                      @carlocaione
434
/include/arch/arm64/cortex_r/             @povergoing
435
/include/arch/arm/aarch32/irq.h           @carlocaione
436 437
/include/arch/nios2/                      @nashif
/include/arch/nios2/arch.h                @nashif
438
/include/arch/posix/                      @aescolar @daor-oti
439
/include/arch/riscv/                      @kgugala @pgielda
440 441 442
/include/arch/x86/                        @jhedberg @dcpleung
/include/arch/common/                     @andyross @nashif
/include/arch/xtensa/                     @andyross @dcpleung
443
/include/arch/sparc/                      @martin-aberg
444
/include/sys/atomic.h                     @andyross
445
/include/bluetooth/                       @joerchan @jhedberg @Vudentz
446
/include/bluetooth/audio/                 @joerchan @jhedberg @Vudentz @Thalley @asbjornsabo
447
/include/cache.h                          @carlocaione @andyross
448
/include/canbus/                          @alexanderwachter
449
/include/tracing/                         @nashif
450
/include/debug/                           @nashif
451
/include/debug/coredump.h                 @dcpleung
452
/include/debug/gdbstub.h                  @ceolin
453
/include/device.h                         @tbursztyka @nashif
454
/include/devicetree.h                     @galak
455
/include/display/                         @vanwinkeljan
456
/include/dt-bindings/clock/kinetis_mcg.h  @henrikbrixandersen
457
/include/dt-bindings/clock/kinetis_scg.h  @henrikbrixandersen
458
/include/dt-bindings/dma/stm32_dma.h      @cybertale
459
/include/dt-bindings/pcie/                @dcpleung
460
/include/dt-bindings/usb/usb.h            @galak
461
/include/drivers/emul.h                   @sjg20
462
/include/fs/                              @nashif @nvlsianpu @de-nordic
463 464 465 466 467 468 469
/include/init.h                           @nashif @andyross
/include/irq.h                            @dcpleung @nashif @andyross
/include/irq_offload.h                    @dcpleung @nashif @andyross
/include/kernel.h                         @dcpleung @nashif @andyross
/include/kernel_version.h                 @dcpleung @nashif @andyross
/include/linker/app_smem*.ld              @dcpleung @nashif
/include/linker/                          @dcpleung @nashif @andyross
470
/include/logging/                         @nordic-krch
471
/include/lorawan/lorawan.h                @Mani-Sadhasivam
472
/include/mgmt/osdp.h                      @cbsiddharth
473 474
/include/net/                             @jukkar @tbursztyka @pfalcon
/include/net/buf.h                        @jukkar @jhedberg @tbursztyka @pfalcon
475 476 477
/include/net/coap*.h                      @jukkar @rlubos
/include/net/lwm2m*.h                     @jukkar @rlubos
/include/net/mqtt.h                       @jukkar @rlubos
478
/include/posix/                           @pfalcon
479
/include/power/power.h                    @nashif @ceolin
480
/include/drivers/ptp_clock.h              @jukkar
481
/include/shared_irq.h                     @dcpleung @nashif @andyross
482
/include/shell/                           @jakub-uC @nordic-krch
483 484 485 486 487 488 489 490
/include/sw_isr_table.h                   @dcpleung @nashif @andyross
/include/sys_clock.h                      @dcpleung @nashif @andyross
/include/sys/sys_io.h                     @dcpleung @nashif @andyross
/include/sys/kobject.h                    @dcpleung @nashif
/include/toolchain.h                      @dcpleung @andyross @nashif
/include/toolchain/                       @dcpleung @nashif @andyross
/include/zephyr.h                         @dcpleung @nashif @andyross
/kernel/                                  @dcpleung @nashif @andyross
491 492 493
/lib/util/                                @carlescufi @jakub-uC
/lib/util/fnmatch/                        @carlescufi @jakub-uC
/lib/util/getopt/                         @jakub-uC
494
/lib/gui/                                 @vanwinkeljan
495
/lib/open-amp/                            @arnopo
496
/lib/os/                                  @dcpleung @nashif @andyross
497
/lib/os/cbprintf_packaged.c               @npitre
498
/lib/posix/                               @pfalcon
Anas Nashif's avatar
Anas Nashif committed
499
/subsys/portability/                      @nashif
500
/lib/libc/                                @nashif
501
/modules/                                 @nashif
502
/modules/trusted-firmware-m/              @ioannisg @microbuilder
503 504
/kernel/device.c                          @andyross @nashif
/kernel/idle.c                            @andyross @nashif
Anas Nashif's avatar
Anas Nashif committed
505
/samples/                                 @nashif
506
/samples/basic/minimal/                   @carlescufi
507
/samples/basic/servo_motor/boards/*microbit* @jhe
508
/samples/bluetooth/                       @jhedberg @Vudentz @joerchan
Anas Nashif's avatar
Anas Nashif committed
509
/samples/boards/intel_s1000_crb/          @sathishkuttan @dcpleung @nashif
510
/samples/subsys/display/                  @vanwinkeljan
511
/samples/drivers/can/                     @alexanderwachter
512
/samples/drivers/clock_control_litex/     @mateusz-holenko @kgugala @pgielda
513
/samples/drivers/display/                 @vanwinkeljan
514
/samples/drivers/ht16k33/                 @henrikbrixandersen
515
/samples/drivers/lora/                    @Mani-Sadhasivam
516
/samples/subsys/lorawan/                  @Mani-Sadhasivam
517
/samples/net/                             @jukkar @tbursztyka @pfalcon
518
/samples/net/cloud/tagoio_http_post/      @nandojve
519
/samples/net/dns_resolve/                 @jukkar @tbursztyka @pfalcon
520
/samples/net/lwm2m_client/                @rlubos
521
/samples/net/mqtt_publisher/              @jukkar @tbursztyka
522
/samples/net/sockets/coap_*/              @rlubos
523
/samples/net/sockets/                     @jukkar @tbursztyka @pfalcon
Alexander Kozhinov's avatar
Alexander Kozhinov committed
524
/samples/net/*civetweb*                   @Nukersson
Maureen Helm's avatar
Maureen Helm committed
525
/samples/sensor/                          @MaureenHelm
526
/samples/shields/                         @avisconti
527 528
/samples/subsys/logging/                  @nordic-krch @jakub-uC
/samples/subsys/shell/                    @jakub-uC @nordic-krch
529
/samples/subsys/mgmt/mcumgr/smp_svr/      @aunsbjerg @nvlsianpu
530
/samples/subsys/mgmt/updatehub/           @nandojve @otavio
531
/samples/subsys/mgmt/osdp/                @cbsiddharth
532
/samples/subsys/usb/                      @jfischer-no
533
/samples/subsys/power/                    @nashif @ceolin
534
/samples/tfm_integration/                 @ioannisg @microbuilder
535
/samples/userspace/                       @dcpleung @nashif
536 537
/scripts/coccicheck                       @himanshujha199640 @JuliaLawall
/scripts/coccinelle/                      @himanshujha199640 @JuliaLawall
538
/scripts/coredump/                        @dcpleung
539
/scripts/kconfig/                         @ulfalizer
Anas Nashif's avatar
Anas Nashif committed
540 541
/scripts/pylib/twister/expr_parser.py     @nashif
/scripts/schemas/twister/                 @nashif
542
/scripts/gen_app_partitions.py            @dcpleung @nashif
543
/scripts/get_maintainer.py                @nashif
544
/scripts/dts/                             @mbolivar-nordic @galak
545
/scripts/release/                         @nashif
546
/scripts/ci/                              @nashif
547 548 549
/arch/x86/gen_gdt.py                      @dcpleung @nashif
/arch/x86/gen_idt.py                      @dcpleung @nashif
/scripts/gen_kobject_list.py              @dcpleung @nashif
550
/scripts/gen_kobject_placeholders.py      @dcpleung
551
/scripts/gen_syscalls.py                  @dcpleung @nashif
Martí Bolívar's avatar
Martí Bolívar committed
552
/scripts/list_boards.py                   @mbolivar-nordic
553
/scripts/net/                             @jukkar
554
/scripts/process_gperf.py                 @dcpleung @nashif
555
/scripts/gen_relocate_app.py              @dcpleung
556
/scripts/requirements*.txt                @mbolivar-nordic @galak @nashif
Anas Nashif's avatar
Anas Nashif committed
557
/scripts/tests/twister/                   @aasthagr
558
/scripts/tests/build/test_subfolder_list.py @rmstoi
559
/scripts/tracing/                         @nashif
Anas Nashif's avatar
Anas Nashif committed
560 561
/scripts/pylib/twister/                   @nashif
/scripts/twister                          @nashif
562
/scripts/series-push-hook.sh              @erwango
563 564
/scripts/west_commands/                   @mbolivar-nordic
/scripts/west-commands.yml                @mbolivar-nordic
565
/scripts/zephyr_module.py                 @tejlmand
566
/scripts/uf2conv.py                       @petejohanson
567
/scripts/user_wordsize.py                 @cfriedt
568
/scripts/valgrind.supp                    @aescolar @daor-oti
569
/share/zephyr-package/                    @tejlmand
570
/share/zephyrunittest-package/            @tejlmand
571
/subsys/bluetooth/                        @joerchan @jhedberg @Vudentz
572
/subsys/bluetooth/audio/                  @joerchan @jhedberg @Vudentz @Thalley @asbjornsabo
573
/subsys/bluetooth/controller/             @carlescufi @cvinayak @thoh-ot @kruithofa
574
/subsys/bluetooth/mesh/                   @jhedberg @trond-snekvik @joerchan @Vudentz
575
/subsys/canbus/                           @alexanderwachter
576
/subsys/cpp/                              @vanwinkeljan
577
/subsys/debug/                            @nashif
578
/subsys/debug/coredump/                   @dcpleung
579 580
/subsys/debug/gdbstub/                    @ceolin
/subsys/debug/gdbstub.c                   @ceolin
581
/subsys/dfu/                              @nvlsianpu
582
/subsys/disk/                             @jfischer-no
583
/subsys/tracing/                          @nashif
584
/subsys/debug/asan_hacks.c                @vanwinkeljan @aescolar @daor-oti
585
/subsys/demand_paging/                    @dcpleung @nashif
586
/subsys/emul/                             @sjg20
587
/subsys/fb/                               @jfischer-no
588
/subsys/fs/                               @nashif
589
/subsys/fs/fcb/                           @nvlsianpu
590
/subsys/fs/fuse_fs_access.c               @vanwinkeljan
591
/subsys/fs/nvs/                           @Laczen
592
/subsys/ipc/                              @ioannisg
593
/subsys/logging/                          @nordic-krch
594
/subsys/logging/log_backend_net.c         @nordic-krch @jukkar
595
/subsys/lorawan/                          @Mani-Sadhasivam
596
/subsys/mgmt/ec_host_cmd/                 @jettr
597
/subsys/mgmt/mcumgr/                      @carlescufi @nvlsianpu
598
/subsys/mgmt/hawkbit/                     @Navin-Sankar
599
/subsys/mgmt/mcumgr/smp_udp.c             @aunsbjerg
600
/subsys/mgmt/updatehub/                   @nandojve @otavio
601
/subsys/mgmt/osdp/                        @cbsiddharth
602
/subsys/modbus/                           @jfischer-no
603 604 605
/subsys/net/buf.c                         @jukkar @jhedberg @tbursztyka @pfalcon
/subsys/net/ip/                           @jukkar @tbursztyka @pfalcon
/subsys/net/lib/                          @jukkar @tbursztyka @pfalcon
606
/subsys/net/lib/dns/                      @jukkar @tbursztyka @pfalcon @cfriedt
607
/subsys/net/lib/lwm2m/                    @rlubos
608
/subsys/net/lib/config/                   @jukkar @tbursztyka @pfalcon
609
/subsys/net/lib/mqtt/                     @jukkar @tbursztyka @rlubos
610
/subsys/net/lib/coap/                     @rlubos
611
/subsys/net/lib/sockets/socketpair.c      @cfriedt
612
/subsys/net/lib/sockets/                  @jukkar @tbursztyka @pfalcon
613 614
/subsys/net/lib/tls_credentials/          @rlubos
/subsys/net/l2/                           @jukkar @tbursztyka
615
/subsys/net/l2/canbus/                    @alexanderwachter @jukkar
616
/subsys/net/*/openthread/                 @rlubos
617
/subsys/power/                            @nashif @ceolin
618
/subsys/random/                           @dleach02
619
/subsys/settings/                         @nvlsianpu
620
/subsys/shell/                            @jakub-uC @nordic-krch
Anas Nashif's avatar
Anas Nashif committed
621
/subsys/stats/                            @nvlsianpu
622
/subsys/storage/                          @nvlsianpu
623
/subsys/task_wdt/                         @martinjaeger
624
/subsys/testsuite/                        @nashif
625
/subsys/timing/                           @nashif @dcpleung
626
/subsys/usb/                              @jfischer-no
627
/subsys/usb/class/dfu/usb_dfu.c           @nvlsianpu
Anas Nashif's avatar
Anas Nashif committed
628
/tests/                                   @nashif
629
/tests/arch/arm/                          @ioannisg @stephanosio
630
/tests/benchmarks/cmsis_dsp/              @stephanosio
631
/tests/boards/native_posix/               @aescolar @daor-oti
Anas Nashif's avatar
Anas Nashif committed
632
/tests/boards/intel_s1000_crb/            @dcpleung @sathishkuttan
633
/tests/bluetooth/                         @joerchan @jhedberg @Vudentz
634
/tests/bluetooth/bsim_bt/                 @joerchan @jhedberg @Vudentz @aescolar @wopu-ot
635 636 637
/tests/posix/                             @pfalcon
/tests/crypto/                            @ceolin
/tests/crypto/mbedtls/                    @nashif @ceolin
Alexander Wachter's avatar
Alexander Wachter committed
638
/tests/drivers/can/                       @alexanderwachter
639
/tests/drivers/counter/                   @nordic-krch
640
/tests/drivers/eeprom/                    @henrikbrixandersen @sjg20
641
/tests/drivers/flash_simulator/           @nvlsianpu
642
/tests/drivers/gpio/                      @mnkp
643
/tests/drivers/hwinfo/                    @alexanderwachter
644
/tests/drivers/spi/                       @tbursztyka
645
/tests/drivers/uart/uart_async_api/       @Mierunski
646
/tests/kernel/                            @dcpleung @andyross @nashif
647
/tests/lib/                               @nashif
648
/tests/lib/cmsis_dsp/                     @stephanosio
649 650 651 652 653
/tests/net/                               @jukkar @tbursztyka @pfalcon
/tests/net/buf/                           @jukkar @jhedberg @tbursztyka @pfalcon
/tests/net/lib/                           @jukkar @tbursztyka @pfalcon
/tests/net/lib/http_header_fields/        @jukkar @tbursztyka
/tests/net/lib/mqtt_packet/               @jukkar @tbursztyka
654
/tests/net/lib/coap/                      @rlubos
655
/tests/net/socket/socketpair/             @cfriedt
656
/tests/net/socket/                        @jukkar @tbursztyka @pfalcon
Daniel Leung's avatar
Daniel Leung committed
657
/tests/subsys/debug/coredump/             @dcpleung
658
/tests/subsys/fs/                         @nashif @nvlsianpu @de-nordic
659
/tests/subsys/settings/                   @nvlsianpu
660
/tests/subsys/shell/                      @jakub-uC @nordic-krch
661
# Get all docs reviewed
662
*.rst                                     @nashif
663
/doc/reference/kernel/                    @andyross @nashif
664
*posix*.rst                               @aescolar @daor-oti