Merge git://git.denx.de/u-boot-mmc
[platform/kernel/u-boot.git] / 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 S:      Maintained
59 T:      git git://git.denx.de/u-boot-arc.git
60 F:      arch/arc/
61
62 ARC HSDK CREG GPIO
63 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
64 S:      Maintained
65 L:      uboot-snps-arc@synopsys.com
66 F:      drivers/gpio/hsdk-creg-gpio.c
67
68 ARC HSDK CGU CLOCK
69 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
70 S:      Maintained
71 L:      uboot-snps-arc@synopsys.com
72 F:      drivers/clk/clk-hsdk-cgu.c
73 F:      include/dt-bindings/clock/snps,hsdk-cgu.h
74 F:      doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
75
76 ARM
77 M:      Albert Aribaud <albert.u.boot@aribaud.net>
78 S:      Maintained
79 T:      git git://git.denx.de/u-boot-arm.git
80 F:      arch/arm/
81
82 ARM ALTERA SOCFPGA
83 M:      Marek Vasut <marex@denx.de>
84 S:      Maintainted
85 T:      git git://git.denx.de/u-boot-socfpga.git
86 F:      arch/arm/mach-socfpga/
87
88 ARM ATMEL AT91
89 M:      Andreas Bießmann <andreas@biessmann.org>
90 S:      Maintained
91 T:      git git://git.denx.de/u-boot-atmel.git
92 F:      arch/arm/mach-at91/
93
94 ARM BROADCOM BCM283X
95 #M:     Stephen Warren <swarren@wwwdotorg.org>
96 S:      Orphaned (Since 2017-07)
97 F:      arch/arm/mach-bcm283x/
98 F:      drivers/gpio/bcm2835_gpio.c
99 F:      drivers/mmc/bcm2835_sdhci.c
100 F:      drivers/serial/serial_bcm283x_mu.c
101 F:      drivers/video/bcm2835.c
102 F:      include/dm/platform_data/serial_bcm283x_mu.h
103
104 ARM FREESCALE IMX
105 M:      Stefano Babic <sbabic@denx.de>
106 M:      Fabio Estevam <fabio.estevam@nxp.com>
107 S:      Maintained
108 T:      git git://git.denx.de/u-boot-imx.git
109 F:      arch/arm/cpu/arm1136/mx*/
110 F:      arch/arm/cpu/arm926ejs/mx*/
111 F:      arch/arm/cpu/armv7/mx*/
112 F:      arch/arm/cpu/armv7/vf610/
113 F:      arch/arm/mach-imx/
114 F:      arch/arm/include/asm/arch-imx/
115 F:      arch/arm/include/asm/arch-mx*/
116 F:      arch/arm/include/asm/arch-vf610/
117 F:      arch/arm/include/asm/mach-imx/
118 F:      board/freescale/*mx*/
119
120 ARM HISILICON
121 M:      Peter Griffin <peter.griffin@linaro.org>
122 S:      Maintained
123 F:      arch/arm/cpu/armv8/hisilicon
124 F:      arm/include/asm/arch-hi6220/
125
126 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X
127 M:      Prafulla Wadaskar <prafulla@marvell.com>
128 M:      Luka Perkov <luka.perkov@sartura.hr>
129 M:      Stefan Roese <sr@denx.de>
130 S:      Maintained
131 T:      git git://git.denx.de/u-boot-marvell.git
132 F:      arch/arm/mach-kirkwood/
133 F:      arch/arm/mach-mvebu/
134
135 ARM MARVELL PXA
136 M:      Marek Vasut <marex@denx.de>
137 S:      Maintained
138 T:      git git://git.denx.de/u-boot-pxa.git
139 F:      arch/arm/cpu/pxa/
140 F:      arch/arm/include/asm/arch-pxa/
141
142 ARM RENESAS RMOBILE/R-CAR
143 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
144 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
145 S:      Maintained
146 T:      git git://git.denx.de/u-boot-sh.git
147 F:      arch/arm/mach-rmobile/
148
149 ARM ROCKCHIP
150 M:      Simon Glass <sjg@chromium.org>
151 M:      Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
152 S:      Maintained
153 T:      git git://git.denx.de/u-boot-rockchip.git
154 F:      arch/arm/include/asm/arch-rockchip/
155 F:      arch/arm/mach-rockchip/
156 F:      board/rockchip/
157 F:      drivers/clk/rockchip/
158 F:      drivers/gpio/rk_gpio.c
159 F:      drivers/misc/rockchip-efuse.c
160 F:      drivers/pinctrl/rockchip/
161 F:      drivers/ram/rockchip/
162 F:      drivers/sysreset/sysreset_rockchip.c
163 F:      tools/rkcommon.c
164 F:      tools/rkcommon.h
165 F:      tools/rkimage.c
166 F:      tools/rksd.c
167 F:      tools/rkspi.c
168
169 ARM SAMSUNG
170 M:      Minkyu Kang <mk7.kang@samsung.com>
171 S:      Maintained
172 T:      git git://git.denx.de/u-boot-samsung.git
173 F:      arch/arm/cpu/arm920t/s3c24x0/
174 F:      arch/arm/mach-exynos/
175 F:      arch/arm/mach-s5pc1xx/
176 F:      arch/arm/cpu/armv7/s5p-common/
177 F:      arch/arm/include/asm/arch-s3c24x0/
178
179 ARM SNAPDRAGON
180 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
181 S:      Maintained
182 F:      arch/arm/mach-snapdragon/
183
184 ARM STM SPEAR
185 #M:     Vipin Kumar <vipin.kumar@st.com>
186 S:      Orphaned (Since 2016-02)
187 T:      git git://git.denx.de/u-boot-stm.git
188 F:      arch/arm/cpu/arm926ejs/spear/
189 F:      arch/arm/include/asm/arch-spear/
190
191 ARM STM STV0991
192 M:      Vikas Manocha <vikas.manocha@st.com>
193 S:      Maintained
194 F:      arch/arm/cpu/armv7/stv0991/
195 F:      arch/arm/include/asm/arch-stv0991/
196
197 ARM STI
198 M:      Patrice Chotard <patrice.chotard@st.com>
199 S:      Maintained
200 F:      arch/arm/mach-sti/
201 F:      arch/arm/include/asm/arch-sti*/
202
203 ARM SUNXI
204 M:      Jagan Teki <jagan@openedev.com>
205 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
206 S:      Maintained
207 T:      git git://git.denx.de/u-boot-sunxi.git
208 F:      arch/arm/cpu/armv7/sunxi/
209 F:      arch/arm/include/asm/arch-sunxi/
210 F:      arch/arm/mach-sunxi/
211 F:      board/sunxi/
212
213 ARM TEGRA
214 M:      Tom Warren <twarren@nvidia.com>
215 S:      Maintained
216 T:      git git://git.denx.de/u-boot-tegra.git
217 F:      arch/arm/mach-tegra/
218 F:      arch/arm/include/asm/arch-tegra*/
219
220 ARM TI
221 M:      Tom Rini <trini@konsulko.com>
222 S:      Maintained
223 T:      git git://git.denx.de/u-boot-ti.git
224 F:      arch/arm/mach-davinci/
225 F:      arch/arm/mach-keystone/
226 F:      arch/arm/cpu/arm926ejs/omap/
227 F:      arch/arm/cpu/armv7/omap*/
228 F:      arch/arm/include/asm/arch-omap*/
229 F:      arch/arm/include/asm/ti-common/
230
231 ARM UNIPHIER
232 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
233 S:      Maintained
234 T:      git git://git.denx.de/u-boot-uniphier.git
235 F:      arch/arm/mach-uniphier/
236 F:      configs/uniphier_*_defconfig
237 N:      uniphier
238
239 ARM ZYNQ
240 M:      Michal Simek <monstr@monstr.eu>
241 S:      Maintained
242 F:      arch/arm/cpu/armv7/zynq/
243 F:      arch/arm/include/asm/arch-zynq/
244
245 ARM ZYNQMP
246 M:      Michal Simek <michal.simek@xilinx.com>
247 S:      Maintained
248 F:      arch/arm/cpu/armv8/zynqmp/
249 F:      arch/arm/include/asm/arch-zynqmp/
250
251 BUILDMAN
252 M:      Simon Glass <sjg@chromium.org>
253 S:      Maintained
254 F:      tools/buildman/
255
256 CFI FLASH
257 M:      Stefan Roese <sr@denx.de>
258 S:      Maintained
259 T:      git git://git.denx.de/u-boot-cfi-flash.git
260 F:      drivers/mtd/cfi_flash.c
261 F:      drivers/mtd/jedec_flash.c
262
263 COLDFIRE
264 M:      Huan Wang <alison.wang@freescale.com>
265 M:      Angelo Dureghello <angelo@sysam.it>
266 S:      Maintained
267 T:      git git://git.denx.de/u-boot-coldfire.git
268 F:      arch/m68k/
269
270 DFU
271 M:      Lukasz Majewski <lukma@denx.de>
272 S:      Maintained
273 T:      git git://git.denx.de/u-boot-dfu.git
274 F:      drivers/dfu/
275 F:      drivers/usb/gadget/
276
277 DRIVER MODEL
278 M:      Simon Glass <sjg@chromium.org>
279 S:      Maintained
280 T:      git git://git.denx.de/u-boot-dm.git
281 F:      drivers/core/
282 F:      include/dm/
283 F:      test/dm/
284
285 EFI PAYLOAD
286 M:      Alexander Graf <agraf@suse.de>
287 S:      Maintained
288 T:      git git://github.com/agraf/u-boot.git
289 F:      include/efi*
290 F:      lib/efi*/
291 F:      test/py/tests/test_efi*
292 F:      cmd/bootefi.c
293 F:      tools/file2include.c
294
295 FLATTENED DEVICE TREE
296 M:      Simon Glass <sjg@chromium.org>
297 S:      Maintained
298 T:      git git://git.denx.de/u-boot-fdt.git
299 F:      lib/fdtdec*
300 F:      lib/libfdt/
301 F:      include/fdt*
302 F:      include/libfdt*
303 F:      cmd/fdt.c
304 F:      common/fdt_support.c
305
306 FREEBSD
307 M:      Rafal Jaworowski <raj@semihalf.com>
308 S:      Maintained
309 T:      git git://git.denx.de/u-boot-freebsd.git
310
311 FREESCALE QORIQ
312 M:      York Sun <york.sun@nxp.com>
313 S:      Maintained
314 T:      git git://git.denx.de/u-boot-fsl-qoriq.git
315
316 I2C
317 M:      Heiko Schocher <hs@denx.de>
318 S:      Maintained
319 T:      git git://git.denx.de/u-boot-i2c.git
320 F:      drivers/i2c/
321
322 LOGGING
323 M:      Simon Glass <sjg@chromium.org>
324 S:      Maintained
325 T:      git git://git.denx.de/u-boot.git
326 F:      common/log.c
327 F:      cmd/log.c
328 F:      test/log/log_test.c
329 F:      test/py/tests/test_log.py
330
331 MICROBLAZE
332 M:      Michal Simek <monstr@monstr.eu>
333 S:      Maintained
334 T:      git git://git.denx.de/u-boot-microblaze.git
335 F:      arch/microblaze/
336
337 MIPS
338 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
339 S:      Maintained
340 T:      git git://git.denx.de/u-boot-mips.git
341 F:      arch/mips/
342
343 MMC
344 M:      Jaehoon Chung <jh80.chung@samsung.com>
345 S:      Maintained
346 T:      git git://git.denx.de/u-boot-mmc.git
347 F:      drivers/mmc/
348
349 PATMAN
350 M:      Simon Glass <sjg@chromium.org>
351 S:      Maintained
352 F:      tools/patman/
353
354 POWERPC
355 M:      Wolfgang Denk <wd@denx.de>
356 S:      Maintained
357 F:      arch/powerpc/
358
359 POWERPC MPC8XX
360 M:      Christophe Leroy <christophe.leroy@c-s.fr>
361 S:      Maintained
362 T:      git git://git.denx.de/u-boot-mpc8xx.git
363 F:      arch/powerpc/cpu/mpc8xx/
364
365 POWERPC MPC83XX
366 M:      Mario Six <mario.six@gdsys.cc>
367 S:      Maintained
368 T:      git git://git.denx.de/u-boot-mpc83xx.git
369 F:      arch/powerpc/cpu/mpc83xx/
370 F:      arch/powerpc/include/asm/arch-mpc83xx/
371
372 POWERPC MPC85XX
373 M:      York Sun <york.sun@nxp.com>
374 S:      Maintained
375 T:      git git://git.denx.de/u-boot-mpc85xx.git
376 F:      arch/powerpc/cpu/mpc85xx/
377
378 POWERPC MPC86XX
379 M:      York Sun <york.sun@nxp.com>
380 S:      Maintained
381 T:      git git://git.denx.de/u-boot-mpc86xx.git
382 F:      arch/powerpc/cpu/mpc86xx/
383
384 POWERPC PPC4XX
385 M:      Stefan Roese <sr@denx.de>
386 S:      Maintained
387 T:      git git://git.denx.de/u-boot-ppc4xx.git
388 F:      arch/powerpc/cpu/ppc4xx/
389
390 POWER
391 M:      Jaehoon Chung <jh80.chung@samsung.com>
392 S:      Maintained
393 T:      git git://git.denx.de/u-boot-pmic.git
394 F:      drivers/power/
395
396 NETWORK
397 M:      Joe Hershberger <joe.hershberger@ni.com>
398 S:      Maintained
399 T:      git git://git.denx.de/u-boot-net.git
400 F:      drivers/net/
401 F:      net/
402
403 NAND FLASH
404 M:      Scott Wood <oss@buserror.net>
405 S:      Maintained
406 T:      git git://git.denx.de/u-boot-nand-flash.git
407 F:      drivers/mtd/nand/
408
409 NDS32
410 M:      Macpaul Lin <macpaul@andestech.com>
411 S:      Maintained
412 T:      git git://git.denx.de/u-boot-nds32.git
413 F:      arch/nds32/
414
415 NIOS
416 M:      Thomas Chou <thomas@wytron.com.tw>
417 S:      Maintained
418 T:      git git://git.denx.de/u-boot-nios.git
419 F:      arch/nios2/
420
421 ONENAND
422 #M:     Lukasz Majewski <l.majewski@majess.pl>
423 S:      Orphaned (Since 2017-01)
424 T:      git git://git.denx.de/u-boot-onenand.git
425 F:      drivers/mtd/onenand/
426
427 RISC-V
428 M:      Rick Chen <rick@andestech.com>
429 S:      Maintained
430 T:      git git://git.denx.de/u-boot-riscv.git
431 F:      arch/riscv/
432 F:      tools/prelink-riscv.c
433
434 SANDBOX
435 M:      Simon Glass <sjg@chromium.org>
436 S:      Maintained
437 F:      arch/sandbox/
438
439 SH
440 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
441 S:      Maintained
442 T:      git git://git.denx.de/u-boot-sh.git
443 F:      arch/sh/
444
445 SPI
446 M:      Jagan Teki <jagan@openedev.com>
447 S:      Maintained
448 T:      git git://git.denx.de/u-boot-spi.git
449 F:      drivers/mtd/spi/
450 F:      drivers/spi/
451 F:      include/spi*
452
453 SPMI
454 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
455 S:      Maintained
456 F:      drivers/spmi/
457 F:      include/spmi/
458
459 TI SYSTEM SECURITY
460 M:      Andrew F. Davis <afd@ti.com>
461 S:      Supported
462 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
463 F:      arch/arm/mach-omap2/omap5/sec-fxns.c
464 F:      arch/arm/mach-omap2/sec-common.c
465 F:      arch/arm/mach-omap2/config_secure.mk
466 F:      configs/am335x_hs_evm_defconfig
467 F:      configs/am335x_hs_evm_uart_defconfig
468 F:      configs/am43xx_hs_evm_defconfig
469 F:      configs/am57xx_hs_evm_defconfig
470 F:      configs/dra7xx_hs_evm_defconfig
471 F:      configs/k2hk_hs_evm_defconfig
472 F:      configs/k2e_hs_evm_defconfig
473 F:      configs/k2g_hs_evm_defconfig
474
475 TQ GROUP
476 #M:     Martin Krause <martin.krause@tq-systems.de>
477 S:      Orphaned (Since 2016-02)
478 T:      git git://git.denx.de/u-boot-tq-group.git
479
480 UBI
481 M:      Kyungmin Park <kmpark@infradead.org>
482 M:      Heiko Schocher <hs@denx.de>
483 S:      Maintained
484 T:      git git://git.denx.de/u-boot-ubi.git
485 F:      drivers/mtd/ubi/
486
487 USB
488 M:      Marek Vasut <marex@denx.de>
489 S:      Maintained
490 T:      git git://git.denx.de/u-boot-usb.git
491 F:      drivers/usb/
492
493 USB xHCI
494 M:      Bin Meng <bmeng.cn@gmail.com>
495 S:      Maintained
496 T:      git git://git.denx.de/u-boot-usb.git topic-xhci
497 F:      drivers/usb/host/xhci*
498
499 ROCKUSB
500 M:      Eddie Cai <eddie.cai.linux@gmail.com>
501 S:      Maintained
502 F:      drivers/usb/gadget/f_rockusb.c
503 F:      cmd/rockusb.c
504 F:      doc/README.rockusb
505
506 VIDEO
507 M:      Anatolij Gustschin <agust@denx.de>
508 S:      Maintained
509 T:      git git://git.denx.de/u-boot-video.git
510 F:      drivers/video/
511 F:      common/lcd*.c
512 F:      include/lcd*.h
513
514 X86
515 M:      Simon Glass <sjg@chromium.org>
516 M:      Bin Meng <bmeng.cn@gmail.com>
517 S:      Maintained
518 T:      git git://git.denx.de/u-boot-x86.git
519 F:      arch/x86/
520
521 XTENSA
522 M:      Max Filippov <jcmvbkbc@gmail.com>
523 S:      Maintained
524 F:      arch/xtensa/
525
526 THE REST
527 M:      Tom Rini <trini@konsulko.com>
528 L:      u-boot@lists.denx.de
529 Q:      http://patchwork.ozlabs.org/project/uboot/list/
530 S:      Maintained
531 T:      git git://git.denx.de/u-boot.git
532 F:      *
533 F:      */