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