diff options
Diffstat (limited to 'MAINTAINERS')
-rw-r--r-- | MAINTAINERS | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 000000000..40aa3edcc --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,205 @@ + + List of upstream flashrom maintainers + +This represents the list of maintainers that work on the upstream flashrom +code base (on flashrom.org). Maintainers are assigned to topics and when +applicable to subtrees of the source tree. You'll find some subtrees that +don't have a maintainer. If you are looking for reviewers for such a subtree, +it's often a good choice to look at the git history to see who worked on +it last. + +Please follow our development guide: +https://www.flashrom.org/dev_guide/development_guide.html + +Happy hacking! + +Descriptions of section entries: + + M: Maintainer: FullName <address@domain> + Must be registered to Gerrit (https://review.coreboot.org) and + must have experience with upstream flashrom development. + R: Designated reviewer: FullName <address@domain> + These reviewers are CCed on patches. + L: Mailing list that is relevant to this area + W: Web-page with status/info + S: Status, one of the following: + Supported: Someone is continuously paid to look after this and + a reaction to review requests can be expected + within a few days, a month at most. + Maintained: Someone actually looks after it and a reaction to + review requests can usually be expected within a + few weeks. + Odd Fixes: It has a maintainer but they don't have time to do + much other than throw the odd patch in. See below.. + Orphan: No current maintainer [but maybe you could take the + role as you write your new code]. + Obsolete: Old code. Something tagged obsolete generally means + it has been replaced by a better system and you + should be using that. + F: Files and directories with wildcard patterns. + A trailing slash includes all files and subdirectory files. + F: drivers/net/ all files in and below drivers/net + F: drivers/net/* all files in drivers/net, but not below + F: */net/* all files in "any top level directory"/net + One pattern per line. Multiple F: lines acceptable. + N: Files and directories with regex patterns. + N: [^a-z]tegra all files whose path contains the word tegra + One pattern per line. Multiple N: lines acceptable. + scripts/get_maintainer.pl has different behavior for files that + match F: pattern and matches of N: patterns. By default, + get_maintainer will not look at git log history when an F: pattern + match occurs. When an N: match occurs, git log history is used + to also notify the people that have git commit signatures. + X: Files and directories that are NOT maintained, same rules as F: + Files exclusions are tested before file matches. + Can be useful for excluding a specific subdirectory, for instance: + F: net/ + X: net/ipv6/ + matches all files in and below net excluding net/ipv6/ + K: Keyword perl extended regex pattern to match content in a + patch or file. For instance: + K: of_get_profile + matches patches or files that contain "of_get_profile" + K: \b(printk|pr_(info|err))\b + matches patches or files that contain one or more of the words + printk, pr_info or pr_err + One regex pattern per line. Multiple K: lines acceptable. + +Note: The categories and topics in this list are meant to remain in alphabetical + order. Please keep them sorted when you change them. + +Maintainers List (try to look for most precise areas first) + + ----------------------------------- + +################################################################################ +# CORE +################################################################################ + +BUILD SYSTEM +M: Thomas Heijligen <src@posteo.de> +S: Maintained +F: Makefile* +F: meson* +F: Makefile*/ +F: */meson* +F: */Makefile* +F: util/ich_descriptors_tool/meson* +F: util/ich_descriptors_tool/Makefile* + +ERASE/WRITE ALGORITHM +M: Aarya Chaumal <aarya.chaumal@gmail.com> +S: Maintained +F: erasure_layout* +F: include/erasure_layout* + +FLASHCHIPS +M: Anastasia Klimchuk <aklm@chromium.org> +M: Nikolai Artemiev <nartemiev@google.com> +M: Stefan Reinauer <stefan.reinauer@coreboot.org> +S: Maintained +F: flashchips* +F: include/flashchips* + +I2C HELPERS +M: Peter Marheine <pmarheine@chromium.org> +S: Supported +F: i2c_helper_linux.c + +WRITEPROTECT +M: Nikolai Artemiev <nartemiev@google.com> +M: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> +S: Supported +F: writeprotect* +F: include/writeprotect* + +################################################################################ +# DOCUMENTATION +################################################################################ + +MAINTAINERS +M: Anastasia Klimchuk <aklm@chromium.org> +S: Maintained +F: MAINTAINERS + +SPHINX DOCS +M: Thomas Heijligen <src@posteo.de> +M: Anastasia Klimchuk <aklm@chromium.org> +S: Maintained +F: doc/ +F: README.rst + +################################################################################ +# PROGRAMMERS +################################################################################ + +AMD SB600SPI +M: Martin Roth <gaumless@tutanota.com> +S: Maintained +F: sb600spi.c + +CH347 +M: Nicholas Chin <nic.c3.14@gmail.com> +S: Maintained +F: ch347_spi.c + +DirtyJTAG +M: Jean THOMAS <virgule@jeanthomas.me> +S: Maintained +F: dirtyjtag_spi.c + +I2C PROGRAMMERS +M: Peter Marheine <pmarheine@chromium.org> +S: Supported +F: mediatek_i2c_spi.c +F: parade_lspcon.c +F: realtek_mst_i2c_spi.c + +LINUX MTD +M: Nikolai Artemiev <nartemiev@google.com> +S: Supported +F: linux_mtd.c + +National Instruments USB-845x +M: Miklos Marton <martonmiklosqdev@gmail.com> +S: Maintained +F: ni845x_spi.c + +RAIDEN DEBUG SPI +M: Nikolai Artemiev <nartemiev@google.com> +S: Maintained +F: raiden_debug_spi.c + +STLINK-V3 +M: Miklos Marton <martonmiklosqdev@gmail.com> +S: Maintained +F: stlinkv3_spi.c + +################################################################################ +# TESTS +################################################################################ + +UNIT TESTS +M: Anastasia Klimchuk <aklm@chromium.org> +S: Maintained +F: tests/ +F: subprojects/cmocka.wrap + +################################################################################ +# UTILS +################################################################################ + +BASH COMPLETION +M: Alexander Goncharov <chat@joursoir.net> +S: Maintained +F: util/flashrom.bash-completion.tmpl + +FLASHROM TESTER +R: Evan Benn <evanbenn@gmail.com> +S: Supported +F: util/flashrom_tester/ + +FLASHROM DOCKER +M: Stefan Reinauer <stefan.reinauer@coreboot.org> +S: Maintained +F: util/docker/ |