mb/ocp/deltalake: Clean code
[coreboot2.git] / MAINTAINERS
blobb0b313fda2077bfc84eae68570434bc50c4b8870
3                     List of upstream coreboot maintainers
4                      and how to submit coreboot changes
6 This represents the list of maintainers that work on the upstream coreboot
7 code base (on coreboot.org).  Maintainers are assigned to topics and when
8 applicable to subtrees of the source tree. You'll find some subtrees that
9 don't have a maintainer. If you are looking for reviewers for such a sub-
10 tree, it's often a good choice to look at the git history to see who worked
11 on it last.
13 Please try to follow the guidelines below.  This will make things
14 easier on the maintainers.  Not all of these guidelines matter for every
15 trivial patch so apply some common sense.
18 1.      Make sure your changes compile correctly in multiple configurations. In
19         particular check that changes work for various boards in the tree that
20         it affects:
22         Test with: `util/abuild/abuild -c $(nproc) -t vendor/boardname`
24 2.      When you are happy with a change make it generally available for
25         testing in gerrit and await feedback.
27 3.      Be prepared to get your changes sent back with seemingly
28         silly requests about formatting and variable names.  These aren't
29         as silly as they seem. One job the maintainers do is to keep
30         things looking the same.  Sometimes this means that the clever
31         hack in your mainboard or chipset to get around a problem actually
32         needs to become a generalized coreboot feature ready for next time.
34         PLEASE check your patch with the automated style checker
35         (util/lint/checkpatch.pl) to catch trival style violations.
36         See https://www.coreboot.org/Coding_Style for guidance here.
38         PLEASE document known bugs. If it doesn't work for everything
39         or does something very odd once a month document it.
41         ALWAYS remember that submissions are made under the terms
42         of the OSDL certificate of contribution and should include a
43         Signed-off-by: line.  The current version of this "Developer's
44         Certificate of Origin" (DCO) is listed at
45         https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure.
47 4.      Make sure you have the right to send any changes you make. If you
48         do changes at work you may find your employer owns the patch
49         not you.
51 5.      Happy hacking.
53 Descriptions of section entries:
55         M: Maintainer: FullName <address@domain>
56            Must be registered to Gerrit (https://review.coreboot.org/).
57            Should have experience with upstream coreboot development and
58            +2 rights.
59         R: Designated reviewer: FullName <address@domain>
60            These reviewers should be CCed on patches.
61         L: Mailing list that is relevant to this area
62         W: Web-page with status/info
63         Q: Patchwork web based patch tracking system site
64         T: SCM tree type and location.
65            Type is one of: git, hg, quilt, stgit, topgit
66         S: Status, one of the following:
67            Supported:   Someone is continuously paid to look after this and
68                         a reaction to review requests can be expected
69                         within a few days, a month at most.
70            Maintained:  Someone actually looks after it and a reaction to
71                         review requests can usually be expected within a
72                         few weeks.
73            Odd Fixes:   It has a maintainer but they don't have time to do
74                         much other than throw the odd patch in. See below..
75            Orphan:      No current maintainer [but maybe you could take the
76                         role as you write your new code].
77            Obsolete:    Old code. Something tagged obsolete generally means
78                         it has been replaced by a better system and you
79                         should be using that.
80         F: Files and directories with wildcard patterns.
81            A trailing slash includes all files and subdirectory files.
82            F:   drivers/net/    all files in and below drivers/net
83            F:   drivers/net/*   all files in drivers/net, but not below
84            F:   */net/*         all files in "any top level directory"/net
85            One pattern per line.  Multiple F: lines acceptable.
86         N: Files and directories with regex patterns.
87            N:   [^a-z]tegra     all files whose path contains the word tegra
88            One pattern per line.  Multiple N: lines acceptable.
89            scripts/get_maintainer.pl has different behavior for files that
90            match F: pattern and matches of N: patterns.  By default,
91            get_maintainer will not look at git log history when an F: pattern
92            match occurs.  When an N: match occurs, git log history is used
93            to also notify the people that have git commit signatures.
94         X: Files and directories that are NOT maintained, same rules as F:
95            Files exclusions are tested before file matches.
96            Can be useful for excluding a specific subdirectory, for instance:
97            F:   net/
98            X:   net/ipv6/
99            matches all files in and below net excluding net/ipv6/
100         K: Keyword perl extended regex pattern to match content in a
101            patch or file.  For instance:
102            K: of_get_profile
103               matches patches or files that contain "of_get_profile"
104            K: \b(printk|pr_(info|err))\b
105               matches patches or files that contain one or more of the words
106               printk, pr_info or pr_err
107            One regex pattern per line.  Multiple K: lines acceptable.
109 Note: For the hard of thinking, this list is meant to remain in alphabetical
110 order. If you could add yourselves to it in alphabetical order that would be
111 so much easier [Ed]
113 Maintainers List (try to look for most precise areas first)
115                 -----------------------------------
117 ################################################################################
118 # Mainboards
119 ################################################################################
121 51NB MAINBOARDS
122 S:      Orphan
123 F:      src/mainboard/51nb/
127 ACER G43T-AM3
128 R:      Julia Kittlinger <julia.kittlinger@pm.me>
129 S:      Orphan
130 F:      src/mainboard/acer/g43t-am3/
132 ACER MAINBOARDS
133 S:      Orphan
134 F:      src/mainboard/acer/
138 AMD non-server family 17h and 19h reference boards
139 M:      Felix Held <felix-coreboot@felixheld.de>
140 M:      Jason Glenesk <jason.glenesk@gmail.com>
141 M:      Fred Reitberger <reitbergerfred@gmail.com>
142 L:      amd_coreboot_org_changes@googlegroups.com
143 S:      Maintained
144 F:      src/mainboard/amd/bilby/
145 F:      src/mainboard/amd/birman/
146 F:      src/mainboard/amd/chausie/
147 F:      src/mainboard/amd/majolica/
148 F:      src/mainboard/amd/mandolin/
149 F:      src/mainboard/amd/mayan/
151 AMD server family 19h reference boards
152 M:      Felix Held <felix-coreboot@felixheld.de>
153 M:      Martin Roth <gaumless@gmail.com>
154 M:      Varshit Pandya <pandyavarshit@gmail.com>
155 S:      Maintained
156 F:      src/mainboard/amd/onyx_poc/
158 AMD reference boards outside of family 17h and 19h
159 S:      Odd Fixes
160 L:      amd_coreboot_org_changes@googlegroups.com
161 F:      src/mainboard/amd/gardenia/
162 F:      src/mainboard/amd/pademelon/
166 AOPEN MAINBOARDS
167 S:      Orphan
168 F:      src/mainboard/aopen/
172 APPLE MAINBOARDS
173 M:      Evgeny Zinoviev <me@ch1p.io>
174 S:      Maintained
175 F:      src/mainboard/apple/
179 ASROCK B75M-ITX MAINBOARD
180 M:      Kevin Keijzer <kevin@quietlife.nl>
181 S:      Maintained
182 F:      src/mainboard/asrock/b75m-itx/
184 ASROCK B85M PRO4 MAINBOARD
185 M:      Angel Pons <th3fanbus@gmail.com>
186 S:      Maintained
187 F:      src/mainboard/asrock/b85m_pro4/
189 ASROCK G41C-GS MAINBOARD & VARIANTS
190 M:      Angel Pons <th3fanbus@gmail.com>
191 S:      Maintained
192 F:      src/mainboard/asrock/g41c-gs/
194 ASROCK Z97 EXTREME6 MAINBOARD
195 M:      Angel Pons <th3fanbus@gmail.com>
196 S:      Maintained
197 F:      src/mainboard/asrock/z97_extreme6/
201 ASUS A88XM-E MAINBOARD
202 M:      Mike Banon <mikebdp2@gmail.com>
203 S:      Maintained
204 F:      src/mainboard/asus/a88xm-e/
206 ASUS AM1I-A MAINBOARD
207 M:      Mike Banon <mikebdp2@gmail.com>
208 S:      Maintained
209 F:      src/mainboard/asus/am1i-a/
211 ASUS H61 SERIES MAINBOARDS
212 M:      Angel Pons <th3fanbus@gmail.com>
213 S:      Maintained
214 F:      src/mainboard/asus/h61-series/
216 ASUS P5QC PRO MAINBOARD & VARIANTS
217 M:      Angel Pons <th3fanbus@gmail.com>
218 R:      Stefan Ott <coreboot@desire.ch>
219 S:      Maintained
220 F:      src/mainboard/asus/p5qc/
222 ASUS P5QPL-AM MAINBOARD & VARIANTS
223 M:      Angel Pons <th3fanbus@gmail.com>
224 S:      Maintained
225 F:      src/mainboard/asus/p5qpl-am/
227 ASUS P8Z77 SERIES MAINBOARDS
228 M:      Angel Pons <th3fanbus@gmail.com>
229 M:      Vlado Cibic <vladocb@protonmail.com>
230 S:      Maintained
231 F:      src/mainboard/asus/p8z77-series/
235 BIOSTAR MAINBOARDS
236 S:      Orphan
237 F:      src/mainboard/biostar/
241 BOSTENTECH MAINBOARDS
242 S:      Orphan
243 F:      src/mainboard/bostentech/
247 CAVIUM MAINBOARDS
248 S:      Orphan
249 F:      src/mainboard/cavium/
253 CLEVO MAINBOARDS
254 M:      Felix Singer <felixsinger@posteo.net>
255 M:      Michael Niewöhner <foss@mniewoehner.de>
256 S:      Supported
257 F:      src/mainboard/clevo/
261 COMPULAB MAINBOARDS
262 S:      Orphan
263 F:      src/mainboard/compulab/
267 DELL MAINBOARDS
268 S:      Orphan
269 F:      src/mainboard/dell/
271 DELL LATITUDE MAINBOARDS
272 M:      Nicholas Chin <nic.c3.14@gmail.com>
273 S:      Maintained
274 F:      src/mainboard/dell/e6400/
275 F:      src/mainboard/dell/snb_ivb_latitude/
276 F:      src/mainboard/dell/e7240/
279 EMULATION MAINBOARDS
280 S:      Orphan
281 F:      src/mainboard/emulation/
285 EXAMPLE MAINBOARDS
286 S:      Orphan
287 F:      src/mainboard/example/
291 FACEBOOK FBG1701 MAINBOARD
292 M:      Frans Hendriks <fhendriks@eltan.com>
293 M:      Erik van den Bogaert <ebogaert@eltan.com>
294 S:      Maintained
295 F:      src/mainboard/facebook/fbg1701/
297 FACEBOOK MONOLITH MAINBOARD
298 M:      Frans Hendriks <fhendriks@eltan.com>
299 M:      Erik van den Bogaert <ebogaert@eltan.com>
300 S:      Maintained
301 F:      src/mainboard/facebook/monolith/
305 FOXCONN MAINBOARDS
306 S:      Orphan
307 F:      src/mainboard/foxconn/
311 GETAC MAINBOARDS
312 S:      Orphan
313 F:      src/mainboard/getac/
317 GIGABYTE GA-D510UD MAINBOARD
318 M:      Angel Pons <th3fanbus@gmail.com>
319 S:      Maintained
320 F:      src/mainboard/gigabyte/ga-d510ud/
322 GIGABYTE GA-H61M SERIES MAINBOARDS
323 M:      Angel Pons <th3fanbus@gmail.com>
324 S:      Maintained
325 F:      src/mainboard/gigabyte/ga-h61m-series/
329 GOOGLE REX MAINBOARDS
330 M:      Subrata Banik <subratabanik@google.com>
331 M:      Tarun Tuli <tstuli@gmail.com>
332 M:      Kapil Porwal <kapilporwal@google.com>
333 M:      Jakub Czapiga <czapiga@google.com>
334 M:      Eran Mitrani <mitrani@google.com>
335 M:      Dinesh Gehlot <digehlot@google.com>
336 S:      Maintained
337 F:      src/mainboard/google/rex/
339 GOOGLE BRYA MAINBOARDS
340 M:      Subrata Banik <subratabanik@google.com>
341 M:      Nick Vaccaro <nvaccaro@chromium.org>
342 M:      Eric Lai <ericllai@google.com>
343 M:      Kapil Porwal <kapilporwal@google.com>
344 M:      Dinesh Gehlot <digehlot@google.com>
345 M:      Jayvik Desai <jayvik@google.com>
346 S:      Maintained
347 F:      src/mainboard/google/brya/
349 GOOGLE FATCAT MAINBOARDS
350 M:      Subrata Banik <subratabanik@google.com>
351 M:      Pranava Y N <pranavayn@google.com>
352 F:      src/mainboard/google/fatcat/
354 GOOGLE HATCH MAINBOARDS
355 M:      Subrata Banik <subratabanik@google.com>
356 M:      Nick Vaccaro <nvaccaro@chromium.org>
357 S:      Maintained
358 F:      src/mainboard/google/hatch/
360 GOOGLE VOLTEER MAINBOARDS
361 M:      Nick Vaccaro <nvaccaro@chromium.org>
362 S:      Maintained
363 F:      src/mainboard/google/volteer/
365 GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
366 M:      Matt DeVillier <MrChromebox@gmail.com>
367 S:      Maintained
368 F:      src/mainboard/google/auron/
369 F:      src/mainboard/google/beltino/
370 F:      src/mainboard/google/butterfly/
371 F:      src/mainboard/google/cyan/
372 F:      src/mainboard/google/glados/
373 F:      src/mainboard/google/jecht/
374 F:      src/mainboard/google/link/
375 F:      src/mainboard/google/parrot/
376 F:      src/mainboard/google/slippy/
377 F:      src/mainboard/google/stout/
379 GOOGLE AMD-BASED MAINBOARDS
380 M:      Martin Roth <martin.roth@amd.corp-partner.google.com>
381 M:      Jason Nien <jason.nien@amd.corp-partner.google.com>
382 L:      amd_coreboot_org_changes@googlegroups.com
383 S:      Supported
384 F:      src/mainboard/google/kahlee/
385 F:      src/mainboard/google/zork/
386 F:      src/mainboard/google/guybrush/
387 F:      src/mainboard/google/skyrim/
389 GOOGLE MEDIATEK-BASED MAINBOARDS
390 M:      Hung-Te Lin <hungte@chromium.org>
391 M:      Yu-Ping Wu <yupingso@google.com>
392 M:      Yidi Lin <yidilin@google.com>
393 S:      Supported
394 F:      src/mainboard/google/asurada/
395 F:      src/mainboard/google/cherry/
396 F:      src/mainboard/google/corsola/
397 F:      src/mainboard/google/geralt/
398 F:      src/mainboard/google/kukui/
399 F:      src/mainboard/google/oak/
400 F:      src/mainboard/google/rauru/
404 HP 280 G2 MAINBOARD
405 M:      Angel Pons <th3fanbus@gmail.com>
406 S:      Maintained
407 F:      src/mainboard/hp/280_g2/
411 IBASE MAINBOARDS
412 S:      Orphan
413 F:      src/mainboard/ibase/
417 INTEL HARCUVAR_CRB MAINBOARD
418 M:      Jeff Daly <jeffd@silicom-usa.com>
419 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
420 S:      Maintained
421 F:      src/mainboard/intel/harcuvar/
425 INVENTEC MAINBOARDS
426 M:      Annie Chen <Chen.AnnieET@inventec.com>
427 S:      Maintained
428 F:      src/mainboard/inventec/
432 KONTRON BSL6 MAINBOARD
433 M:      Felix Singer <felixsinger@posteo.net>
434 M:      Nico Huber <nico.h@gmx.de>
435 S:      Supported
436 F:      src/mainboard/kontron/bsl6/
438 KONTRON MAL10 MAINBOARD
439 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
440 M:      Nico Huber <nico.h@gmx.de>
441 M:      Felix Singer <felixsinger@posteo.net>
442 S:      Supported
443 F:      src/mainboard/kontron/mal10/
447 LENOVO MAINBOARDS
448 M:      Alexander Couzens <lynxis@fe80.eu>
449 S:      Maintained
450 F:      src/mainboard/lenovo/
452 LENOVO G505S MAINBOARD
453 M:      Mike Banon <mikebdp2@gmail.com>
454 S:      Maintained
455 F:      src/mainboard/lenovo/g505s/
457 LENOVO X200 MAINBOARD
458 R:      Stefan Ott <coreboot@desire.ch>
459 S:      Maintained
460 F:      src/mainboard/lenovo/x200/
462 LENOVO X201 MAINBOARD
463 R:      Stefan Ott <coreboot@desire.ch>
464 S:      Maintained
465 F:      src/mainboard/lenovo/x201/
469 LIBRETREND LT1000 MAINBOARD
470 M:      Piotr Król <piotr.krol@3mdeb.com>
471 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
472 S:      Maintained
473 F:      src/mainboard/libretrend/lt1000/
477 MSI H81M-P33 MAINBOARD
478 M:      Angel Pons <th3fanbus@gmail.com>
479 S:      Maintained
480 F:      src/mainboard/msi/h81m-p33/
482 MSI MS-7D25 MAINBOARDS
483 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
484 M:      Michał Kopeć <michal.kopec@3mdeb.com>
485 S:      Maintained
486 F:      src/mainboard/msi/ms7d25/
490 OCP DELTALAKE MAINBOARD
491 M:      Arthur Heymans <arthur@aheymans.xyz>
492 M:      Christian Walter <christian.walter@9elements.com>
493 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
494 M:      Jonathan Zhang <jonzhang@fb.com>
495 M:      Tim Chu <Tim.Chu@quantatw.com>
496 S:      Supported
497 F:      src/mainboard/ocp/deltalake/
499 OCP TIOGAPASS MAINBOARD
500 M:      Jonathan Zhang <jonzhang@fb.com>
501 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
502 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
503 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
504 M:      Bryant Ou <Bryant.Ou@quantatw.com>
505 S:      Maintained
506 F:      src/mainboard/ocp/tiogapass/
510 OPENCELLULAR MAINBOARDS
511 M:      Christian Walter <christian.walter@9elements.com>
512 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
513 S:      Supported
514 F:      src/mainboard/opencellular/elgon/
518 PC ENGINES ALL MAINBOARDS
519 M:      Piotr Król <piotr.krol@3mdeb.com>
520 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
521 S:      Supported
522 F:      src/mainboard/pcengines/
526 PINE64 MAINBOARDS
527 S:      Orphan
528 F:      src/mainboard/pine64/
532 PORTWELL PQ-M107 MAINBOARD
533 M:      Frans Hendriks <fhendriks@eltan.com>
534 M:      Erik van den Bogaert <ebogaert@eltan.com>
535 S:      Maintained
536 F:      src/mainboard/portwell/m107/
540 PROTECTLI ALL MAINBOARDS
541 M:      Piotr Król <piotr.krol@3mdeb.com>
542 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
543 S:      Maintained
544 F:      src/mainboard/protectli/
548 PRODRIVE ATLAS MAINBOARD
549 M:      Angel Pons <th3fanbus@gmail.com>
550 M:      Christian Walter <christian.walter@9elements.com>
551 M:      Lean Sheng Tan <sheng.tan@9elements.com>
552 S:      Supported
553 F:      src/mainboard/prodrive/atlas/
555 PRODRIVE HERMES MAINBOARD
556 M:      Angel Pons <th3fanbus@gmail.com>
557 M:      Christian Walter <christian.walter@9elements.com>
558 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
559 S:      Supported
560 F:      src/mainboard/prodrive/hermes/
564 PURISM MAINBOARDS
565 M:      Jonathon Hall <jonathon.hall@puri.sm>
566 S:      Supported
567 F:      src/mainboard/purism/
571 RAZER MAINBOARDS
572 S:      Orphan
573 F:      src/mainboard/razer/
577 RODA MAINBOARDS
578 S:      Orphan
579 F:      src/mainboard/roda/
583 SAMSUNG CHROMEOS MAINBOARDS
584 M:      Matt DeVillier <MrChromebox@gmail.com>
585 S:      Maintained
586 F:      src/mainboard/samsung/lumpy/
587 F:      src/mainboard/samsung/stumpy/
591 SAPPHIRE MAINBOARDS
592 S:      Orphan
593 F:      src/mainboard/sapphire/
597 SIEMENS CHILI MAINBAORD
598 M:      Felix Singer <felixsinger@posteo.net>
599 M:      Nico Huber <nico.h@gmx.de>
600 S:      Supported
601 F:      src/mainboard/siemens/chili/
603 SIEMENS MC_xxxx MAINBOARDS
604 M:      Werner Zeh <werner.zeh@siemens.com>
605 S:      Maintained
606 F:      src/mainboard/siemens/mc_apl1/
607 F:      src/mainboard/siemens/mc_ehl/
611 SIFIVE MAINBOARDS
612 M:      Maximilian Brune <maximilian.brune@9elements.com>
613 S:      Maintained
614 F:      src/mainboard/sifive/
618 STAR LABS MAINBOARDS
619 M:      Sean Rhodes <sean@starlabs.systems>
620 S:      Maintained
621 F:      src/mainboard/starlabs/
625 SUPERMICRO X11-LGA1151-SERIES
626 M:      Michael Niewöhner <foss@mniewoehner.de>
627 S:      Maintained
628 F:      src/mainboard/supermicro/x11-lga1151-series/
632 SYSTEM76 MAINBOARDS
633 M:      Jeremy Soller <jeremy@system76.com>
634 M:      Tim Crawford <tcrawford@system76.com>
635 S:      Maintained
636 F:      src/mainboard/system76/
640 TI MAINBOARDS
641 S:      Orphan
642 F:      src/mainboard/ti/
646 UP MAINBOARDS
647 S:      Orphan
648 F:      src/mainboard/up/
650 ################################################################################
651 # Architectures
652 ################################################################################
654 ARM ARCHITECTURE
655 M:      Julius Werner <jwerner@chromium.org>
656 S:      Supported
657 F:      src/arch/arm/
658 F:      src/arch/arm64/
659 F:      src/soc/nvidia/
660 F:      src/soc/rockchip/
661 F:      util/nvidia/
662 F:      util/rockchip/
664 PPC64 ARCHITECTURE
665 M:      Ronald Minnich <rminnich@gmail.com>
666 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
667 S:      Maintained
668 F:      src/arch/ppc64/
669 F:      src/cpu/qemu-power8/
670 F:      src/mainboard/emulation/qemu-power8/
672 RISC-V ARCHITECTURE
673 M:      Ronald Minnich <rminnich@gmail.com>
674 M:      Maximilian Brune <maximilian.brune@9elements.com>
675 R:      Philipp Hug <philipp@hug.cx>
676 S:      Maintained
677 F:      src/arch/riscv/
678 F:      src/soc/sifive/
679 F:      src/soc/ucb/
680 F:      src/mainboard/emulation/*-riscv/
681 F:      src/mainboard/sifive/
682 F:      util/riscv/
684 X86 ARCHITECTURE
685 M:      Jérémy Compostella <jeremy.compostella@intel.com>
686 S:      MAINTAINED
687 F:      src/arch/x86/
688 F:      src/cpu/x86/
689 F:      src/drivers/pc80/
690 F:      src/include/pc80/
691 F:      src/include/cpu/x86/
693 ################################################################################
694 # Embedded Controllers
695 ################################################################################
697 CHROME EC
698 M:      Boris Mittelberg <bmbm@google.com>
699 M:      Caveh Jalali <caveh@chromium.org>
700 S:      Maintained
701 F:      src/ec/google/
703 DELL SMSC MEC5035 EC
704 M:      Nicholas Chin <nic.c3.14@gmail.com>
705 W:      https://github.com/nic3-14159/E6400-EC-research
706 S:      Maintained
707 F:      src/ec/dell/mec5035/
709 LENOVO EC
710 M:      Alexander Couzens <lynxis@fe80.eu>
711 S:      Maintained
712 F:      src/ec/lenovo/
714 STARLABS EC
715 M:      Sean Rhodes <sean@starlabs.systems>
716 S:      Maintained
717 F:      src/ec/starlabs/
719 SYSTEM76 EC
720 M:      Jeremy Soller <jeremy@system76.com>
721 M:      Tim Crawford <tcrawford@system76.com>
722 S:      Maintained
723 F:      src/ec/system76/
725 ORPHANED ECS
726 S:      Orphan
727 F:      src/ec/51nb/
728 F:      src/ec/acpi/
729 F:      src/ec/apple/
730 F:      src/ec/compal/
731 F:      src/ec/hp/
732 F:      src/ec/kontron/
733 F:      src/ec/purism/
734 F:      src/ec/quanta/
735 F:      src/ec/roda/
736 F:      src/ec/smsc/
738 ################################################################################
739 # Northbridges
740 ################################################################################
742 INTEL HASWELL NORTHBRIDGE
743 M:      Angel Pons <th3fanbus@gmail.com>
744 S:      Maintained
745 F:      src/northbridge/intel/haswell/
747 INTEL PINEVIEW CHIPSET
748 M:      Angel Pons <th3fanbus@gmail.com>
749 S:      Odd Fixes
750 F:      src/northbridge/intel/pineview/
752 INTEL SANDYBRIDGE NORTHBRIDGE
753 M:      Angel Pons <th3fanbus@gmail.com>
754 S:      Maintained
755 F:      src/northbridge/intel/sandybridge/
757 INTEL X4X CHIPSET
758 M:      Angel Pons <th3fanbus@gmail.com>
759 S:      Odd Fixes
760 F:      src/northbridge/intel/x4x/
762 ################################################################################
763 # Platforms
764 ################################################################################
766 AMD SUPPORT
767 L:      amd_coreboot_org_changes@googlegroups.com
768 S:      Odd Fixes
769 F:      src/vendorcode/amd/
770 F:      src/cpu/amd/
771 F:      src/northbridge/amd/
772 F:      src/southbridge/amd/
773 F:      src/include/cpu/amd/
775 INTEL SUPPORT
776 R:      Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com>
777 S:      Maintained
778 F:      src/vendorcode/intel/
779 F:      src/cpu/intel/
780 F:      src/northbridge/intel/
781 F:      src/southbridge/intel/
782 F:      src/soc/intel/
783 F:      src/drivers/intel/
784 F:      src/include/cpu/intel/
786 INTEL FSP 1.1
787 M:      Huang Jin <huang.jin@intel.com>
788 S:      Supported
789 F:      src/drivers/intel/fsp1_1/
791 INTEL FSP 2.0
792 M:      Andrey Petrov <andrey.petrov@gmail.com>
793 M:      Ronak Kanabar <ronak.kanabar@intel.com>
794 S:      Maintained
795 F:      src/drivers/intel/fsp2_0/
797 INTEL DPTF
798 M:      Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
799 S:      Maintained
800 F:      src/drivers/intel/dptf/
802 ################################################################################
803 # Systems on a Chip
804 ################################################################################
806 AMD Cezanne
807 M:      Felix Held <felix-coreboot@felixheld.de>
808 M:      Jason Glenesk <jason.glenesk@gmail.com>
809 M:      Fred Reitberger <reitbergerfred@gmail.com>
810 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
811 L:      amd_coreboot_org_changes@googlegroups.com
812 S:      Maintained
813 F:      src/soc/amd/cezanne/
814 F:      src/vendorcode/amd/fsp/cezanne/
816 AMD common SoC code
817 M:      Felix Held <felix-coreboot@felixheld.de>
818 M:      Jason Glenesk <jason.glenesk@gmail.com>
819 M:      Fred Reitberger <reitbergerfred@gmail.com>
820 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
821 L:      amd_coreboot_org_changes@googlegroups.com
822 S:      Maintained
823 F:      src/soc/amd/common/
825 AMD Genoa Proof of Concept
826 M:      Felix Held <felix-coreboot@felixheld.de>
827 M:      Martin Roth <gaumless@gmail.com>
828 M:      Varshit Pandya <pandyavarshit@gmail.com>
829 S:      Maintained
830 F:      src/soc/amd/genoa_poc/
832 AMD Mendocino
833 M:      Felix Held <felix-coreboot@felixheld.de>
834 M:      Jason Glenesk <jason.glenesk@gmail.com>
835 M:      Fred Reitberger <reitbergerfred@gmail.com>
836 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
837 L:      amd_coreboot_org_changes@googlegroups.com
838 S:      Supported
839 F:      src/soc/amd/mendocino/
840 F:      src/vendorcode/amd/fsp/mendocino/
842 AMD Picasso
843 M:      Felix Held <felix-coreboot@felixheld.de>
844 M:      Jason Glenesk <jason.glenesk@gmail.com>
845 M:      Fred Reitberger <reitbergerfred@gmail.com>
846 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
847 L:      amd_coreboot_org_changes@googlegroups.com
848 S:      Maintained
849 F:      src/soc/amd/picasso/
850 F:      src/vendorcode/amd/fsp/picasso/
852 AMD Phoenix
853 M:      Felix Held <felix-coreboot@felixheld.de>
854 M:      Jason Glenesk <jason.glenesk@gmail.com>
855 M:      Fred Reitberger <reitbergerfred@gmail.com>
856 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
857 L:      amd_coreboot_org_changes@googlegroups.com
858 S:      Supported
859 F:      src/soc/amd/phoenix/
860 F:      src/vendorcode/amd/fsp/phoenix/
862 AMD Stoneyridge
863 M:      Felix Held <felix-coreboot@felixheld.de>
864 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
865 L:      amd_coreboot_org_changes@googlegroups.com
866 S:      Odd Fixes
867 F:      src/soc/amd/stoneyridge/
869 INTEL ALDERLAKE SOC
870 M:      Subrata Banik <subratabanik@google.com>
871 M:      Nick Vaccaro <nvaccaro@chromium.org>
872 M:      Kapil Porwal <kapilporwal@google.com>
873 M:      Dinesh Gehlot <digehlot@google.com>
874 M:      Jayvik Desai <jayvik@google.com>
875 S:      Maintained
876 F:      src/soc/intel/alderlake/
878 INTEL APOLLOLAKE_SOC
879 M:      Sean Rhodes <sean@starlabs.systems>
880 S:      Odd Fixes
881 F:      src/soc/intel/apollolake/
883 INTEL BRASWELL SOC
884 M:      Piotr Król <piotr.krol@3mdeb.com>
885 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
886 M:      Frans Hendriks <fhendriks@eltan.com>
887 S:      Maintained
888 F:      /src/soc/intel/braswell/
889 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
891 INTEL CANNONLAKE SOC
892 S:      Orphan
893 F:      src/soc/intel/cannonlake/
895 INTEL DENVERTON-NS SOC
896 M:      Jeff Daly <jeffd@silicom-usa.com>
897 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
898 S:      Maintained
899 F:      src/soc/intel/denverton_ns/
901 INTEL ELKHARTLAKE SOC
902 M:      Lean Sheng Tan <sheng.tan@9elements.com>
903 M:      Werner Zeh <werner.zeh@siemens.com>
904 S:      Maintained
905 F:      src/soc/intel/elkhartlake/
907 INTEL METEORLAKE SOC
908 M:      Subrata Banik <subratabanik@google.com>
909 M:      Tarun Tuli <tstuli@gmail.com>
910 M:      Kapil Porwal <kapilporwal@google.com>
911 M:      Jakub Czapiga <czapiga@google.com>
912 M:      Eran Mitrani <mitrani@google.com>
913 M:      Dinesh Gehlot <digehlot@google.com>
914 S:      Maintained
915 F:      src/soc/intel/meteorlake/
917 INTEL PANTHERLAKE SOC
918 M:      Subrata Banik <subratabanik@google.com>
919 M:      Kapil Porwal <kapilporwal@google.com>
920 M:      Pranava Y N <pranavayn@google.com>
921 S:      Maintained
922 F:      src/soc/intel/pantherlake/
924 INTEL TIGERLAKE SOC
925 M:      Subrata Banik <subratabanik@google.com>
926 M:      Nick Vaccaro <nvaccaro@chromium.org>
927 S:      Maintained
928 F:      src/soc/intel/tigerlake/
930 INTEL Xeon Scalable Processor Family
931 M:      Jonathan Zhang <jon.zhixiong.zhang@gmail.com>
932 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
933 M:      Tim Chu <Tim.Chu@quantatw.com>
934 M:      Arthur Heymans <arthur@aheymans.xyz>
935 M:      Christian Walter <christian.walter@9elements.com>
936 M:      Shuo Liu <shuo.liu@intel.com>
937 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
938 M:      Lean Sheng Tan <sheng.tan@9elements.com>
939 S:      Supported
940 F:      src/soc/intel/xeon_sp/
941 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
942 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
943 F:      src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/
944 F:      src/vendorcode/intel/fsp/fsp2_0/graniterapids/
946 MEDIATEK SOCS
947 M:      Hung-Te Lin <hungte@chromium.org>
948 M:      Yu-Ping Wu <yupingso@google.com>
949 M:      Yidi Lin <yidilin@google.com>
950 S:      Supported
951 F:      src/soc/mediatek/
953 MEDIATEK MT8192
954 M:      Xi Chen <xixi.chen@mediatek.com>
955 S:      Maintained
956 F:      src/soc/mediatek/mt8192/
957 F:      src/vendorcode/mediatek/mt8192/
959 ORPHANED ARM SOCS
960 S:      Orphan
961 F:      src/cpu/armltd/
962 F:      src/soc/ti/
963 F:      src/soc/qualcomm/
964 F:      src/soc/samsung/
965 F:      util/exynos/
966 F:      util/ipqheader/
968 ################################################################################
969 # Payloads
970 ################################################################################
972 NVRAM
973 F:      util/nvramtool/
974 F:      payloads/nvramcui/
976 LIBPAYLOAD
977 F:      payloads/libpayload/
979 COREINFO PAYLOAD
980 F:      payloads/coreinfo/
982 EXTERNAL PAYLOADS INTEGRATION
983 M:      Martin Roth <gaumless@gmail.com>
984 F:      payloads/external/
986 COREDOOM PAYLOAD INTEGRATION
987 M:      Nicholas Chin <nic.c3.14@gmail.com>
988 W:      https://github.com/nic3-14159/coreDOOM
989 S:      Maintained
990 F:      payloads/external/coreDOOM/
992 LINUXBOOT PAYLOAD INTEGRATION
993 M:      Christian Walter <christian.walter@9elements.com>
994 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
995 S:      Supported
996 F:      payloads/external/LinuxBoot/
998 EDK2 PAYLOAD INTEGRATION
999 M:      Benjamin Doron <benjamin.doron00@gmail.com>
1000 M:      Matt DeVillier <matt.devillier@gmail.com>
1001 M:      Sean Rhodes <sean@starlabs.systems>
1002 M:      Lean Sheng Tan <sheng.tan@9elements.com>
1003 S:      Supported
1004 F:      payloads/external/edk2/
1006 ################################################################################
1007 # Utilities
1008 ################################################################################
1010 ABUILD
1011 M:      Martin Roth <gaumless@gmail.com>
1012 S:      Supported
1013 F:      util/abuild/
1015 BOARD STATUS
1016 F:      util/board_status/
1018 BUILD SYSTEM
1019 M:      Martin Roth <gaumless@gmail.com>
1020 S:      Supported
1021 F:      Makefile
1022 F:      *.inc
1023 F:      src/include/kconfig.h
1024 F:      util/kconfig/
1025 F:      util/sconfig/
1026 F:      util/xcompile/
1027 F:      util/genbuild_h/
1029 TOOLCHAIN
1030 M:      Martin Roth <gaumless@gmail.com>
1031 M:      Felix Singer <felixsinger@posteo.net>
1032 S:      Supported
1033 F:      util/crossgcc/
1035 DOCKER
1036 M:      Martin Roth <gaumless@gmail.com>
1037 M:      Felix Singer <felixsinger@posteo.net>
1038 S:      Supported
1039 F:      util/docker/
1042 F:      .git*
1043 F:      /util/gitconfig
1045 HDA DECODER
1046 M:      Nicholas Sudsgaard <devel+coreboot@nsudsgaard.com>
1047 S:      Maintained
1048 F:      util/hda-decoder/
1050 LINT SCRIPTS
1051 M:      Martin Roth <gaumless@gmail.com>
1052 S:      Supported
1053 F:      util/lint/
1055 IFDTOOL
1056 F:      util/ifdtool/
1058 INTELTOOL
1059 M:      Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
1060 F:      util/inteltool/
1062 INTELMETOOL
1063 M:      Christian Walter <christian.walter@9elements.com>
1064 F:      util/intelmetool/
1066 INTELP2M
1067 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
1068 S:      Maintained
1069 F:      util/intelp2m/
1071 ME_CLEANER
1072 M:      Nicola Corna <nicola@corna.info>
1073 W:      https://github.com/corna/me_cleaner
1074 S:      Maintained
1075 F:      util/me_cleaner/
1077 LIVEISO
1078 M:      Felix Singer <felixsinger@posteo.net>
1079 S:      Supported
1080 F:      util/liveiso/
1082 ################################################################################
1083 # Miscellaneous
1084 ################################################################################
1086 ASPEED AST2050 DRIVER & COMMON CODE
1087 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1088 S:      Supported
1089 F:      src/drivers/aspeed/common/
1090 F:      src/drivers/aspeed/ast2050/
1092 ACPI
1093 R:      Cliff Huang <cliff.huang@intel.com>
1094 M:      Lance Zhao <lance.zhao@gmail.com>
1095 M:      Tim Wawrzynczak <inforichland@gmail.com>
1096 S:      Supported
1097 F:      src/acpi/
1098 F:      src/arch/x86/acpi/
1099 F:      util/acpi/
1101 LZ4 COMPRESSION
1102 M:      Julius Werner <jwerner@chromium.org>
1103 S:      Supported
1104 F:      src/commonlib/lz4*
1105 F:      payloads/libpayload/liblz4/
1106 F:      util/cbfstool/lz4/
1108 BINARY OBJECTS
1109 F:      3rdparty/blobs/
1111 VERIFIED BOOT
1112 M:      Julius Werner <jwerner@chromium.org>
1113 M:      Yu-Ping Wu <yupingso@google.com>
1114 S:      Supported
1115 F:      3rdparty/vboot/
1116 F:      src/security/vboot/
1117 F:      src/include/tpm.h
1118 F:      src/include/tpm_lite/
1120 RESOURCE ALLOCATOR
1121 F:      src/device/*
1122 F:      src/include/device/
1123 F:      src/include/cpu/cpu.h
1125 OPTION ROM EXECUTION & X86EMU
1126 F:      src/device/oprom/
1128 CBFS
1129 M:      Julius Werner <jwerner@chromium.org>
1130 F:      src/include/cbfs*
1131 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1132 F:      src/commonlib/bsd/cbfs*
1133 F:      src/lib/cbfs.c
1135 CBFSTOOL
1136 F:      util/cbfstool/
1138 CBMEM
1139 F:      src/include/cbmem.h
1140 F:      src/include/cbmem_id.h
1141 F:      util/cbmem/
1143 CONSOLE
1144 F:      src/console/
1145 F:      src/include/console/
1146 F:      src/drivers/uart/
1148 TPM SUPPORT
1149 M:      Christian Walter <christian.walter@9elements.com>
1150 S:      Supported
1151 F:      src/drivers/*/tpm/
1152 F:      src/security/tpm/
1154 SUPERIOS & SUPERIOTOOL
1155 S:      Orphan
1156 F:      src/superio/
1157 F:      util/superiotool/
1159 SPD UTILITIES
1160 M:      Reka Norman <rekanorman@chromium.org>
1161 S:      Maintained
1162 F:      util/spd_tools/
1163 F:      util/spdtool/
1165 MEMLAYOUT
1166 M:      Julius Werner <jwerner@chromium.org>
1167 S:      Supported
1168 F:      */memlayout.h
1169 F:      *.ld
1171 ELTAN VENDORCODE
1172 M:      Frans Hendriks <fhendriks@eltan.com>
1173 M:      Erik van den Bogaert <ebogaert@eltan.com>
1174 S:      Maintained
1175 F:      src/vendorcode/eltan/
1177 TAS5825M DRIVER
1178 M:      Jeremy Soller <jeremy@system76.com>
1179 M:      Tim Crawford <tcrawford@system76.com>
1180 S:      Maintained
1181 F:      src/drivers/i2c/tas5825m/
1183 TESTS
1184 M:      Jakub Czapiga <czapiga@google.com>
1185 S:      Maintained
1186 F:      tests/
1187 F:      payloads/libpayload/tests/
1189 COREBOOT RELEASES
1190 M:      Felix Singer <felixsinger@posteo.net>
1191 M:      Jason Glenesk <jason.glenesk@gmail.com>
1192 M:      Angel Pons <th3fanbus@gmail.com>
1193 M:      Martin Roth <gaumless@gmail.com>
1194 M:      Matt DeVillier <MrChromebox@gmail.com>
1195 S:      Maintained
1196 F:      Documentation/releases/
1197 F:      util/release/
1199 MISSING: TIMERS / DELAYS
1201 MISSING: TIMESTAMPS
1203 MISSING: FMAP
1205 MISSING: GPIO
1207 MISSING: SMP
1209 MISSING: DMP / QEMU-X86
1211 MISSING: ELOG
1213 MISSING: SPI
1215 # *** Infrastructure Owners ***
1216 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1217 # Hardware
1218 #       Owners: Patrick
1219 #       Backups:
1221 # Web Server
1222 #       Owners: Patrick
1223 #       Backups:
1225 # Website
1226 #       Owners: Martin
1227 #       Backups: Patrick
1229 # Documentation Website
1230 #       Owners: Patrick
1231 #       Backups:
1233 CODE OF CONDUCT
1234 M:      Ronald Minnich <rminnich@gmail.com>
1235 M:      Martin Roth <martin@coreboot.org>
1236 S:      Maintained
1237 F:      Documentation/community/code_of_conduct.md
1239 # Wiki
1240 #       Owners: Patrick
1241 #       Backups:
1243 # Gerrit
1244 #       Owners: Patrick
1245 #       Backups: Martin
1247 # Jenkins
1248 #       Owners: Patrick, Martin
1249 #       Backups:
1251 # Bug Tracker
1252 #       Owners: Lynxis,
1253 #       Backups: Martin,
1255 # Mailing List
1256 #       Owners: Patrick
1257 #       Backups: Martin
1259 # Software Freedom Conservancy
1260 #       Main contact: Martin
1261 #       “Official” contact: David, Matt, Werner