blob: 025c8abb1bc20aea0363327c5ebaeebccfde0168 [file] [log] [blame]
Kumar Gala77624aa2017-07-07 08:56:05 -05001# CODEOWNERS for autoreview assigning in github
2
Anas Nashiff2841b12017-07-22 05:55:20 -04003# Do not use wildcard on all source yet
4# * @galak @nashif
Anas Nashif73024f82017-07-20 13:08:45 +03005
Anas Nashifa06f0912018-09-11 16:41:43 -05006.known-issues/ @inakypg @nashif
Anas Nashif8b29cb82018-05-15 15:52:15 +03007arch/arc/ @vonhust @ruuddw
8arch/arm/ @MaureenHelm @galak
Anas Nashifd7f73242018-09-03 18:26:54 -05009soc/arm/ @MaureenHelm @galak
10soc/arm/arm/mps2/ @fvincenzo
11soc/arm/atmel_sam/sam4s @fallrisk
12soc/arm/nxp*/ @MaureenHelm
Carles Cufia75dfe32018-09-15 11:25:46 +020013soc/arm/nordic_nrf/ @ioannisg
Anas Nashifd7f73242018-09-03 18:26:54 -050014soc/arm/st_stm32/ @erwango
15soc/arm/st_stm32/stm32f4/ @rsalveti @idlethread
16soc/arm/ti_simplelink/cc32xx @GAnthony
17soc/arm/ti_simplelink/msp432p4xx @Mani-Sadhasivam
Anas Nashif8b29cb82018-05-15 15:52:15 +030018arch/nios2/ @andrewboie @ramakrishnapallala
Alberto Escolar Piedras567be492018-07-03 09:41:08 +020019arch/posix/ @aescolar
Anas Nashif91159842018-11-01 17:03:29 -040020arch/riscv32/ @kgugala @pgielda @nategraff-sifive
Anas Nashifd7f73242018-09-03 18:26:54 -050021soc/posix/ @aescolar
Anas Nashif91159842018-11-01 17:03:29 -040022soc/riscv32/ @kgugala @pgielda @nategraff-sifive
Anas Nashif8b29cb82018-05-15 15:52:15 +030023arch/x86/ @andrewboie @ramakrishnapallala
Anas Nashifa06f0912018-09-11 16:41:43 -050024arch/x86/core/ @andrewboie
Anas Nashifa534aa62018-04-13 07:47:23 -050025arch/x86/core/crt0.S @ramakrishnapallala @nashif
Anas Nashifd7f73242018-09-03 18:26:54 -050026soc/x86/ @andrewboie @ramakrishnapallala
27soc/x86/intel_quark/quark_d2000/ @nashif
28soc/x86/intel_quark/quark_se/ @nashif
29soc/x86/intel_quark/quark_x1000/ @nashif
Anas Nashif8b29cb82018-05-15 15:52:15 +030030arch/xtensa/ @andrewboie @rgundi @andyross
Anas Nashifd7f73242018-09-03 18:26:54 -050031soc/xtensa/ @andrewboie @rgundi @andyross
Anas Nashif8b29cb82018-05-15 15:52:15 +030032boards/arc/ @vonhust @ruuddw
Anas Nashifa06f0912018-09-11 16:41:43 -050033boards/arc/arduino_101_sss/ @nashif
34boards/arc/em_starterkit/ @vonhust
35boards/arc/quark_se_c1000_ss_devboard/ @nashif
36boards/arm/ @MaureenHelm @galak
Armando Viscontia3347462018-11-22 14:41:42 +010037boards/arm/96b_argonkey/ @avisconti
Anas Nashif8b29cb82018-05-15 15:52:15 +030038boards/arm/96b_carbon/ @rsalveti @idlethread
39boards/arm/96b_nitrogen/ @idlethread
40boards/arm/96b_neonkey/ @Mani-Sadhasivam
41boards/arm/cc3220sf_launchxl/ @GAnthony
42boards/arm/curie_ble/ @jhedberg
43boards/arm/disco_l475_iot1/ @erwango
44boards/arm/frdm*/ @MaureenHelm
Maureen Helmb7fdc232018-09-13 10:16:13 -050045boards/arm/frdm*/doc/ @MaureenHelm @MeganHansen
Anas Nashif8b29cb82018-05-15 15:52:15 +030046boards/arm/hexiwear*/ @MaureenHelm
Maureen Helmb7fdc232018-09-13 10:16:13 -050047boards/arm/hexiwear*/doc/ @MaureenHelm @MeganHansen
Anas Nashif8b29cb82018-05-15 15:52:15 +030048boards/arm/lpcxpresso*/ @MaureenHelm
Maureen Helmb7fdc232018-09-13 10:16:13 -050049boards/arm/lpcxpresso*/doc/ @MaureenHelm @MeganHansen
Anas Nashif8b29cb82018-05-15 15:52:15 +030050boards/arm/mimxrt*/ @MaureenHelm
Maureen Helmb7fdc232018-09-13 10:16:13 -050051boards/arm/mimxrt*/doc/ @MaureenHelm @MeganHansen
Anas Nashif8b29cb82018-05-15 15:52:15 +030052boards/arm/mps2_an385/ @fvincenzo
53boards/arm/msp_exp432p401r_launchxl/ @Mani-Sadhasivam
54boards/arm/nrf51_blenano/ @rsalveti
Carles Cufia75dfe32018-09-15 11:25:46 +020055boards/arm/nrf51_pca10028/ @carlescufi
Anas Nashif8b29cb82018-05-15 15:52:15 +030056boards/arm/nrf52_pca10040/ @carlescufi
Carles Cufia75dfe32018-09-15 11:25:46 +020057boards/arm/nrf52_pca20020/ @tkln
58boards/arm/nrf52810_pca10040/ @carlescufi
59boards/arm/nrf52840_pca10056/ @carlescufi
60boards/arm/nrf52840_pca10059/ @lemrey
Anas Nashif8b29cb82018-05-15 15:52:15 +030061boards/arm/nucleo_f401re/ @rsalveti @idlethread
62boards/arm/sam4s_xplained/ @fallrisk
63boards/arm/v2m_beetle/ @fvincenzo
64boards/arm/olimexino_stm32/ @ydamigos
65boards/arm/stm32f3_disco/ @ydamigos
66boards/nios2/ @ramakrishnapallala
67boards/nios2/altera_max10/ @ramakrishnapallala
Alberto Escolar Piedras567be492018-07-03 09:41:08 +020068boards/posix/ @aescolar
Anas Nashif91159842018-11-01 17:03:29 -040069boards/riscv32/ @kgugala @pgielda @nategraff-sifive
Anas Nashif8b29cb82018-05-15 15:52:15 +030070boards/x86/ @andrewboie @nashif
71boards/x86/arduino_101/ @nashif
72boards/x86/galileo/ @nashif
73boards/x86/quark_d2000_crb/ @nashif
74boards/x86/quark_se_c1000_devboard/ @nashif
75boards/xtensa/ @andrewboie @ramakrishnapallala
Anas Nashif969f3932017-10-31 08:31:34 -040076# All cmake related files
Anas Nashif8b29cb82018-05-15 15:52:15 +030077cmake/ @nashif @SebastianBoe
Sebastian Bøe217ece12018-02-09 14:17:41 +010078/CMakeLists.txt @nashif @SebastianBoe
Anas Nashif8b29cb82018-05-15 15:52:15 +030079doc/ @dbkinder
Himanshu Jhad88421d2018-11-06 20:29:53 +053080doc/application/coccinelle.rst @himanshujha199640 @JuliaLawall
Carles Cufi880f21f2018-07-17 17:37:42 +020081doc/CMakeLists.txt @carlescufi
Anas Nashifa06f0912018-09-11 16:41:43 -050082doc/scripts/ @carlescufi
Anas Nashif8b29cb82018-05-15 15:52:15 +030083doc/subsystems/bluetooth/ @sjanc @jhedberg @Vudentz
Maureen Helm195ffc12018-03-06 08:37:49 -060084drivers/*/*mcux* @MaureenHelm
Anas Nashifddfb2b72017-07-21 20:27:19 -040085drivers/*/*qmsi* @nashif
Erwan Gouriouc51f2812017-07-26 14:58:42 +020086drivers/*/*stm32* @erwango
Alberto Escolar Piedras567be492018-07-03 09:41:08 +020087drivers/*/*native_posix* @aescolar
Anas Nashif8b29cb82018-05-15 15:52:15 +030088drivers/adc/ @anangl
89drivers/bluetooth/ @sjanc @jhedberg @Vudentz
Anas Nashiff2841b12017-07-22 05:55:20 -040090drivers/clock_control/*stm32f4* @rsalveti @idlethread
Anas Nashif8b29cb82018-05-15 15:52:15 +030091drivers/counter/ @anangl
Jan Van Winkel8bf31eb2018-10-27 13:10:57 +020092drivers/display/ @vanwinkeljan
Paul Sokolovsky5cd3e592018-09-06 14:30:02 +030093drivers/ethernet/ @jukkar @tbursztyka @pfalcon
Anas Nashif8b29cb82018-05-15 15:52:15 +030094drivers/flash/ @nashif
Neil Armstrongc4510412017-12-04 14:29:08 +010095drivers/flash/*stm32* @superna9999
Anas Nashif7c8ff752017-07-22 05:43:36 -040096drivers/gpio/*stm32* @rsalveti @idlethread
Anas Nashif91159842018-11-01 17:03:29 -040097drivers/gpio/gpio_pulpino.c @kgugala @pgielda @nategraff-sifive
Armando Viscontia3347462018-11-22 14:41:42 +010098drivers/i2s/i2s_ll_stm32* @avisconti
Anas Nashifa06f0912018-09-11 16:41:43 -050099drivers/ieee802154/ @jukkar @tbursztyka
100drivers/interrupt_controller/ @andrewboie
101drivers/led/ @Mani-Sadhasivam
102drivers/led_strip/ @mbolivar
103drivers/pinmux/stm32/ @rsalveti @idlethread
Maureen Helm3a988a52018-07-09 09:09:53 -0500104drivers/sensor/ @bogdan-davidoaia @MaureenHelm
Armando Viscontia3347462018-11-22 14:41:42 +0100105drivers/sensor/hts*/ @avisconti
106drivers/sensor/lis*/ @avisconti
107drivers/sensor/lps*/ @avisconti
108drivers/sensor/lsm*/ @avisconti
Anas Nashifdef4a4c2018-05-07 10:37:49 -0500109drivers/serial/uart_altera_jtag_hal.c @ramakrishnapallala
Anas Nashif91159842018-11-01 17:03:29 -0400110drivers/serial/uart_riscv_qemu.c @kgugala @pgielda @nategraff-sifive
Anas Nashifdef4a4c2018-05-07 10:37:49 -0500111drivers/net/slip.c @jukkar @tbursztyka
Anas Nashifa06f0912018-09-11 16:41:43 -0500112drivers/spi/ @tbursztyka
Marti Bolivar28b8a2e2018-01-29 14:21:48 -0500113drivers/spi/spi_ll_stm32.* @superna9999
Anas Nashifdef4a4c2018-05-07 10:37:49 -0500114drivers/timer/altera_avalon_timer_hal.c @ramakrishnapallala
Anas Nashif91159842018-11-01 17:03:29 -0400115drivers/timer/pulpino_timer.c @nategraff-sifive @kgugala @pgielda
116drivers/timer/riscv_machine_timer.c @nategraff-sifive @kgugala @pgielda
Anas Nashif8b29cb82018-05-15 15:52:15 +0300117drivers/usb/ @jfischer-phytec-iot @finikorg
Loic Poulain4511f032017-10-11 14:56:21 +0200118drivers/usb/device/usb_dc_stm32.c @ydamigos @loicpoulain
Yannis Damigos596c9612017-07-26 14:39:45 +0300119drivers/i2c/i2c_ll_stm32* @ldts @ydamigos
Loic Poulain22551992018-10-09 18:27:32 +0200120drivers/wifi/eswifi @loicpoulain
Anas Nashif8b29cb82018-05-15 15:52:15 +0300121dts/arm/st/ @erwango
Ioannis Glaropoulos4ed481b2018-09-16 23:10:16 +0200122dts/arm/nordic/ @ioannisg @carlescufi
Anas Nashif8b29cb82018-05-15 15:52:15 +0300123ext/fs/ @nashif @ramakrishnapallala
124ext/hal/cmsis/ @MaureenHelm @galak
125ext/hal/nordic/ @carlescufi @anangl
Maureen Helma631e1a2018-05-17 10:38:28 -0500126ext/hal/nxp/ @MaureenHelm
Anas Nashif8b29cb82018-05-15 15:52:15 +0300127ext/hal/qmsi/ @nashif
128ext/hal/st/stm32cube/ @erwango
129ext/lib/crypto/mbedtls/ @nashif
130ext/lib/crypto/tinycrypt/ @lpereira
Andrzej Głąbek3ed51ac2018-02-05 14:15:36 +0100131include/adc.h @anangl
Anas Nashifa06f0912018-09-11 16:41:43 -0500132include/arch/arc/ @vonhust @ruuddw
Anas Nashifddfb2b72017-07-21 20:27:19 -0400133include/arch/arc/arch.h @andrewboie
134include/arch/arc/v2/irq.h @andrewboie
Anas Nashifa06f0912018-09-11 16:41:43 -0500135include/arch/arm/ @MaureenHelm @galak
Anas Nashifddfb2b72017-07-21 20:27:19 -0400136include/arch/arm/cortex_m/irq.h @andrewboie
Anas Nashifa06f0912018-09-11 16:41:43 -0500137include/arch/nios2/ @andrewboie
Anas Nashifddfb2b72017-07-21 20:27:19 -0400138include/arch/nios2/arch.h @andrewboie
Alberto Escolar Piedras5458f9e2018-10-10 09:51:14 +0200139include/arch/posix/ @aescolar
Anas Nashif91159842018-11-01 17:03:29 -0400140include/arch/riscv32 @nategraff-sifive @kgugala @pgielda
Anas Nashifa06f0912018-09-11 16:41:43 -0500141include/arch/x86/ @andrewboie @ramakrishnapallala
Anas Nashifddfb2b72017-07-21 20:27:19 -0400142include/arch/x86/arch.h @andrewboie
Anas Nashifa06f0912018-09-11 16:41:43 -0500143include/arch/xtensa/ @andrewboie
Anas Nashifddfb2b72017-07-21 20:27:19 -0400144include/atomic.h @andrewboie @andyross
Anas Nashifa06f0912018-09-11 16:41:43 -0500145include/bluetooth/ @sjanc @jhedberg @Vudentz
Anas Nashifddfb2b72017-07-21 20:27:19 -0400146include/cache.h @andrewboie @andyross
Andrzej Głąbek3ed51ac2018-02-05 14:15:36 +0100147include/counter.h @anangl
Anas Nashifa534aa62018-04-13 07:47:23 -0500148include/device.h @ramakrishnapallala @nashif
Jan Van Winkel8bf31eb2018-10-27 13:10:57 +0200149include/display.h @vanwinkeljan
150include/display/ @vanwinkeljan
Anas Nashifa06f0912018-09-11 16:41:43 -0500151include/drivers/bluetooth/ @sjanc @jhedberg @Vudentz
Anas Nashifddfb2b72017-07-21 20:27:19 -0400152include/drivers/ioapic.h @andrewboie
153include/drivers/loapic.h @andrewboie
154include/drivers/mvic.h @andrewboie
Anas Nashif46f2ca82018-03-06 06:43:23 -0600155include/fs.h @nashif @ramakrishnapallala
Anas Nashifa06f0912018-09-11 16:41:43 -0500156include/fs/ @nashif @ramakrishnapallala
Anas Nashifddfb2b72017-07-21 20:27:19 -0400157include/init.h @andrewboie @andyross
Anas Nashifddfb2b72017-07-21 20:27:19 -0400158include/irq.h @andrewboie @andyross
159include/irq_offload.h @andrewboie @andyross
160include/kernel.h @andrewboie @andyross
161include/kernel_version.h @andrewboie @andyross
Manivannan Sadhasivam517a08e2018-04-27 22:01:15 +0530162include/led.h @Mani-Sadhasivam
Marti Bolivar1f8485b2018-02-14 18:22:44 -0500163include/led_strip.h @mbolivar
Anas Nashifddfb2b72017-07-21 20:27:19 -0400164include/linker/linker-defs.h @andrewboie @andyross
165include/linker/linker-tool-gcc.h @andrewboie @andyross
166include/linker/linker-tool.h @andrewboie @andyross
167include/linker/section_tags.h @andrewboie @andyross
168include/linker/sections.h @andrewboie @andyross
Jakub Rzeszutkoa58eddb2018-10-15 12:00:41 +0200169include/logging/ @nordic-krch
Anas Nashifa06f0912018-09-11 16:41:43 -0500170include/misc/ @andrewboie @andyross
171include/net/ @jukkar @tbursztyka @pfalcon
Paul Sokolovsky6b5ded42018-05-11 14:48:33 +0300172include/net/buf.h @jukkar @jhedberg @tbursztyka @pfalcon
Anas Nashifa534aa62018-04-13 07:47:23 -0500173include/power.h @ramakrishnapallala @nashif
Anas Nashif7c8ff752017-07-22 05:43:36 -0400174include/sensor.h @bogdan-davidoaia
Anas Nashifddfb2b72017-07-21 20:27:19 -0400175include/shared_irq.h @andrewboie @andyross
Jakub Rzeszutkoa58eddb2018-10-15 12:00:41 +0200176include/shell/ @jarz-nordic @nordic-krch
Anas Nashifddfb2b72017-07-21 20:27:19 -0400177include/spi.h @tbursztyka
178include/sw_isr_table.h @andrewboie @andyross
179include/sys_clock.h @andrewboie @andyross
180include/sys_io.h @andrewboie @andyross
181include/toolchain.h @andrewboie @andyross
Anas Nashifa06f0912018-09-11 16:41:43 -0500182include/toolchain/ @andrewboie @andyross
Anas Nashifddfb2b72017-07-21 20:27:19 -0400183include/zephyr.h @andrewboie @andyross
Anas Nashif8b29cb82018-05-15 15:52:15 +0300184kernel/ @andrewboie @andyross
Anas Nashifd7f73242018-09-03 18:26:54 -0500185lib/posix/ @ramakrishnapallala @nniranjhana
Anas Nashifa534aa62018-04-13 07:47:23 -0500186kernel/device.c @ramakrishnapallala @nashif
187kernel/idle.c @ramakrishnapallala @nashif
Anas Nashif8b29cb82018-05-15 15:52:15 +0300188samples/bluetooth/ @sjanc @jhedberg @Vudentz
Anas Nashifa06f0912018-09-11 16:41:43 -0500189samples/boards/quark_se_c1000/power*/ @ramakrishnapallala @nashif
Jan Van Winkel8bf31eb2018-10-27 13:10:57 +0200190samples/display/ @vanwinkeljan
Anas Nashif8b29cb82018-05-15 15:52:15 +0300191samples/net/ @jukkar @tbursztyka @pfalcon
192samples/net/dns_resolve/ @jukkar @tbursztyka @pfalcon
Anas Nashifa06f0912018-09-11 16:41:43 -0500193samples/net/http_server/ @jukkar @tbursztyka
194samples/net/lwm2m_client/ @mike-scott
195samples/net/mbedtls_sslclient/ @jukkar
196samples/net/mqtt_publisher/ @jukkar @tbursztyka
197samples/net/coap_client/ @rveerama1
198samples/net/coap_server/ @rveerama1
199samples/net/sockets/ @jukkar @tbursztyka @pfalcon
200samples/sensor/ @bogdan-davidoaia
Anas Nashifa534aa62018-04-13 07:47:23 -0500201samples/subsys/usb @jfischer-phytec-iot @finikorg
Himanshu Jhad88421d2018-11-06 20:29:53 +0530202scripts/coccicheck @himanshujha199640 @JuliaLawall
Himanshu Jha39c3c4e2018-11-07 17:36:09 +0530203scripts/coccinelle/ @himanshujha199640 @JuliaLawall
Andrew Boie0bf3e382018-12-03 10:50:29 -0800204scripts/elf_helper.py @andrewboie
Anas Nashifa06f0912018-09-11 16:41:43 -0500205scripts/expr_parser.py @andrewboie @nashif
Andrew Boie0bf3e382018-12-03 10:50:29 -0800206scripts/gen_app_partitions.py @andrewboie
207scripts/gen_gdt.py @andrewboie
208scripts/gen_idt.py @andrewboie
209scripts/gen_kobject_list.py @andrewboie
210scripts/gen_mmu_x86.py @andrewboie
211scripts/gen_priv_stacks.py @agross-linaro
212scripts/gen_syscall_header.py @andrewboie
213scripts/gen_syscalls.py @andrewboie
214scripts/process_gperf.py @andrewboie
Anas Nashifa06f0912018-09-11 16:41:43 -0500215scripts/sanity_chk/ @andrewboie @nashif
Anas Nashif15b1c382018-01-15 15:39:37 -0500216scripts/sanitycheck @andrewboie @nashif
Anas Nashifa06f0912018-09-11 16:41:43 -0500217scripts/support/runner/ @mbolivar
218subsys/bluetooth/ @sjanc @jhedberg @Vudentz
219subsys/bluetooth/controller/ @carlescufi @cvinayak
220subsys/fs/ @nashif
Jakub Rzeszutkoa58eddb2018-10-15 12:00:41 +0200221subsys/logging/ @nordic-krch
Paul Sokolovsky6b5ded42018-05-11 14:48:33 +0300222subsys/net/buf.c @jukkar @jhedberg @tbursztyka @pfalcon
Anas Nashifa06f0912018-09-11 16:41:43 -0500223subsys/net/ip/ @jukkar @tbursztyka @pfalcon
224subsys/net/lib/ @jukkar @tbursztyka @pfalcon
225subsys/net/lib/dns/ @jukkar @tbursztyka @pfalcon
226subsys/net/lib/http/ @jukkar @tbursztyka
227subsys/net/lib/lwm2m/ @mike-scott
228subsys/net/lib/mqtt/ @jukkar @tbursztyka
229subsys/net/lib/coap/ @rveerama1
230subsys/net/lib/sockets/ @jukkar @tbursztyka @pfalcon
Jakub Rzeszutkoa58eddb2018-10-15 12:00:41 +0200231subsys/shell/ @jarz-nordic @nordic-krch
Alberto Escolar Piedras30d04572018-09-24 10:50:26 +0200232subsys/*/*native_posix*/ @aescolar
Anas Nashif8b29cb82018-05-15 15:52:15 +0300233subsys/usb/ @jfischer-phytec-iot @finikorg
Anas Nashifa06f0912018-09-11 16:41:43 -0500234tests/boards/native_posix/ @aescolar
Anas Nashif91159842018-11-01 17:03:29 -0400235tests/bluetooth/ @sjanc @jhedberg @Vudentz
Anas Nashif8b29cb82018-05-15 15:52:15 +0300236tests/posix/ @nniranjhana
237tests/crypto/ @lpereira @pswarnak
238tests/crypto/mbedtls/ @nashif @lpereira
239tests/drivers/spi/ @tbursztyka
240tests/kernel/ @andrewboie @andyross @spoorthik @pswarnak @nniranjhana
Anas Nashif91159842018-11-01 17:03:29 -0400241tests/net/ @jukkar @tbursztyka @pfalcon
Anas Nashif8b29cb82018-05-15 15:52:15 +0300242tests/net/buf/ @jukkar @jhedberg @tbursztyka @pfalcon
243tests/net/lib/ @jukkar @tbursztyka @pfalcon
244tests/net/lib/http_header_fields/ @jukkar @tbursztyka
245tests/net/lib/mqtt_packet/ @jukkar @tbursztyka
246tests/net/lib/coap/ @rveerama1
247tests/net/socket/ @jukkar @tbursztyka @pfalcon
248tests/subsys/fs/ @nashif @ramakrishnapallala
David B. Kindera129f192018-05-22 08:41:52 -0700249
250# Get all docs reviewed
251*.rst @dbkinder