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