mb/up/squared: Make mini PCIe port mode configurable
[coreboot.git] / MAINTAINERS
blob2963ab403baf7104a8cd81ebe67f74d1c436f859
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 MAINBOARDS
128 S:      Orphan
129 F:      src/mainboard/acer/
133 ADLINK MAINBOARDS
134 S:      Orphan
135 F:      src/mainboard/adlink/
139 AMD non-server family 17h and 19h reference boards
140 M:      Felix Held <felix-coreboot@felixheld.de>
141 M:      Jason Glenesk <jason.glenesk@gmail.com>
142 M:      Fred Reitberger <reitbergerfred@gmail.com>
143 L:      amd_coreboot_org_changes@googlegroups.com
144 S:      Maintained
145 F:      src/mainboard/amd/bilby/
146 F:      src/mainboard/amd/birman/
147 F:      src/mainboard/amd/chausie/
148 F:      src/mainboard/amd/majolica/
149 F:      src/mainboard/amd/mandolin/
150 F:      src/mainboard/amd/mayan/
152 AMD server family 19h reference boards
153 M:      Felix Held <felix-coreboot@felixheld.de>
154 M:      Martin Roth <gaumless@gmail.com>
155 M:      Varshit Pandya <pandyavarshit@gmail.com>
156 S:      Maintained
157 F:      src/mainboard/amd/onyx_poc/
159 AMD reference boards outside of family 17h and 19h
160 S:      Odd Fixes
161 L:      amd_coreboot_org_changes@googlegroups.com
162 F:      src/mainboard/amd/gardenia/
163 F:      src/mainboard/amd/inagua/
164 F:      src/mainboard/amd/olivehill/
165 F:      src/mainboard/amd/pademelon/
166 F:      src/mainboard/amd/parmer/
167 F:      src/mainboard/amd/persimmon/
168 F:      src/mainboard/amd/south_station/
169 F:      src/mainboard/amd/thatcher/
170 F:      src/mainboard/amd/union_station/
174 AOPEN MAINBOARDS
175 S:      Orphan
176 F:      src/mainboard/aopen/
180 APPLE MAINBOARDS
181 M:      Evgeny Zinoviev <me@ch1p.io>
182 S:      Maintained
183 F:      src/mainboard/apple/
187 ASROCK B75M-ITX MAINBOARD
188 M:      Kevin Keijzer <kevin@quietlife.nl>
189 S:      Maintained
190 F:      src/mainboard/asrock/b75m-itx/
192 ASROCK B85M PRO4 MAINBOARD
193 M:      Angel Pons <th3fanbus@gmail.com>
194 S:      Maintained
195 F:      src/mainboard/asrock/b85m_pro4/
197 ASROCK G41C-GS MAINBOARD & VARIANTS
198 M:      Angel Pons <th3fanbus@gmail.com>
199 S:      Maintained
200 F:      src/mainboard/asrock/g41c-gs/
204 ASUS A88XM-E MAINBOARD
205 M:      Mike Banon <mikebdp2@gmail.com>
206 S:      Maintained
207 F:      src/mainboard/asus/a88xm-e/
209 ASUS AM1I-A MAINBOARD
210 M:      Mike Banon <mikebdp2@gmail.com>
211 S:      Maintained
212 F:      src/mainboard/asus/am1i-a/
214 ASUS H61 SERIES MAINBOARDS
215 M:      Angel Pons <th3fanbus@gmail.com>
216 S:      Maintained
217 F:      src/mainboard/asus/h61-series/
219 ASUS P5QC PRO MAINBOARD & VARIANTS
220 M:      Angel Pons <th3fanbus@gmail.com>
221 R:      Stefan Ott <coreboot@desire.ch>
222 S:      Maintained
223 F:      src/mainboard/asus/p5qc/
225 ASUS P5QPL-AM MAINBOARD & VARIANTS
226 M:      Angel Pons <th3fanbus@gmail.com>
227 S:      Maintained
228 F:      src/mainboard/asus/p5qpl-am/
230 ASUS P8Z77 SERIES MAINBOARDS
231 M:      Angel Pons <th3fanbus@gmail.com>
232 M:      Vlado Cibic <vladocb@protonmail.com>
233 S:      Maintained
234 F:      src/mainboard/asus/p8z77-series/
238 BAP MAINBOARDS
239 S:      Orphan
240 F:      src/mainboard/bap/
244 BIOSTAR MAINBOARDS
245 S:      Orphan
246 F:      src/mainboard/biostar/
250 BOSTENTECH MAINBOARDS
251 S:      Orphan
252 F:      src/mainboard/bostentech/
256 CAVIUM MAINBOARDS
257 S:      Orphan
258 F:      src/mainboard/cavium/
262 CLEVO MAINBOARDS
263 M:      Felix Singer <felixsinger@posteo.net>
264 M:      Michael Niewöhner <foss@mniewoehner.de>
265 S:      Supported
266 F:      src/mainboard/clevo/
270 COMPULAB MAINBOARDS
271 S:      Orphan
272 F:      src/mainboard/compulab/
276 DELL MAINBOARDS
277 S:      Orphan
278 F:      src/mainboard/dell/
280 DELL E6400 MAINBOARD
281 M:      Nicholas Chin <nic.c3.14@gmail.com>
282 S:      Maintained
283 F:      src/mainboard/dell/e6400/
286 ELMEX MAINBOARDS
287 S:      Orphan
288 F:      src/mainboard/elmex/
292 EMULATION MAINBOARDS
293 S:      Orphan
294 F:      src/mainboard/emulation/
298 EXAMPLE MAINBOARDS
299 S:      Orphan
300 F:      src/mainboard/example/
304 FACEBOOK FBG1701 MAINBOARD
305 M:      Frans Hendriks <fhendriks@eltan.com>
306 M:      Erik van den Bogaert <ebogaert@eltan.com>
307 S:      Maintained
308 F:      src/mainboard/facebook/fbg1701/
310 FACEBOOK MONOLITH MAINBOARD
311 M:      Frans Hendriks <fhendriks@eltan.com>
312 M:      Erik van den Bogaert <ebogaert@eltan.com>
313 S:      Maintained
314 F:      src/mainboard/facebook/monolith/
318 FOXCONN MAINBOARDS
319 S:      Orphan
320 F:      src/mainboard/foxconn/
324 GETAC MAINBOARDS
325 S:      Orphan
326 F:      src/mainboard/getac/
330 GIGABYTE GA-D510UD MAINBOARD
331 M:      Angel Pons <th3fanbus@gmail.com>
332 S:      Maintained
333 F:      src/mainboard/gigabyte/ga-d510ud/
335 GIGABYTE GA-H61M SERIES MAINBOARDS
336 M:      Angel Pons <th3fanbus@gmail.com>
337 S:      Maintained
338 F:      src/mainboard/gigabyte/ga-h61m-series/
342 GIZMOSPHERE MAINBOARDS
343 S:      Orphan
344 F:      src/mainboard/gizmosphere/
348 GOOGLE REX MAINBOARDS
349 M:      Subrata Banik <subratabanik@google.com>
350 M:      Tarun Tuli <tstuli@gmail.com>
351 M:      Kapil Porwal <kapilporwal@google.com>
352 M:      Jakub Czapiga <czapiga@google.com>
353 M:      Eran Mitrani <mitrani@google.com>
354 M:      Dinesh Gehlot <digehlot@google.com>
355 S:      Maintained
356 F:      src/mainboard/google/rex/
358 GOOGLE BRYA MAINBOARDS
359 M:      Subrata Banik <subratabanik@google.com>
360 M:      Nick Vaccaro <nvaccaro@chromium.org>
361 M:      Eric Lai <ericllai@google.com>
362 M:      Kapil Porwal <kapilporwal@google.com>
363 M:      Dinesh Gehlot <digehlot@google.com>
364 S:      Maintained
365 F:      src/mainboard/google/brya/
367 GOOGLE HATCH MAINBOARDS
368 M:      Subrata Banik <subratabanik@google.com>
369 M:      Nick Vaccaro <nvaccaro@chromium.org>
370 S:      Maintained
371 F:      src/mainboard/google/hatch/
373 GOOGLE VOLTEER MAINBOARDS
374 M:      Nick Vaccaro <nvaccaro@chromium.org>
375 S:      Maintained
376 F:      src/mainboard/google/volteer/
378 GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
379 M:      Matt DeVillier <MrChromebox@gmail.com>
380 S:      Maintained
381 F:      src/mainboard/google/auron/
382 F:      src/mainboard/google/beltino/
383 F:      src/mainboard/google/butterfly/
384 F:      src/mainboard/google/cyan/
385 F:      src/mainboard/google/glados/
386 F:      src/mainboard/google/jecht/
387 F:      src/mainboard/google/link/
388 F:      src/mainboard/google/parrot/
389 F:      src/mainboard/google/slippy/
390 F:      src/mainboard/google/stout/
392 GOOGLE AMD-BASED MAINBOARDS
393 M:      Martin Roth <martin.roth@amd.corp-partner.google.com>
394 M:      Jason Nien <jason.nien@amd.corp-partner.google.com>
395 L:      amd_coreboot_org_changes@googlegroups.com
396 S:      Supported
397 F:      src/mainboard/google/kahlee/
398 F:      src/mainboard/google/zork/
399 F:      src/mainboard/google/guybrush/
400 F:      src/mainboard/google/skyrim/
402 GOOGLE MEDIATEK-BASED MAINBOARDS
403 M:      Hung-Te Lin <hungte@chromium.org>
404 M:      Yu-Ping Wu <yupingso@google.com>
405 M:      Yidi Lin <yidilin@google.com>
406 S:      Supported
407 F:      src/mainboard/google/asurada/
408 F:      src/mainboard/google/cherry/
409 F:      src/mainboard/google/corsola/
410 F:      src/mainboard/google/geralt/
411 F:      src/mainboard/google/kukui/
412 F:      src/mainboard/google/oak/
416 HP 280 G2 MAINBOARD
417 M:      Angel Pons <th3fanbus@gmail.com>
418 S:      Maintained
419 F:      src/mainboard/hp/280_g2/
423 IBASE MAINBOARDS
424 S:      Orphan
425 F:      src/mainboard/ibase/
429 INTEL HARCUVAR_CRB MAINBOARD
430 M:      Jeff Daly <jeffd@silicom-usa.com>
431 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
432 S:      Maintained
433 F:      src/mainboard/intel/harcuvar/
435 INVENTEC MAINBOARDS
436 M:      Annie Chen <Chen.AnnieET@inventec.com>
437 S:      Maintained
438 F:      src/mainboard/inventec/
440 JETWAY MAINBOARDS
441 S:      Orphan
442 F:      src/mainboard/jetway/
446 KONTRON BSL6 MAINBOARD
447 M:      Felix Singer <felixsinger@posteo.net>
448 M:      Nico Huber <nico.h@gmx.de>
449 S:      Supported
450 F:      src/mainboard/kontron/bsl6/
452 KONTRON MAL10 MAINBOARD
453 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
454 M:      Nico Huber <nico.h@gmx.de>
455 M:      Felix Singer <felixsinger@posteo.net>
456 S:      Supported
457 F:      src/mainboard/kontron/mal10/
461 LENOVO MAINBOARDS
462 M:      Alexander Couzens <lynxis@fe80.eu>
463 S:      Maintained
464 F:      src/mainboard/lenovo/
466 LENOVO G505S MAINBOARD
467 M:      Mike Banon <mikebdp2@gmail.com>
468 S:      Maintained
469 F:      src/mainboard/lenovo/g505s/
471 LENOVO X200 MAINBOARD
472 R:      Stefan Ott <coreboot@desire.ch>
473 S:      Maintained
474 F:      src/mainboard/lenovo/x200/
476 LENOVO X201 MAINBOARD
477 R:      Stefan Ott <coreboot@desire.ch>
478 S:      Maintained
479 F:      src/mainboard/lenovo/x201/
483 LIBRETREND LT1000 MAINBOARD
484 M:      Piotr Król <piotr.krol@3mdeb.com>
485 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
486 S:      Maintained
487 F:      src/mainboard/libretrend/lt1000/
491 LIPPERT MAINBOARDS (acquired by Adlink)
492 S:      Orphan
493 F:      src/mainboard/lippert/
497 MSI H81M-P33 MAINBOARD
498 M:      Angel Pons <th3fanbus@gmail.com>
499 S:      Maintained
500 F:      src/mainboard/msi/h81m-p33/
502 MSI MS-7D25 MAINBOARDS
503 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
504 M:      Michał Kopeć <michal.kopec@3mdeb.com>
505 S:      Maintained
506 F:      src/mainboard/msi/ms7d25/
510 OCP DELTALAKE MAINBOARD
511 M:      Arthur Heymans <arthur@aheymans.xyz>
512 M:      Christian Walter <christian.walter@9elements.com>
513 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
514 M:      Jonathan Zhang <jonzhang@fb.com>
515 M:      Tim Chu <Tim.Chu@quantatw.com>
516 S:      Supported
517 F:      src/mainboard/ocp/deltalake/
519 OCP TIOGAPASS MAINBOARD
520 M:      Jonathan Zhang <jonzhang@fb.com>
521 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
522 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
523 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
524 M:      Bryant Ou <Bryant.Ou@quantatw.com>
525 S:      Maintained
526 F:      src/mainboard/ocp/tiogapass/
530 OPENCELLULAR MAINBOARDS
531 M:      Christian Walter <christian.walter@9elements.com>
532 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
533 S:      Supported
534 F:      src/mainboard/opencellular/elgon/
538 PC ENGINES ALL MAINBOARDS
539 M:      Piotr Król <piotr.krol@3mdeb.com>
540 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
541 S:      Supported
542 F:      src/mainboard/pcengines/
546 PINE64 MAINBOARDS
547 S:      Orphan
548 F:      src/mainboard/pine64/
552 PORTWELL PQ-M107 MAINBOARD
553 M:      Frans Hendriks <fhendriks@eltan.com>
554 M:      Erik van den Bogaert <ebogaert@eltan.com>
555 S:      Maintained
556 F:      src/mainboard/portwell/m107/
560 PROTECTLI ALL MAINBOARDS
561 M:      Piotr Król <piotr.krol@3mdeb.com>
562 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
563 S:      Maintained
564 F:      src/mainboard/protectli/
568 PRODRIVE ATLAS MAINBOARD
569 M:      Angel Pons <th3fanbus@gmail.com>
570 M:      Christian Walter <christian.walter@9elements.com>
571 M:      Lean Sheng Tan <sheng.tan@9elements.com>
572 S:      Maintained
573 F:      src/mainboard/prodrive/atlas/
575 PRODRIVE HERMES MAINBOARD
576 M:      Christian Walter <christian.walter@9elements.com>
577 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
578 S:      Maintained
579 F:      src/mainboard/prodrive/hermes/
583 PURISM MAINBOARDS
584 M:      Jonathon Hall <jonathon.hall@puri.sm>
585 S:      Supported
586 F:      src/mainboard/purism/
590 RAZER MAINBOARDS
591 S:      Orphan
592 F:      src/mainboard/razer/
596 RODA MAINBOARDS
597 S:      Orphan
598 F:      src/mainboard/roda/
602 SAMSUNG CHROMEOS MAINBOARDS
603 M:      Matt DeVillier <MrChromebox@gmail.com>
604 S:      Maintained
605 F:      src/mainboard/samsung/lumpy/
606 F:      src/mainboard/samsung/stumpy/
610 SAPPHIRE MAINBOARDS
611 S:      Orphan
612 F:      src/mainboard/sapphire/
616 SCALEWAY MAINBOARDS
617 S:      Orphan
618 F:      src/mainboard/scaleway/
622 SIEMENS CHILI MAINBAORD
623 M:      Felix Singer <felixsinger@posteo.net>
624 M:      Nico Huber <nico.h@gmx.de>
625 S:      Supported
626 F:      src/mainboard/siemens/chili/
628 SIEMENS MC_xxxx MAINBOARDS
629 M:      Werner Zeh <werner.zeh@siemens.com>
630 S:      Maintained
631 F:      src/mainboard/siemens/mc_apl1/
632 F:      src/mainboard/siemens/mc_ehl/
636 SIFIVE MAINBOARDS
637 S:      Orphan
638 F:      src/mainboard/sifive/
642 STAR LABS MAINBOARDS
643 M:      Sean Rhodes <sean@starlabs.systems>
644 S:      Maintained
645 F:      src/mainboard/starlabs/
649 SUPERMICRO X11-LGA1151-SERIES
650 M:      Michael Niewöhner <foss@mniewoehner.de>
651 S:      Maintained
652 F:      src/mainboard/supermicro/x11-lga1151-series/
656 SYSTEM76 MAINBOARDS
657 M:      Jeremy Soller <jeremy@system76.com>
658 M:      Tim Crawford <tcrawford@system76.com>
659 S:      Maintained
660 F:      src/mainboard/system76/
664 TI MAINBOARDS
665 S:      Orphan
666 F:      src/mainboard/ti/
670 UP MAINBOARDS
671 S:      Orphan
672 F:      src/mainboard/up/
674 ################################################################################
675 # Architectures
676 ################################################################################
678 ARM ARCHITECTURE
679 M:      Julius Werner <jwerner@chromium.org>
680 S:      Supported
681 F:      src/arch/arm/
682 F:      src/arch/arm64/
683 F:      src/soc/nvidia/
684 F:      src/soc/rockchip/
685 F:      util/nvidia/
686 F:      util/rockchip/
688 PPC64 ARCHITECTURE
689 M:      Ronald Minnich <rminnich@gmail.com>
690 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
691 S:      Maintained
692 F:      src/arch/ppc64/
693 F:      src/cpu/qemu-power8/
694 F:      src/mainboard/emulation/qemu-power8/
696 RISC-V ARCHITECTURE
697 M:      Ronald Minnich <rminnich@gmail.com>
698 R:      Philipp Hug <philipp@hug.cx>
699 S:      Maintained
700 F:      src/arch/riscv/
701 F:      src/soc/sifive/
702 F:      src/soc/ucb/
703 F:      src/mainboard/emulation/*-riscv/
704 F:      src/mainboard/sifive/
705 F:      util/riscv/
707 X86 ARCHITECTURE
708 M:      Jérémy Compostella <jeremy.compostella@intel.com>
709 S:      MAINTAINED
710 F:      src/arch/x86/
711 F:      src/cpu/x86/
712 F:      src/drivers/pc80/
713 F:      src/include/pc80/
714 F:      src/include/cpu/x86/
716 ################################################################################
717 # Embedded Controllers
718 ################################################################################
720 CHROME EC
721 M:      Boris Mittelberg <bmbm@google.com>
722 M:      Caveh Jalali <caveh@chromium.org>
723 S:      Maintained
724 F:      src/ec/google/
726 DELL SMSC MEC5035 EC
727 M:      Nicholas Chin <nic.c3.14@gmail.com>
728 W:      https://github.com/nic3-14159/E6400-EC-research
729 S:      Maintained
730 F:      src/ec/dell/mec5035/
732 LENOVO EC
733 M:      Alexander Couzens <lynxis@fe80.eu>
734 S:      Maintained
735 F:      src/ec/lenovo/
737 STARLABS EC
738 M:      Sean Rhodes <sean@starlabs.systems>
739 S:      Maintained
740 F:      src/ec/starlabs/
742 SYSTEM76 EC
743 M:      Jeremy Soller <jeremy@system76.com>
744 M:      Tim Crawford <tcrawford@system76.com>
745 S:      Maintained
746 F:      src/ec/system76/
748 ORPHANED ECS
749 S:      Orphan
750 F:      src/ec/51nb/
751 F:      src/ec/acpi/
752 F:      src/ec/apple/
753 F:      src/ec/compal/
754 F:      src/ec/hp/
755 F:      src/ec/kontron/
756 F:      src/ec/purism/
757 F:      src/ec/quanta/
758 F:      src/ec/roda/
759 F:      src/ec/smsc/
761 ################################################################################
762 # Northbridges
763 ################################################################################
765 INTEL HASWELL NORTHBRIDGE
766 M:      Angel Pons <th3fanbus@gmail.com>
767 S:      Maintained
768 F:      src/northbridge/intel/haswell/
770 INTEL PINEVIEW CHIPSET
771 M:      Angel Pons <th3fanbus@gmail.com>
772 S:      Odd Fixes
773 F:      src/northbridge/intel/pineview/
775 INTEL SANDYBRIDGE NORTHBRIDGE
776 M:      Angel Pons <th3fanbus@gmail.com>
777 S:      Maintained
778 F:      src/northbridge/intel/sandybridge/
780 INTEL X4X CHIPSET
781 M:      Angel Pons <th3fanbus@gmail.com>
782 S:      Odd Fixes
783 F:      src/northbridge/intel/x4x/
785 ################################################################################
786 # Platforms
787 ################################################################################
789 AMD SUPPORT
790 L:      amd_coreboot_org_changes@googlegroups.com
791 S:      Odd Fixes
792 F:      src/vendorcode/amd/
793 F:      src/cpu/amd/
794 F:      src/northbridge/amd/
795 F:      src/southbridge/amd/
796 F:      src/include/cpu/amd/
798 INTEL SUPPORT
799 R:      Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com>
800 S:      Maintained
801 F:      src/vendorcode/intel/
802 F:      src/cpu/intel/
803 F:      src/northbridge/intel/
804 F:      src/southbridge/intel/
805 F:      src/soc/intel/
806 F:      src/drivers/intel/
807 F:      src/include/cpu/intel/
809 INTEL FSP 1.1
810 M:      Huang Jin <huang.jin@intel.com>
811 S:      Supported
812 F:      src/drivers/intel/fsp1_1/
814 INTEL FSP 2.0
815 M:      Andrey Petrov <andrey.petrov@gmail.com>
816 M:      Ronak Kanabar <ronak.kanabar@intel.com>
817 S:      Maintained
818 F:      src/drivers/intel/fsp2_0/
820 ################################################################################
821 # Systems on a Chip
822 ################################################################################
824 AMD Cezanne
825 M:      Felix Held <felix-coreboot@felixheld.de>
826 M:      Jason Glenesk <jason.glenesk@gmail.com>
827 M:      Fred Reitberger <reitbergerfred@gmail.com>
828 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
829 L:      amd_coreboot_org_changes@googlegroups.com
830 S:      Maintained
831 F:      src/soc/amd/cezanne/
832 F:      src/vendorcode/amd/fsp/cezanne/
834 AMD common SoC code
835 M:      Felix Held <felix-coreboot@felixheld.de>
836 M:      Jason Glenesk <jason.glenesk@gmail.com>
837 M:      Fred Reitberger <reitbergerfred@gmail.com>
838 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
839 L:      amd_coreboot_org_changes@googlegroups.com
840 S:      Maintained
841 F:      src/soc/amd/common/
843 AMD Genoa Proof of Concept
844 M:      Felix Held <felix-coreboot@felixheld.de>
845 M:      Martin Roth <gaumless@gmail.com>
846 M:      Varshit Pandya <pandyavarshit@gmail.com>
847 S:      Maintained
848 F:      src/soc/amd/genoa_poc/
850 AMD Mendocino
851 M:      Felix Held <felix-coreboot@felixheld.de>
852 M:      Jason Glenesk <jason.glenesk@gmail.com>
853 M:      Fred Reitberger <reitbergerfred@gmail.com>
854 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
855 L:      amd_coreboot_org_changes@googlegroups.com
856 S:      Supported
857 F:      src/soc/amd/mendocino/
858 F:      src/vendorcode/amd/fsp/mendocino/
860 AMD Picasso
861 M:      Felix Held <felix-coreboot@felixheld.de>
862 M:      Jason Glenesk <jason.glenesk@gmail.com>
863 M:      Fred Reitberger <reitbergerfred@gmail.com>
864 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
865 L:      amd_coreboot_org_changes@googlegroups.com
866 S:      Maintained
867 F:      src/soc/amd/picasso/
868 F:      src/vendorcode/amd/fsp/picasso/
870 AMD Phoenix
871 M:      Felix Held <felix-coreboot@felixheld.de>
872 M:      Jason Glenesk <jason.glenesk@gmail.com>
873 M:      Fred Reitberger <reitbergerfred@gmail.com>
874 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
875 L:      amd_coreboot_org_changes@googlegroups.com
876 S:      Supported
877 F:      src/soc/amd/phoenix/
878 F:      src/vendorcode/amd/fsp/phoenix/
880 AMD Stoneyridge
881 M:      Felix Held <felix-coreboot@felixheld.de>
882 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
883 L:      amd_coreboot_org_changes@googlegroups.com
884 S:      Odd Fixes
885 F:      src/soc/amd/stoneyridge/
887 INTEL ALDERLAKE SOC
888 M:      Subrata Banik <subratabanik@google.com>
889 M:      Nick Vaccaro <nvaccaro@chromium.org>
890 M:      Kapil Porwal <kapilporwal@google.com>
891 M:      Dinesh Gehlot <digehlot@google.com>
892 S:      Maintained
893 F:      src/soc/intel/alderlake/
895 INTEL APOLLOLAKE_SOC
896 M:      Sean Rhodes <sean@starlabs.systems>
897 S:      Odd Fixes
898 F:      src/soc/intel/apollolake/
900 INTEL BRASWELL SOC
901 M:      Piotr Król <piotr.krol@3mdeb.com>
902 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
903 M:      Frans Hendriks <fhendriks@eltan.com>
904 S:      Maintained
905 F:      /src/soc/intel/braswell/
906 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
908 INTEL CANNONLAKE SOC
909 S:      Orphan
910 F:      src/soc/intel/cannonlake/
912 INTEL DENVERTON-NS SOC
913 M:      Jeff Daly <jeffd@silicom-usa.com>
914 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
915 S:      Maintained
916 F:      src/soc/intel/denverton_ns/
918 INTEL ELKHARTLAKE SOC
919 M:      Lean Sheng Tan <sheng.tan@9elements.com>
920 M:      Werner Zeh <werner.zeh@siemens.com>
921 S:      Maintained
922 F:      src/soc/intel/elkhartlake/
924 INTEL METEORLAKE SOC
925 M:      Subrata Banik <subratabanik@google.com>
926 M:      Tarun Tuli <tstuli@gmail.com>
927 M:      Kapil Porwal <kapilporwal@google.com>
928 M:      Jakub Czapiga <czapiga@google.com>
929 M:      Eran Mitrani <mitrani@google.com>
930 M:      Dinesh Gehlot <digehlot@google.com>
931 S:      Maintained
932 F:      src/soc/intel/meteorlake/
934 INTEL TIGERLAKE SOC
935 M:      Subrata Banik <subratabanik@google.com>
936 M:      Nick Vaccaro <nvaccaro@chromium.org>
937 S:      Maintained
938 F:      src/soc/intel/tigerlake/
940 INTEL Xeon Sacalable Processor Family
941 M:      Jonathan Zhang <jon.zhixiong.zhang@gmail.com>
942 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
943 M:      Tim Chu <Tim.Chu@quantatw.com>
944 M:      Arthur Heymans <arthur@aheymans.xyz>
945 M:      Christian Walter <christian.walter@9elements.com>
946 M:      Shuo Liu <shuo.liu@intel.com>
947 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
948 M:      Lean Sheng Tan <sheng.tan@9elements.com>
949 S:      Supported
950 F:      src/soc/intel/xeon_sp/
951 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
952 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
953 F:      src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/
955 MEDIATEK SOCS
956 M:      Hung-Te Lin <hungte@chromium.org>
957 M:      Yu-Ping Wu <yupingso@google.com>
958 M:      Yidi Lin <yidilin@google.com>
959 S:      Supported
960 F:      src/soc/mediatek/
962 MEDIATEK MT8192
963 M:      Xi Chen <xixi.chen@mediatek.com>
964 S:      Maintained
965 F:      src/soc/mediatek/mt8192/
966 F:      src/vendorcode/mediatek/mt8192/
968 ORPHANED ARM SOCS
969 S:      Orphan
970 F:      src/cpu/armltd/
971 F:      src/soc/ti/
972 F:      src/soc/qualcomm/
973 F:      src/soc/samsung/
974 F:      util/exynos/
975 F:      util/ipqheader/
977 ################################################################################
978 # Payloads
979 ################################################################################
981 NVRAM
982 F:      util/nvramtool/
983 F:      payloads/nvramcui/
985 LIBPAYLOAD
986 F:      payloads/libpayload/
988 COREINFO PAYLOAD
989 F:      payloads/coreinfo/
991 EXTERNAL PAYLOADS INTEGRATION
992 M:      Martin Roth <gaumless@gmail.com>
993 F:      payloads/external/
995 COREDOOM PAYLOAD INTEGRATION
996 M:      Nicholas Chin <nic.c3.14@gmail.com>
997 W:      https://github.com/nic3-14159/coreDOOM
998 S:      Maintained
999 F:      payloads/external/coreDOOM/
1001 LINUXBOOT PAYLOAD INTEGRATION
1002 M:      Christian Walter <christian.walter@9elements.com>
1003 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
1004 S:      Supported
1005 F:      payloads/external/LinuxBoot/
1007 EDK2 PAYLOAD INTEGRATION
1008 M:      Benjamin Doron <benjamin.doron00@gmail.com>
1009 M:      Matt DeVillier <matt.devillier@gmail.com>
1010 M:      Sean Rhodes <sean@starlabs.systems>
1011 M:      Lean Sheng Tan <sheng.tan@9elements.com>
1012 S:      Supported
1013 F:      payloads/external/edk2/
1015 ################################################################################
1016 # Utilities
1017 ################################################################################
1019 ABUILD
1020 M:      Martin Roth <gaumless@gmail.com>
1021 S:      Supported
1022 F:      util/abuild/
1024 BOARD STATUS
1025 F:      util/board_status/
1027 BUILD SYSTEM
1028 M:      Martin Roth <gaumless@gmail.com>
1029 S:      Supported
1030 F:      Makefile
1031 F:      *.inc
1032 F:      src/include/kconfig.h
1033 F:      util/kconfig/
1034 F:      util/sconfig/
1035 F:      util/xcompile/
1036 F:      util/genbuild_h/
1038 TOOLCHAIN
1039 M:      Martin Roth <gaumless@gmail.com>
1040 M:      Felix Singer <felixsinger@posteo.net>
1041 S:      Supported
1042 F:      util/crossgcc/
1044 DOCKER
1045 M:      Martin Roth <gaumless@gmail.com>
1046 M:      Felix Singer <felixsinger@posteo.net>
1047 S:      Supported
1048 F:      util/docker/
1051 F:      .git*
1052 F:      /util/gitconfig
1054 LINT SCRIPTS
1055 M:      Martin Roth <gaumless@gmail.com>
1056 S:      Supported
1057 F:      util/lint/
1059 IFDTOOL
1060 F:      util/ifdtool/
1062 INTELTOOL
1063 M:      Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
1064 F:      util/inteltool/
1066 INTELMETOOL
1067 M:      Christian Walter <christian.walter@9elements.com>
1068 F:      util/intelmetool/
1070 INTELP2M
1071 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
1072 S:      Maintained
1073 F:      util/intelp2m/
1075 ME_CLEANER
1076 M:      Nicola Corna <nicola@corna.info>
1077 W:      https://github.com/corna/me_cleaner
1078 S:      Maintained
1079 F:      util/me_cleaner/
1081 LIVEISO
1082 M:      Felix Singer <felixsinger@posteo.net>
1083 S:      Supported
1084 F:      util/liveiso/
1086 ################################################################################
1087 # Miscellaneous
1088 ################################################################################
1090 ASPEED AST2050 DRIVER & COMMON CODE
1091 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1092 S:      Supported
1093 F:      src/drivers/aspeed/common/
1094 F:      src/drivers/aspeed/ast2050/
1096 ACPI
1097 R:      Cliff Huang <cliff.huang@intel.com>
1098 M:      Lance Zhao <lance.zhao@gmail.com>
1099 M:      Tim Wawrzynczak <inforichland@gmail.com>
1100 S:      Supported
1101 F:      src/acpi/
1102 F:      src/arch/x86/acpi/
1103 F:      util/acpi/
1105 LZ4 COMPRESSION
1106 M:      Julius Werner <jwerner@chromium.org>
1107 S:      Supported
1108 F:      src/commonlib/lz4*
1109 F:      payloads/libpayload/liblz4/
1110 F:      util/cbfstool/lz4/
1112 BINARY OBJECTS
1113 F:      3rdparty/blobs/
1115 VERIFIED BOOT
1116 M:      Julius Werner <jwerner@chromium.org>
1117 M:      Yu-Ping Wu <yupingso@google.com>
1118 S:      Supported
1119 F:      3rdparty/vboot/
1120 F:      src/security/vboot/
1121 F:      src/include/tpm.h
1122 F:      src/include/tpm_lite/
1124 RESOURCE ALLOCATOR
1125 F:      src/device/*
1126 F:      src/include/device/
1127 F:      src/include/cpu/cpu.h
1129 OPTION ROM EXECUTION & X86EMU
1130 F:      src/device/oprom/
1132 CBFS
1133 M:      Julius Werner <jwerner@chromium.org>
1134 F:      src/include/cbfs*
1135 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1136 F:      src/commonlib/bsd/cbfs*
1137 F:      src/lib/cbfs.c
1139 CBFSTOOL
1140 F:      util/cbfstool/
1142 CBMEM
1143 F:      src/include/cbmem.h
1144 F:      src/include/cbmem_id.h
1145 F:      util/cbmem/
1147 CONSOLE
1148 F:      src/console/
1149 F:      src/include/console/
1150 F:      src/drivers/uart/
1152 TPM SUPPORT
1153 M:      Christian Walter <christian.walter@9elements.com>
1154 S:      Supported
1155 F:      src/drivers/*/tpm/
1156 F:      src/security/tpm/
1158 SUPERIOS & SUPERIOTOOL
1159 S:      Orphan
1160 F:      src/superio/
1161 F:      util/superiotool/
1163 SPD UTILITIES
1164 M:      Reka Norman <rekanorman@chromium.org>
1165 S:      Maintained
1166 F:      util/spd_tools/
1167 F:      util/spdtool/
1169 MEMLAYOUT
1170 M:      Julius Werner <jwerner@chromium.org>
1171 S:      Supported
1172 F:      */memlayout.h
1173 F:      *.ld
1175 ELTAN VENDORCODE
1176 M:      Frans Hendriks <fhendriks@eltan.com>
1177 M:      Erik van den Bogaert <ebogaert@eltan.com>
1178 S:      Maintained
1179 F:      src/vendorcode/eltan/
1181 TAS5825M DRIVER
1182 M:      Jeremy Soller <jeremy@system76.com>
1183 M:      Tim Crawford <tcrawford@system76.com>
1184 S:      Maintained
1185 F:      src/drivers/i2c/tas5825m/
1187 TESTS
1188 M:      Jakub Czapiga <czapiga@google.com>
1189 S:      Maintained
1190 F:      tests/
1191 F:      payloads/libpayload/tests/
1193 COREBOOT RELEASES
1194 M:      Felix Singer <felixsinger@posteo.net>
1195 M:      Jason Glenesk <jason.glenesk@gmail.com>
1196 M:      Angel Pons <th3fanbus@gmail.com>
1197 M:      Martin Roth <gaumless@gmail.com>
1198 M:      Matt DeVillier <MrChromebox@gmail.com>
1199 S:      Maintained
1200 F:      Documentation/releases/
1201 F:      util/release/
1203 MISSING: TIMERS / DELAYS
1205 MISSING: TIMESTAMPS
1207 MISSING: FMAP
1209 MISSING: GPIO
1211 MISSING: SMP
1213 MISSING: DMP / QEMU-X86
1215 MISSING: ELOG
1217 MISSING: SPI
1219 # *** Infrastructure Owners ***
1220 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1221 # Hardware
1222 #       Owners: Patrick
1223 #       Backups:
1225 # Web Server
1226 #       Owners: Patrick
1227 #       Backups:
1229 # Website
1230 #       Owners: Martin
1231 #       Backups: Patrick
1233 # Documentation Website
1234 #       Owners: Patrick
1235 #       Backups:
1237 CODE OF CONDUCT
1238 M:      Ronald Minnich <rminnich@gmail.com>
1239 M:      Martin Roth <martin@coreboot.org>
1240 S:      Maintained
1241 F:      Documentation/community/code_of_conduct.md
1243 # Wiki
1244 #       Owners: Patrick
1245 #       Backups:
1247 # Gerrit
1248 #       Owners: Patrick
1249 #       Backups: Martin
1251 # Jenkins
1252 #       Owners: Patrick, Martin
1253 #       Backups:
1255 # Bug Tracker
1256 #       Owners: Lynxis,
1257 #       Backups: Martin,
1259 # Mailing List
1260 #       Owners: Patrick
1261 #       Backups: Martin
1263 # Software Freedom Conservancy
1264 #       Main contact: Martin
1265 #       “Official” contact: David, Matt, Werner