blob: 5f73ce3d664d10c5157dd588d0bc83525bcb6777 [file] [log] [blame]
Eunchan Kimcfd59cc2019-09-17 11:09:39 -07001# This file specifies default reviewers for new pull requests. This is used as a
2# convenience - the OpenTitan project doesn't currently have a formalised notion
3# of "code owners".
4#
5# Note: The default reviewers aren't required to give a review prior to merging.
6# You are encouraged to add non-default reviewers where you know someone else
7# may have useful insight or has been recently working in the area touched by
8# your PR. Anyone is able to contribute to pull request review, and is
9# encouraged to do so
10
11# Default Reviewers
Miguel Osorio94a7c002021-04-27 14:43:07 -070012# * @asb
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070013
14# Order: last matching pattern takes the most precedence.
15# Please refer the link for the detail
16# https://help.github.com/en/articles/about-code-owners
17
18*.c @moidx
19*.h @moidx
20
21# Utils: reggen, topgen, tlgen
Miguel Osorio94a7c002021-04-27 14:43:07 -070022/util/ @imphil
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070023util/*.py @imphil @asb
24util/*gen/ @eunchan @msfschaffner @tjaychen
25util/uvmdvgen* @sriyerg
Philipp Wagner530f0ff2021-07-09 19:50:17 +010026util/regtool.py @eunchan @Jacob-Levy
27util/reggen/ @eunchan @Jacob-Levy
Eunchan Kim5b2f67c2020-09-10 17:27:15 -070028util/tlgen.py @eunchan @msfschaffner @tjaychen
29util/tlgen/ @eunchan @msfschaffner @tjaychen
Philipp Wagner530f0ff2021-07-09 19:50:17 +010030util/topgen.py @eunchan @msfschaffner @tjaychen @Jacob-Levy
31util/topgen/ @eunchan @msfschaffner @tjaychen @Jacob-Levy
Miguel Osorioc15e1892021-04-27 14:40:28 -070032util/build_docs.py @moidx
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070033
34
35# RTL related
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070036/hw/ip/aes/ @vogelpi
Timothy Chen078262a2019-11-02 17:25:08 -070037/hw/ip/alert_handler/ @msfschaffner
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070038/hw/ip/flash_ctrl/ @tjaychen
Eunchan Kim5b2f67c2020-09-10 17:27:15 -070039/hw/ip/kmac/ @eunchan
Timothy Chen078262a2019-11-02 17:25:08 -070040/hw/ip/padctrl/ @msfschaffner @tjaychen
41/hw/ip/pinmux/ @msfschaffner @tjaychen
Miguel Osorio94a7c002021-04-27 14:43:07 -070042/hw/ip/prim* @eunchan @tjaychen
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070043/hw/ip/rv_core_ibex/ @imphil @tjaychen
44/hw/ip/rv_dm/ @imphil @vogelpi
Eunchan Kim5b2f67c2020-09-10 17:27:15 -070045/hw/ip/spi_device/ @eunchan
Miguel Osorio94a7c002021-04-27 14:43:07 -070046/hw/ip/tlul/ @eunchan @tjaychen
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070047# /hw/ip/usb* # TBD
Timothy Chen078262a2019-11-02 17:25:08 -070048/hw/top_*/rtl @eunchan @tjaychen
49/hw/top_*/doc/top_* @eunchan @msfschaffner @tjaychen
Philipp Wagner530f0ff2021-07-09 19:50:17 +010050/hw/top_*/ip/ast @Jacob-Levy
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070051
52
53# DV related common files
54dv/ @sriyerg @weicaiyang
55fpv/ @cindychip
56formal/ @cindychip
57# lint/ # TBD
58
59# SW related
Alex Bradbury3fe8aa02021-09-03 08:57:17 +010060sw/**/*.c @ot-c-cpp-reviewers
61sw/**/*.cc @ot-c-cpp-reviewers
62sw/**/*.h @ot-c-cpp-reviewers
63sw/**/*.rs @ot-rust-reviewers
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070064
65# Common docs
Miguel Osorio94a7c002021-04-27 14:43:07 -070066/doc/ @asb
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070067
68# License related files
69LICENSE* @asb
70COPYING* @asb
Sam Elliott7497ea02021-01-14 18:41:27 +000071/util/licence-checker.hjson @asb
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070072
Miguel Young de la Sotab5f94942019-10-30 12:11:24 -050073# CI and testing
74/ci/ @mcy @imphil
75/test/ @mcy @imphil
76azure_pipelines.yml @mcy @imphil