]> git.sur5r.net Git - u-boot/blob - MAINTAINERS
Merge git://git.denx.de/u-boot-riscv
[u-boot] / MAINTAINERS
1 Descriptions of section entries:
2
3         P: Person (obsolete)
4         M: Mail patches to: FullName <address@domain>
5         L: Mailing list that is relevant to this area
6         W: Web-page with status/info
7         Q: Patchwork web based patch tracking system site
8         T: SCM tree type and location.
9            Type is one of: git, hg, quilt, stgit, topgit
10         S: Status, one of the following:
11            Supported:   Someone is actually paid to look after this.
12            Maintained:  Someone actually looks after it.
13            Odd Fixes:   It has a maintainer but they don't have time to do
14                         much other than throw the odd patch in. See below..
15            Orphan:      No current maintainer [but maybe you could take the
16                         role as you write your new code].
17            Obsolete:    Old code. Something tagged obsolete generally means
18                         it has been replaced by a better system and you
19                         should be using that.
20         F: Files and directories with wildcard patterns.
21            A trailing slash includes all files and subdirectory files.
22            F:   drivers/net/    all files in and below drivers/net
23            F:   drivers/net/*   all files in drivers/net, but not below
24            F:   */net/*         all files in "any top level directory"/net
25            One pattern per line.  Multiple F: lines acceptable.
26         N: Files and directories with regex patterns.
27            N:   [^a-z]tegra     all files whose path contains the word tegra
28            One pattern per line.  Multiple N: lines acceptable.
29            scripts/get_maintainer.pl has different behavior for files that
30            match F: pattern and matches of N: patterns.  By default,
31            get_maintainer will not look at git log history when an F: pattern
32            match occurs.  When an N: match occurs, git log history is used
33            to also notify the people that have git commit signatures.
34         X: Files and directories that are NOT maintained, same rules as F:
35            Files exclusions are tested before file matches.
36            Can be useful for excluding a specific subdirectory, for instance:
37            F:   net/
38            X:   net/ipv6/
39            matches all files in and below net excluding net/ipv6/
40         K: Keyword perl extended regex pattern to match content in a
41            patch or file.  For instance:
42            K: of_get_profile
43               matches patches or files that contain "of_get_profile"
44            K: \b(printk|pr_(info|err))\b
45               matches patches or files that contain one or more of the words
46               printk, pr_info or pr_err
47            One regex pattern per line.  Multiple K: lines acceptable.
48
49 Note: For the hard of thinking, this list is meant to remain in alphabetical
50 order. If you could add yourselves to it in alphabetical order that would be
51 so much easier [Ed]
52
53 Maintainers List (try to look for most precise areas first)
54
55                 -----------------------------------
56 ARC
57 M:      Alexey Brodkin <alexey.brodkin@synopsys.com>
58 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
59 S:      Maintained
60 L:      uboot-snps-arc@synopsys.com
61 T:      git git://git.denx.de/u-boot-arc.git
62 F:      arch/arc/
63
64 ARC HSDK CGU CLOCK
65 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
66 S:      Maintained
67 L:      uboot-snps-arc@synopsys.com
68 F:      drivers/clk/clk-hsdk-cgu.c
69 F:      include/dt-bindings/clock/snps,hsdk-cgu.h
70 F:      doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
71
72 ARC HSDK CREG GPIO
73 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
74 S:      Maintained
75 L:      uboot-snps-arc@synopsys.com
76 F:      drivers/gpio/hsdk-creg-gpio.c
77
78 ARM
79 M:      Albert Aribaud <albert.u.boot@aribaud.net>
80 S:      Maintained
81 T:      git git://git.denx.de/u-boot-arm.git
82 F:      arch/arm/
83
84 ARM ALTERA SOCFPGA
85 M:      Marek Vasut <marex@denx.de>
86 S:      Maintainted
87 T:      git git://git.denx.de/u-boot-socfpga.git
88 F:      arch/arm/mach-socfpga/
89
90 ARM ATMEL AT91
91 M:      Andreas Bießmann <andreas@biessmann.org>
92 S:      Maintained
93 T:      git git://git.denx.de/u-boot-atmel.git
94 F:      arch/arm/mach-at91/
95
96 ARM BROADCOM BCM283X
97 M:      Alexander Graf <agraf@suse.de>
98 S:      Maintained
99 F:      arch/arm/mach-bcm283x/
100 F:      drivers/gpio/bcm2835_gpio.c
101 F:      drivers/mmc/bcm2835_sdhci.c
102 F:      drivers/mmc/bcm2835_sdhost.c
103 F:      drivers/serial/serial_bcm283x_mu.c
104 F:      drivers/serial/serial_bcm283x_pl011.c
105 F:      drivers/video/bcm2835.c
106 F:      include/dm/platform_data/serial_bcm283x_mu.h
107 F:      drivers/pinctrl/broadcom/
108
109 ARM FREESCALE IMX
110 M:      Stefano Babic <sbabic@denx.de>
111 M:      Fabio Estevam <fabio.estevam@nxp.com>
112 S:      Maintained
113 T:      git git://git.denx.de/u-boot-imx.git
114 F:      arch/arm/cpu/arm1136/mx*/
115 F:      arch/arm/cpu/arm926ejs/mx*/
116 F:      arch/arm/cpu/armv7/vf610/
117 F:      arch/arm/mach-imx/
118 F:      arch/arm/include/asm/arch-imx/
119 F:      arch/arm/include/asm/arch-mx*/
120 F:      arch/arm/include/asm/arch-vf610/
121 F:      arch/arm/include/asm/mach-imx/
122 F:      board/freescale/*mx*/
123
124 ARM HISILICON
125 M:      Peter Griffin <peter.griffin@linaro.org>
126 S:      Maintained
127 F:      arch/arm/cpu/armv8/hisilicon
128 F:      arch/arm/include/asm/arch-hi6220/
129
130 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X
131 M:      Prafulla Wadaskar <prafulla@marvell.com>
132 M:      Luka Perkov <luka.perkov@sartura.hr>
133 M:      Stefan Roese <sr@denx.de>
134 S:      Maintained
135 T:      git git://git.denx.de/u-boot-marvell.git
136 F:      arch/arm/mach-kirkwood/
137 F:      arch/arm/mach-mvebu/
138 F:      drivers/ata/ahci_mvebu.c
139
140 ARM MARVELL PXA
141 M:      Marek Vasut <marex@denx.de>
142 S:      Maintained
143 T:      git git://git.denx.de/u-boot-pxa.git
144 F:      arch/arm/cpu/pxa/
145 F:      arch/arm/include/asm/arch-pxa/
146
147 ARM RENESAS RMOBILE/R-CAR
148 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
149 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
150 S:      Maintained
151 T:      git git://git.denx.de/u-boot-sh.git
152 F:      arch/arm/mach-rmobile/
153
154 ARM ROCKCHIP
155 M:      Simon Glass <sjg@chromium.org>
156 M:      Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
157 S:      Maintained
158 T:      git git://git.denx.de/u-boot-rockchip.git
159 F:      arch/arm/include/asm/arch-rockchip/
160 F:      arch/arm/mach-rockchip/
161 F:      board/rockchip/
162 F:      drivers/clk/rockchip/
163 F:      drivers/gpio/rk_gpio.c
164 F:      drivers/misc/rockchip-efuse.c
165 F:      drivers/mmc/rockchip_sdhci.c
166 F:      drivers/mmc/rockchip_dw_mmc.c
167 F:      drivers/pinctrl/rockchip/
168 F:      drivers/ram/rockchip/
169 F:      drivers/sysreset/sysreset_rockchip.c
170 F:      drivers/video/rockchip/
171 F:      tools/rkcommon.c
172 F:      tools/rkcommon.h
173 F:      tools/rkimage.c
174 F:      tools/rksd.c
175 F:      tools/rkspi.c
176
177 ARM SAMSUNG
178 M:      Minkyu Kang <mk7.kang@samsung.com>
179 S:      Maintained
180 T:      git git://git.denx.de/u-boot-samsung.git
181 F:      arch/arm/mach-exynos/
182 F:      arch/arm/mach-s5pc1xx/
183 F:      arch/arm/cpu/armv7/s5p-common/
184
185 ARM SNAPDRAGON
186 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
187 S:      Maintained
188 F:      arch/arm/mach-snapdragon/
189
190 ARM STI
191 M:      Patrice Chotard <patrice.chotard@st.com>
192 S:      Maintained
193 F:      arch/arm/mach-sti/
194 F:      arch/arm/include/asm/arch-sti*/
195
196 ARM STM SPEAR
197 #M:     Vipin Kumar <vipin.kumar@st.com>
198 S:      Orphaned (Since 2016-02)
199 T:      git git://git.denx.de/u-boot-stm.git
200 F:      arch/arm/cpu/arm926ejs/spear/
201 F:      arch/arm/include/asm/arch-spear/
202
203 ARM STM STM32MP
204 M:      Patrick Delaunay <patrick.delaunay@st.com>
205 S:      Maintained
206 F:      arch/arm/mach-stm32mp
207 F:      drivers/clk/clk_stm32mp1.c
208 F:      drivers/misc/stm32mp_fuse.c
209 F:      drivers/ram/stm32mp1/
210
211 ARM STM STV0991
212 M:      Vikas Manocha <vikas.manocha@st.com>
213 S:      Maintained
214 F:      arch/arm/cpu/armv7/stv0991/
215 F:      arch/arm/include/asm/arch-stv0991/
216
217 ARM SUNXI
218 M:      Jagan Teki <jagan@openedev.com>
219 M:      Maxime Ripard <maxime.ripard@bootlin.com>
220 S:      Maintained
221 T:      git git://git.denx.de/u-boot-sunxi.git
222 F:      arch/arm/cpu/armv7/sunxi/
223 F:      arch/arm/include/asm/arch-sunxi/
224 F:      arch/arm/mach-sunxi/
225 F:      board/sunxi/
226
227 ARM TEGRA
228 M:      Tom Warren <twarren@nvidia.com>
229 S:      Maintained
230 T:      git git://git.denx.de/u-boot-tegra.git
231 F:      arch/arm/mach-tegra/
232 F:      arch/arm/include/asm/arch-tegra*/
233
234 ARM TI
235 M:      Tom Rini <trini@konsulko.com>
236 S:      Maintained
237 T:      git git://git.denx.de/u-boot-ti.git
238 F:      arch/arm/mach-davinci/
239 F:      arch/arm/mach-keystone/
240 F:      arch/arm/include/asm/arch-omap*/
241 F:      arch/arm/include/asm/ti-common/
242
243 ARM UNIPHIER
244 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
245 S:      Maintained
246 T:      git git://git.denx.de/u-boot-uniphier.git
247 F:      arch/arm/mach-uniphier/
248 F:      configs/uniphier_*_defconfig
249 N:      uniphier
250
251 ARM ZYNQ
252 M:      Michal Simek <monstr@monstr.eu>
253 S:      Maintained
254 T:      git git://git.denx.de/u-boot-microblaze.git
255 F:      arch/arm/mach-zynq/
256 F:      drivers/clk/clk_zynq.c
257 F:      drivers/fpga/zynqpl.c
258 F:      drivers/gpio/zynq_gpio.c
259 F:      drivers/i2c/i2c-cdns.c
260 F:      drivers/i2c/muxes/pca954x.c
261 F:      drivers/i2c/zynq_i2c.c
262 F:      drivers/mmc/zynq_sdhci.c
263 F:      drivers/mtd/nand/zynq_nand.c
264 F:      drivers/net/phy/xilinx_phy.c
265 F:      drivers/net/zynq_gem.c
266 F:      drivers/serial/serial_zynq.c
267 F:      drivers/spi/zynq_qspi.c
268 F:      drivers/spi/zynq_spi.c
269 F:      drivers/usb/host/ehci-zynq.c
270 F:      drivers/watchdog/cdns_wdt.c
271 F:      include/zynqpl.h
272 F:      tools/zynqimage.c
273 N:      zynq
274
275 ARM ZYNQMP
276 M:      Michal Simek <michal.simek@xilinx.com>
277 S:      Maintained
278 T:      git git://git.denx.de/u-boot-microblaze.git
279 F:      arch/arm/cpu/armv8/zynqmp/
280 F:      drivers/clk/clk_zynqmp.c
281 F:      drivers/fpga/zynqpl.c
282 F:      drivers/gpio/zynq_gpio.c
283 F:      drivers/i2c/i2c-cdns.c
284 F:      drivers/i2c/muxes/pca954x.c
285 F:      drivers/i2c/zynq_i2c.c
286 F:      drivers/mmc/zynq_sdhci.c
287 F:      drivers/mtd/nand/zynq_nand.c
288 F:      drivers/net/phy/xilinx_phy.c
289 F:      drivers/net/zynq_gem.c
290 F:      drivers/serial/serial_zynq.c
291 F:      drivers/spi/zynq_qspi.c
292 F:      drivers/spi/zynq_spi.c
293 F:      drivers/timer/cadence-ttc.c
294 F:      drivers/usb/host/ehci-zynq.c
295 F:      drivers/watchdog/cdns_wdt.c
296 F:      include/zynqmppl.h
297 F:      tools/zynqmp*
298 N:      zynqmp
299
300 ARM ZYNQMP R5
301 M:      Michal Simek <michal.simek@xilinx.com>
302 S:      Maintained
303 T:      git git://git.denx.de/u-boot-microblaze.git
304 F:      arch/arm/mach-zynqmp-r5/
305
306 BUILDMAN
307 M:      Simon Glass <sjg@chromium.org>
308 S:      Maintained
309 F:      tools/buildman/
310
311 CFI FLASH
312 M:      Stefan Roese <sr@denx.de>
313 S:      Maintained
314 T:      git git://git.denx.de/u-boot-cfi-flash.git
315 F:      drivers/mtd/cfi_flash.c
316 F:      drivers/mtd/jedec_flash.c
317
318 COLDFIRE
319 M:      Huan Wang <alison.wang@nxp.com>
320 M:      Angelo Dureghello <angelo@sysam.it>
321 S:      Maintained
322 T:      git git://git.denx.de/u-boot-coldfire.git
323 F:      arch/m68k/
324
325 DFU
326 M:      Lukasz Majewski <lukma@denx.de>
327 S:      Maintained
328 T:      git git://git.denx.de/u-boot-dfu.git
329 F:      drivers/dfu/
330 F:      drivers/usb/gadget/
331
332 DRIVER MODEL
333 M:      Simon Glass <sjg@chromium.org>
334 S:      Maintained
335 T:      git git://git.denx.de/u-boot-dm.git
336 F:      drivers/core/
337 F:      include/dm/
338 F:      test/dm/
339
340 EFI PAYLOAD
341 M:      Alexander Graf <agraf@suse.de>
342 S:      Maintained
343 T:      git git://github.com/agraf/u-boot.git
344 F:      doc/README.uefi
345 F:      doc/README.iscsi
346 F:      include/efi*
347 F:      include/pe.h
348 F:      include/asm-generic/pe.h
349 F:      lib/efi*/
350 F:      test/py/tests/test_efi*
351 F:      cmd/bootefi.c
352 F:      tools/file2include.c
353
354 FLATTENED DEVICE TREE
355 M:      Simon Glass <sjg@chromium.org>
356 S:      Maintained
357 T:      git git://git.denx.de/u-boot-fdt.git
358 F:      lib/fdtdec*
359 F:      lib/libfdt/
360 F:      include/fdt*
361 F:      include/linux/libfdt*
362 F:      cmd/fdt.c
363 F:      common/fdt_support.c
364
365 FREEBSD
366 M:      Rafal Jaworowski <raj@semihalf.com>
367 S:      Maintained
368 T:      git git://git.denx.de/u-boot-freebsd.git
369
370 FREESCALE QORIQ
371 M:      York Sun <york.sun@nxp.com>
372 S:      Maintained
373 T:      git git://git.denx.de/u-boot-fsl-qoriq.git
374
375 I2C
376 M:      Heiko Schocher <hs@denx.de>
377 S:      Maintained
378 T:      git git://git.denx.de/u-boot-i2c.git
379 F:      drivers/i2c/
380
381 LOGGING
382 M:      Simon Glass <sjg@chromium.org>
383 S:      Maintained
384 T:      git git://git.denx.de/u-boot.git
385 F:      common/log.c
386 F:      cmd/log.c
387 F:      test/log/log_test.c
388 F:      test/py/tests/test_log.py
389
390 MICROBLAZE
391 M:      Michal Simek <monstr@monstr.eu>
392 S:      Maintained
393 T:      git git://git.denx.de/u-boot-microblaze.git
394 F:      arch/microblaze/
395 F:      cmd/mfsl.c
396 F:      drivers/gpio/xilinx_gpio.c
397 F:      drivers/net/xilinx_axi_emac.c
398 F:      drivers/net/xilinx_emaclite.c
399 F:      drivers/serial/serial_xuartlite.c
400 F:      drivers/spi/xilinx_spi.c
401 F:      drivers/watchdog/xilinx_tb_wdt.c
402 N:      xilinx
403
404 MIPS
405 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
406 S:      Maintained
407 T:      git git://git.denx.de/u-boot-mips.git
408 F:      arch/mips/
409
410 MMC
411 M:      Jaehoon Chung <jh80.chung@samsung.com>
412 S:      Maintained
413 T:      git git://git.denx.de/u-boot-mmc.git
414 F:      drivers/mmc/
415
416 NAND FLASH
417 M:      Scott Wood <oss@buserror.net>
418 S:      Maintained
419 T:      git git://git.denx.de/u-boot-nand-flash.git
420 F:      drivers/mtd/nand/
421
422 NDS32
423 M:      Macpaul Lin <macpaul@andestech.com>
424 S:      Maintained
425 T:      git git://git.denx.de/u-boot-nds32.git
426 F:      arch/nds32/
427
428 NETWORK
429 M:      Joe Hershberger <joe.hershberger@ni.com>
430 S:      Maintained
431 T:      git git://git.denx.de/u-boot-net.git
432 F:      drivers/net/
433 F:      net/
434
435 NIOS
436 M:      Thomas Chou <thomas@wytron.com.tw>
437 S:      Maintained
438 T:      git git://git.denx.de/u-boot-nios.git
439 F:      arch/nios2/
440
441 ONENAND
442 #M:     Lukasz Majewski <l.majewski@majess.pl>
443 S:      Orphaned (Since 2017-01)
444 T:      git git://git.denx.de/u-boot-onenand.git
445 F:      drivers/mtd/onenand/
446
447 PATMAN
448 M:      Simon Glass <sjg@chromium.org>
449 S:      Maintained
450 F:      tools/patman/
451
452 POWER
453 M:      Jaehoon Chung <jh80.chung@samsung.com>
454 S:      Maintained
455 T:      git git://git.denx.de/u-boot-pmic.git
456 F:      drivers/power/
457
458 POWERPC
459 M:      Wolfgang Denk <wd@denx.de>
460 S:      Maintained
461 F:      arch/powerpc/
462
463 POWERPC MPC8XX
464 M:      Christophe Leroy <christophe.leroy@c-s.fr>
465 S:      Maintained
466 T:      git git://git.denx.de/u-boot-mpc8xx.git
467 F:      arch/powerpc/cpu/mpc8xx/
468
469 POWERPC MPC83XX
470 M:      Mario Six <mario.six@gdsys.cc>
471 S:      Maintained
472 T:      git git://git.denx.de/u-boot-mpc83xx.git
473 F:      arch/powerpc/cpu/mpc83xx/
474 F:      arch/powerpc/include/asm/arch-mpc83xx/
475
476 POWERPC MPC85XX
477 M:      York Sun <york.sun@nxp.com>
478 S:      Maintained
479 T:      git git://git.denx.de/u-boot-mpc85xx.git
480 F:      arch/powerpc/cpu/mpc85xx/
481
482 POWERPC MPC86XX
483 M:      York Sun <york.sun@nxp.com>
484 S:      Maintained
485 T:      git git://git.denx.de/u-boot-mpc86xx.git
486 F:      arch/powerpc/cpu/mpc86xx/
487
488 RISC-V
489 M:      Rick Chen <rick@andestech.com>
490 S:      Maintained
491 T:      git git://git.denx.de/u-boot-riscv.git
492 F:      arch/riscv/
493 F:      tools/prelink-riscv.c
494
495 ROCKUSB
496 M:      Eddie Cai <eddie.cai.linux@gmail.com>
497 S:      Maintained
498 F:      drivers/usb/gadget/f_rockusb.c
499 F:      cmd/rockusb.c
500 F:      doc/README.rockusb
501
502 SANDBOX
503 M:      Simon Glass <sjg@chromium.org>
504 S:      Maintained
505 F:      arch/sandbox/
506
507 SH
508 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
509 S:      Maintained
510 T:      git git://git.denx.de/u-boot-sh.git
511 F:      arch/sh/
512
513 SPI
514 M:      Jagan Teki <jagan@openedev.com>
515 S:      Maintained
516 T:      git git://git.denx.de/u-boot-spi.git
517 F:      drivers/mtd/spi/
518 F:      drivers/spi/
519 F:      include/spi*
520
521 SPMI
522 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
523 S:      Maintained
524 F:      drivers/spmi/
525 F:      include/spmi/
526
527 TI SYSTEM SECURITY
528 M:      Andrew F. Davis <afd@ti.com>
529 S:      Supported
530 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
531 F:      arch/arm/mach-omap2/sec-common.c
532 F:      arch/arm/mach-omap2/config_secure.mk
533 F:      configs/am335x_hs_evm_defconfig
534 F:      configs/am335x_hs_evm_uart_defconfig
535 F:      configs/am43xx_hs_evm_defconfig
536 F:      configs/am57xx_hs_evm_defconfig
537 F:      configs/dra7xx_hs_evm_defconfig
538 F:      configs/k2hk_hs_evm_defconfig
539 F:      configs/k2e_hs_evm_defconfig
540 F:      configs/k2g_hs_evm_defconfig
541 F:      configs/k2l_hs_evm_defconfig
542
543 TQ GROUP
544 #M:     Martin Krause <martin.krause@tq-systems.de>
545 S:      Orphaned (Since 2016-02)
546 T:      git git://git.denx.de/u-boot-tq-group.git
547
548 UBI
549 M:      Kyungmin Park <kmpark@infradead.org>
550 M:      Heiko Schocher <hs@denx.de>
551 S:      Maintained
552 T:      git git://git.denx.de/u-boot-ubi.git
553 F:      drivers/mtd/ubi/
554
555 USB
556 M:      Marek Vasut <marex@denx.de>
557 S:      Maintained
558 T:      git git://git.denx.de/u-boot-usb.git
559 F:      drivers/usb/
560
561 USB xHCI
562 M:      Bin Meng <bmeng.cn@gmail.com>
563 S:      Maintained
564 T:      git git://git.denx.de/u-boot-usb.git topic-xhci
565 F:      drivers/usb/host/xhci*
566
567 VIDEO
568 M:      Anatolij Gustschin <agust@denx.de>
569 S:      Maintained
570 T:      git git://git.denx.de/u-boot-video.git
571 F:      drivers/video/
572 F:      common/lcd*.c
573 F:      include/lcd*.h
574
575 X86
576 M:      Simon Glass <sjg@chromium.org>
577 M:      Bin Meng <bmeng.cn@gmail.com>
578 S:      Maintained
579 T:      git git://git.denx.de/u-boot-x86.git
580 F:      arch/x86/
581
582 XTENSA
583 M:      Max Filippov <jcmvbkbc@gmail.com>
584 S:      Maintained
585 F:      arch/xtensa/
586
587 THE REST
588 M:      Tom Rini <trini@konsulko.com>
589 L:      u-boot@lists.denx.de
590 Q:      http://patchwork.ozlabs.org/project/uboot/list/
591 S:      Maintained
592 T:      git git://git.denx.de/u-boot.git
593 F:      *
594 F:      */