blob: 6deb4e33ff59eecdeae48c7a37c990435b2d1c08 [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".
Dan McArdle525ce942022-06-30 12:33:59 -04004
Eunchan Kimcfd59cc2019-09-17 11:09:39 -07005# 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
Dan McArdle525ce942022-06-30 12:33:59 -040011# For now, ignore GitHub's error annotations of the form "Unknown owner: make
12# sure $username exists and has write access to the repository". See
13# https://github.com/lowRISC/opentitan/issues/13469 for discussion.
14
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070015# Order: last matching pattern takes the most precedence.
16# Please refer the link for the detail
17# https://help.github.com/en/articles/about-code-owners
18
Miguel Osorio74660402022-01-13 09:36:31 -080019*.cc @lowRISC/ot-c-cpp-reviewers
20*.c @lowRISC/ot-c-cpp-reviewers
21*.h @lowRISC/ot-c-cpp-reviewers
22*.rs @lowRISC/ot-rust-reviewers
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070023
Drew Macraec1bd1392021-12-01 17:42:09 +000024
25# Bazel build rules
26*.bzl @cfrantz @drewmacrae
27BUILD @cfrantz @drewmacrae
Daniel Beitelcc975ae2022-01-19 09:40:22 -080028BUILD.bazel @cfrantz @drewmacrae
Drew Macraec1bd1392021-12-01 17:42:09 +000029/WORKSPACE @cfrantz @drewmacrae
30/.bazelrc @cfrantz @drewmacrae
31
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070032# Utils: reggen, topgen, tlgen
Eunchan Kima830e462021-11-02 22:16:51 -070033util/*gen/ @msfschaffner @tjaychen
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070034util/uvmdvgen* @sriyerg
Eunchan Kima830e462021-11-02 22:16:51 -070035util/regtool.py @Jacob-Levy
36util/reggen/ @Jacob-Levy
Eunchan Kim5b2f67c2020-09-10 17:27:15 -070037util/tlgen.py @eunchan @msfschaffner @tjaychen
38util/tlgen/ @eunchan @msfschaffner @tjaychen
Eunchan Kima830e462021-11-02 22:16:51 -070039util/topgen.py @msfschaffner @tjaychen @Jacob-Levy
40util/topgen/ @msfschaffner @tjaychen @Jacob-Levy
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070041
42# RTL related
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070043/hw/ip/aes/ @vogelpi
Timothy Chen078262a2019-11-02 17:25:08 -070044/hw/ip/alert_handler/ @msfschaffner
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070045/hw/ip/flash_ctrl/ @tjaychen
Eunchan Kima830e462021-11-02 22:16:51 -070046/hw/ip/kmac/rtl/ @eunchan
Timothy Chen078262a2019-11-02 17:25:08 -070047/hw/ip/padctrl/ @msfschaffner @tjaychen
48/hw/ip/pinmux/ @msfschaffner @tjaychen
Eunchan Kima830e462021-11-02 22:16:51 -070049/hw/ip/prim* @tjaychen
Philipp Wagner45de66d2021-10-29 11:35:58 +010050/hw/ip/rv_core_ibex/ @tjaychen
51/hw/ip/rv_dm/ @vogelpi
Eunchan Kima830e462021-11-02 22:16:51 -070052/hw/ip/spi_device/rtl/ @eunchan
53/hw/ip/tlul/rtl/ @eunchan @tjaychen
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070054# /hw/ip/usb* # TBD
Eunchan Kima830e462021-11-02 22:16:51 -070055/hw/top_*/rtl @tjaychen
56/hw/top_*/doc/top_* @msfschaffner @tjaychen
Philipp Wagner530f0ff2021-07-09 19:50:17 +010057/hw/top_*/ip/ast @Jacob-Levy
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070058
59
60# DV related common files
Michael Mundayc037e7d2022-01-13 12:06:06 +000061dv/ @lowRISC/ot-dv-reviewers
62fpv/ @lowRISC/ot-dv-reviewers
63formal/ @lowRISC/ot-dv-reviewers
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070064# lint/ # TBD
65
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070066# Common docs
Alex Bradbury196b79a2022-03-03 07:49:37 +000067/doc/ @mundaym
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070068
69# License related files
Alex Bradbury196b79a2022-03-03 07:49:37 +000070LICENSE* @mundaym
71COPYING* @mundaym
72/util/licence-checker.hjson @mundaym
Eunchan Kimcfd59cc2019-09-17 11:09:39 -070073
Miguel Young de la Sotab5f94942019-10-30 12:11:24 -050074# CI and testing
Michael Munday84869a32022-05-27 16:35:54 +010075/ci/ @milesdai @rswarbrick
76# /test/ # TBD
77azure-pipelines.yml @milesdai @rswarbrick