tree: Add some SMBIOS_PROCESSOR_FAMILY macros
[coreboot2.git] / MAINTAINERS
blob8ed9b4b8f09b254d410b82bc5e60231e128cb4b6
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 AMD non-server family 17h and 19h reference boards
134 M:      Felix Held <felix-coreboot@felixheld.de>
135 M:      Jason Glenesk <jason.glenesk@gmail.com>
136 M:      Fred Reitberger <reitbergerfred@gmail.com>
137 L:      amd_coreboot_org_changes@googlegroups.com
138 S:      Maintained
139 F:      src/mainboard/amd/bilby/
140 F:      src/mainboard/amd/birman/
141 F:      src/mainboard/amd/chausie/
142 F:      src/mainboard/amd/majolica/
143 F:      src/mainboard/amd/mandolin/
144 F:      src/mainboard/amd/mayan/
146 AMD server family 19h reference boards
147 M:      Felix Held <felix-coreboot@felixheld.de>
148 M:      Martin Roth <gaumless@gmail.com>
149 M:      Varshit Pandya <pandyavarshit@gmail.com>
150 S:      Maintained
151 F:      src/mainboard/amd/onyx_poc/
153 AMD reference boards outside of family 17h and 19h
154 S:      Odd Fixes
155 L:      amd_coreboot_org_changes@googlegroups.com
156 F:      src/mainboard/amd/gardenia/
157 F:      src/mainboard/amd/pademelon/
161 AOPEN MAINBOARDS
162 S:      Orphan
163 F:      src/mainboard/aopen/
167 APPLE MAINBOARDS
168 M:      Evgeny Zinoviev <me@ch1p.io>
169 S:      Maintained
170 F:      src/mainboard/apple/
174 ASROCK B75M-ITX MAINBOARD
175 M:      Kevin Keijzer <kevin@quietlife.nl>
176 S:      Maintained
177 F:      src/mainboard/asrock/b75m-itx/
179 ASROCK B85M PRO4 MAINBOARD
180 M:      Angel Pons <th3fanbus@gmail.com>
181 S:      Maintained
182 F:      src/mainboard/asrock/b85m_pro4/
184 ASROCK G41C-GS MAINBOARD & VARIANTS
185 M:      Angel Pons <th3fanbus@gmail.com>
186 S:      Maintained
187 F:      src/mainboard/asrock/g41c-gs/
189 ASROCK Z97 EXTREME6 MAINBOARD
190 M:      Angel Pons <th3fanbus@gmail.com>
191 S:      Maintained
192 F:      src/mainboard/asrock/z97_extreme6/
196 ASUS A88XM-E MAINBOARD
197 M:      Mike Banon <mikebdp2@gmail.com>
198 S:      Maintained
199 F:      src/mainboard/asus/a88xm-e/
201 ASUS AM1I-A MAINBOARD
202 M:      Mike Banon <mikebdp2@gmail.com>
203 S:      Maintained
204 F:      src/mainboard/asus/am1i-a/
206 ASUS H61 SERIES MAINBOARDS
207 M:      Angel Pons <th3fanbus@gmail.com>
208 S:      Maintained
209 F:      src/mainboard/asus/h61-series/
211 ASUS P5QC PRO MAINBOARD & VARIANTS
212 M:      Angel Pons <th3fanbus@gmail.com>
213 R:      Stefan Ott <coreboot@desire.ch>
214 S:      Maintained
215 F:      src/mainboard/asus/p5qc/
217 ASUS P5QPL-AM MAINBOARD & VARIANTS
218 M:      Angel Pons <th3fanbus@gmail.com>
219 S:      Maintained
220 F:      src/mainboard/asus/p5qpl-am/
222 ASUS P8Z77 SERIES MAINBOARDS
223 M:      Angel Pons <th3fanbus@gmail.com>
224 M:      Vlado Cibic <vladocb@protonmail.com>
225 S:      Maintained
226 F:      src/mainboard/asus/p8z77-series/
230 BIOSTAR MAINBOARDS
231 S:      Orphan
232 F:      src/mainboard/biostar/
236 BOSTENTECH MAINBOARDS
237 S:      Orphan
238 F:      src/mainboard/bostentech/
242 CAVIUM MAINBOARDS
243 S:      Orphan
244 F:      src/mainboard/cavium/
248 CLEVO MAINBOARDS
249 M:      Felix Singer <felixsinger@posteo.net>
250 M:      Michael Niewöhner <foss@mniewoehner.de>
251 S:      Supported
252 F:      src/mainboard/clevo/
256 COMPULAB MAINBOARDS
257 S:      Orphan
258 F:      src/mainboard/compulab/
262 DELL MAINBOARDS
263 S:      Orphan
264 F:      src/mainboard/dell/
266 DELL E6400 MAINBOARD
267 M:      Nicholas Chin <nic.c3.14@gmail.com>
268 S:      Maintained
269 F:      src/mainboard/dell/e6400/
273 EMULATION MAINBOARDS
274 S:      Orphan
275 F:      src/mainboard/emulation/
279 EXAMPLE MAINBOARDS
280 S:      Orphan
281 F:      src/mainboard/example/
285 FACEBOOK FBG1701 MAINBOARD
286 M:      Frans Hendriks <fhendriks@eltan.com>
287 M:      Erik van den Bogaert <ebogaert@eltan.com>
288 S:      Maintained
289 F:      src/mainboard/facebook/fbg1701/
291 FACEBOOK MONOLITH 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/monolith/
299 FOXCONN MAINBOARDS
300 S:      Orphan
301 F:      src/mainboard/foxconn/
305 GETAC MAINBOARDS
306 S:      Orphan
307 F:      src/mainboard/getac/
311 GIGABYTE GA-D510UD MAINBOARD
312 M:      Angel Pons <th3fanbus@gmail.com>
313 S:      Maintained
314 F:      src/mainboard/gigabyte/ga-d510ud/
316 GIGABYTE GA-H61M SERIES MAINBOARDS
317 M:      Angel Pons <th3fanbus@gmail.com>
318 S:      Maintained
319 F:      src/mainboard/gigabyte/ga-h61m-series/
323 GOOGLE REX MAINBOARDS
324 M:      Subrata Banik <subratabanik@google.com>
325 M:      Tarun Tuli <tstuli@gmail.com>
326 M:      Kapil Porwal <kapilporwal@google.com>
327 M:      Jakub Czapiga <czapiga@google.com>
328 M:      Eran Mitrani <mitrani@google.com>
329 M:      Dinesh Gehlot <digehlot@google.com>
330 S:      Maintained
331 F:      src/mainboard/google/rex/
333 GOOGLE BRYA MAINBOARDS
334 M:      Subrata Banik <subratabanik@google.com>
335 M:      Nick Vaccaro <nvaccaro@chromium.org>
336 M:      Eric Lai <ericllai@google.com>
337 M:      Kapil Porwal <kapilporwal@google.com>
338 M:      Dinesh Gehlot <digehlot@google.com>
339 S:      Maintained
340 F:      src/mainboard/google/brya/
342 GOOGLE HATCH MAINBOARDS
343 M:      Subrata Banik <subratabanik@google.com>
344 M:      Nick Vaccaro <nvaccaro@chromium.org>
345 S:      Maintained
346 F:      src/mainboard/google/hatch/
348 GOOGLE VOLTEER MAINBOARDS
349 M:      Nick Vaccaro <nvaccaro@chromium.org>
350 S:      Maintained
351 F:      src/mainboard/google/volteer/
353 GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
354 M:      Matt DeVillier <MrChromebox@gmail.com>
355 S:      Maintained
356 F:      src/mainboard/google/auron/
357 F:      src/mainboard/google/beltino/
358 F:      src/mainboard/google/butterfly/
359 F:      src/mainboard/google/cyan/
360 F:      src/mainboard/google/glados/
361 F:      src/mainboard/google/jecht/
362 F:      src/mainboard/google/link/
363 F:      src/mainboard/google/parrot/
364 F:      src/mainboard/google/slippy/
365 F:      src/mainboard/google/stout/
367 GOOGLE AMD-BASED MAINBOARDS
368 M:      Martin Roth <martin.roth@amd.corp-partner.google.com>
369 M:      Jason Nien <jason.nien@amd.corp-partner.google.com>
370 L:      amd_coreboot_org_changes@googlegroups.com
371 S:      Supported
372 F:      src/mainboard/google/kahlee/
373 F:      src/mainboard/google/zork/
374 F:      src/mainboard/google/guybrush/
375 F:      src/mainboard/google/skyrim/
377 GOOGLE MEDIATEK-BASED MAINBOARDS
378 M:      Hung-Te Lin <hungte@chromium.org>
379 M:      Yu-Ping Wu <yupingso@google.com>
380 M:      Yidi Lin <yidilin@google.com>
381 S:      Supported
382 F:      src/mainboard/google/asurada/
383 F:      src/mainboard/google/cherry/
384 F:      src/mainboard/google/corsola/
385 F:      src/mainboard/google/geralt/
386 F:      src/mainboard/google/kukui/
387 F:      src/mainboard/google/oak/
391 HP 280 G2 MAINBOARD
392 M:      Angel Pons <th3fanbus@gmail.com>
393 S:      Maintained
394 F:      src/mainboard/hp/280_g2/
398 IBASE MAINBOARDS
399 S:      Orphan
400 F:      src/mainboard/ibase/
404 INTEL HARCUVAR_CRB MAINBOARD
405 M:      Jeff Daly <jeffd@silicom-usa.com>
406 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
407 S:      Maintained
408 F:      src/mainboard/intel/harcuvar/
412 INVENTEC MAINBOARDS
413 M:      Annie Chen <Chen.AnnieET@inventec.com>
414 S:      Maintained
415 F:      src/mainboard/inventec/
419 KONTRON BSL6 MAINBOARD
420 M:      Felix Singer <felixsinger@posteo.net>
421 M:      Nico Huber <nico.h@gmx.de>
422 S:      Supported
423 F:      src/mainboard/kontron/bsl6/
425 KONTRON MAL10 MAINBOARD
426 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
427 M:      Nico Huber <nico.h@gmx.de>
428 M:      Felix Singer <felixsinger@posteo.net>
429 S:      Supported
430 F:      src/mainboard/kontron/mal10/
434 LENOVO MAINBOARDS
435 M:      Alexander Couzens <lynxis@fe80.eu>
436 S:      Maintained
437 F:      src/mainboard/lenovo/
439 LENOVO G505S MAINBOARD
440 M:      Mike Banon <mikebdp2@gmail.com>
441 S:      Maintained
442 F:      src/mainboard/lenovo/g505s/
444 LENOVO X200 MAINBOARD
445 R:      Stefan Ott <coreboot@desire.ch>
446 S:      Maintained
447 F:      src/mainboard/lenovo/x200/
449 LENOVO X201 MAINBOARD
450 R:      Stefan Ott <coreboot@desire.ch>
451 S:      Maintained
452 F:      src/mainboard/lenovo/x201/
456 LIBRETREND LT1000 MAINBOARD
457 M:      Piotr Król <piotr.krol@3mdeb.com>
458 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
459 S:      Maintained
460 F:      src/mainboard/libretrend/lt1000/
464 MSI H81M-P33 MAINBOARD
465 M:      Angel Pons <th3fanbus@gmail.com>
466 S:      Maintained
467 F:      src/mainboard/msi/h81m-p33/
469 MSI MS-7D25 MAINBOARDS
470 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
471 M:      Michał Kopeć <michal.kopec@3mdeb.com>
472 S:      Maintained
473 F:      src/mainboard/msi/ms7d25/
477 OCP DELTALAKE MAINBOARD
478 M:      Arthur Heymans <arthur@aheymans.xyz>
479 M:      Christian Walter <christian.walter@9elements.com>
480 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
481 M:      Jonathan Zhang <jonzhang@fb.com>
482 M:      Tim Chu <Tim.Chu@quantatw.com>
483 S:      Supported
484 F:      src/mainboard/ocp/deltalake/
486 OCP TIOGAPASS MAINBOARD
487 M:      Jonathan Zhang <jonzhang@fb.com>
488 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
489 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
490 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
491 M:      Bryant Ou <Bryant.Ou@quantatw.com>
492 S:      Maintained
493 F:      src/mainboard/ocp/tiogapass/
497 OPENCELLULAR MAINBOARDS
498 M:      Christian Walter <christian.walter@9elements.com>
499 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
500 S:      Supported
501 F:      src/mainboard/opencellular/elgon/
505 PC ENGINES ALL MAINBOARDS
506 M:      Piotr Król <piotr.krol@3mdeb.com>
507 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
508 S:      Supported
509 F:      src/mainboard/pcengines/
513 PINE64 MAINBOARDS
514 S:      Orphan
515 F:      src/mainboard/pine64/
519 PORTWELL PQ-M107 MAINBOARD
520 M:      Frans Hendriks <fhendriks@eltan.com>
521 M:      Erik van den Bogaert <ebogaert@eltan.com>
522 S:      Maintained
523 F:      src/mainboard/portwell/m107/
527 PROTECTLI ALL MAINBOARDS
528 M:      Piotr Król <piotr.krol@3mdeb.com>
529 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
530 S:      Maintained
531 F:      src/mainboard/protectli/
535 PRODRIVE ATLAS MAINBOARD
536 M:      Angel Pons <th3fanbus@gmail.com>
537 M:      Christian Walter <christian.walter@9elements.com>
538 M:      Lean Sheng Tan <sheng.tan@9elements.com>
539 S:      Supported
540 F:      src/mainboard/prodrive/atlas/
542 PRODRIVE HERMES MAINBOARD
543 M:      Angel Pons <th3fanbus@gmail.com>
544 M:      Christian Walter <christian.walter@9elements.com>
545 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
546 S:      Supported
547 F:      src/mainboard/prodrive/hermes/
551 PURISM MAINBOARDS
552 M:      Jonathon Hall <jonathon.hall@puri.sm>
553 S:      Supported
554 F:      src/mainboard/purism/
558 RAZER MAINBOARDS
559 S:      Orphan
560 F:      src/mainboard/razer/
564 RODA MAINBOARDS
565 S:      Orphan
566 F:      src/mainboard/roda/
570 SAMSUNG CHROMEOS MAINBOARDS
571 M:      Matt DeVillier <MrChromebox@gmail.com>
572 S:      Maintained
573 F:      src/mainboard/samsung/lumpy/
574 F:      src/mainboard/samsung/stumpy/
578 SAPPHIRE MAINBOARDS
579 S:      Orphan
580 F:      src/mainboard/sapphire/
584 SIEMENS CHILI MAINBAORD
585 M:      Felix Singer <felixsinger@posteo.net>
586 M:      Nico Huber <nico.h@gmx.de>
587 S:      Supported
588 F:      src/mainboard/siemens/chili/
590 SIEMENS MC_xxxx MAINBOARDS
591 M:      Werner Zeh <werner.zeh@siemens.com>
592 S:      Maintained
593 F:      src/mainboard/siemens/mc_apl1/
594 F:      src/mainboard/siemens/mc_ehl/
598 SIFIVE MAINBOARDS
599 S:      Orphan
600 F:      src/mainboard/sifive/
604 STAR LABS MAINBOARDS
605 M:      Sean Rhodes <sean@starlabs.systems>
606 S:      Maintained
607 F:      src/mainboard/starlabs/
611 SUPERMICRO X11-LGA1151-SERIES
612 M:      Michael Niewöhner <foss@mniewoehner.de>
613 S:      Maintained
614 F:      src/mainboard/supermicro/x11-lga1151-series/
618 SYSTEM76 MAINBOARDS
619 M:      Jeremy Soller <jeremy@system76.com>
620 M:      Tim Crawford <tcrawford@system76.com>
621 S:      Maintained
622 F:      src/mainboard/system76/
626 TI MAINBOARDS
627 S:      Orphan
628 F:      src/mainboard/ti/
632 UP MAINBOARDS
633 S:      Orphan
634 F:      src/mainboard/up/
636 ################################################################################
637 # Architectures
638 ################################################################################
640 ARM ARCHITECTURE
641 M:      Julius Werner <jwerner@chromium.org>
642 S:      Supported
643 F:      src/arch/arm/
644 F:      src/arch/arm64/
645 F:      src/soc/nvidia/
646 F:      src/soc/rockchip/
647 F:      util/nvidia/
648 F:      util/rockchip/
650 PPC64 ARCHITECTURE
651 M:      Ronald Minnich <rminnich@gmail.com>
652 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
653 S:      Maintained
654 F:      src/arch/ppc64/
655 F:      src/cpu/qemu-power8/
656 F:      src/mainboard/emulation/qemu-power8/
658 RISC-V ARCHITECTURE
659 M:      Ronald Minnich <rminnich@gmail.com>
660 R:      Philipp Hug <philipp@hug.cx>
661 S:      Maintained
662 F:      src/arch/riscv/
663 F:      src/soc/sifive/
664 F:      src/soc/ucb/
665 F:      src/mainboard/emulation/*-riscv/
666 F:      src/mainboard/sifive/
667 F:      util/riscv/
669 X86 ARCHITECTURE
670 M:      Jérémy Compostella <jeremy.compostella@intel.com>
671 S:      MAINTAINED
672 F:      src/arch/x86/
673 F:      src/cpu/x86/
674 F:      src/drivers/pc80/
675 F:      src/include/pc80/
676 F:      src/include/cpu/x86/
678 ################################################################################
679 # Embedded Controllers
680 ################################################################################
682 CHROME EC
683 M:      Boris Mittelberg <bmbm@google.com>
684 M:      Caveh Jalali <caveh@chromium.org>
685 S:      Maintained
686 F:      src/ec/google/
688 DELL SMSC MEC5035 EC
689 M:      Nicholas Chin <nic.c3.14@gmail.com>
690 W:      https://github.com/nic3-14159/E6400-EC-research
691 S:      Maintained
692 F:      src/ec/dell/mec5035/
694 LENOVO EC
695 M:      Alexander Couzens <lynxis@fe80.eu>
696 S:      Maintained
697 F:      src/ec/lenovo/
699 STARLABS EC
700 M:      Sean Rhodes <sean@starlabs.systems>
701 S:      Maintained
702 F:      src/ec/starlabs/
704 SYSTEM76 EC
705 M:      Jeremy Soller <jeremy@system76.com>
706 M:      Tim Crawford <tcrawford@system76.com>
707 S:      Maintained
708 F:      src/ec/system76/
710 ORPHANED ECS
711 S:      Orphan
712 F:      src/ec/51nb/
713 F:      src/ec/acpi/
714 F:      src/ec/apple/
715 F:      src/ec/compal/
716 F:      src/ec/hp/
717 F:      src/ec/kontron/
718 F:      src/ec/purism/
719 F:      src/ec/quanta/
720 F:      src/ec/roda/
721 F:      src/ec/smsc/
723 ################################################################################
724 # Northbridges
725 ################################################################################
727 INTEL HASWELL NORTHBRIDGE
728 M:      Angel Pons <th3fanbus@gmail.com>
729 S:      Maintained
730 F:      src/northbridge/intel/haswell/
732 INTEL PINEVIEW CHIPSET
733 M:      Angel Pons <th3fanbus@gmail.com>
734 S:      Odd Fixes
735 F:      src/northbridge/intel/pineview/
737 INTEL SANDYBRIDGE NORTHBRIDGE
738 M:      Angel Pons <th3fanbus@gmail.com>
739 S:      Maintained
740 F:      src/northbridge/intel/sandybridge/
742 INTEL X4X CHIPSET
743 M:      Angel Pons <th3fanbus@gmail.com>
744 S:      Odd Fixes
745 F:      src/northbridge/intel/x4x/
747 ################################################################################
748 # Platforms
749 ################################################################################
751 AMD SUPPORT
752 L:      amd_coreboot_org_changes@googlegroups.com
753 S:      Odd Fixes
754 F:      src/vendorcode/amd/
755 F:      src/cpu/amd/
756 F:      src/northbridge/amd/
757 F:      src/southbridge/amd/
758 F:      src/include/cpu/amd/
760 INTEL SUPPORT
761 R:      Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com>
762 S:      Maintained
763 F:      src/vendorcode/intel/
764 F:      src/cpu/intel/
765 F:      src/northbridge/intel/
766 F:      src/southbridge/intel/
767 F:      src/soc/intel/
768 F:      src/drivers/intel/
769 F:      src/include/cpu/intel/
771 INTEL FSP 1.1
772 M:      Huang Jin <huang.jin@intel.com>
773 S:      Supported
774 F:      src/drivers/intel/fsp1_1/
776 INTEL FSP 2.0
777 M:      Andrey Petrov <andrey.petrov@gmail.com>
778 M:      Ronak Kanabar <ronak.kanabar@intel.com>
779 S:      Maintained
780 F:      src/drivers/intel/fsp2_0/
782 ################################################################################
783 # Systems on a Chip
784 ################################################################################
786 AMD Cezanne
787 M:      Felix Held <felix-coreboot@felixheld.de>
788 M:      Jason Glenesk <jason.glenesk@gmail.com>
789 M:      Fred Reitberger <reitbergerfred@gmail.com>
790 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
791 L:      amd_coreboot_org_changes@googlegroups.com
792 S:      Maintained
793 F:      src/soc/amd/cezanne/
794 F:      src/vendorcode/amd/fsp/cezanne/
796 AMD common SoC code
797 M:      Felix Held <felix-coreboot@felixheld.de>
798 M:      Jason Glenesk <jason.glenesk@gmail.com>
799 M:      Fred Reitberger <reitbergerfred@gmail.com>
800 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
801 L:      amd_coreboot_org_changes@googlegroups.com
802 S:      Maintained
803 F:      src/soc/amd/common/
805 AMD Genoa Proof of Concept
806 M:      Felix Held <felix-coreboot@felixheld.de>
807 M:      Martin Roth <gaumless@gmail.com>
808 M:      Varshit Pandya <pandyavarshit@gmail.com>
809 S:      Maintained
810 F:      src/soc/amd/genoa_poc/
812 AMD Mendocino
813 M:      Felix Held <felix-coreboot@felixheld.de>
814 M:      Jason Glenesk <jason.glenesk@gmail.com>
815 M:      Fred Reitberger <reitbergerfred@gmail.com>
816 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
817 L:      amd_coreboot_org_changes@googlegroups.com
818 S:      Supported
819 F:      src/soc/amd/mendocino/
820 F:      src/vendorcode/amd/fsp/mendocino/
822 AMD Picasso
823 M:      Felix Held <felix-coreboot@felixheld.de>
824 M:      Jason Glenesk <jason.glenesk@gmail.com>
825 M:      Fred Reitberger <reitbergerfred@gmail.com>
826 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
827 L:      amd_coreboot_org_changes@googlegroups.com
828 S:      Maintained
829 F:      src/soc/amd/picasso/
830 F:      src/vendorcode/amd/fsp/picasso/
832 AMD Phoenix
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/phoenix/
840 F:      src/vendorcode/amd/fsp/phoenix/
842 AMD Stoneyridge
843 M:      Felix Held <felix-coreboot@felixheld.de>
844 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
845 L:      amd_coreboot_org_changes@googlegroups.com
846 S:      Odd Fixes
847 F:      src/soc/amd/stoneyridge/
849 INTEL ALDERLAKE SOC
850 M:      Subrata Banik <subratabanik@google.com>
851 M:      Nick Vaccaro <nvaccaro@chromium.org>
852 M:      Kapil Porwal <kapilporwal@google.com>
853 M:      Dinesh Gehlot <digehlot@google.com>
854 S:      Maintained
855 F:      src/soc/intel/alderlake/
857 INTEL APOLLOLAKE_SOC
858 M:      Sean Rhodes <sean@starlabs.systems>
859 S:      Odd Fixes
860 F:      src/soc/intel/apollolake/
862 INTEL BRASWELL SOC
863 M:      Piotr Król <piotr.krol@3mdeb.com>
864 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
865 M:      Frans Hendriks <fhendriks@eltan.com>
866 S:      Maintained
867 F:      /src/soc/intel/braswell/
868 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
870 INTEL CANNONLAKE SOC
871 S:      Orphan
872 F:      src/soc/intel/cannonlake/
874 INTEL DENVERTON-NS SOC
875 M:      Jeff Daly <jeffd@silicom-usa.com>
876 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
877 S:      Maintained
878 F:      src/soc/intel/denverton_ns/
880 INTEL ELKHARTLAKE SOC
881 M:      Lean Sheng Tan <sheng.tan@9elements.com>
882 M:      Werner Zeh <werner.zeh@siemens.com>
883 S:      Maintained
884 F:      src/soc/intel/elkhartlake/
886 INTEL METEORLAKE SOC
887 M:      Subrata Banik <subratabanik@google.com>
888 M:      Tarun Tuli <tstuli@gmail.com>
889 M:      Kapil Porwal <kapilporwal@google.com>
890 M:      Jakub Czapiga <czapiga@google.com>
891 M:      Eran Mitrani <mitrani@google.com>
892 M:      Dinesh Gehlot <digehlot@google.com>
893 S:      Maintained
894 F:      src/soc/intel/meteorlake/
896 INTEL TIGERLAKE SOC
897 M:      Subrata Banik <subratabanik@google.com>
898 M:      Nick Vaccaro <nvaccaro@chromium.org>
899 S:      Maintained
900 F:      src/soc/intel/tigerlake/
902 INTEL Xeon Scalable Processor Family
903 M:      Jonathan Zhang <jon.zhixiong.zhang@gmail.com>
904 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
905 M:      Tim Chu <Tim.Chu@quantatw.com>
906 M:      Arthur Heymans <arthur@aheymans.xyz>
907 M:      Christian Walter <christian.walter@9elements.com>
908 M:      Shuo Liu <shuo.liu@intel.com>
909 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
910 M:      Lean Sheng Tan <sheng.tan@9elements.com>
911 S:      Supported
912 F:      src/soc/intel/xeon_sp/
913 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
914 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
915 F:      src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/
916 F:      src/vendorcode/intel/fsp/fsp2_0/graniterapids/
918 MEDIATEK SOCS
919 M:      Hung-Te Lin <hungte@chromium.org>
920 M:      Yu-Ping Wu <yupingso@google.com>
921 M:      Yidi Lin <yidilin@google.com>
922 S:      Supported
923 F:      src/soc/mediatek/
925 MEDIATEK MT8192
926 M:      Xi Chen <xixi.chen@mediatek.com>
927 S:      Maintained
928 F:      src/soc/mediatek/mt8192/
929 F:      src/vendorcode/mediatek/mt8192/
931 ORPHANED ARM SOCS
932 S:      Orphan
933 F:      src/cpu/armltd/
934 F:      src/soc/ti/
935 F:      src/soc/qualcomm/
936 F:      src/soc/samsung/
937 F:      util/exynos/
938 F:      util/ipqheader/
940 ################################################################################
941 # Payloads
942 ################################################################################
944 NVRAM
945 F:      util/nvramtool/
946 F:      payloads/nvramcui/
948 LIBPAYLOAD
949 F:      payloads/libpayload/
951 COREINFO PAYLOAD
952 F:      payloads/coreinfo/
954 EXTERNAL PAYLOADS INTEGRATION
955 M:      Martin Roth <gaumless@gmail.com>
956 F:      payloads/external/
958 COREDOOM PAYLOAD INTEGRATION
959 M:      Nicholas Chin <nic.c3.14@gmail.com>
960 W:      https://github.com/nic3-14159/coreDOOM
961 S:      Maintained
962 F:      payloads/external/coreDOOM/
964 LINUXBOOT PAYLOAD INTEGRATION
965 M:      Christian Walter <christian.walter@9elements.com>
966 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
967 S:      Supported
968 F:      payloads/external/LinuxBoot/
970 EDK2 PAYLOAD INTEGRATION
971 M:      Benjamin Doron <benjamin.doron00@gmail.com>
972 M:      Matt DeVillier <matt.devillier@gmail.com>
973 M:      Sean Rhodes <sean@starlabs.systems>
974 M:      Lean Sheng Tan <sheng.tan@9elements.com>
975 S:      Supported
976 F:      payloads/external/edk2/
978 ################################################################################
979 # Utilities
980 ################################################################################
982 ABUILD
983 M:      Martin Roth <gaumless@gmail.com>
984 S:      Supported
985 F:      util/abuild/
987 BOARD STATUS
988 F:      util/board_status/
990 BUILD SYSTEM
991 M:      Martin Roth <gaumless@gmail.com>
992 S:      Supported
993 F:      Makefile
994 F:      *.inc
995 F:      src/include/kconfig.h
996 F:      util/kconfig/
997 F:      util/sconfig/
998 F:      util/xcompile/
999 F:      util/genbuild_h/
1001 TOOLCHAIN
1002 M:      Martin Roth <gaumless@gmail.com>
1003 M:      Felix Singer <felixsinger@posteo.net>
1004 S:      Supported
1005 F:      util/crossgcc/
1007 DOCKER
1008 M:      Martin Roth <gaumless@gmail.com>
1009 M:      Felix Singer <felixsinger@posteo.net>
1010 S:      Supported
1011 F:      util/docker/
1014 F:      .git*
1015 F:      /util/gitconfig
1017 LINT SCRIPTS
1018 M:      Martin Roth <gaumless@gmail.com>
1019 S:      Supported
1020 F:      util/lint/
1022 IFDTOOL
1023 F:      util/ifdtool/
1025 INTELTOOL
1026 M:      Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
1027 F:      util/inteltool/
1029 INTELMETOOL
1030 M:      Christian Walter <christian.walter@9elements.com>
1031 F:      util/intelmetool/
1033 INTELP2M
1034 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
1035 S:      Maintained
1036 F:      util/intelp2m/
1038 ME_CLEANER
1039 M:      Nicola Corna <nicola@corna.info>
1040 W:      https://github.com/corna/me_cleaner
1041 S:      Maintained
1042 F:      util/me_cleaner/
1044 LIVEISO
1045 M:      Felix Singer <felixsinger@posteo.net>
1046 S:      Supported
1047 F:      util/liveiso/
1049 ################################################################################
1050 # Miscellaneous
1051 ################################################################################
1053 ASPEED AST2050 DRIVER & COMMON CODE
1054 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1055 S:      Supported
1056 F:      src/drivers/aspeed/common/
1057 F:      src/drivers/aspeed/ast2050/
1059 ACPI
1060 R:      Cliff Huang <cliff.huang@intel.com>
1061 M:      Lance Zhao <lance.zhao@gmail.com>
1062 M:      Tim Wawrzynczak <inforichland@gmail.com>
1063 S:      Supported
1064 F:      src/acpi/
1065 F:      src/arch/x86/acpi/
1066 F:      util/acpi/
1068 LZ4 COMPRESSION
1069 M:      Julius Werner <jwerner@chromium.org>
1070 S:      Supported
1071 F:      src/commonlib/lz4*
1072 F:      payloads/libpayload/liblz4/
1073 F:      util/cbfstool/lz4/
1075 BINARY OBJECTS
1076 F:      3rdparty/blobs/
1078 VERIFIED BOOT
1079 M:      Julius Werner <jwerner@chromium.org>
1080 M:      Yu-Ping Wu <yupingso@google.com>
1081 S:      Supported
1082 F:      3rdparty/vboot/
1083 F:      src/security/vboot/
1084 F:      src/include/tpm.h
1085 F:      src/include/tpm_lite/
1087 RESOURCE ALLOCATOR
1088 F:      src/device/*
1089 F:      src/include/device/
1090 F:      src/include/cpu/cpu.h
1092 OPTION ROM EXECUTION & X86EMU
1093 F:      src/device/oprom/
1095 CBFS
1096 M:      Julius Werner <jwerner@chromium.org>
1097 F:      src/include/cbfs*
1098 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1099 F:      src/commonlib/bsd/cbfs*
1100 F:      src/lib/cbfs.c
1102 CBFSTOOL
1103 F:      util/cbfstool/
1105 CBMEM
1106 F:      src/include/cbmem.h
1107 F:      src/include/cbmem_id.h
1108 F:      util/cbmem/
1110 CONSOLE
1111 F:      src/console/
1112 F:      src/include/console/
1113 F:      src/drivers/uart/
1115 TPM SUPPORT
1116 M:      Christian Walter <christian.walter@9elements.com>
1117 S:      Supported
1118 F:      src/drivers/*/tpm/
1119 F:      src/security/tpm/
1121 SUPERIOS & SUPERIOTOOL
1122 S:      Orphan
1123 F:      src/superio/
1124 F:      util/superiotool/
1126 SPD UTILITIES
1127 M:      Reka Norman <rekanorman@chromium.org>
1128 S:      Maintained
1129 F:      util/spd_tools/
1130 F:      util/spdtool/
1132 MEMLAYOUT
1133 M:      Julius Werner <jwerner@chromium.org>
1134 S:      Supported
1135 F:      */memlayout.h
1136 F:      *.ld
1138 ELTAN VENDORCODE
1139 M:      Frans Hendriks <fhendriks@eltan.com>
1140 M:      Erik van den Bogaert <ebogaert@eltan.com>
1141 S:      Maintained
1142 F:      src/vendorcode/eltan/
1144 TAS5825M DRIVER
1145 M:      Jeremy Soller <jeremy@system76.com>
1146 M:      Tim Crawford <tcrawford@system76.com>
1147 S:      Maintained
1148 F:      src/drivers/i2c/tas5825m/
1150 TESTS
1151 M:      Jakub Czapiga <czapiga@google.com>
1152 S:      Maintained
1153 F:      tests/
1154 F:      payloads/libpayload/tests/
1156 COREBOOT RELEASES
1157 M:      Felix Singer <felixsinger@posteo.net>
1158 M:      Jason Glenesk <jason.glenesk@gmail.com>
1159 M:      Angel Pons <th3fanbus@gmail.com>
1160 M:      Martin Roth <gaumless@gmail.com>
1161 M:      Matt DeVillier <MrChromebox@gmail.com>
1162 S:      Maintained
1163 F:      Documentation/releases/
1164 F:      util/release/
1166 MISSING: TIMERS / DELAYS
1168 MISSING: TIMESTAMPS
1170 MISSING: FMAP
1172 MISSING: GPIO
1174 MISSING: SMP
1176 MISSING: DMP / QEMU-X86
1178 MISSING: ELOG
1180 MISSING: SPI
1182 # *** Infrastructure Owners ***
1183 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1184 # Hardware
1185 #       Owners: Patrick
1186 #       Backups:
1188 # Web Server
1189 #       Owners: Patrick
1190 #       Backups:
1192 # Website
1193 #       Owners: Martin
1194 #       Backups: Patrick
1196 # Documentation Website
1197 #       Owners: Patrick
1198 #       Backups:
1200 CODE OF CONDUCT
1201 M:      Ronald Minnich <rminnich@gmail.com>
1202 M:      Martin Roth <martin@coreboot.org>
1203 S:      Maintained
1204 F:      Documentation/community/code_of_conduct.md
1206 # Wiki
1207 #       Owners: Patrick
1208 #       Backups:
1210 # Gerrit
1211 #       Owners: Patrick
1212 #       Backups: Martin
1214 # Jenkins
1215 #       Owners: Patrick, Martin
1216 #       Backups:
1218 # Bug Tracker
1219 #       Owners: Lynxis,
1220 #       Backups: Martin,
1222 # Mailing List
1223 #       Owners: Patrick
1224 #       Backups: Martin
1226 # Software Freedom Conservancy
1227 #       Main contact: Martin
1228 #       “Official” contact: David, Matt, Werner