util/kconfig: Add comment explaining difference from upstream
[coreboot.git] / MAINTAINERS
blob6ab5ec00ad0f28b7505b20fcb0f4631a54b0bf4a
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 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 reference boards outside of family 17h and 19h
153 S:      Odd Fixes
154 L:      amd_coreboot_org_changes@googlegroups.com
155 F:      src/mainboard/amd/gardenia/
156 F:      src/mainboard/amd/inagua/
157 F:      src/mainboard/amd/olivehill/
158 F:      src/mainboard/amd/pademelon/
159 F:      src/mainboard/amd/parmer/
160 F:      src/mainboard/amd/persimmon/
161 F:      src/mainboard/amd/south_station/
162 F:      src/mainboard/amd/thatcher/
163 F:      src/mainboard/amd/union_station/
167 AOPEN MAINBOARDS
168 S:      Orphan
169 F:      src/mainboard/aopen/
173 APPLE MAINBOARDS
174 M:      Evgeny Zinoviev <me@ch1p.io>
175 S:      Maintained
176 F:      src/mainboard/apple/
180 ASROCK B85M PRO4 MAINBOARD
181 M:      Angel Pons <th3fanbus@gmail.com>
182 S:      Maintained
183 F:      src/mainboard/asrock/b85m_pro4/
185 ASROCK G41C-GS MAINBOARD & VARIANTS
186 M:      Angel Pons <th3fanbus@gmail.com>
187 S:      Maintained
188 F:      src/mainboard/asrock/g41c-gs/
192 ASUS A88XM-E MAINBOARD
193 M:      Mike Banon <mikebdp2@gmail.com>
194 S:      Maintained
195 F:      src/mainboard/asus/a88xm-e/
197 ASUS AM1I-A MAINBOARD
198 M:      Mike Banon <mikebdp2@gmail.com>
199 S:      Maintained
200 F:      src/mainboard/asus/am1i-a/
202 ASUS H61 SERIES MAINBOARDS
203 M:      Angel Pons <th3fanbus@gmail.com>
204 S:      Maintained
205 F:      src/mainboard/asus/h61-series/
207 ASUS P5QC PRO MAINBOARD & VARIANTS
208 M:      Angel Pons <th3fanbus@gmail.com>
209 R:      Stefan Ott <coreboot@desire.ch>
210 S:      Maintained
211 F:      src/mainboard/asus/p5qc/
213 ASUS P5QPL-AM MAINBOARD & VARIANTS
214 M:      Angel Pons <th3fanbus@gmail.com>
215 S:      Maintained
216 F:      src/mainboard/asus/p5qpl-am/
218 ASUS P8Z77 SERIES MAINBOARDS
219 M:      Angel Pons <th3fanbus@gmail.com>
220 M:      Vlado Cibic <vladocb@protonmail.com>
221 S:      Maintained
222 F:      src/mainboard/asus/p8z77-series/
226 BAP MAINBOARDS
227 S:      Orphan
228 F:      src/mainboard/bap/
232 BIOSTAR MAINBOARDS
233 S:      Orphan
234 F:      src/mainboard/biostar/
238 BOSTENTECH MAINBOARDS
239 S:      Orphan
240 F:      src/mainboard/bostentech/
244 CAVIUM MAINBOARDS
245 S:      Orphan
246 F:      src/mainboard/cavium/
250 CLEVO MAINBOARDS
251 M:      Felix Singer <felixsinger@posteo.net>
252 M:      Michael Niewöhner <foss@mniewoehner.de>
253 S:      Supported
254 F:      src/mainboard/clevo/
258 COMPULAB MAINBOARDS
259 S:      Orphan
260 F:      src/mainboard/compulab/
264 DELL MAINBOARDS
265 S:      Orphan
266 F:      src/mainboard/dell/
270 ELMEX MAINBOARDS
271 S:      Orphan
272 F:      src/mainboard/elmex/
276 EMULATION MAINBOARDS
277 S:      Orphan
278 F:      src/mainboard/emulation/
282 EXAMPLE MAINBOARDS
283 S:      Orphan
284 F:      src/mainboard/example/
288 FACEBOOK FBG1701 MAINBOARD
289 M:      Frans Hendriks <fhendriks@eltan.com>
290 M:      Erik van den Bogaert <ebogaert@eltan.com>
291 S:      Maintained
292 F:      src/mainboard/facebook/fbg1701/
294 FACEBOOK MONOLITH MAINBOARD
295 M:      Frans Hendriks <fhendriks@eltan.com>
296 M:      Erik van den Bogaert <ebogaert@eltan.com>
297 S:      Maintained
298 F:      src/mainboard/facebook/monolith/
302 FOXCONN MAINBOARDS
303 S:      Orphan
304 F:      src/mainboard/foxconn/
308 GETAC MAINBOARDS
309 S:      Orphan
310 F:      src/mainboard/getac/
314 GIGABYTE GA-D510UD MAINBOARD
315 M:      Angel Pons <th3fanbus@gmail.com>
316 S:      Maintained
317 F:      src/mainboard/gigabyte/ga-d510ud/
319 GIGABYTE GA-H61M SERIES MAINBOARDS
320 M:      Angel Pons <th3fanbus@gmail.com>
321 S:      Maintained
322 F:      src/mainboard/gigabyte/ga-h61m-series/
326 GIZMOSPHERE MAINBOARDS
327 S:      Orphan
328 F:      src/mainboard/gizmosphere/
332 GOOGLE REX MAINBOARDS
333 M:      Subrata Banik <subratabanik@google.com>
334 M:      Tarun Tuli <taruntuli@google.com>
335 M:      Kapil Porwal <kapilporwal@google.com>
336 S:      Maintained
337 F:      src/mainboard/google/rex/
339 GOOGLE BRYA MAINBOARDS
340 M:      Tarun Tuli <taruntuli@google.com>
341 S:      Maintained
342 F:      src/mainboard/google/brya/
344 GOOGLE HATCH MAINBOARDS
345 M:      Tarun Tuli <taruntuli@google.com>
346 S:      Maintained
347 F:      src/mainboard/google/hatch/
349 GOOGLE VOLTEER MAINBOARDS
350 M:      Nick Vaccaro <nvaccaro@chromium.org>
351 S:      Maintained
352 F:      src/mainboard/google/volteer/
354 GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
355 M:      Matt DeVillier <MrChromebox@gmail.com>
356 S:      Maintained
357 F:      src/mainboard/google/auron/
358 F:      src/mainboard/google/beltino/
359 F:      src/mainboard/google/butterfly/
360 F:      src/mainboard/google/cyan/
361 F:      src/mainboard/google/glados/
362 F:      src/mainboard/google/jecht/
363 F:      src/mainboard/google/link/
364 F:      src/mainboard/google/parrot/
365 F:      src/mainboard/google/slippy/
366 F:      src/mainboard/google/stout/
368 GOOGLE AMD-BASED MAINBOARDS
369 M:      Martin Roth <martin.roth@amd.corp-partner.google.com>
370 M:      Jason Nien <jason.nien@amd.corp-partner.google.com>
371 L:      amd_coreboot_org_changes@googlegroups.com
372 S:      Supported
373 F:      src/mainboard/google/kahlee/
374 F:      src/mainboard/google/zork/
375 F:      src/mainboard/google/guybrush/
376 F:      src/mainboard/google/skyrim/
380 HP 280 G2 MAINBOARD
381 M:      Angel Pons <th3fanbus@gmail.com>
382 S:      Maintained
383 F:      src/mainboard/hp/280_g2/
387 IBASE MAINBOARDS
388 S:      Orphan
389 F:      src/mainboard/ibase/
393 INTEL HARCUVAR_CRB MAINBOARD
394 M:      Jeff Daly <jeffd@silicom-usa.com>
395 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
396 S:      Maintained
397 F:      src/mainboard/intel/harcuvar/
401 JETWAY MAINBOARDS
402 S:      Orphan
403 F:      src/mainboard/jetway/
407 KONTRON BSL6 MAINBOARD
408 M:      Felix Singer <felixsinger@posteo.net>
409 M:      Nico Huber <nico.h@gmx.de>
410 S:      Supported
411 F:      src/mainboard/kontron/bsl6/
413 KONTRON MAL10 MAINBOARD
414 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
415 M:      Nico Huber <nico.h@gmx.de>
416 M:      Felix Singer <felixsinger@posteo.net>
417 S:      Supported
418 F:      src/mainboard/kontron/mal10/
422 LENOVO MAINBOARDS
423 M:      Alexander Couzens <lynxis@fe80.eu>
424 S:      Maintained
425 F:      src/mainboard/lenovo/
427 LENOVO G505S MAINBOARD
428 M:      Mike Banon <mikebdp2@gmail.com>
429 S:      Maintained
430 F:      src/mainboard/lenovo/g505s/
432 LENOVO X200 MAINBOARD
433 R:      Stefan Ott <coreboot@desire.ch>
434 S:      Maintained
435 F:      src/mainboard/lenovo/x200/
437 LENOVO X201 MAINBOARD
438 R:      Stefan Ott <coreboot@desire.ch>
439 S:      Maintained
440 F:      src/mainboard/lenovo/x201/
444 LIBRETREND LT1000 MAINBOARD
445 M:      Piotr Król <piotr.krol@3mdeb.com>
446 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
447 S:      Maintained
448 F:      src/mainboard/libretrend/lt1000/
452 LIPPERT MAINBOARDS (acquired by Adlink)
453 S:      Orphan
454 F:      src/mainboard/lippert/
458 MSI H81M-P33 MAINBOARD
459 M:      Angel Pons <th3fanbus@gmail.com>
460 S:      Maintained
461 F:      src/mainboard/msi/h81m-p33/
463 MSI MS-7D25 MAINBOARDS
464 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
465 M:      Michał Kopeć <michal.kopec@3mdeb.com>
466 S:      Maintained
467 F:      src/mainboard/msi/ms7d25/
471 OCP DELTALAKE MAINBOARD
472 M:      Arthur Heymans <arthur@aheymans.xyz>
473 M:      Christian Walter <christian.walter@9elements.com>
474 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
475 M:      Jonathan Zhang <jonzhang@fb.com>
476 M:      Tim Chu <Tim.Chu@quantatw.com>
477 S:      Supported
478 F:      src/mainboard/ocp/deltalake/
480 OCP TIOGAPASS MAINBOARD
481 M:      Jonathan Zhang <jonzhang@fb.com>
482 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
483 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
484 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
485 M:      Bryant Ou <Bryant.Ou@quantatw.com>
486 S:      Maintained
487 F:      src/mainboard/ocp/tiogapass/
491 OPENCELLULAR MAINBOARDS
492 M:      Christian Walter <christian.walter@9elements.com>
493 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
494 S:      Supported
495 F:      src/mainboard/opencellular/elgon/
499 PC ENGINES ALL MAINBOARDS
500 M:      Piotr Król <piotr.krol@3mdeb.com>
501 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
502 S:      Supported
503 F:      src/mainboard/pcengines/
507 PINE64 MAINBOARDS
508 S:      Orphan
509 F:      src/mainboard/pine64/
513 PORTWELL PQ-M107 MAINBOARD
514 M:      Frans Hendriks <fhendriks@eltan.com>
515 M:      Erik van den Bogaert <ebogaert@eltan.com>
516 S:      Maintained
517 F:      src/mainboard/portwell/m107/
521 PROTECTLI ALL MAINBOARDS
522 M:      Piotr Król <piotr.krol@3mdeb.com>
523 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
524 S:      Maintained
525 F:      src/mainboard/protectli/
529 PRODRIVE ATLAS MAINBOARD
530 M:      Angel Pons <th3fanbus@gmail.com>
531 M:      Christian Walter <christian.walter@9elements.com>
532 M:      Lean Sheng Tan <sheng.tan@9elements.com>
533 S:      Maintained
534 F:      src/mainboard/prodrive/atlas/
536 PRODRIVE HERMES MAINBOARD
537 M:      Christian Walter <christian.walter@9elements.com>
538 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
539 S:      Maintained
540 F:      src/mainboard/prodrive/hermes/
544 PURISM MAINBOARDS
545 M:      Jonathon Hall <jonathon.hall@puri.sm>
546 S:      Supported
547 F:      src/mainboard/purism/
551 RAZER MAINBOARDS
552 S:      Orphan
553 F:      src/mainboard/razer/
557 RODA MAINBOARDS
558 S:      Orphan
559 F:      src/mainboard/roda/
563 SAMSUNG CHROMEOS MAINBOARDS
564 M:      Matt DeVillier <MrChromebox@gmail.com>
565 S:      Maintained
566 F:      src/mainboard/samsung/lumpy/
567 F:      src/mainboard/samsung/stumpy/
571 SAPPHIRE MAINBOARDS
572 S:      Orphan
573 F:      src/mainboard/sapphire/
577 SCALEWAY MAINBOARDS
578 S:      Orphan
579 F:      src/mainboard/scaleway/
583 SIEMENS CHILI MAINBAORD
584 M:      Felix Singer <felixsinger@posteo.net>
585 M:      Nico Huber <nico.h@gmx.de>
586 S:      Supported
587 F:      src/mainboard/siemens/chili/
589 SIEMENS MC_xxxx MAINBOARDS
590 M:      Werner Zeh <werner.zeh@siemens.com>
591 S:      Maintained
592 F:      src/mainboard/siemens/mc_apl1/
593 F:      src/mainboard/siemens/mc_ehl/
597 SIFIVE MAINBOARDS
598 S:      Orphan
599 F:      src/mainboard/sifive/
603 STAR LABS MAINBOARDS
604 M:      Sean Rhodes <sean@starlabs.systems>
605 S:      Maintained
606 F:      src/mainboard/starlabs/
610 SUPERMICRO X11-LGA1151-SERIES
611 M:      Michael Niewöhner <foss@mniewoehner.de>
612 S:      Maintained
613 F:      src/mainboard/supermicro/x11-lga1151-series/
617 SYSTEM76 MAINBOARDS
618 M:      Jeremy Soller <jeremy@system76.com>
619 M:      Tim Crawford <tcrawford@system76.com>
620 S:      Maintained
621 F:      src/mainboard/system76/
625 TI MAINBOARDS
626 S:      Orphan
627 F:      src/mainboard/ti/
631 UP MAINBOARDS
632 S:      Orphan
633 F:      src/mainboard/up/
635 ################################################################################
636 # Architectures
637 ################################################################################
639 ARM ARCHITECTURE
640 M:      Julius Werner <jwerner@chromium.org>
641 S:      Supported
642 F:      src/arch/arm/
643 F:      src/arch/arm64/
644 F:      src/soc/nvidia/
645 F:      src/soc/rockchip/
646 F:      util/nvidia/
647 F:      util/rockchip/
649 PPC64 ARCHITECTURE
650 M:      Ronald Minnich <rminnich@gmail.com>
651 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
652 S:      Maintained
653 F:      src/arch/ppc64/
654 F:      src/cpu/qemu-power8/
655 F:      src/mainboard/emulation/qemu-power8/
657 RISC-V ARCHITECTURE
658 M:      Ronald Minnich <rminnich@gmail.com>
659 R:      Philipp Hug <philipp@hug.cx>
660 S:      Maintained
661 F:      src/arch/riscv/
662 F:      src/soc/sifive/
663 F:      src/soc/ucb/
664 F:      src/mainboard/emulation/*-riscv/
665 F:      src/mainboard/sifive/
666 F:      util/riscv/
668 X86 ARCHITECTURE
669 S:      MAINTAINED
670 F:      src/arch/x86/
671 F:      src/cpu/x86/
672 F:      src/drivers/pc80/
673 F:      src/include/pc80/
674 F:      src/include/cpu/x86/
676 ################################################################################
677 # Embedded Controllers
678 ################################################################################
680 CHROME EC
681 M:      Boris Mittelberg <bmbm@google.com>
682 M:      Caveh Jalali <caveh@chromium.org>
683 S:      Maintained
684 F:      src/ec/google/
686 LENOVO EC
687 M:      Alexander Couzens <lynxis@fe80.eu>
688 S:      Maintained
689 F:      src/ec/lenovo/
691 STARLABS EC
692 M:      Sean Rhodes <sean@starlabs.systems>
693 S:      Maintained
694 F:      src/ec/starlabs/
696 SYSTEM76 EC
697 M:      Jeremy Soller <jeremy@system76.com>
698 M:      Tim Crawford <tcrawford@system76.com>
699 S:      Maintained
700 F:      src/ec/system76/
702 ORPHANED ECS
703 S:      Orphan
704 F:      src/ec/51nb/
705 F:      src/ec/acpi/
706 F:      src/ec/apple/
707 F:      src/ec/compal/
708 F:      src/ec/hp/
709 F:      src/ec/kontron/
710 F:      src/ec/purism/
711 F:      src/ec/quanta/
712 F:      src/ec/roda/
713 F:      src/ec/smsc/
715 ################################################################################
716 # Northbridges
717 ################################################################################
719 INTEL HASWELL NORTHBRIDGE
720 M:      Angel Pons <th3fanbus@gmail.com>
721 S:      Maintained
722 F:      src/northbridge/intel/haswell/
724 INTEL PINEVIEW CHIPSET
725 M:      Angel Pons <th3fanbus@gmail.com>
726 S:      Odd Fixes
727 F:      src/northbridge/intel/pineview/
729 INTEL SANDYBRIDGE NORTHBRIDGE
730 M:      Angel Pons <th3fanbus@gmail.com>
731 S:      Maintained
732 F:      src/northbridge/intel/sandybridge/
734 INTEL X4X CHIPSET
735 M:      Angel Pons <th3fanbus@gmail.com>
736 S:      Odd Fixes
737 F:      src/northbridge/intel/x4x/
739 ################################################################################
740 # Platforms
741 ################################################################################
743 AMD SUPPORT
744 L:      amd_coreboot_org_changes@googlegroups.com
745 S:      Odd Fixes
746 F:      src/vendorcode/amd/
747 F:      src/cpu/amd/
748 F:      src/northbridge/amd/
749 F:      src/southbridge/amd/
750 F:      src/include/cpu/amd/
752 INTEL SUPPORT
753 S:      Maintained
754 F:      src/vendorcode/intel/
755 F:      src/cpu/intel/
756 F:      src/northbridge/intel/
757 F:      src/southbridge/intel/
758 F:      src/soc/intel/
759 F:      src/drivers/intel/
760 F:      src/include/cpu/intel/
762 INTEL FSP 1.1
763 M:      Huang Jin <huang.jin@intel.com>
764 S:      Supported
765 F:      src/drivers/intel/fsp1_1/
767 INTEL FSP 2.0
768 M:      Andrey Petrov <andrey.petrov@gmail.com>
769 S:      Maintained
770 F:      src/drivers/intel/fsp2_0/
772 ################################################################################
773 # Systems on a Chip
774 ################################################################################
776 AMD Cezanne
777 M:      Felix Held <felix-coreboot@felixheld.de>
778 M:      Jason Glenesk <jason.glenesk@gmail.com>
779 M:      Raul E Rangel <rrangel@chromium.org>
780 M:      Fred Reitberger <reitbergerfred@gmail.com>
781 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
782 L:      amd_coreboot_org_changes@googlegroups.com
783 S:      Maintained
784 F:      src/soc/amd/cezanne/
785 F:      src/vendorcode/amd/fsp/cezanne/
787 AMD common SoC code
788 M:      Felix Held <felix-coreboot@felixheld.de>
789 M:      Jason Glenesk <jason.glenesk@gmail.com>
790 M:      Raul E Rangel <rrangel@chromium.org>
791 M:      Fred Reitberger <reitbergerfred@gmail.com>
792 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
793 L:      amd_coreboot_org_changes@googlegroups.com
794 S:      Maintained
795 F:      src/soc/amd/common/
797 AMD Picasso
798 M:      Felix Held <felix-coreboot@felixheld.de>
799 M:      Jason Glenesk <jason.glenesk@gmail.com>
800 M:      Fred Reitberger <reitbergerfred@gmail.com>
801 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
802 L:      amd_coreboot_org_changes@googlegroups.com
803 S:      Maintained
804 F:      src/soc/amd/picasso/
805 F:      src/vendorcode/amd/fsp/picasso/
807 AMD Mendocino
808 M:      Felix Held <felix-coreboot@felixheld.de>
809 M:      Jason Glenesk <jason.glenesk@gmail.com>
810 M:      Raul E Rangel <rrangel@chromium.org>
811 M:      Fred Reitberger <reitbergerfred@gmail.com>
812 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
813 L:      amd_coreboot_org_changes@googlegroups.com
814 S:      Supported
815 F:      src/soc/amd/mendocino/
816 F:      src/vendorcode/amd/fsp/mendocino/
818 AMD Phoenix
819 M:      Felix Held <felix-coreboot@felixheld.de>
820 M:      Jason Glenesk <jason.glenesk@gmail.com>
821 M:      Fred Reitberger <reitbergerfred@gmail.com>
822 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
823 L:      amd_coreboot_org_changes@googlegroups.com
824 S:      Supported
825 F:      src/soc/amd/phoenix/
826 F:      src/vendorcode/amd/fsp/phoenix/
828 AMD Stoneyridge
829 M:      Felix Held <felix-coreboot@felixheld.de>
830 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
831 L:      amd_coreboot_org_changes@googlegroups.com
832 S:      Odd Fixes
833 F:      src/soc/amd/stoneyridge/
835 INTEL METEORLAKE SOC
836 M:      Subrata Banik <subratabanik@google.com>
837 M:      Tarun Tuli <taruntuli@google.com>
838 M:      Kapil Porwal <kapilporwal@google.com>
839 S:      Maintained
840 F:      src/soc/intel/meteorlake/
842 INTEL ALDERLAKE SOC
843 M:      Subrata Banik <subratabanik@google.com>
844 M:      Tarun Tuli <taruntuli@google.com>
845 S:      Maintained
846 F:      src/soc/intel/alderlake/
848 INTEL APOLLOLAKE_SOC
849 M:      Sean Rhodes <sean@starlabs.systems>
850 S:      Odd Fixes
851 F:      src/soc/intel/apollolake/
853 INTEL BRASWELL SOC
854 M:      Piotr Król <piotr.krol@3mdeb.com>
855 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
856 M:      Frans Hendriks <fhendriks@eltan.com>
857 S:      Maintained
858 F:      /src/soc/intel/braswell/
859 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
861 INTEL DENVERTON-NS SOC
862 M:      Jeff Daly <jeffd@silicom-usa.com>
863 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
864 S:      Maintained
865 F:      src/soc/intel/denverton_ns/
867 INTEL ELKHARTLAKE SOC
868 M:      Lean Sheng Tan <sheng.tan@9elements.com>
869 M:      Werner Zeh <werner.zeh@siemens.com>
870 S:      Maintained
871 F:      src/soc/intel/elkhartlake/
873 INTEL TIGERLAKE SOC
874 M:      Subrata Banik <subratabanik@google.com>
875 M:      Tarun Tuli <taruntuli@google.com>
876 S:      Maintained
877 F:      src/soc/intel/tigerlake/
879 INTEL Xeon Sacalable Processor Family
880 M:      Jonathan Zhang <jonzhang@fb.com>
881 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
882 M:      Tim Chu <Tim.Chu@quantatw.com>
883 M:      Arthur Heymans <arthur@aheymans.xyz>
884 M:      Christian Walter <christian.walter@9elements.com>
885 S:      Supported
886 F:      src/soc/intel/xeon_sp/
887 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
888 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
890 MEDIATEK SOCS
891 M:      Hung-Te Lin <hungte@chromium.org>
892 S:      Supported
893 F:      src/soc/mediatek/
895 MEDIATEK MT8192
896 M:      Xi Chen <xixi.chen@mediatek.com>
897 S:      Maintained
898 F:      src/soc/mediatek/mt8192/
899 F:      src/vendorcode/mediatek/mt8192/
901 ORPHANED ARM SOCS
902 S:      Orphan
903 F:      src/cpu/armltd/
904 F:      src/soc/ti/
905 F:      src/soc/qualcomm/
906 F:      src/soc/samsung/
907 F:      util/exynos/
908 F:      util/ipqheader/
910 ################################################################################
911 # Payloads
912 ################################################################################
914 NVRAM
915 F:      util/nvramtool/
916 F:      payloads/nvramcui/
918 LIBPAYLOAD
919 F:      payloads/libpayload/
921 COREINFO PAYLOAD
922 F:      payloads/coreinfo/
924 EXTERNAL PAYLOADS INTEGRATION
925 M:      Stefan Reinauer <stefan.reinauer@coreboot.org>
926 M:      Martin Roth <gaumless@gmail.com>
927 F:      payloads/external/
929 LINUXBOOT PAYLOAD INTEGRATION
930 M:      Christian Walter <christian.walter@9elements.com>
931 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
932 S:      Supported
933 F:      payloads/external/LinuxBoot/
935 ################################################################################
936 # Utilities
937 ################################################################################
939 ABUILD
940 M:      Martin Roth <gaumless@gmail.com>
941 S:      Supported
942 F:      util/abuild/
944 BOARD STATUS
945 F:      util/board_status/
947 BUILD SYSTEM
948 M:      Martin Roth <gaumless@gmail.com>
949 S:      Supported
950 F:      Makefile
951 F:      *.inc
952 F:      src/include/kconfig.h
953 F:      util/kconfig/
954 F:      util/sconfig/
955 F:      util/xcompile/
956 F:      util/genbuild_h/
958 TOOLCHAIN
959 M:      Martin Roth <gaumless@gmail.com>
960 M:      Felix Singer <felixsinger@posteo.net>
961 M:      Elyes Haouas <ehaouas@noos.fr>
962 S:      Supported
963 F:      util/crossgcc/
965 DOCKER
966 M:      Martin Roth <gaumless@gmail.com>
967 S:      Supported
968 F:      util/docker/
971 F:      .git*
972 F:      /util/gitconfig
974 LINT SCRIPTS
975 M:      Martin Roth <gaumless@gmail.com>
976 S:      Supported
977 F:      util/lint/
979 IFDTOOL
980 M:      Stefan Reinauer <stefan.reinauer@coreboot.org>
981 F:      util/ifdtool/
983 INTELTOOL
984 M:      Stefan Reinauer <stefan.reinauer@coreboot.org>
985 F:      util/inteltool/
987 INTELMETOOL
988 M:      Christian Walter <christian.walter@9elements.com>
989 F:      util/intelmetool/
991 INTELP2M
992 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
993 S:      Maintained
994 F:      util/intelp2m/
996 ME_CLEANER
997 M:      Nicola Corna <nicola@corna.info>
998 W:      https://github.com/corna/me_cleaner
999 S:      Maintained
1000 F:      util/me_cleaner/
1002 LIVEISO
1003 M:      Felix Singer <felixsinger@posteo.net>
1004 S:      Supported
1005 F:      util/liveiso/
1007 ################################################################################
1008 # Miscellaneous
1009 ################################################################################
1011 ASPEED AST2050 DRIVER & COMMON CODE
1012 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1013 S:      Supported
1014 F:      src/drivers/aspeed/common/
1015 F:      src/drivers/aspeed/ast2050/
1017 ACPI
1018 M:      Lance Zhao <lance.zhao@gmail.com>
1019 M:      Tim Wawrzynczak <inforichland@gmail.com>
1020 S:      Supported
1021 F:      src/acpi/
1022 F:      src/arch/x86/acpi/
1023 F:      util/acpi/
1025 LZ4 COMPRESSION
1026 M:      Julius Werner <jwerner@chromium.org>
1027 S:      Supported
1028 F:      src/commonlib/lz4*
1029 F:      payloads/libpayload/liblz4/
1030 F:      util/cbfstool/lz4/
1032 BINARY OBJECTS
1033 F:      3rdparty/blobs/
1035 VERIFIED BOOT
1036 M:      Julius Werner <jwerner@chromium.org>
1037 M:      Yu-Ping Wu <yupingso@google.com>
1038 S:      Supported
1039 F:      3rdparty/vboot/
1040 F:      src/security/vboot/
1041 F:      src/include/tpm.h
1042 F:      src/include/tpm_lite/
1044 RESOURCE ALLOCATOR
1045 F:      src/device/*
1046 F:      src/include/device/
1047 F:      src/include/cpu/cpu.h
1049 OPTION ROM EXECUTION & X86EMU
1050 F:      src/device/oprom/
1052 CBFS
1053 M:      Julius Werner <jwerner@chromium.org>
1054 F:      src/include/cbfs*
1055 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1056 F:      src/commonlib/bsd/cbfs*
1057 F:      src/lib/cbfs.c
1059 CBFSTOOL
1060 F:      util/cbfstool/
1062 CBMEM
1063 F:      src/include/cbmem.h
1064 F:      src/include/cbmem_id.h
1065 F:      util/cbmem/
1067 CONSOLE
1068 F:      src/console/
1069 F:      src/include/console/
1070 F:      src/drivers/uart/
1072 TPM SUPPORT
1073 M:      Christian Walter <christian.walter@9elements.com>
1074 S:      Supported
1075 F:      src/drivers/*/tpm/
1076 F:      src/security/tpm/
1078 SUPERIOS & SUPERIOTOOL
1079 M:      Felix Held <felix-coreboot@felixheld.de>
1080 S:      Odd Fixes
1081 F:      src/superio/
1082 F:      util/superiotool/
1084 SPD UTILITIES
1085 M:      Reka Norman <rekanorman@chromium.org>
1086 S:      Maintained
1087 F:      util/spd_tools/
1088 F:      util/spdtool/
1090 MEMLAYOUT
1091 M:      Julius Werner <jwerner@chromium.org>
1092 S:      Supported
1093 F:      */memlayout.h
1094 F:      *.ld
1096 ELTAN VENDORCODE
1097 M:      Frans Hendriks <fhendriks@eltan.com>
1098 M:      Erik van den Bogaert <ebogaert@eltan.com>
1099 S:      Maintained
1100 F:      src/vendorcode/eltan/
1102 TAS5825M DRIVER
1103 M:      Jeremy Soller <jeremy@system76.com>
1104 M:      Tim Crawford <tcrawford@system76.com>
1105 S:      Maintained
1106 F:      src/drivers/i2c/tas5825m/
1108 TESTS
1109 M:      Jakub Czapiga <jacz@semihalf.com>
1110 S:      Maintained
1111 F:      tests/
1112 F:      payloads/libpayload/tests/
1114 COREBOOT RELEASES
1115 M:      Felix Singer <felixsinger@posteo.net>
1116 M:      Jason Glenesk <jason.glenesk@gmail.com>
1117 M:      Angel Pons <th3fanbus@gmail.com>
1118 M:      Martin Roth <gaumless@gmail.com>
1119 M:      Matt DeVillier <MrChromebox@gmail.com>
1120 S:      Maintained
1121 F:      Documentation/releases/
1122 F:      util/release/
1124 MISSING: TIMERS / DELAYS
1126 MISSING: TIMESTAMPS
1128 MISSING: FMAP
1130 MISSING: GPIO
1132 MISSING: SMP
1134 MISSING: DMP / QEMU-X86
1136 MISSING: ELOG
1138 MISSING: SPI
1140 # *** Infrastructure Owners ***
1141 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1142 # Hardware
1143 #       Owners: Stefan, Patrick
1144 #       Backups:
1146 # Web Server
1147 #       Owners: Stefan, Patrick
1148 #       Backups:
1150 # Website
1151 #       Owners: Martin
1152 #       Backups: Patrick, Stefan
1154 # Documentation Website
1155 #       Owners: Patrick
1156 #       Backups:
1158 CODE OF CONDUCT
1159 M:      Stefan Reinauer <stefan.reinauer@coreboot.org>
1160 M:      Ronald Minnich <rminnich@gmail.com>
1161 M:      Martin Roth <martin@coreboot.org>
1162 S:      Maintained
1163 F:      Documentation/community/code_of_conduct.md
1165 # Wiki
1166 #       Owners: Stefan, Patrick
1167 #       Backups:
1169 # Gerrit
1170 #       Owners: Stefan, Patrick
1171 #       Backups: Martin
1173 # Jenkins
1174 #       Owners: Patrick, Martin
1175 #       Backups:
1177 # Bug Tracker
1178 #       Owners: Lynxis,
1179 #       Backups: Martin,
1181 # Mailing List
1182 #       Owners: Stefan, Patrick
1183 #       Backups: Martin,
1185 # Software Freedom Conservancy
1186 #       Main contact: Martin
1187 #       “Official” contact: Stefan