uboot/MAINTAINERS
<<
>>
Prefs
   1Descriptions of section entries:
   2
   3        P: Person (obsolete)
   4        M: Mail patches to: FullName <address@domain>
   5        R: Designated reviewer: FullName <address@domain>
   6           These reviewers should be CCed on patches.
   7        L: Mailing list that is relevant to this area
   8        W: Web-page with status/info
   9        Q: Patchwork web based patch tracking system site
  10        T: SCM tree type and location.
  11           Type is one of: git, hg, quilt, stgit, topgit
  12        S: Status, one of the following:
  13           Supported:   Someone is actually paid to look after this.
  14           Maintained:  Someone actually looks after it.
  15           Orphan:      No current maintainer [but maybe you could take the
  16                        role as you write your new code].
  17        F: Files and directories with wildcard patterns.
  18           A trailing slash includes all files and subdirectory files.
  19           F:   drivers/net/    all files in and below drivers/net
  20           F:   drivers/net/*   all files in drivers/net, but not below
  21           F:   */net/*         all files in "any top level directory"/net
  22           One pattern per line.  Multiple F: lines acceptable.
  23        N: Files and directories with regex patterns.
  24           N:   [^a-z]tegra     all files whose path contains the word tegra
  25           One pattern per line.  Multiple N: lines acceptable.
  26           scripts/get_maintainer.pl has different behavior for files that
  27           match F: pattern and matches of N: patterns.  By default,
  28           get_maintainer will not look at git log history when an F: pattern
  29           match occurs.  When an N: match occurs, git log history is used
  30           to also notify the people that have git commit signatures.
  31        X: Files and directories that are NOT maintained, same rules as F:
  32           Files exclusions are tested before file matches.
  33           Can be useful for excluding a specific subdirectory, for instance:
  34           F:   net/
  35           X:   net/ipv6/
  36           matches all files in and below net excluding net/ipv6/
  37        K: Keyword perl extended regex pattern to match content in a
  38           patch or file.  For instance:
  39           K: of_get_profile
  40              matches patches or files that contain "of_get_profile"
  41           K: \b(printk|pr_(info|err))\b
  42              matches patches or files that contain one or more of the words
  43              printk, pr_info or pr_err
  44           One regex pattern per line.  Multiple K: lines acceptable.
  45
  46Note: For the hard of thinking, this list is meant to remain in alphabetical
  47order. If you could add yourselves to it in alphabetical order that would be
  48so much easier [Ed]
  49
  50Maintainers List (try to look for most precise areas first)
  51
  52                -----------------------------------
  53ANDROID AB
  54M:      Igor Opaniuk <igor.opaniuk@gmail.com>
  55R:      Sam Protsenko <semen.protsenko@linaro.org>
  56S:      Maintained
  57F:      cmd/ab_select.c
  58F:      common/android_ab.c
  59F:      doc/android/ab.txt
  60F:      include/android_ab.h
  61F:      test/py/tests/test_android/test_ab.py
  62
  63ANDROID AVB
  64M:      Igor Opaniuk <igor.opaniuk@gmail.com>
  65S:      Maintained
  66F:      cmd/avb.c
  67F:      common/avb_verify.c
  68F:      doc/android/avb2.txt
  69F:      include/avb_verify.h
  70F:      lib/libavb/
  71F:      test/py/tests/test_android/test_avb.py
  72
  73ARC
  74M:      Alexey Brodkin <alexey.brodkin@synopsys.com>
  75M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  76S:      Maintained
  77L:      uboot-snps-arc@synopsys.com
  78T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-arc.git
  79F:      arch/arc/
  80F:      board/synopsys/
  81
  82ARC HSDK CGU CLOCK
  83M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  84S:      Maintained
  85L:      uboot-snps-arc@synopsys.com
  86F:      drivers/clk/clk-hsdk-cgu.c
  87F:      include/dt-bindings/clock/snps,hsdk-cgu.h
  88F:      doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
  89
  90ARC HSDK CREG GPIO
  91M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  92S:      Maintained
  93L:      uboot-snps-arc@synopsys.com
  94F:      doc/device-tree-bindings/gpio/snps,creg-gpio.txt
  95F:      drivers/gpio/hsdk-creg-gpio.c
  96
  97ARC HSDK RESET
  98M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  99S:      Maintained
 100L:      uboot-snps-arc@synopsys.com
 101F:      include/dt-bindings/reset/snps,hsdk-reset.h
 102F:      drivers/reset/reset-hsdk.c
 103
 104ARC SYNOPSYS DW MMC EXTENSIONS
 105M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 106S:      Maintained
 107L:      uboot-snps-arc@synopsys.com
 108F:      doc/device-tree-bindings/mmc/snps,dw-mmc.txt
 109F:      drivers/mmc/snps_dw_mmc.c
 110
 111ARM
 112M:      Tom Rini <trini@konsulko.com>
 113S:      Maintained
 114T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-arm.git
 115F:      arch/arm/
 116F:      cmd/arm/
 117
 118ARM ALTERA SOCFPGA
 119M:      Marek Vasut <marex@denx.de>
 120M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
 121M:      Ley Foon Tan <ley.foon.tan@intel.com>
 122S:      Maintainted
 123T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-socfpga.git
 124F:      arch/arm/mach-socfpga/
 125F:      drivers/sysreset/sysreset_socfpga*
 126
 127ARM AMLOGIC SOC SUPPORT
 128M:      Neil Armstrong <narmstrong@baylibre.com>
 129S:      Maintained
 130L:      u-boot-amlogic@groups.io
 131T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic.git
 132F:      arch/arm/mach-meson/
 133F:      arch/arm/include/asm/arch-meson/
 134F:      drivers/clk/meson/
 135F:      drivers/serial/serial_meson.c
 136F:      drivers/reset/reset-meson.c
 137F:      drivers/i2c/meson_i2c.c
 138F:      drivers/net/phy/meson-gxl.c
 139F:      drivers/adc/meson-saradc.c
 140F:      drivers/phy/meson*
 141F:      drivers/mmc/meson_gx_mmc.c
 142F:      drivers/spi/meson_spifc.c
 143F:      drivers/pinctrl/meson/
 144F:      drivers/power/domain/meson-gx-pwrc-vpu.c
 145F:      drivers/video/meson/
 146F:      include/configs/meson64.h
 147F:      include/configs/meson64_android.h
 148N:      meson
 149
 150ARM BROADCOM BCM283X
 151M:      Matthias Brugger <mbrugger@suse.com>
 152S:      Maintained
 153F:      arch/arm/dts/bcm283*
 154F:      arch/arm/mach-bcm283x/
 155F:      board/raspberrypi/
 156F:      drivers/gpio/bcm2835_gpio.c
 157F:      drivers/mmc/bcm2835_sdhci.c
 158F:      drivers/mmc/bcm2835_sdhost.c
 159F:      drivers/serial/serial_bcm283x_mu.c
 160F:      drivers/serial/serial_bcm283x_pl011.c
 161F:      drivers/video/bcm2835.c
 162F:      include/dm/platform_data/serial_bcm283x_mu.h
 163F:      include/dt-bindings/pinctrl/bcm2835.h
 164F:      drivers/pinctrl/broadcom/
 165
 166ARM BROADCOM BCMSTB
 167M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
 168S:      Maintained
 169F:      arch/arm/mach-bcmstb/
 170F:      board/broadcom/bcmstb/
 171F:      configs/bcm7*_defconfig
 172F:      doc/README.bcm7xxx
 173F:      drivers/mmc/bcmstb_sdhci.c
 174F:      drivers/spi/bcmstb_spi.c
 175
 176ARM/CZ.NIC TURRIS MOX SUPPORT
 177M:      Marek Behun <marek.behun@nic.cz>
 178S:      Maintained
 179F:      arch/arm/dts/armada-3720-turris-mox.dts
 180F:      board/CZ.NIC/
 181F:      configs/turris_*_defconfig
 182F:      include/configs/turris_*.h
 183
 184ARM FREESCALE IMX
 185M:      Stefano Babic <sbabic@denx.de>
 186M:      Fabio Estevam <festevam@gmail.com>
 187R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
 188S:      Maintained
 189T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
 190F:      arch/arm/cpu/arm1136/mx*/
 191F:      arch/arm/cpu/arm926ejs/mx*/
 192F:      arch/arm/cpu/armv7/vf610/
 193F:      arch/arm/dts/*imx*
 194F:      arch/arm/mach-imx/
 195F:      arch/arm/include/asm/arch-imx/
 196F:      arch/arm/include/asm/arch-mx*/
 197F:      arch/arm/include/asm/arch-vf610/
 198F:      arch/arm/include/asm/mach-imx/
 199F:      board/freescale/*mx*/
 200
 201ARM HISILICON
 202M:      Peter Griffin <peter.griffin@linaro.org>
 203M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 204S:      Maintained
 205F:      arch/arm/cpu/armv8/hisilicon
 206F:      arch/arm/include/asm/arch-hi6220/
 207F:      arch/arm/include/asm/arch-hi3660/
 208
 209ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
 210M:      Stefan Roese <sr@denx.de>
 211S:      Maintained
 212T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-marvell.git
 213F:      arch/arm/mach-kirkwood/
 214F:      arch/arm/mach-mvebu/
 215F:      drivers/ata/ahci_mvebu.c
 216F:      drivers/ddr/marvell/
 217F:      drivers/gpio/mvebu_gpio.c
 218F:      drivers/spi/kirkwood_spi.c
 219F:      drivers/pci/pci_mvebu.c
 220F:      drivers/pci/pcie_dw_mvebu.c
 221F:      drivers/watchdog/orion_wdt.c
 222
 223ARM MARVELL PXA
 224M:      Marek Vasut <marex@denx.de>
 225S:      Maintained
 226T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-pxa.git
 227F:      arch/arm/cpu/pxa/
 228F:      arch/arm/include/asm/arch-pxa/
 229
 230ARM MEDIATEK
 231M:      Ryder Lee <ryder.lee@mediatek.com>
 232M:      Weijie Gao <weijie.gao@mediatek.com>
 233R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
 234S:      Maintained
 235F:      arch/arm/mach-mediatek/
 236F:      arch/arm/include/asm/arch-mediatek/
 237F:      board/mediatek/
 238F:      doc/README.mediatek
 239F:      drivers/clk/mediatek/
 240F:      drivers/mmc/mtk-sd.c
 241F:      drivers/pinctrl/mediatek/
 242F:      drivers/power/domain/mtk-power-domain.c
 243F:      drivers/ram/mediatek/
 244F:      drivers/spi/mtk_snfi_spi.c
 245F:      drivers/timer/mtk_timer.c
 246F:      drivers/watchdog/mtk_wdt.c
 247F:      drivers/net/mtk_eth.c
 248F:      drivers/reset/reset-mediatek.c
 249F:      tools/mtk_image.c
 250F:      tools/mtk_image.h
 251N:      mediatek
 252
 253ARM MICROCHIP/ATMEL AT91
 254M:      Eugen Hristev <eugen.hristev@microchip.com>
 255S:      Maintained
 256T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-atmel.git
 257F:      arch/arm/mach-at91/
 258F:      board/atmel/
 259F:      drivers/misc/microchip_flexcom.c
 260
 261ARM OWL
 262M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 263S:      Maintained
 264F:      arch/arm/include/asm/arch-owl/
 265F:      arch/arm/mach-owl/
 266F:      board/ucRobotics/
 267F:      drivers/clk/owl/
 268F:      drivers/serial/serial_owl.c
 269
 270ARM RENESAS RMOBILE/R-CAR
 271M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
 272M:      Marek Vasut <marek.vasut+renesas@gmail.com>
 273S:      Maintained
 274T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sh.git
 275F:      arch/arm/mach-rmobile/
 276
 277ARM ROCKCHIP
 278M:      Simon Glass <sjg@chromium.org>
 279M:      Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
 280M:      Kever Yang <kever.yang@rock-chips.com>
 281S:      Maintained
 282T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git
 283F:      arch/arm/include/asm/arch-rockchip/
 284F:      arch/arm/mach-rockchip/
 285F:      board/rockchip/
 286F:      drivers/clk/rockchip/
 287F:      drivers/gpio/rk_gpio.c
 288F:      drivers/misc/rockchip-efuse.c
 289F:      drivers/mmc/rockchip_sdhci.c
 290F:      drivers/mmc/rockchip_dw_mmc.c
 291F:      drivers/pinctrl/rockchip/
 292F:      drivers/ram/rockchip/
 293F:      drivers/sysreset/sysreset_rockchip.c
 294F:      drivers/video/rockchip/
 295F:      tools/rkcommon.c
 296F:      tools/rkcommon.h
 297F:      tools/rkimage.c
 298F:      tools/rksd.c
 299F:      tools/rkspi.c
 300
 301ARM SAMSUNG
 302M:      Minkyu Kang <mk7.kang@samsung.com>
 303S:      Maintained
 304T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-samsung.git
 305F:      arch/arm/mach-exynos/
 306F:      arch/arm/mach-s5pc1xx/
 307F:      arch/arm/cpu/armv7/s5p-common/
 308
 309ARM SNAPDRAGON
 310M:      Ramon Fried <rfried.dev@gmail.com>
 311S:      Maintained
 312F:      arch/arm/mach-snapdragon/
 313F:      drivers/gpio/msm_gpio.c
 314F:      drivers/mmc/msm_sdhci.c
 315F:      drivers/phy/msm8916-usbh-phy.c
 316F:      drivers/serial/serial_msm.c
 317F:      drivers/smem/msm_smem.c
 318F:      drivers/usb/host/ehci-msm.c
 319
 320ARM STI
 321M:      Patrice Chotard <patrice.chotard@st.com>
 322S:      Maintained
 323F:      arch/arm/mach-sti/
 324F:      arch/arm/include/asm/arch-sti*/
 325
 326ARM STM SPEAR
 327#M:     Vipin Kumar <vipin.kumar@st.com>
 328S:      Orphaned (Since 2016-02)
 329T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git
 330F:      arch/arm/cpu/arm926ejs/spear/
 331F:      arch/arm/include/asm/arch-spear/
 332
 333ARM STM STM32MP
 334M:      Patrick Delaunay <patrick.delaunay@st.com>
 335M:      Patrice Chotard <patrice.chotard@st.com>
 336L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 337T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git
 338S:      Maintained
 339F:      arch/arm/mach-stm32mp/
 340F:      drivers/adc/stm32-adc*
 341F:      drivers/clk/clk_stm32mp1.c
 342F:      drivers/gpio/stm32_gpio.c
 343F:      drivers/hwspinlock/stm32_hwspinlock.c
 344F:      drivers/i2c/stm32f7_i2c.c
 345F:      drivers/mailbox/stm32-ipcc.c
 346F:      drivers/misc/stm32mp_fuse.c
 347F:      drivers/misc/stm32_rcc.c
 348F:      drivers/mmc/stm32_sdmmc2.c
 349F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
 350F:      drivers/phy/phy-stm32-usbphyc.c
 351F:      drivers/pinctrl/pinctrl_stm32.c
 352F:      drivers/power/pmic/stpmic1.c
 353F:      drivers/power/regulator/stm32-vrefbuf.c
 354F:      drivers/power/regulator/stpmic1.c
 355F:      drivers/ram/stm32mp1/
 356F:      drivers/remoteproc/stm32_copro.c
 357F:      drivers/reset/stm32-reset.c
 358F:      drivers/rtc/stm32_rtc.c
 359F:      drivers/serial/serial_stm32.*
 360F:      drivers/spi/stm32_qspi.c
 361F:      drivers/spi/stm32_spi.c
 362F:      drivers/video/stm32/stm32_ltdc.c
 363F:      drivers/watchdog/stm32mp_wdt.c
 364F:      include/dt-bindings/clock/stm32fx-clock.h
 365F:      include/dt-bindings/clock/stm32mp1-clks.h
 366F:      include/dt-bindings/clock/stm32mp1-clksrc.h
 367F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
 368F:      include/dt-bindings/reset/stm32mp1-resets.h
 369F:      include/stm32_rcc.h
 370F:      tools/stm32image.c
 371
 372
 373ARM STM STV0991
 374M:      Vikas Manocha <vikas.manocha@st.com>
 375S:      Maintained
 376F:      arch/arm/cpu/armv7/stv0991/
 377F:      arch/arm/include/asm/arch-stv0991/
 378
 379ARM SUNXI
 380M:      Jagan Teki <jagan@amarulasolutions.com>
 381M:      Maxime Ripard <mripard@kernel.org>
 382S:      Maintained
 383T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi.git
 384F:      arch/arm/cpu/armv7/sunxi/
 385F:      arch/arm/include/asm/arch-sunxi/
 386F:      arch/arm/mach-sunxi/
 387F:      board/sunxi/
 388
 389ARM TEGRA
 390M:      Tom Warren <twarren@nvidia.com>
 391S:      Maintained
 392T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-tegra.git
 393F:      arch/arm/mach-tegra/
 394F:      arch/arm/include/asm/arch-tegra*/
 395
 396ARM TI
 397M:      Tom Rini <trini@konsulko.com>
 398S:      Maintained
 399T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git
 400F:      arch/arm/mach-davinci/
 401F:      arch/arm/mach-k3/
 402F:      arch/arm/mach-keystone/
 403F:      arch/arm/include/asm/arch-omap*/
 404F:      arch/arm/include/asm/ti-common/
 405
 406ARM UNIPHIER
 407M:      Masahiro Yamada <yamada.masahiro@socionext.com>
 408S:      Maintained
 409T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-uniphier.git
 410F:      arch/arm/mach-uniphier/
 411F:      configs/uniphier_*_defconfig
 412N:      uniphier
 413
 414ARM VERSAL
 415M:      Michal Simek <michal.simek@xilinx.com>
 416S:      Maintained
 417T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
 418F:      arch/arm/mach-versal/
 419N:      (?<!uni)versal
 420
 421ARM VERSATILE EXPRESS DRIVERS
 422M:      Liviu Dudau <liviu.dudau@foss.arm.com>
 423S:      Maintained
 424T:      git git://github.com/ARM-software/u-boot.git
 425F:      drivers/misc/vexpress_config.c
 426N:      vexpress
 427
 428ARM ZYNQ
 429M:      Michal Simek <monstr@monstr.eu>
 430S:      Maintained
 431T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
 432F:      arch/arm/mach-zynq/
 433F:      drivers/clk/clk_zynq.c
 434F:      drivers/fpga/zynqpl.c
 435F:      drivers/gpio/zynq_gpio.c
 436F:      drivers/i2c/i2c-cdns.c
 437F:      drivers/i2c/muxes/pca954x.c
 438F:      drivers/i2c/zynq_i2c.c
 439F:      drivers/mmc/zynq_sdhci.c
 440F:      drivers/mtd/nand/raw/zynq_nand.c
 441F:      drivers/net/phy/xilinx_phy.c
 442F:      drivers/net/zynq_gem.c
 443F:      drivers/serial/serial_zynq.c
 444F:      drivers/spi/zynq_qspi.c
 445F:      drivers/spi/zynq_spi.c
 446F:      drivers/usb/host/ehci-zynq.c
 447F:      drivers/watchdog/cdns_wdt.c
 448F:      include/zynqpl.h
 449F:      tools/zynqimage.c
 450N:      zynq
 451
 452ARM ZYNQMP
 453M:      Michal Simek <michal.simek@xilinx.com>
 454S:      Maintained
 455T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
 456F:      arch/arm/mach-zynqmp/
 457F:      drivers/clk/clk_zynqmp.c
 458F:      driver/firmware/firmware-zynqmp.c
 459F:      drivers/fpga/zynqpl.c
 460F:      drivers/gpio/zynq_gpio.c
 461F:      drivers/i2c/i2c-cdns.c
 462F:      drivers/i2c/muxes/pca954x.c
 463F:      drivers/i2c/zynq_i2c.c
 464F:      drivers/mailbox/zynqmp-ipi.c
 465F:      drivers/mmc/zynq_sdhci.c
 466F:      drivers/mtd/nand/raw/zynq_nand.c
 467F:      drivers/net/phy/xilinx_phy.c
 468F:      drivers/net/zynq_gem.c
 469F:      drivers/serial/serial_zynq.c
 470F:      drivers/spi/zynq_qspi.c
 471F:      drivers/spi/zynq_spi.c
 472F:      drivers/timer/cadence-ttc.c
 473F:      drivers/usb/host/ehci-zynq.c
 474F:      drivers/watchdog/cdns_wdt.c
 475F:      include/zynqmppl.h
 476F:      include/zynqmp_firmware.h
 477F:      tools/zynqmp*
 478N:      ultra96
 479N:      zynqmp
 480
 481ARM ZYNQMP R5
 482M:      Michal Simek <michal.simek@xilinx.com>
 483S:      Maintained
 484T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
 485F:      arch/arm/mach-zynqmp-r5/
 486
 487ARM PHYTIUM
 488M:      liuhao <liuhao@phytium.com.cn>
 489M:      shuyiqi <shuyiqi@phytium.com.cn>
 490S:      Maintained
 491F:      drivers/pci/pcie_phytium.c
 492F:      arch/arm/dts/phytium-durian.dts
 493
 494BINMAN
 495M:      Simon Glass <sjg@chromium.org>
 496S:      Maintained
 497F:      tools/binman/
 498
 499BUILDMAN
 500M:      Simon Glass <sjg@chromium.org>
 501S:      Maintained
 502F:      tools/buildman/
 503
 504CFI FLASH
 505M:      Stefan Roese <sr@denx.de>
 506S:      Maintained
 507T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-cfi-flash.git
 508F:      drivers/mtd/cfi_flash.c
 509F:      drivers/mtd/jedec_flash.c
 510
 511CLOCK
 512M:      Lukasz Majewski <lukma@denx.de>
 513S:      Maintained
 514T:      git git://git.denx.de/u-boot-dfu.git
 515F:      drivers/clk/
 516F:      drivers/clk/imx/
 517
 518COLDFIRE
 519M:      Huan Wang <alison.wang@nxp.com>
 520M:      Angelo Dureghello <angelo@sysam.it>
 521S:      Maintained
 522T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-coldfire.git
 523F:      arch/m68k/
 524
 525DFU
 526M:      Lukasz Majewski <lukma@denx.de>
 527S:      Maintained
 528T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-dfu.git
 529F:      cmd/dfu.c
 530F:      cmd/usb_*.c
 531F:      common/dfu.c
 532F:      common/update.c
 533F:      common/usb_storage.c
 534F:      drivers/dfu/
 535F:      drivers/usb/gadget/
 536
 537DRIVER MODEL
 538M:      Simon Glass <sjg@chromium.org>
 539S:      Maintained
 540T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git
 541F:      drivers/core/
 542F:      include/dm/
 543F:      test/dm/
 544
 545EFI PAYLOAD
 546M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
 547R:      Alexander Graf <agraf@csgraf.de>
 548S:      Maintained
 549T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
 550F:      doc/uefi/*
 551F:      include/capitalization.h
 552F:      include/charset.h
 553F:      include/cp1250.h
 554F:      include/cp437.h
 555F:      include/efi*
 556F:      include/pe.h
 557F:      include/asm-generic/pe.h
 558F:      lib/charset.c
 559F:      lib/efi*/
 560F:      test/py/tests/test_efi*
 561F:      test/unicode_ut.c
 562F:      cmd/bootefi.c
 563F:      cmd/efidebug.c
 564F:      cmd/nvedit_efi.c
 565F:      tools/file2include.c
 566
 567ENVIRONMENT
 568M:      Joe Hershberger <joe.hershberger@ni.com>
 569R:      Wolfgang Denk <wd@denx.de>
 570S:      Maintained
 571F:      env/
 572F:      include/env*
 573F:      test/env/
 574F:      tools/env*
 575F:      tools/mkenvimage.c
 576
 577FPGA
 578M:      Michal Simek <michal.simek@xilinx.com>
 579S:      Maintained
 580T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
 581F:      drivers/fpga/
 582F:      cmd/fpga.c
 583F:      include/fpga.h
 584
 585FLATTENED DEVICE TREE
 586M:      Simon Glass <sjg@chromium.org>
 587S:      Maintained
 588T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-fdt.git
 589F:      lib/fdtdec*
 590F:      lib/libfdt/
 591F:      include/fdt*
 592F:      include/linux/libfdt*
 593F:      cmd/fdt.c
 594F:      common/fdt_support.c
 595
 596FREEBSD
 597M:      Rafal Jaworowski <raj@semihalf.com>
 598S:      Maintained
 599T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-freebsd.git
 600
 601FREESCALE QORIQ
 602M:      Priyanka Jain <priyanka.jain@nxp.com>
 603S:      Maintained
 604T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
 605F:      drivers/watchdog/sp805_wdt.c
 606
 607I2C
 608M:      Heiko Schocher <hs@denx.de>
 609S:      Maintained
 610T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-i2c.git
 611F:      drivers/i2c/
 612
 613LOGGING
 614M:      Simon Glass <sjg@chromium.org>
 615S:      Maintained
 616T:      git https://gitlab.denx.de/u-boot/u-boot.git
 617F:      common/log.c
 618F:      cmd/log.c
 619F:      test/log/log_test.c
 620F:      test/py/tests/test_log.py
 621
 622MALI DISPLAY PROCESSORS
 623M:      Liviu Dudau <liviu.dudau@foss.arm.com>
 624S:      Supported
 625T:      git git://github.com/ARM-software/u-boot.git
 626F:      drivers/video/mali_dp.c
 627F:      drivers/i2c/i2c-versatile.c
 628
 629MICROBLAZE
 630M:      Michal Simek <monstr@monstr.eu>
 631S:      Maintained
 632T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
 633F:      arch/microblaze/
 634F:      cmd/mfsl.c
 635F:      drivers/gpio/xilinx_gpio.c
 636F:      drivers/net/xilinx_axi_emac.c
 637F:      drivers/net/xilinx_emaclite.c
 638F:      drivers/serial/serial_xuartlite.c
 639F:      drivers/spi/xilinx_spi.c
 640F:      drivers/sysreset/sysreset_gpio.c
 641F:      drivers/watchdog/xilinx_tb_wdt.c
 642N:      xilinx
 643
 644MIPS
 645M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 646S:      Maintained
 647T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git
 648F:      arch/mips/
 649
 650MIPS MSCC
 651M:      Gregory CLEMENT <gregory.clement@bootlin.com>
 652M:      Lars Povlsen <lars.povlsen@microchip.com>
 653M:      Horatiu Vultur <horatiu.vultur@microchip.com>
 654S:      Maintained
 655F:      arch/mips/mach-mscc/
 656F:      arch/mips/dts/luton*
 657F:      arch/mips/dts/mscc*
 658F:      arch/mips/dts/ocelot*
 659F:      arch/mips/dts/jr2*
 660F:      arch/mips/dts/serval*
 661F:      board/mscc/
 662F:      configs/mscc*
 663F:      drivers/gpio/mscc_sgpio.c
 664F:      drivers/spi/mscc_bb_spi.c
 665F:      include/configs/vcoreiii.h
 666F:      include/dt-bindings/mscc/
 667F:      drivers/pinctrl/mscc/
 668F:      drivers/net/mscc_eswitch/
 669
 670MIPS JZ4780
 671M:      Ezequiel Garcia <ezequiel@collabora.com>
 672S:      Maintained
 673F:      arch/mips/mach-jz47xx/
 674
 675MMC
 676M:      Peng Fan <peng.fan@nxp.com>
 677S:      Maintained
 678T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mmc.git
 679F:      drivers/mmc/
 680
 681NAND FLASH
 682#M:     Scott Wood <oss@buserror.net>
 683S:      Orphaned (Since 2018-07)
 684T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nand-flash.git
 685F:      drivers/mtd/nand/raw/
 686
 687NDS32
 688M:      Rick Chen <rick@andestech.com>
 689S:      Maintained
 690T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nds32.git
 691F:      arch/nds32/
 692
 693NETWORK
 694M:      Joe Hershberger <joe.hershberger@ni.com>
 695S:      Maintained
 696T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-net.git
 697F:      drivers/net/
 698F:      include/net.h
 699F:      net/
 700
 701NIOS
 702M:      Thomas Chou <thomas@wytron.com.tw>
 703S:      Maintained
 704T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nios.git
 705F:      arch/nios2/
 706
 707ONENAND
 708#M:     Lukasz Majewski <l.majewski@majess.pl>
 709S:      Orphaned (Since 2017-01)
 710T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-onenand.git
 711F:      drivers/mtd/onenand/
 712
 713PATMAN
 714M:      Simon Glass <sjg@chromium.org>
 715S:      Maintained
 716F:      tools/patman/
 717
 718PCI Endpoint
 719M:      Ramon Fried <rfried.dev@gmail.com>
 720S:      Maintained
 721F:      drivers/pci_endpoint/
 722F:  include/pci_ep.h
 723
 724PCI MPC85xx
 725M:      Heiko Schocher <hs@denx.de>
 726S:      Maintained
 727F:      drivers/pci/pci_mpc85xx.c
 728
 729POWER
 730M:      Jaehoon Chung <jh80.chung@samsung.com>
 731S:      Maintained
 732T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-pmic.git
 733F:      drivers/power/
 734
 735POWERPC
 736M:      Wolfgang Denk <wd@denx.de>
 737S:      Maintained
 738F:      arch/powerpc/
 739
 740POWERPC MPC8XX
 741M:      Christophe Leroy <christophe.leroy@c-s.fr>
 742S:      Maintained
 743T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc8xx.git
 744F:      arch/powerpc/cpu/mpc8xx/
 745
 746POWERPC MPC83XX
 747M:      Mario Six <mario.six@gdsys.cc>
 748S:      Maintained
 749T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc83xx.git
 750F:      drivers/ram/mpc83xx_sdram.c
 751F:      include/dt-bindings/memory/mpc83xx-sdram.h
 752F:      drivers/sysreset/sysreset_mpc83xx.c
 753F:      drivers/sysreset/sysreset_mpc83xx.h
 754F:      drivers/clk/mpc83xx_clk.c
 755F:      drivers/clk/mpc83xx_clk.h
 756F:      include/dt-bindings/clk/mpc83xx-clk.h
 757F:      drivers/timer/mpc83xx_timer.c
 758F:      drivers/cpu/mpc83xx_cpu.c
 759F:      drivers/cpu/mpc83xx_cpu.h
 760F:      drivers/misc/mpc83xx_serdes.c
 761F:      arch/powerpc/cpu/mpc83xx/
 762F:      arch/powerpc/include/asm/arch-mpc83xx/
 763
 764POWERPC MPC85XX
 765M:      Priyanka Jain <priyanka.jain@nxp.com>
 766S:      Maintained
 767T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx.git
 768F:      arch/powerpc/cpu/mpc85xx/
 769
 770POWERPC MPC86XX
 771M:      Priyanka Jain <priyanka.jain@nxp.com>
 772S:      Maintained
 773T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc86xx.git
 774F:      arch/powerpc/cpu/mpc86xx/
 775
 776RISC-V
 777M:      Rick Chen <rick@andestech.com>
 778S:      Maintained
 779T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-riscv.git
 780F:      arch/riscv/
 781F:      cmd/riscv/
 782F:      tools/prelink-riscv.c
 783
 784ROCKUSB
 785M:      Eddie Cai <eddie.cai.linux@gmail.com>
 786S:      Maintained
 787F:      drivers/usb/gadget/f_rockusb.c
 788F:      cmd/rockusb.c
 789F:      doc/README.rockusb
 790
 791SANDBOX
 792M:      Simon Glass <sjg@chromium.org>
 793S:      Maintained
 794F:      arch/sandbox/
 795
 796SH
 797M:      Marek Vasut <marek.vasut+renesas@gmail.com>
 798M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
 799S:      Maintained
 800T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sh.git
 801F:      arch/sh/
 802
 803SPI
 804M:      Jagan Teki <jagan@amarulasolutions.com>
 805S:      Maintained
 806T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-spi.git
 807F:      drivers/spi/
 808F:      include/spi*
 809
 810SPI-NOR
 811M:      Jagan Teki <jagan@amarulasolutions.com>
 812M:      Vignesh R <vigneshr@ti.com>
 813S:      Maintained
 814F:      drivers/mtd/spi/
 815F:      include/spi_flash.h
 816F:      include/linux/mtd/cfi.h
 817F:      include/linux/mtd/spi-nor.h
 818
 819SPMI
 820M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
 821S:      Maintained
 822F:      drivers/spmi/
 823F:      include/spmi/
 824
 825TDA19988 HDMI ENCODER
 826M:      Liviu Dudau <liviu.dudau@foss.arm.com>
 827S:      Maintained
 828F:      drivers/video/tda19988.c
 829
 830TI SYSTEM SECURITY
 831M:      Andrew F. Davis <afd@ti.com>
 832S:      Supported
 833F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
 834F:      arch/arm/mach-omap2/sec-common.c
 835F:      arch/arm/mach-omap2/config_secure.mk
 836F:      arch/arm/mach-k3/security.c
 837F:      arch/arm/mach-k3/config_secure.mk
 838F:      configs/am335x_hs_evm_defconfig
 839F:      configs/am335x_hs_evm_uart_defconfig
 840F:      configs/am43xx_hs_evm_defconfig
 841F:      configs/am57xx_hs_evm_defconfig
 842F:      configs/am57xx_hs_evm_usb_defconfig
 843F:      configs/dra7xx_hs_evm_defconfig
 844F:      configs/dra7xx_hs_evm_usb_defconfig
 845F:      configs/k2hk_hs_evm_defconfig
 846F:      configs/k2e_hs_evm_defconfig
 847F:      configs/k2g_hs_evm_defconfig
 848F:      configs/k2l_hs_evm_defconfig
 849F:      configs/am65x_hs_evm_r5_defconfig
 850F:      configs/am65x_hs_evm_a53_defconfig
 851
 852TQ GROUP
 853#M:     Martin Krause <martin.krause@tq-systems.de>
 854S:      Orphaned (Since 2016-02)
 855T:      git git://git.denx.de/u-boot-tq-group.git
 856
 857TEE
 858M:      Jens Wiklander <jens.wiklander@linaro.org>
 859S:      Maintained
 860F:      drivers/tee/
 861F:      include/tee.h
 862F:      include/tee/
 863
 864TEE-lib
 865M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
 866S:      Maintained
 867F:      lib/optee
 868
 869UBI
 870M:      Kyungmin Park <kmpark@infradead.org>
 871M:      Heiko Schocher <hs@denx.de>
 872S:      Maintained
 873T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-ubi.git
 874F:      drivers/mtd/ubi/
 875
 876UFS
 877M:      Faiz Abbas <faiz_abbas@ti.com>
 878S:      Maintained
 879F:      drivers/ufs/
 880
 881USB
 882M:      Marek Vasut <marex@denx.de>
 883S:      Maintained
 884T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git
 885F:      drivers/usb/
 886F:      common/usb.c
 887F:      common/usb_kbd.c
 888
 889USB xHCI
 890M:      Bin Meng <bmeng.cn@gmail.com>
 891S:      Maintained
 892T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
 893F:      drivers/usb/host/xhci*
 894F:      include/usb/xhci.h
 895
 896VIDEO
 897M:      Anatolij Gustschin <agust@denx.de>
 898S:      Maintained
 899T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-video.git
 900F:      drivers/video/
 901F:      common/lcd*.c
 902F:      include/lcd*.h
 903F:      include/video*.h
 904
 905X86
 906M:      Simon Glass <sjg@chromium.org>
 907M:      Bin Meng <bmeng.cn@gmail.com>
 908S:      Maintained
 909T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-x86.git
 910F:      arch/x86/
 911F:      cmd/x86/
 912
 913XTENSA
 914M:      Max Filippov <jcmvbkbc@gmail.com>
 915S:      Maintained
 916F:      arch/xtensa/
 917
 918THE REST
 919M:      Tom Rini <trini@konsulko.com>
 920L:      u-boot@lists.denx.de
 921Q:      http://patchwork.ozlabs.org/project/uboot/list/
 922S:      Maintained
 923T:      git https://gitlab.denx.de/u-boot/u-boot.git
 924F:      configs/tools-only_defconfig
 925F:      *
 926F:      */
 927