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