1# Lines starting with '#' are comments. 2# Each line is a file pattern followed by one or more owners. 3 4# These owners will be the default owners for everything in the repo. 5* @lgirdwood @plbossart @mmaka1 @lbetlej @dbaluta 6 7# Order is important. The last matching pattern has the most precedence. 8# File patterns work mostly like .gitignore. Try to keep this file 9# simple because it's literally impossible to test. 10# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners 11 12# include files 13src/include/sof/drivers/dmic.h @singalsu 14src/include/ipc/** @thesofproject/steering-committee 15src/include/ipc/** @randerwang @marcinszkudlinski @pblaszko 16src/include/ipc4/** @randerwang @marcinszkudlinski @pblaszko @aborisovich 17src/include/kernel/** @thesofproject/steering-committee 18src/include/user/** @thesofproject/steering-committee 19src/include/sof/debug/gdb/* @abonislawski 20src/include/sof/audio/aria/* @abonislawski 21src/include/sof/audio/kpb.h @fkwasowi @iganakov 22src/include/sof/audio/mux.h @fkwasowi 23src/include/sof/audio/up_down_mixer/* @abonislawski 24src/include/sof/audio/codec_adapter/* @cujomalainey @abonislawski @dbaluta 25src/include/sof/audio/module_adapter/* @ranj063 @jxstelter 26src/include/sof/drivers/acp_dai_dma.h @bhiregoudar @sunilkumardommati 27src/include/sof/drivers/afe* @yaochunhung 28 29# audio component 30src/audio/src* @singalsu @abonislawski 31src/audio/chain_dma* @makarukp 32src/audio/copier/* @randerwang @abonislawski @pblaszko 33src/audio/eq* @singalsu 34src/audio/eq_fir* @singalsu 35src/audio/eq_iir* @singalsu 36src/audio/tone.c @singalsu 37src/audio/kpb.c @fkwasowi @iganakov 38src/audio/mux/* @fkwasowi 39src/audio/dcblock* @thesofproject/google 40src/audio/crossover* @thesofproject/google 41src/audio/tdfb* @singalsu 42src/audio/drc/* @thesofproject/google 43src/audio/selector/* @tlissows 44src/audio/up_down_mixer/* @abonislawski 45src/audio/multiband_drc/* @thesofproject/google 46src/audio/codec_adapter/* @cujomalainey @abonislawski @dbaluta 47src/audio/module_adapter/* @ranj063 @jxstelter 48src/audio/google/* @thesofproject/google 49 50# platforms 51src/arch/xtensa/debug/gdb/* @abonislawski 52src/platform/imx8/** @dbaluta 53src/platform/amd/** @bhiregoudar @sunilkumardommati 54src/platform/mt8195/** @yaochunhung @kuanhsuncheng 55 56# drivers 57src/drivers/intel/dmic.c @singalsu 58src/drivers/imx/** @dbaluta 59src/drivers/dw/* @lyakh 60src/drivers/amd/* @bhiregoudar @sunilkumardommati 61src/drivers/mediatek/mt8195/* @yaochunhung @kuanhsuncheng 62 63# other libs 64src/math/* @singalsu 65src/ipc/* @bardliao @marcinszkudlinski @pblaszko @aborisovich 66src/lib/* @libinyang 67src/debug/gdb/* @abonislawski 68src/schedule @pblaszko @marcinszkudlinski 69 70# samples 71samples/audio/detect_test.c @iganakov 72 73# other helpers 74# Many files overridden by *.(ba)sh pattern below 75scripts/* @marc-hb @aborisovich 76 77# tools(old 'soft' repo) 78tools/logger/* @bkokoszx @akloniex 79tools/topology/** @ranj063 80tools/topology/topology2/** @ranj063 @jsarha 81tools/testbench/* @ranj063 82tools/test/audio/* @singalsu 83tools/ctl/* @singalsu 84tools/tune/* @singalsu 85tools/tune/crossover/* @thesofproject/google 86tools/tune/dcblock/* @thesofproject/google 87tools/tune/drc/* @thesofproject/google 88tools/oss-fuzz/* @thesofproject/google 89 90zephyr/** @kv2019i @lyakh @iuliana-prodan @dbaluta @abonislawski 91zephyr/lib/cpu.c @tmleman 92zephyr/lib/alloc.c @dabekjakub 93zephyr/lib/regions_mm.c @dabekjakub 94 95# installer 96installer/** @marc-hb 97 98# CMake 99 100# Include only "top-level" CMakeLists.txt files; the other ones are just 101# dumb list of source files and generate too much noise. 102/CMakeLists.txt @marc-hb @aborisovich 103/*/CMakeLists.txt @marc-hb @aborisovich 104/test/cmocka/CMakeLists.txt @marc-hb @aborisovich 105 106# There's a small enough number of files in tools/ and little 107# churn: keep it simple and take them all. 108# FIXME: some topology CMakeLists.txt files are configuration files 109# in disguise. Move them to actual configuration files. 110/tools/**/CMakeLists.txt @marc-hb @aborisovich 111 112*.sh @marc-hb 113*.bash @marc-hb 114*trace.* @akloniex 115 116/.github/ @dbaluta @cujomalainey @lgirdwood @marc-hb @aborisovich 117 118# You can also use email addresses if you prefer. 119#docs/* docs@example.com 120