blob: d7782d1ff20810e36564b3b337c8e0f24f7e0712 [file] [log] [blame]
Kumar Gala77624aa2017-07-07 08:56:05 -05001# CODEOWNERS for autoreview assigning in github
2
Paul Sokolovskydcf824b2018-11-23 13:12:14 +03003# Order is important; the last matching pattern takes the most
4# precedence.
5
Anas Nashiff2841b12017-07-22 05:55:20 -04006# Do not use wildcard on all source yet
7# * @galak @nashif
Anas Nashif73024f82017-07-20 13:08:45 +03008
Anas Nashif6a86c552019-02-18 16:02:05 -05009/.known-issues/ @inakypg @nashif
10/arch/arc/ @vonhust @ruuddw
11/arch/arm/ @MaureenHelm @galak
12/soc/arm/ @MaureenHelm @galak
13/soc/arm/arm/mps2/ @fvincenzo
Anas Nashifcda61452019-02-18 19:32:55 -050014/soc/arm/atmel_sam/sam4s/ @fallrisk
Anas Nashif6a86c552019-02-18 16:02:05 -050015/soc/arm/nxp*/ @MaureenHelm
16/soc/arm/nordic_nrf/ @ioannisg
17/soc/arm/st_stm32/ @erwango
18/soc/arm/st_stm32/stm32f4/ @rsalveti @idlethread
Vincent Wan794c1892019-02-26 14:34:29 -080019/soc/arm/ti_simplelink/cc32xx/ @vanti
Anas Nashifcda61452019-02-18 19:32:55 -050020/soc/arm/ti_simplelink/msp432p4xx/ @Mani-Sadhasivam
Anas Nashif7352d2b2019-02-24 13:04:38 -050021/soc/xtensa/intel_s1000/ @sathishkuttan @dcpleung @rgundi
Anas Nashif6a86c552019-02-18 16:02:05 -050022/arch/nios2/ @andrewboie @ramakrishnapallala
23/arch/posix/ @aescolar
24/arch/riscv32/ @kgugala @pgielda @nategraff-sifive
25/soc/posix/ @aescolar
26/soc/riscv32/ @kgugala @pgielda @nategraff-sifive
27/arch/x86/ @andrewboie @ramakrishnapallala
28/arch/x86/core/ @andrewboie
29/arch/x86/core/crt0.S @ramakrishnapallala @nashif
30/soc/x86/ @andrewboie @ramakrishnapallala
31/soc/x86/intel_quark/quark_d2000/ @nashif
32/soc/x86/intel_quark/quark_se/ @nashif
33/soc/x86/intel_quark/quark_x1000/ @nashif
34/arch/xtensa/ @andrewboie @rgundi @andyross
35/soc/xtensa/ @andrewboie @rgundi @andyross
36/boards/arc/ @vonhust @ruuddw
37/boards/arc/arduino_101_sss/ @nashif
38/boards/arc/em_starterkit/ @vonhust
39/boards/arc/quark_se_c1000_ss_devboard/ @nashif
40/boards/arm/ @MaureenHelm @galak
41/boards/arm/96b_argonkey/ @avisconti
42/boards/arm/96b_carbon/ @rsalveti @idlethread
43/boards/arm/96b_nitrogen/ @idlethread
44/boards/arm/96b_neonkey/ @Mani-Sadhasivam
45/boards/arm/96b_stm32_sensor_mez/ @Mani-Sadhasivam
Vincent Wan794c1892019-02-26 14:34:29 -080046/boards/arm/cc3220sf_launchxl/ @vanti
Anas Nashif6a86c552019-02-18 16:02:05 -050047/boards/arm/curie_ble/ @jhedberg
48/boards/arm/disco_l475_iot1/ @erwango
49/boards/arm/frdm*/ @MaureenHelm
50/boards/arm/frdm*/doc/ @MaureenHelm @MeganHansen
51/boards/arm/hexiwear*/ @MaureenHelm
52/boards/arm/hexiwear*/doc/ @MaureenHelm @MeganHansen
53/boards/arm/lpcxpresso*/ @MaureenHelm
54/boards/arm/lpcxpresso*/doc/ @MaureenHelm @MeganHansen
55/boards/arm/mimxrt*/ @MaureenHelm
56/boards/arm/mimxrt*/doc/ @MaureenHelm @MeganHansen
57/boards/arm/mps2_an385/ @fvincenzo
58/boards/arm/msp_exp432p401r_launchxl/ @Mani-Sadhasivam
59/boards/arm/nrf51_blenano/ @rsalveti
60/boards/arm/nrf51_pca10028/ @carlescufi
61/boards/arm/nrf52_pca10040/ @carlescufi
62/boards/arm/nrf52_pca20020/ @tkln
63/boards/arm/nrf52810_pca10040/ @carlescufi
64/boards/arm/nrf52840_pca10056/ @carlescufi
65/boards/arm/nrf52840_pca10059/ @lemrey
66/boards/arm/nrf9160_pca10090/ @ioannisg
Erwan Gouriou4fe3aea2019-02-25 18:00:46 +010067/boards/arm/nucleo*/ @erwango
Anas Nashif6a86c552019-02-18 16:02:05 -050068/boards/arm/nucleo_f401re/ @rsalveti @idlethread
69/boards/arm/sam4s_xplained/ @fallrisk
70/boards/arm/v2m_beetle/ @fvincenzo
71/boards/arm/olimexino_stm32/ @ydamigos
Erwan Gouriou4fe3aea2019-02-25 18:00:46 +010072/boards/arm/stm32*_disco/ @erwango
Anas Nashif6a86c552019-02-18 16:02:05 -050073/boards/arm/stm32f3_disco/ @ydamigos
Erwan Gouriou4fe3aea2019-02-25 18:00:46 +010074/boards/arm/stm32*_eval/ @erwango
Anas Nashif6a86c552019-02-18 16:02:05 -050075/boards/nios2/ @ramakrishnapallala
76/boards/nios2/altera_max10/ @ramakrishnapallala
77/boards/posix/ @aescolar
78/boards/riscv32/ @kgugala @pgielda @nategraff-sifive
79/boards/x86/ @andrewboie @nashif
80/boards/x86/arduino_101/ @nashif
81/boards/x86/galileo/ @nashif
82/boards/x86/quark_d2000_crb/ @nashif
83/boards/x86/quark_se_c1000_devboard/ @nashif
Anas Nashif7352d2b2019-02-24 13:04:38 -050084/boards/xtensa/ @nashif @dcpleung
85/boards/xtensa/intel_s1000_crb/ @sathishkuttan @dcpleung
Anas Nashif969f3932017-10-31 08:31:34 -040086# All cmake related files
Anas Nashif7352d2b2019-02-24 13:04:38 -050087/cmake/ @SebastianBoe @nashif
88/cmake/compiler/xcc/ @nashif
89/cmake/toolchain/xcc/ @nashif
90/CMakeLists.txt @SebastianBoe @nashif
Anas Nashif6a86c552019-02-18 16:02:05 -050091/doc/ @dbkinder
92/doc/guides/coccinelle.rst @himanshujha199640 @JuliaLawall
93/doc/CMakeLists.txt @carlescufi
94/doc/scripts/ @carlescufi
95/doc/guides/bluetooth/ @sjanc @jhedberg @Vudentz
96/doc/reference/bluetooth/ @sjanc @jhedberg @Vudentz
97/drivers/*/*mcux* @MaureenHelm
98/drivers/*/*qmsi* @nashif
99/drivers/*/*stm32* @erwango
100/drivers/*/*native_posix* @aescolar
101/drivers/adc/ @anangl
102/drivers/bluetooth/ @sjanc @jhedberg @Vudentz
Alexander Wachter89ddc392019-02-25 17:15:06 +0100103/drivers/can/ @alexanderwachter
Anas Nashif6a86c552019-02-18 16:02:05 -0500104/drivers/clock_control/*stm32f4* @rsalveti @idlethread
105/drivers/counter/ @anangl
106/drivers/display/ @vanwinkeljan
107/drivers/ethernet/ @jukkar @tbursztyka @pfalcon
108/drivers/flash/ @nashif
109/drivers/flash/*stm32* @superna9999
110/drivers/gpio/*stm32* @rsalveti @idlethread
Alexander Wachterbcfe86b2019-02-25 17:22:06 +0100111/drivers/hwinfo/ @alexanderwachter
Anas Nashif6a86c552019-02-18 16:02:05 -0500112/drivers/i2s/i2s_ll_stm32* @avisconti
113/drivers/ieee802154/ @jukkar @tbursztyka
114/drivers/interrupt_controller/ @andrewboie
115/drivers/led/ @Mani-Sadhasivam
116/drivers/led_strip/ @mbolivar
Michael Scott3f400e42019-03-03 13:09:52 -0800117/drivers/modem/ @mike-scott
Anas Nashif6a86c552019-02-18 16:02:05 -0500118/drivers/pinmux/stm32/ @rsalveti @idlethread
119/drivers/sensor/ @bogdan-davidoaia @MaureenHelm
120/drivers/sensor/hts*/ @avisconti
121/drivers/sensor/lis*/ @avisconti
122/drivers/sensor/lps*/ @avisconti
123/drivers/sensor/lsm*/ @avisconti
124/drivers/serial/uart_altera_jtag_hal.c @ramakrishnapallala
125/drivers/net/slip.c @jukkar @tbursztyka
126/drivers/spi/ @tbursztyka
127/drivers/spi/spi_ll_stm32.* @superna9999
128/drivers/timer/altera_avalon_timer_hal.c @ramakrishnapallala
129/drivers/timer/riscv_machine_timer.c @nategraff-sifive @kgugala @pgielda
130/drivers/usb/ @jfischer-phytec-iot @finikorg
131/drivers/usb/device/usb_dc_stm32.c @ydamigos @loicpoulain
132/drivers/i2c/i2c_ll_stm32* @ldts @ydamigos
133/drivers/wifi/ @jukkar @tbursztyka @pfalcon
Anas Nashifcda61452019-02-18 19:32:55 -0500134/drivers/wifi/eswifi/ @loicpoulain
Anas Nashif6a86c552019-02-18 16:02:05 -0500135/dts/arm/st/ @erwango
136/dts/arm/nordic/ @ioannisg @carlescufi
Maureen Helm86247972019-03-07 15:01:54 -0600137/dts/arm/nxp/ @MaureenHelm
Marc Herbertc78be1b2019-02-28 20:56:55 -0800138/dts/bindings/can/ @alexanderwachter
Maureen Helm86247972019-03-07 15:01:54 -0600139/dts/bindings/*/nxp* @MaureenHelm
Anas Nashif6a86c552019-02-18 16:02:05 -0500140/ext/fs/ @nashif @ramakrishnapallala
141/ext/hal/cmsis/ @MaureenHelm @galak
142/ext/hal/nordic/ @carlescufi @anangl
143/ext/hal/nxp/ @MaureenHelm
144/ext/hal/qmsi/ @nashif
145/ext/hal/st/stm32cube/ @erwango
Vincent Wan794c1892019-02-26 14:34:29 -0800146/ext/hal/ti/simplelink/ @vanti
Anas Nashif6a86c552019-02-18 16:02:05 -0500147/ext/lib/crypto/mbedtls/ @nashif
148/ext/lib/crypto/tinycrypt/ @ceolin
149/include/adc.h @anangl
Andrew Boiee686aef2019-02-27 14:41:45 -0800150/include/app_memory/ @andrewboie
Anas Nashif6a86c552019-02-18 16:02:05 -0500151/include/arch/arc/ @vonhust @ruuddw
152/include/arch/arc/arch.h @andrewboie
153/include/arch/arc/v2/irq.h @andrewboie
154/include/arch/arm/ @MaureenHelm @galak
155/include/arch/arm/cortex_m/irq.h @andrewboie
156/include/arch/nios2/ @andrewboie
157/include/arch/nios2/arch.h @andrewboie
158/include/arch/posix/ @aescolar
Anas Nashifcda61452019-02-18 19:32:55 -0500159/include/arch/riscv32/ @nategraff-sifive @kgugala @pgielda
Anas Nashif6a86c552019-02-18 16:02:05 -0500160/include/arch/x86/ @andrewboie @ramakrishnapallala
161/include/arch/x86/arch.h @andrewboie
162/include/arch/xtensa/ @andrewboie
163/include/atomic.h @andrewboie @andyross
164/include/bluetooth/ @sjanc @jhedberg @Vudentz
165/include/cache.h @andrewboie @andyross
Alexander Wachter89ddc392019-02-25 17:15:06 +0100166/include/can.h @alexanderwachter
Anas Nashif6a86c552019-02-18 16:02:05 -0500167/include/counter.h @anangl
168/include/device.h @ramakrishnapallala @nashif
169/include/display.h @vanwinkeljan
170/include/display/ @vanwinkeljan
171/include/drivers/bluetooth/ @sjanc @jhedberg @Vudentz
Michael Scott3f400e42019-03-03 13:09:52 -0800172/include/drivers/modem/ @mike-scott
Anas Nashif6a86c552019-02-18 16:02:05 -0500173/include/drivers/ioapic.h @andrewboie
174/include/drivers/loapic.h @andrewboie
175/include/drivers/mvic.h @andrewboie
176/include/fs.h @nashif @ramakrishnapallala
177/include/fs/ @nashif @ramakrishnapallala
Alexander Wachterbcfe86b2019-02-25 17:22:06 +0100178/include/hwinfo.h @alexanderwachter
Anas Nashif6a86c552019-02-18 16:02:05 -0500179/include/init.h @andrewboie @andyross
180/include/irq.h @andrewboie @andyross
181/include/irq_offload.h @andrewboie @andyross
182/include/kernel.h @andrewboie @andyross
183/include/kernel_version.h @andrewboie @andyross
184/include/led.h @Mani-Sadhasivam
185/include/led_strip.h @mbolivar
186/include/linker/linker-defs.h @andrewboie @andyross
187/include/linker/linker-tool-gcc.h @andrewboie @andyross
188/include/linker/linker-tool.h @andrewboie @andyross
189/include/linker/section_tags.h @andrewboie @andyross
190/include/linker/sections.h @andrewboie @andyross
191/include/logging/ @nordic-krch
192/include/misc/ @andrewboie @andyross
193/include/net/ @jukkar @tbursztyka @pfalcon
194/include/net/buf.h @jukkar @jhedberg @tbursztyka @pfalcon
195/include/posix/ @pfalcon
196/include/power.h @ramakrishnapallala @nashif
197/include/sensor.h @bogdan-davidoaia
198/include/shared_irq.h @andrewboie @andyross
199/include/shell/ @jarz-nordic @nordic-krch
200/include/spi.h @tbursztyka
201/include/sw_isr_table.h @andrewboie @andyross
202/include/sys_clock.h @andrewboie @andyross
203/include/sys_io.h @andrewboie @andyross
Anas Nashif7352d2b2019-02-24 13:04:38 -0500204/include/toolchain.h @andrewboie @andyross @nashif
Anas Nashif6a86c552019-02-18 16:02:05 -0500205/include/toolchain/ @andrewboie @andyross
206/include/zephyr.h @andrewboie @andyross
207/kernel/ @andrewboie @andyross
208/lib/gui/ @vanwinkeljan
209/lib/posix/ @pfalcon
Anas Nashif7352d2b2019-02-24 13:04:38 -0500210/kernel/device.c @andrewboie @andyross @nashif
211/kernel/idle.c @andrewboie @andyross @nashif
Anas Nashif6a86c552019-02-18 16:02:05 -0500212/samples/bluetooth/ @sjanc @jhedberg @Vudentz
Marc Herbertc78be1b2019-02-28 20:56:55 -0800213/samples/boards/intel_s1000_crb/ @sathishkuttan @rgundi @nashif
Anas Nashif6a86c552019-02-18 16:02:05 -0500214/samples/display/ @vanwinkeljan
Alexander Wachter89ddc392019-02-25 17:15:06 +0100215/samples/drivers/CAN/ @alexanderwachter
Anas Nashif6a86c552019-02-18 16:02:05 -0500216/samples/gui/ @vanwinkeljan
217/samples/net/ @jukkar @tbursztyka @pfalcon
218/samples/net/dns_resolve/ @jukkar @tbursztyka @pfalcon
219/samples/net/lwm2m_client/ @mike-scott
220/samples/net/mqtt_publisher/ @jukkar @tbursztyka
221/samples/net/sockets/coap_client/ @rveerama1
222/samples/net/sockets/coap_server/ @rveerama1
223/samples/net/sockets/ @jukkar @tbursztyka @pfalcon
224/samples/sensor/ @bogdan-davidoaia
Anas Nashifcda61452019-02-18 19:32:55 -0500225/samples/subsys/usb/ @jfischer-phytec-iot @finikorg
Anas Nashif6a86c552019-02-18 16:02:05 -0500226/scripts/coccicheck @himanshujha199640 @JuliaLawall
227/scripts/coccinelle/ @himanshujha199640 @JuliaLawall
228/scripts/elf_helper.py @andrewboie
229/scripts/sanity_chk/expr_parser.py @andrewboie @nashif
230/scripts/gen_app_partitions.py @andrewboie
Marc Herbertc78be1b2019-02-28 20:56:55 -0800231/arch/x86/gen_gdt.py @andrewboie
232/arch/x86/gen_idt.py @andrewboie
Anas Nashif6a86c552019-02-18 16:02:05 -0500233/scripts/gen_kobject_list.py @andrewboie
Marc Herbertc78be1b2019-02-28 20:56:55 -0800234/arch/x86/gen_mmu_x86.py @andrewboie
Anas Nashif6a86c552019-02-18 16:02:05 -0500235/scripts/gen_priv_stacks.py @agross-linaro
236/scripts/gen_syscall_header.py @andrewboie
237/scripts/gen_syscalls.py @andrewboie
238/scripts/process_gperf.py @andrewboie
239/scripts/sanity_chk/ @andrewboie @nashif
240/scripts/sanitycheck @andrewboie @nashif
Erwan Gouriou831fbed2019-03-08 11:39:59 +0100241/scripts/series-push-hook.sh @erwango
Anas Nashif6a86c552019-02-18 16:02:05 -0500242/scripts/west_commands/ @mbolivar
243/scripts/west-commands.yml @mbolivar
244/subsys/bluetooth/ @sjanc @jhedberg @Vudentz
245/subsys/bluetooth/controller/ @carlescufi @cvinayak @thoh-ot
246/subsys/fs/ @nashif
Ulf Magnusson406e9422019-02-24 20:29:12 +0100247/subsys/fs/fcb/ @nvlsianpu
248/subsys/fs/nvs/ @Laczen
Anas Nashif6a86c552019-02-18 16:02:05 -0500249/subsys/logging/ @nordic-krch
250/subsys/net/buf.c @jukkar @jhedberg @tbursztyka @pfalcon
251/subsys/net/ip/ @jukkar @tbursztyka @pfalcon
252/subsys/net/lib/ @jukkar @tbursztyka @pfalcon
253/subsys/net/lib/dns/ @jukkar @tbursztyka @pfalcon
254/subsys/net/lib/http/ @jukkar @tbursztyka
255/subsys/net/lib/lwm2m/ @mike-scott
256/subsys/net/lib/mqtt/ @jukkar @tbursztyka
257/subsys/net/lib/coap/ @rveerama1
258/subsys/net/lib/sockets/ @jukkar @tbursztyka @pfalcon
Carles Cufif8972152019-02-20 13:20:43 +0100259/subsys/settings/ @nvlsianpu
Anas Nashif6a86c552019-02-18 16:02:05 -0500260/subsys/shell/ @jarz-nordic @nordic-krch
Ulf Magnusson406e9422019-02-24 20:29:12 +0100261/subsys/storage/ @nvlsianpu
Anas Nashif6a86c552019-02-18 16:02:05 -0500262/subsys/usb/ @jfischer-phytec-iot @finikorg
263/tests/boards/native_posix/ @aescolar
Anas Nashif7352d2b2019-02-24 13:04:38 -0500264/tests/boards/intel_s1000_crb/ @rgundi @dcpleung @sathishkuttan
Anas Nashif6a86c552019-02-18 16:02:05 -0500265/tests/bluetooth/ @sjanc @jhedberg @Vudentz
266/tests/posix/ @pfalcon
267/tests/crypto/ @ceolin
268/tests/crypto/mbedtls/ @nashif @ceolin
Alexander Wachter89ddc392019-02-25 17:15:06 +0100269/tests/drivers/can/ @alexanderwachter
Alexander Wachterbcfe86b2019-02-25 17:22:06 +0100270/tests/drivers/hwinfo/ @alexanderwachter
Anas Nashif6a86c552019-02-18 16:02:05 -0500271/tests/drivers/spi/ @tbursztyka
272/tests/kernel/ @andrewboie @andyross @nashif
273/tests/net/ @jukkar @tbursztyka @pfalcon
274/tests/net/buf/ @jukkar @jhedberg @tbursztyka @pfalcon
275/tests/net/lib/ @jukkar @tbursztyka @pfalcon
276/tests/net/lib/http_header_fields/ @jukkar @tbursztyka
277/tests/net/lib/mqtt_packet/ @jukkar @tbursztyka
278/tests/net/lib/coap/ @rveerama1
279/tests/net/socket/ @jukkar @tbursztyka @pfalcon
280/tests/subsys/fs/ @nashif @ramakrishnapallala
Andrzej Puzdrowskib7a20d12019-03-04 10:51:08 +0100281/tests/subsys/settings/ @nvlsianpu
David B. Kindera129f192018-05-22 08:41:52 -0700282
283# Get all docs reviewed
Anas Nashifcda61452019-02-18 19:32:55 -0500284*.rst @dbkinder