mb/ibm/sbp1: Update PCIe SBDF in comment
[coreboot2.git] / MAINTAINERS
blobe563a6c5d303905953f8ad147aaaf29fc8399935
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/
403 HP 280 G2 MAINBOARD
404 M:      Angel Pons <th3fanbus@gmail.com>
405 S:      Maintained
406 F:      src/mainboard/hp/280_g2/
410 IBASE MAINBOARDS
411 S:      Orphan
412 F:      src/mainboard/ibase/
416 INTEL HARCUVAR_CRB MAINBOARD
417 M:      Jeff Daly <jeffd@silicom-usa.com>
418 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
419 S:      Maintained
420 F:      src/mainboard/intel/harcuvar/
424 INVENTEC MAINBOARDS
425 M:      Annie Chen <Chen.AnnieET@inventec.com>
426 S:      Maintained
427 F:      src/mainboard/inventec/
431 KONTRON BSL6 MAINBOARD
432 M:      Felix Singer <felixsinger@posteo.net>
433 M:      Nico Huber <nico.h@gmx.de>
434 S:      Supported
435 F:      src/mainboard/kontron/bsl6/
437 KONTRON MAL10 MAINBOARD
438 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
439 M:      Nico Huber <nico.h@gmx.de>
440 M:      Felix Singer <felixsinger@posteo.net>
441 S:      Supported
442 F:      src/mainboard/kontron/mal10/
446 LENOVO MAINBOARDS
447 M:      Alexander Couzens <lynxis@fe80.eu>
448 S:      Maintained
449 F:      src/mainboard/lenovo/
451 LENOVO G505S MAINBOARD
452 M:      Mike Banon <mikebdp2@gmail.com>
453 S:      Maintained
454 F:      src/mainboard/lenovo/g505s/
456 LENOVO X200 MAINBOARD
457 R:      Stefan Ott <coreboot@desire.ch>
458 S:      Maintained
459 F:      src/mainboard/lenovo/x200/
461 LENOVO X201 MAINBOARD
462 R:      Stefan Ott <coreboot@desire.ch>
463 S:      Maintained
464 F:      src/mainboard/lenovo/x201/
468 LIBRETREND LT1000 MAINBOARD
469 M:      Piotr Król <piotr.krol@3mdeb.com>
470 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
471 S:      Maintained
472 F:      src/mainboard/libretrend/lt1000/
476 MSI H81M-P33 MAINBOARD
477 M:      Angel Pons <th3fanbus@gmail.com>
478 S:      Maintained
479 F:      src/mainboard/msi/h81m-p33/
481 MSI MS-7D25 MAINBOARDS
482 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
483 M:      Michał Kopeć <michal.kopec@3mdeb.com>
484 S:      Maintained
485 F:      src/mainboard/msi/ms7d25/
489 OCP DELTALAKE MAINBOARD
490 M:      Arthur Heymans <arthur@aheymans.xyz>
491 M:      Christian Walter <christian.walter@9elements.com>
492 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
493 M:      Jonathan Zhang <jonzhang@fb.com>
494 M:      Tim Chu <Tim.Chu@quantatw.com>
495 S:      Supported
496 F:      src/mainboard/ocp/deltalake/
498 OCP TIOGAPASS MAINBOARD
499 M:      Jonathan Zhang <jonzhang@fb.com>
500 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
501 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
502 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
503 M:      Bryant Ou <Bryant.Ou@quantatw.com>
504 S:      Maintained
505 F:      src/mainboard/ocp/tiogapass/
509 OPENCELLULAR MAINBOARDS
510 M:      Christian Walter <christian.walter@9elements.com>
511 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
512 S:      Supported
513 F:      src/mainboard/opencellular/elgon/
517 PC ENGINES ALL MAINBOARDS
518 M:      Piotr Król <piotr.krol@3mdeb.com>
519 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
520 S:      Supported
521 F:      src/mainboard/pcengines/
525 PINE64 MAINBOARDS
526 S:      Orphan
527 F:      src/mainboard/pine64/
531 PORTWELL PQ-M107 MAINBOARD
532 M:      Frans Hendriks <fhendriks@eltan.com>
533 M:      Erik van den Bogaert <ebogaert@eltan.com>
534 S:      Maintained
535 F:      src/mainboard/portwell/m107/
539 PROTECTLI ALL MAINBOARDS
540 M:      Piotr Król <piotr.krol@3mdeb.com>
541 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
542 S:      Maintained
543 F:      src/mainboard/protectli/
547 PRODRIVE ATLAS MAINBOARD
548 M:      Angel Pons <th3fanbus@gmail.com>
549 M:      Christian Walter <christian.walter@9elements.com>
550 M:      Lean Sheng Tan <sheng.tan@9elements.com>
551 S:      Supported
552 F:      src/mainboard/prodrive/atlas/
554 PRODRIVE HERMES MAINBOARD
555 M:      Angel Pons <th3fanbus@gmail.com>
556 M:      Christian Walter <christian.walter@9elements.com>
557 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
558 S:      Supported
559 F:      src/mainboard/prodrive/hermes/
563 PURISM MAINBOARDS
564 M:      Jonathon Hall <jonathon.hall@puri.sm>
565 S:      Supported
566 F:      src/mainboard/purism/
570 RAZER MAINBOARDS
571 S:      Orphan
572 F:      src/mainboard/razer/
576 RODA MAINBOARDS
577 S:      Orphan
578 F:      src/mainboard/roda/
582 SAMSUNG CHROMEOS MAINBOARDS
583 M:      Matt DeVillier <MrChromebox@gmail.com>
584 S:      Maintained
585 F:      src/mainboard/samsung/lumpy/
586 F:      src/mainboard/samsung/stumpy/
590 SAPPHIRE MAINBOARDS
591 S:      Orphan
592 F:      src/mainboard/sapphire/
596 SIEMENS CHILI MAINBAORD
597 M:      Felix Singer <felixsinger@posteo.net>
598 M:      Nico Huber <nico.h@gmx.de>
599 S:      Supported
600 F:      src/mainboard/siemens/chili/
602 SIEMENS MC_xxxx MAINBOARDS
603 M:      Werner Zeh <werner.zeh@siemens.com>
604 S:      Maintained
605 F:      src/mainboard/siemens/mc_apl1/
606 F:      src/mainboard/siemens/mc_ehl/
610 SIFIVE MAINBOARDS
611 M:      Maximilian Brune <maximilian.brune@9elements.com>
612 S:      Maintained
613 F:      src/mainboard/sifive/
617 STAR LABS MAINBOARDS
618 M:      Sean Rhodes <sean@starlabs.systems>
619 S:      Maintained
620 F:      src/mainboard/starlabs/
624 SUPERMICRO X11-LGA1151-SERIES
625 M:      Michael Niewöhner <foss@mniewoehner.de>
626 S:      Maintained
627 F:      src/mainboard/supermicro/x11-lga1151-series/
631 SYSTEM76 MAINBOARDS
632 M:      Jeremy Soller <jeremy@system76.com>
633 M:      Tim Crawford <tcrawford@system76.com>
634 S:      Maintained
635 F:      src/mainboard/system76/
639 TI MAINBOARDS
640 S:      Orphan
641 F:      src/mainboard/ti/
645 UP MAINBOARDS
646 S:      Orphan
647 F:      src/mainboard/up/
649 ################################################################################
650 # Architectures
651 ################################################################################
653 ARM ARCHITECTURE
654 M:      Julius Werner <jwerner@chromium.org>
655 S:      Supported
656 F:      src/arch/arm/
657 F:      src/arch/arm64/
658 F:      src/soc/nvidia/
659 F:      src/soc/rockchip/
660 F:      util/nvidia/
661 F:      util/rockchip/
663 PPC64 ARCHITECTURE
664 M:      Ronald Minnich <rminnich@gmail.com>
665 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
666 S:      Maintained
667 F:      src/arch/ppc64/
668 F:      src/cpu/qemu-power8/
669 F:      src/mainboard/emulation/qemu-power8/
671 RISC-V ARCHITECTURE
672 M:      Ronald Minnich <rminnich@gmail.com>
673 M:      Maximilian Brune <maximilian.brune@9elements.com>
674 R:      Philipp Hug <philipp@hug.cx>
675 S:      Maintained
676 F:      src/arch/riscv/
677 F:      src/soc/sifive/
678 F:      src/soc/ucb/
679 F:      src/mainboard/emulation/*-riscv/
680 F:      src/mainboard/sifive/
681 F:      util/riscv/
683 X86 ARCHITECTURE
684 M:      Jérémy Compostella <jeremy.compostella@intel.com>
685 S:      MAINTAINED
686 F:      src/arch/x86/
687 F:      src/cpu/x86/
688 F:      src/drivers/pc80/
689 F:      src/include/pc80/
690 F:      src/include/cpu/x86/
692 ################################################################################
693 # Embedded Controllers
694 ################################################################################
696 CHROME EC
697 M:      Boris Mittelberg <bmbm@google.com>
698 M:      Caveh Jalali <caveh@chromium.org>
699 S:      Maintained
700 F:      src/ec/google/
702 DELL SMSC MEC5035 EC
703 M:      Nicholas Chin <nic.c3.14@gmail.com>
704 W:      https://github.com/nic3-14159/E6400-EC-research
705 S:      Maintained
706 F:      src/ec/dell/mec5035/
708 LENOVO EC
709 M:      Alexander Couzens <lynxis@fe80.eu>
710 S:      Maintained
711 F:      src/ec/lenovo/
713 STARLABS EC
714 M:      Sean Rhodes <sean@starlabs.systems>
715 S:      Maintained
716 F:      src/ec/starlabs/
718 SYSTEM76 EC
719 M:      Jeremy Soller <jeremy@system76.com>
720 M:      Tim Crawford <tcrawford@system76.com>
721 S:      Maintained
722 F:      src/ec/system76/
724 ORPHANED ECS
725 S:      Orphan
726 F:      src/ec/51nb/
727 F:      src/ec/acpi/
728 F:      src/ec/apple/
729 F:      src/ec/compal/
730 F:      src/ec/hp/
731 F:      src/ec/kontron/
732 F:      src/ec/purism/
733 F:      src/ec/quanta/
734 F:      src/ec/roda/
735 F:      src/ec/smsc/
737 ################################################################################
738 # Northbridges
739 ################################################################################
741 INTEL HASWELL NORTHBRIDGE
742 M:      Angel Pons <th3fanbus@gmail.com>
743 S:      Maintained
744 F:      src/northbridge/intel/haswell/
746 INTEL PINEVIEW CHIPSET
747 M:      Angel Pons <th3fanbus@gmail.com>
748 S:      Odd Fixes
749 F:      src/northbridge/intel/pineview/
751 INTEL SANDYBRIDGE NORTHBRIDGE
752 M:      Angel Pons <th3fanbus@gmail.com>
753 S:      Maintained
754 F:      src/northbridge/intel/sandybridge/
756 INTEL X4X CHIPSET
757 M:      Angel Pons <th3fanbus@gmail.com>
758 S:      Odd Fixes
759 F:      src/northbridge/intel/x4x/
761 ################################################################################
762 # Platforms
763 ################################################################################
765 AMD SUPPORT
766 L:      amd_coreboot_org_changes@googlegroups.com
767 S:      Odd Fixes
768 F:      src/vendorcode/amd/
769 F:      src/cpu/amd/
770 F:      src/northbridge/amd/
771 F:      src/southbridge/amd/
772 F:      src/include/cpu/amd/
774 INTEL SUPPORT
775 R:      Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com>
776 S:      Maintained
777 F:      src/vendorcode/intel/
778 F:      src/cpu/intel/
779 F:      src/northbridge/intel/
780 F:      src/southbridge/intel/
781 F:      src/soc/intel/
782 F:      src/drivers/intel/
783 F:      src/include/cpu/intel/
785 INTEL FSP 1.1
786 M:      Huang Jin <huang.jin@intel.com>
787 S:      Supported
788 F:      src/drivers/intel/fsp1_1/
790 INTEL FSP 2.0
791 M:      Andrey Petrov <andrey.petrov@gmail.com>
792 M:      Ronak Kanabar <ronak.kanabar@intel.com>
793 S:      Maintained
794 F:      src/drivers/intel/fsp2_0/
796 INTEL DPTF
797 M:      Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
798 S:      Maintained
799 F:      src/drivers/intel/dptf/
801 ################################################################################
802 # Systems on a Chip
803 ################################################################################
805 AMD Cezanne
806 M:      Felix Held <felix-coreboot@felixheld.de>
807 M:      Jason Glenesk <jason.glenesk@gmail.com>
808 M:      Fred Reitberger <reitbergerfred@gmail.com>
809 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
810 L:      amd_coreboot_org_changes@googlegroups.com
811 S:      Maintained
812 F:      src/soc/amd/cezanne/
813 F:      src/vendorcode/amd/fsp/cezanne/
815 AMD common SoC code
816 M:      Felix Held <felix-coreboot@felixheld.de>
817 M:      Jason Glenesk <jason.glenesk@gmail.com>
818 M:      Fred Reitberger <reitbergerfred@gmail.com>
819 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
820 L:      amd_coreboot_org_changes@googlegroups.com
821 S:      Maintained
822 F:      src/soc/amd/common/
824 AMD Genoa Proof of Concept
825 M:      Felix Held <felix-coreboot@felixheld.de>
826 M:      Martin Roth <gaumless@gmail.com>
827 M:      Varshit Pandya <pandyavarshit@gmail.com>
828 S:      Maintained
829 F:      src/soc/amd/genoa_poc/
831 AMD Mendocino
832 M:      Felix Held <felix-coreboot@felixheld.de>
833 M:      Jason Glenesk <jason.glenesk@gmail.com>
834 M:      Fred Reitberger <reitbergerfred@gmail.com>
835 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
836 L:      amd_coreboot_org_changes@googlegroups.com
837 S:      Supported
838 F:      src/soc/amd/mendocino/
839 F:      src/vendorcode/amd/fsp/mendocino/
841 AMD Picasso
842 M:      Felix Held <felix-coreboot@felixheld.de>
843 M:      Jason Glenesk <jason.glenesk@gmail.com>
844 M:      Fred Reitberger <reitbergerfred@gmail.com>
845 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
846 L:      amd_coreboot_org_changes@googlegroups.com
847 S:      Maintained
848 F:      src/soc/amd/picasso/
849 F:      src/vendorcode/amd/fsp/picasso/
851 AMD Phoenix
852 M:      Felix Held <felix-coreboot@felixheld.de>
853 M:      Jason Glenesk <jason.glenesk@gmail.com>
854 M:      Fred Reitberger <reitbergerfred@gmail.com>
855 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
856 L:      amd_coreboot_org_changes@googlegroups.com
857 S:      Supported
858 F:      src/soc/amd/phoenix/
859 F:      src/vendorcode/amd/fsp/phoenix/
861 AMD Stoneyridge
862 M:      Felix Held <felix-coreboot@felixheld.de>
863 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
864 L:      amd_coreboot_org_changes@googlegroups.com
865 S:      Odd Fixes
866 F:      src/soc/amd/stoneyridge/
868 INTEL ALDERLAKE SOC
869 M:      Subrata Banik <subratabanik@google.com>
870 M:      Nick Vaccaro <nvaccaro@chromium.org>
871 M:      Kapil Porwal <kapilporwal@google.com>
872 M:      Dinesh Gehlot <digehlot@google.com>
873 M:      Jayvik Desai <jayvik@google.com>
874 S:      Maintained
875 F:      src/soc/intel/alderlake/
877 INTEL APOLLOLAKE_SOC
878 M:      Sean Rhodes <sean@starlabs.systems>
879 S:      Odd Fixes
880 F:      src/soc/intel/apollolake/
882 INTEL BRASWELL SOC
883 M:      Piotr Król <piotr.krol@3mdeb.com>
884 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
885 M:      Frans Hendriks <fhendriks@eltan.com>
886 S:      Maintained
887 F:      /src/soc/intel/braswell/
888 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
890 INTEL CANNONLAKE SOC
891 S:      Orphan
892 F:      src/soc/intel/cannonlake/
894 INTEL DENVERTON-NS SOC
895 M:      Jeff Daly <jeffd@silicom-usa.com>
896 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
897 S:      Maintained
898 F:      src/soc/intel/denverton_ns/
900 INTEL ELKHARTLAKE SOC
901 M:      Lean Sheng Tan <sheng.tan@9elements.com>
902 M:      Werner Zeh <werner.zeh@siemens.com>
903 S:      Maintained
904 F:      src/soc/intel/elkhartlake/
906 INTEL METEORLAKE SOC
907 M:      Subrata Banik <subratabanik@google.com>
908 M:      Tarun Tuli <tstuli@gmail.com>
909 M:      Kapil Porwal <kapilporwal@google.com>
910 M:      Jakub Czapiga <czapiga@google.com>
911 M:      Eran Mitrani <mitrani@google.com>
912 M:      Dinesh Gehlot <digehlot@google.com>
913 S:      Maintained
914 F:      src/soc/intel/meteorlake/
916 INTEL PANTHERLAKE SOC
917 M:      Subrata Banik <subratabanik@google.com>
918 M:      Kapil Porwal <kapilporwal@google.com>
919 M:      Pranava Y N <pranavayn@google.com>
920 S:      Maintained
921 F:      src/soc/intel/pantherlake/
923 INTEL TIGERLAKE SOC
924 M:      Subrata Banik <subratabanik@google.com>
925 M:      Nick Vaccaro <nvaccaro@chromium.org>
926 S:      Maintained
927 F:      src/soc/intel/tigerlake/
929 INTEL Xeon Scalable Processor Family
930 M:      Jonathan Zhang <jon.zhixiong.zhang@gmail.com>
931 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
932 M:      Tim Chu <Tim.Chu@quantatw.com>
933 M:      Arthur Heymans <arthur@aheymans.xyz>
934 M:      Christian Walter <christian.walter@9elements.com>
935 M:      Shuo Liu <shuo.liu@intel.com>
936 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
937 M:      Lean Sheng Tan <sheng.tan@9elements.com>
938 S:      Supported
939 F:      src/soc/intel/xeon_sp/
940 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
941 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
942 F:      src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/
943 F:      src/vendorcode/intel/fsp/fsp2_0/graniterapids/
945 MEDIATEK SOCS
946 M:      Hung-Te Lin <hungte@chromium.org>
947 M:      Yu-Ping Wu <yupingso@google.com>
948 M:      Yidi Lin <yidilin@google.com>
949 S:      Supported
950 F:      src/soc/mediatek/
952 MEDIATEK MT8192
953 M:      Xi Chen <xixi.chen@mediatek.com>
954 S:      Maintained
955 F:      src/soc/mediatek/mt8192/
956 F:      src/vendorcode/mediatek/mt8192/
958 ORPHANED ARM SOCS
959 S:      Orphan
960 F:      src/cpu/armltd/
961 F:      src/soc/ti/
962 F:      src/soc/qualcomm/
963 F:      src/soc/samsung/
964 F:      util/exynos/
965 F:      util/ipqheader/
967 ################################################################################
968 # Payloads
969 ################################################################################
971 NVRAM
972 F:      util/nvramtool/
973 F:      payloads/nvramcui/
975 LIBPAYLOAD
976 F:      payloads/libpayload/
978 COREINFO PAYLOAD
979 F:      payloads/coreinfo/
981 EXTERNAL PAYLOADS INTEGRATION
982 M:      Martin Roth <gaumless@gmail.com>
983 F:      payloads/external/
985 COREDOOM PAYLOAD INTEGRATION
986 M:      Nicholas Chin <nic.c3.14@gmail.com>
987 W:      https://github.com/nic3-14159/coreDOOM
988 S:      Maintained
989 F:      payloads/external/coreDOOM/
991 LINUXBOOT PAYLOAD INTEGRATION
992 M:      Christian Walter <christian.walter@9elements.com>
993 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
994 S:      Supported
995 F:      payloads/external/LinuxBoot/
997 EDK2 PAYLOAD INTEGRATION
998 M:      Benjamin Doron <benjamin.doron00@gmail.com>
999 M:      Matt DeVillier <matt.devillier@gmail.com>
1000 M:      Sean Rhodes <sean@starlabs.systems>
1001 M:      Lean Sheng Tan <sheng.tan@9elements.com>
1002 S:      Supported
1003 F:      payloads/external/edk2/
1005 ################################################################################
1006 # Utilities
1007 ################################################################################
1009 ABUILD
1010 M:      Martin Roth <gaumless@gmail.com>
1011 S:      Supported
1012 F:      util/abuild/
1014 BOARD STATUS
1015 F:      util/board_status/
1017 BUILD SYSTEM
1018 M:      Martin Roth <gaumless@gmail.com>
1019 S:      Supported
1020 F:      Makefile
1021 F:      *.inc
1022 F:      src/include/kconfig.h
1023 F:      util/kconfig/
1024 F:      util/sconfig/
1025 F:      util/xcompile/
1026 F:      util/genbuild_h/
1028 TOOLCHAIN
1029 M:      Martin Roth <gaumless@gmail.com>
1030 M:      Felix Singer <felixsinger@posteo.net>
1031 S:      Supported
1032 F:      util/crossgcc/
1034 DOCKER
1035 M:      Martin Roth <gaumless@gmail.com>
1036 M:      Felix Singer <felixsinger@posteo.net>
1037 S:      Supported
1038 F:      util/docker/
1041 F:      .git*
1042 F:      /util/gitconfig
1044 LINT SCRIPTS
1045 M:      Martin Roth <gaumless@gmail.com>
1046 S:      Supported
1047 F:      util/lint/
1049 IFDTOOL
1050 F:      util/ifdtool/
1052 INTELTOOL
1053 M:      Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
1054 F:      util/inteltool/
1056 INTELMETOOL
1057 M:      Christian Walter <christian.walter@9elements.com>
1058 F:      util/intelmetool/
1060 INTELP2M
1061 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
1062 S:      Maintained
1063 F:      util/intelp2m/
1065 ME_CLEANER
1066 M:      Nicola Corna <nicola@corna.info>
1067 W:      https://github.com/corna/me_cleaner
1068 S:      Maintained
1069 F:      util/me_cleaner/
1071 LIVEISO
1072 M:      Felix Singer <felixsinger@posteo.net>
1073 S:      Supported
1074 F:      util/liveiso/
1076 ################################################################################
1077 # Miscellaneous
1078 ################################################################################
1080 ASPEED AST2050 DRIVER & COMMON CODE
1081 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1082 S:      Supported
1083 F:      src/drivers/aspeed/common/
1084 F:      src/drivers/aspeed/ast2050/
1086 ACPI
1087 R:      Cliff Huang <cliff.huang@intel.com>
1088 M:      Lance Zhao <lance.zhao@gmail.com>
1089 M:      Tim Wawrzynczak <inforichland@gmail.com>
1090 S:      Supported
1091 F:      src/acpi/
1092 F:      src/arch/x86/acpi/
1093 F:      util/acpi/
1095 LZ4 COMPRESSION
1096 M:      Julius Werner <jwerner@chromium.org>
1097 S:      Supported
1098 F:      src/commonlib/lz4*
1099 F:      payloads/libpayload/liblz4/
1100 F:      util/cbfstool/lz4/
1102 BINARY OBJECTS
1103 F:      3rdparty/blobs/
1105 VERIFIED BOOT
1106 M:      Julius Werner <jwerner@chromium.org>
1107 M:      Yu-Ping Wu <yupingso@google.com>
1108 S:      Supported
1109 F:      3rdparty/vboot/
1110 F:      src/security/vboot/
1111 F:      src/include/tpm.h
1112 F:      src/include/tpm_lite/
1114 RESOURCE ALLOCATOR
1115 F:      src/device/*
1116 F:      src/include/device/
1117 F:      src/include/cpu/cpu.h
1119 OPTION ROM EXECUTION & X86EMU
1120 F:      src/device/oprom/
1122 CBFS
1123 M:      Julius Werner <jwerner@chromium.org>
1124 F:      src/include/cbfs*
1125 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1126 F:      src/commonlib/bsd/cbfs*
1127 F:      src/lib/cbfs.c
1129 CBFSTOOL
1130 F:      util/cbfstool/
1132 CBMEM
1133 F:      src/include/cbmem.h
1134 F:      src/include/cbmem_id.h
1135 F:      util/cbmem/
1137 CONSOLE
1138 F:      src/console/
1139 F:      src/include/console/
1140 F:      src/drivers/uart/
1142 TPM SUPPORT
1143 M:      Christian Walter <christian.walter@9elements.com>
1144 S:      Supported
1145 F:      src/drivers/*/tpm/
1146 F:      src/security/tpm/
1148 SUPERIOS & SUPERIOTOOL
1149 S:      Orphan
1150 F:      src/superio/
1151 F:      util/superiotool/
1153 SPD UTILITIES
1154 M:      Reka Norman <rekanorman@chromium.org>
1155 S:      Maintained
1156 F:      util/spd_tools/
1157 F:      util/spdtool/
1159 MEMLAYOUT
1160 M:      Julius Werner <jwerner@chromium.org>
1161 S:      Supported
1162 F:      */memlayout.h
1163 F:      *.ld
1165 ELTAN VENDORCODE
1166 M:      Frans Hendriks <fhendriks@eltan.com>
1167 M:      Erik van den Bogaert <ebogaert@eltan.com>
1168 S:      Maintained
1169 F:      src/vendorcode/eltan/
1171 TAS5825M DRIVER
1172 M:      Jeremy Soller <jeremy@system76.com>
1173 M:      Tim Crawford <tcrawford@system76.com>
1174 S:      Maintained
1175 F:      src/drivers/i2c/tas5825m/
1177 TESTS
1178 M:      Jakub Czapiga <czapiga@google.com>
1179 S:      Maintained
1180 F:      tests/
1181 F:      payloads/libpayload/tests/
1183 COREBOOT RELEASES
1184 M:      Felix Singer <felixsinger@posteo.net>
1185 M:      Jason Glenesk <jason.glenesk@gmail.com>
1186 M:      Angel Pons <th3fanbus@gmail.com>
1187 M:      Martin Roth <gaumless@gmail.com>
1188 M:      Matt DeVillier <MrChromebox@gmail.com>
1189 S:      Maintained
1190 F:      Documentation/releases/
1191 F:      util/release/
1193 MISSING: TIMERS / DELAYS
1195 MISSING: TIMESTAMPS
1197 MISSING: FMAP
1199 MISSING: GPIO
1201 MISSING: SMP
1203 MISSING: DMP / QEMU-X86
1205 MISSING: ELOG
1207 MISSING: SPI
1209 # *** Infrastructure Owners ***
1210 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1211 # Hardware
1212 #       Owners: Patrick
1213 #       Backups:
1215 # Web Server
1216 #       Owners: Patrick
1217 #       Backups:
1219 # Website
1220 #       Owners: Martin
1221 #       Backups: Patrick
1223 # Documentation Website
1224 #       Owners: Patrick
1225 #       Backups:
1227 CODE OF CONDUCT
1228 M:      Ronald Minnich <rminnich@gmail.com>
1229 M:      Martin Roth <martin@coreboot.org>
1230 S:      Maintained
1231 F:      Documentation/community/code_of_conduct.md
1233 # Wiki
1234 #       Owners: Patrick
1235 #       Backups:
1237 # Gerrit
1238 #       Owners: Patrick
1239 #       Backups: Martin
1241 # Jenkins
1242 #       Owners: Patrick, Martin
1243 #       Backups:
1245 # Bug Tracker
1246 #       Owners: Lynxis,
1247 #       Backups: Martin,
1249 # Mailing List
1250 #       Owners: Patrick
1251 #       Backups: Martin
1253 # Software Freedom Conservancy
1254 #       Main contact: Martin
1255 #       “Official” contact: David, Matt, Werner