summaryrefslogtreecommitdiffstats
path: root/MAINTAINERS
diff options
context:
space:
mode:
Diffstat (limited to 'MAINTAINERS')
-rw-r--r--MAINTAINERS205
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/