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                -----------------------------------
  53ACPI:
  54M:      Simon Glass <sjg@chromium.org>
  55S:      Maintained
  56F:      cmd/acpi.c
  57F:      lib/acpi/
  58
  59ANDROID AB
  60M:      Igor Opaniuk <igor.opaniuk@gmail.com>
  61R:      Sam Protsenko <joe.skb7@gmail.com>
  62S:      Maintained
  63F:      cmd/ab_select.c
  64F:      common/android_ab.c
  65F:      doc/android/ab.rst
  66F:      include/android_ab.h
  67F:      test/py/tests/test_android/test_ab.py
  68
  69ANDROID AVB
  70M:      Igor Opaniuk <igor.opaniuk@gmail.com>
  71S:      Maintained
  72F:      cmd/avb.c
  73F:      common/avb_verify.c
  74F:      doc/android/avb2.rst
  75F:      include/avb_verify.h
  76F:      lib/libavb/
  77F:      test/py/tests/test_android/test_avb.py
  78
  79ARC
  80M:      Alexey Brodkin <alexey.brodkin@synopsys.com>
  81M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  82S:      Maintained
  83L:      uboot-snps-arc@synopsys.com
  84T:      git https://source.denx.de/u-boot/custodians/u-boot-arc.git
  85F:      arch/arc/
  86F:      board/synopsys/
  87
  88ARC HSDK CGU CLOCK
  89M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  90S:      Maintained
  91L:      uboot-snps-arc@synopsys.com
  92F:      drivers/clk/clk-hsdk-cgu.c
  93F:      include/dt-bindings/clock/snps,hsdk-cgu.h
  94F:      doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
  95
  96ARC HSDK CREG GPIO
  97M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  98S:      Maintained
  99L:      uboot-snps-arc@synopsys.com
 100F:      doc/device-tree-bindings/gpio/snps,creg-gpio.txt
 101F:      drivers/gpio/hsdk-creg-gpio.c
 102
 103ARC HSDK RESET
 104M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 105S:      Maintained
 106L:      uboot-snps-arc@synopsys.com
 107F:      include/dt-bindings/reset/snps,hsdk-reset.h
 108F:      drivers/reset/reset-hsdk.c
 109
 110ARC SYNOPSYS DW MMC EXTENSIONS
 111M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 112S:      Maintained
 113L:      uboot-snps-arc@synopsys.com
 114F:      doc/device-tree-bindings/mmc/snps,dw-mmc.txt
 115F:      drivers/mmc/snps_dw_mmc.c
 116
 117APPLE M1 SOC SUPPORT
 118M:      Mark Kettenis <kettenis@openbsd.org>
 119S:      Maintained
 120F:      arch/arm/include/asm/arch-m1/
 121F:      arch/arm/mach-apple/
 122F:      configs/apple_m1_defconfig
 123F:      drivers/iommu/apple_dart.c
 124F:      drivers/pinctrl/pinctrl-apple.c
 125F:      drivers/watchdog/apple_wdt.c
 126F:      include/configs/apple.h
 127
 128ARM
 129M:      Tom Rini <trini@konsulko.com>
 130S:      Maintained
 131T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
 132F:      arch/arm/
 133F:      cmd/arm/
 134
 135ARM ALTERA SOCFPGA
 136M:      Marek Vasut <marex@denx.de>
 137M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
 138M:      Tien Fong Chee <tien.fong.chee@intel.com>
 139S:      Maintained
 140T:      git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
 141F:      arch/arm/mach-socfpga/
 142F:      drivers/sysreset/sysreset_socfpga*
 143
 144ARM AMLOGIC SOC SUPPORT
 145M:      Neil Armstrong <narmstrong@baylibre.com>
 146S:      Maintained
 147L:      u-boot-amlogic@groups.io
 148T:      git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
 149F:      arch/arm/mach-meson/
 150F:      arch/arm/include/asm/arch-meson/
 151F:      drivers/clk/meson/
 152F:      drivers/serial/serial_meson.c
 153F:      drivers/reset/reset-meson.c
 154F:      drivers/i2c/meson_i2c.c
 155F:      drivers/net/phy/meson-gxl.c
 156F:      drivers/adc/meson-saradc.c
 157F:      drivers/phy/meson*
 158F:      drivers/mmc/meson_gx_mmc.c
 159F:      drivers/spi/meson_spifc.c
 160F:      drivers/pinctrl/meson/
 161F:      drivers/power/domain/meson-gx-pwrc-vpu.c
 162F:      drivers/video/meson/
 163F:      include/configs/meson64.h
 164F:      include/configs/meson64_android.h
 165F:      doc/board/amlogic/
 166N:      meson
 167
 168ARM ASPEED
 169M:      Ryan Chen <ryan_chen@aspeedtech.com>
 170M:      Chia-Wei Wang <chiawei_wang@aspeedtech.com>
 171R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
 172S:      Maintained
 173F:      arch/arm/mach-aspeed/
 174F:      arch/arm/include/asm/arch-aspeed/
 175F:      board/aspeed/
 176F:      drivers/clk/aspeed/
 177F:      drivers/pinctrl/aspeed/
 178N:      aspeed
 179
 180ARM BROADCOM BCM283X / BCM27XX
 181M:      Matthias Brugger <mbrugger@suse.com>
 182S:      Maintained
 183F:      arch/arm/dts/bcm283*
 184F:      arch/arm/mach-bcm283x/
 185F:      board/raspberrypi/
 186F:      drivers/gpio/bcm2835_gpio.c
 187F:      drivers/mmc/bcm2835_sdhci.c
 188F:      drivers/mmc/bcm2835_sdhost.c
 189F:      drivers/serial/serial_bcm283x_mu.c
 190F:      drivers/serial/serial_bcm283x_pl011.c
 191F:      drivers/video/bcm2835.c
 192F:      include/dm/platform_data/serial_bcm283x_mu.h
 193F:      include/dt-bindings/pinctrl/bcm2835.h
 194F:      drivers/pinctrl/broadcom/
 195F:      configs/rpi_*
 196T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
 197
 198ARM BROADCOM BCMSTB
 199M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
 200S:      Maintained
 201F:      arch/arm/mach-bcmstb/
 202F:      board/broadcom/bcmstb/
 203F:      configs/bcm7*_defconfig
 204F:      doc/README.bcm7xxx
 205F:      drivers/mmc/bcmstb_sdhci.c
 206F:      drivers/spi/bcmstb_spi.c
 207
 208ARM CORTINA ACCESS CAxxxx
 209M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
 210S:      Supported
 211F:      board/cortina/common/
 212F:      drivers/gpio/cortina_gpio.c
 213F:      drivers/watchdog/cortina_wdt.c
 214F:      drivers/serial/serial_cortina.c
 215F:      drivers/led/led_cortina.c
 216F:      drivers/mmc/ca_dw_mmc.c
 217F:      drivers/spi/ca_sflash.c
 218F:      drivers/i2c/i2c-cortina.c
 219F:      drivers/i2c/i2c-cortina.h
 220F:      drivers/mtd/nand/raw/cortina_nand.c
 221F:      drivers/mtd/nand/raw/cortina_nand.h
 222F:      drivers/net/cortina_ni.c
 223F:      drivers/net/cortina_ni.h
 224F:      drivers/net/phy/ca_phy.c
 225F:      configs/cortina_presidio-asic-pnand_defconfig
 226
 227ARM/CZ.NIC TURRIS MOX SUPPORT
 228M:      Marek Behun <marek.behun@nic.cz>
 229S:      Maintained
 230F:      arch/arm/dts/armada-3720-turris-mox.dts
 231F:      board/CZ.NIC/
 232F:      configs/turris_*_defconfig
 233F:      include/configs/turris_*.h
 234
 235ARM FREESCALE IMX
 236M:      Stefano Babic <sbabic@denx.de>
 237M:      Fabio Estevam <festevam@gmail.com>
 238R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
 239S:      Maintained
 240T:      git https://source.denx.de/u-boot/custodians/u-boot-imx.git
 241F:      arch/arm/cpu/arm1136/mx*/
 242F:      arch/arm/cpu/arm926ejs/mx*/
 243F:      arch/arm/cpu/armv7/vf610/
 244F:      arch/arm/dts/*imx*
 245F:      arch/arm/mach-imx/
 246F:      arch/arm/include/asm/arch-imx/
 247F:      arch/arm/include/asm/arch-mx*/
 248F:      arch/arm/include/asm/arch-vf610/
 249F:      arch/arm/include/asm/mach-imx/
 250F:      board/freescale/*mx*/
 251
 252ARM HISILICON
 253M:      Peter Griffin <peter.griffin@linaro.org>
 254M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 255S:      Maintained
 256F:      arch/arm/cpu/armv8/hisilicon
 257F:      arch/arm/include/asm/arch-hi6220/
 258F:      arch/arm/include/asm/arch-hi3660/
 259
 260ARM IPQ40XX
 261M:      Robert Marko <robert.marko@sartura.hr>
 262M:      Luka Kovacic <luka.kovacic@sartura.hr>
 263M:      Luka Perkov <luka.perkov@sartura.hr>
 264S:      Maintained
 265F:      arch/arm/mach-ipq40xx/
 266F:      include/dt-bindings/clock/qcom,ipq4019-gcc.h
 267F:      include/dt-bindings/reset/qcom,ipq4019-reset.h
 268F:      drivers/reset/reset-ipq4019.c
 269F:      drivers/phy/phy-qcom-ipq4019-usb.c
 270F:      drivers/spi/spi-qup.c
 271F:      drivers/net/mdio-ipq4019.c
 272F:      drivers/rng/msm_rng.c
 273
 274ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
 275M:      Stefan Roese <sr@denx.de>
 276S:      Maintained
 277T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 278F:      arch/arm/mach-kirkwood/
 279F:      arch/arm/mach-mvebu/
 280F:      drivers/ata/ahci_mvebu.c
 281F:      drivers/clk/mvebu/
 282F:      drivers/ddr/marvell/
 283F:      drivers/gpio/mvebu_gpio.c
 284F:      drivers/i2c/mvtwsi.c
 285F:      drivers/mmc/xenon_sdhci.c
 286F:      drivers/phy/marvell/
 287F:      drivers/pinctrl/mvebu/
 288F:      drivers/rtc/armada38x.c
 289F:      drivers/spi/kirkwood_spi.c
 290F:      drivers/spi/mvebu_a3700_spi.c
 291F:      drivers/pci/pcie_dw_mvebu.c
 292F:      drivers/watchdog/armada-37xx-wdt.c
 293F:      drivers/watchdog/orion_wdt.c
 294F:      include/configs/mv-common.h
 295
 296ARM MARVELL PCIE CONTROLLER DRIVERS
 297M:      Pali Rohár <pali@kernel.org>
 298M:      Stefan Roese <sr@denx.de>
 299S:      Maintained
 300T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 301F:      drivers/pci/pci-aardvark.c
 302F:      drivers/pci/pci_mvebu.c
 303
 304ARM MARVELL SERIAL DRIVERS
 305M:      Pali Rohár <pali@kernel.org>
 306M:      Stefan Roese <sr@denx.de>
 307S:      Maintained
 308T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 309F:      drivers/serial/serial_mvebu_a3700.c
 310
 311ARM MARVELL PXA
 312M:      Marek Vasut <marex@denx.de>
 313S:      Maintained
 314T:      git https://source.denx.de/u-boot/custodians/u-boot-pxa.git
 315F:      arch/arm/cpu/pxa/
 316F:      arch/arm/include/asm/arch-pxa/
 317
 318ARM MEDIATEK
 319M:      Ryder Lee <ryder.lee@mediatek.com>
 320M:      Weijie Gao <weijie.gao@mediatek.com>
 321M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
 322R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
 323S:      Maintained
 324F:      arch/arm/mach-mediatek/
 325F:      arch/arm/include/asm/arch-mediatek/
 326F:      board/mediatek/
 327F:      doc/device-tree-bindings/phy/phy-mtk-*
 328F:      doc/device-tree-bindings/usb/mediatek,*
 329F:      doc/README.mediatek
 330F:      drivers/clk/mediatek/
 331F:      drivers/mmc/mtk-sd.c
 332F:      drivers/phy/phy-mtk-*
 333F:      drivers/pinctrl/mediatek/
 334F:      drivers/power/domain/mtk-power-domain.c
 335F:      drivers/ram/mediatek/
 336F:      drivers/spi/mtk_snfi_spi.c
 337F:      drivers/timer/mtk_timer.c
 338F:      drivers/usb/host/xhci-mtk.c
 339F:      drivers/usb/mtu3/
 340F:      drivers/watchdog/mtk_wdt.c
 341F:      drivers/net/mtk_eth.c
 342F:      drivers/reset/reset-mediatek.c
 343F:      tools/mtk_image.c
 344F:      tools/mtk_image.h
 345N:      mediatek
 346
 347ARM MICROCHIP/ATMEL AT91
 348M:      Eugen Hristev <eugen.hristev@microchip.com>
 349S:      Maintained
 350T:      git https://source.denx.de/u-boot/custodians/u-boot-atmel.git
 351F:      arch/arm/mach-at91/
 352F:      board/atmel/
 353F:      drivers/cpu/at91_cpu.c
 354F:      drivers/misc/microchip_flexcom.c
 355F:      include/dt-bindings/mfd/atmel-flexcom.h
 356F:      drivers/timer/mchp-pit64b-timer.c
 357
 358ARM NEXELL S5P4418
 359M:      Stefan Bosch <stefan_b@posteo.net>
 360S:      Maintained
 361F:      arch/arm/cpu/armv7/s5p4418/
 362F:      arch/arm/dts/s5p4418*
 363F:      arch/arm/mach-nexell/
 364F:      board/friendlyarm/
 365F:      configs/s5p4418_nanopi2_defconfig
 366F:      doc/README.s5p4418
 367F:      drivers/gpio/nx_gpio.c
 368F:      drivers/i2c/nx_i2c.c
 369F:      drivers/mmc/nexell_dw_mmc_dm.c
 370F:      drivers/pinctrl/nexell/
 371F:      drivers/video/nexell/
 372F:      drivers/video/nexell_display.c
 373F:      include/configs/s5p4418_nanopi2.h
 374
 375ARM OWL
 376M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 377S:      Maintained
 378F:      arch/arm/include/asm/arch-owl/
 379F:      arch/arm/mach-owl/
 380F:      doc/board/actions/
 381F:      drivers/clk/owl/
 382F:      drivers/serial/serial_owl.c
 383F:      include/configs/owl-common.h
 384F:      configs/bubblegum_96_defconfig
 385F:      configs/cubieboard7_defconfig
 386
 387ARM RENESAS RMOBILE/R-CAR
 388M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
 389M:      Marek Vasut <marek.vasut+renesas@gmail.com>
 390S:      Maintained
 391T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
 392F:      arch/arm/mach-rmobile/
 393
 394ARM ROCKCHIP
 395M:      Simon Glass <sjg@chromium.org>
 396M:      Philipp Tomsich <philipp.tomsich@vrull.eu>
 397M:      Kever Yang <kever.yang@rock-chips.com>
 398S:      Maintained
 399T:      git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
 400F:      arch/arm/dts/rk3*
 401F:      arch/arm/dts/rockchip*
 402F:      arch/arm/dts/rv1108*
 403F:      arch/arm/include/asm/arch-rockchip/
 404F:      arch/arm/mach-rockchip/
 405F:      board/rockchip/
 406F:      drivers/clk/rockchip/
 407F:      drivers/gpio/rk_gpio.c
 408F:      drivers/misc/rockchip-efuse.c
 409F:      drivers/mmc/rockchip_sdhci.c
 410F:      drivers/mmc/rockchip_dw_mmc.c
 411F:      drivers/pinctrl/rockchip/
 412F:      drivers/ram/rockchip/
 413F:      drivers/sysreset/sysreset_rockchip.c
 414F:      drivers/video/rockchip/
 415F:      tools/rkcommon.c
 416F:      tools/rkcommon.h
 417F:      tools/rkimage.c
 418F:      tools/rksd.c
 419F:      tools/rkspi.c
 420N:      rockchip
 421
 422ARM SAMSUNG
 423M:      Minkyu Kang <mk7.kang@samsung.com>
 424S:      Maintained
 425T:      git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
 426F:      arch/arm/mach-exynos/
 427F:      arch/arm/mach-s5pc1xx/
 428F:      arch/arm/cpu/armv7/s5p-common/
 429
 430ARM SNAPDRAGON
 431M:      Ramon Fried <rfried.dev@gmail.com>
 432S:      Maintained
 433F:      arch/arm/mach-snapdragon/
 434F:      drivers/gpio/msm_gpio.c
 435F:      drivers/mmc/msm_sdhci.c
 436F:      drivers/phy/msm8916-usbh-phy.c
 437F:      drivers/serial/serial_msm.c
 438F:      drivers/serial/serial_msm_geni.c
 439F:      drivers/smem/msm_smem.c
 440F:      drivers/spmi/spmi-msm.c
 441F:      drivers/usb/host/ehci-msm.c
 442
 443ARM STI
 444M:      Patrice Chotard <patrice.chotard@foss.st.com>
 445S:      Maintained
 446T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
 447F:      arch/arm/mach-sti/
 448F:      arch/arm/include/asm/arch-sti*/
 449F:      drivers/phy/sti_usb_phy.c
 450F:      drivers/pinctrl/pinctrl-sti.c
 451F:      drivers/mmc/sti_sdhci.c
 452F:      drivers/reset/sti-reset.c
 453F:      drivers/serial/serial_sti_asc.c
 454F:      drivers/sysreset/sysreset_sti.c
 455F:      drivers/timer/sti-timer.c
 456F:      drivers/usb/host/dwc3-sti-glue.c
 457F:      include/dwc3-sti-glue.h
 458F:      include/dt-bindings/clock/stih407-clks.h
 459F:      include/dt-bindings/clock/stih410-clks.h
 460F:      include/dt-bindings/reset/stih407-resets.h
 461
 462ARM STM STM32MP
 463M:      Patrick Delaunay <patrick.delaunay@foss.st.com>
 464M:      Patrice Chotard <patrice.chotard@foss.st.com>
 465L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 466T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
 467S:      Maintained
 468F:      arch/arm/mach-stm32mp/
 469F:      doc/board/st/
 470F:      drivers/adc/stm32-adc*
 471F:      drivers/clk/clk_stm32mp1.c
 472F:      drivers/gpio/stm32_gpio.c
 473F:      drivers/hwspinlock/stm32_hwspinlock.c
 474F:      drivers/i2c/stm32f7_i2c.c
 475F:      drivers/mailbox/stm32-ipcc.c
 476F:      drivers/misc/stm32mp_fuse.c
 477F:      drivers/misc/stm32_rcc.c
 478F:      drivers/mmc/stm32_sdmmc2.c
 479F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
 480F:      drivers/phy/phy-stm32-usbphyc.c
 481F:      drivers/pinctrl/pinctrl_stm32.c
 482F:      drivers/power/pmic/stpmic1.c
 483F:      drivers/power/regulator/stm32-vrefbuf.c
 484F:      drivers/power/regulator/stpmic1.c
 485F:      drivers/ram/stm32mp1/
 486F:      drivers/remoteproc/stm32_copro.c
 487F:      drivers/reset/stm32-reset.c
 488F:      drivers/rng/stm32mp1_rng.c
 489F:      drivers/rtc/stm32_rtc.c
 490F:      drivers/serial/serial_stm32.*
 491F:      drivers/spi/stm32_qspi.c
 492F:      drivers/spi/stm32_spi.c
 493F:      drivers/video/stm32/stm32_ltdc.c
 494F:      drivers/watchdog/stm32mp_wdt.c
 495F:      include/dt-bindings/clock/stm32fx-clock.h
 496F:      include/dt-bindings/clock/stm32mp1-clks.h
 497F:      include/dt-bindings/clock/stm32mp1-clksrc.h
 498F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
 499F:      include/dt-bindings/reset/stm32mp1-resets.h
 500F:      include/stm32_rcc.h
 501F:      tools/stm32image.c
 502N:      stm
 503N:      stm32
 504
 505
 506ARM STM STV0991
 507M:      Vikas Manocha <vikas.manocha@st.com>
 508S:      Maintained
 509F:      arch/arm/cpu/armv7/stv0991/
 510F:      arch/arm/include/asm/arch-stv0991/
 511
 512ARM SUNXI
 513M:      Jagan Teki <jagan@amarulasolutions.com>
 514M:      Andre Przywara <andre.przywara@arm.com>
 515S:      Maintained
 516T:      git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
 517F:      arch/arm/cpu/armv7/sunxi/
 518F:      arch/arm/include/asm/arch-sunxi/
 519F:      arch/arm/mach-sunxi/
 520F:      board/sunxi/
 521F:      drivers/clk/sunxi/
 522F:      drivers/phy/allwinner/
 523F:      drivers/video/sunxi/
 524
 525ARM TEGRA
 526M:      Tom Warren <twarren@nvidia.com>
 527S:      Maintained
 528T:      git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
 529F:      arch/arm/mach-tegra/
 530F:      arch/arm/include/asm/arch-tegra*/
 531
 532ARM TI
 533M:      Tom Rini <trini@konsulko.com>
 534S:      Maintained
 535T:      git https://source.denx.de/u-boot/custodians/u-boot-ti.git
 536F:      arch/arm/dts/am57xx*
 537F:      arch/arm/dts/dra7*
 538F:      arch/arm/mach-davinci/
 539F:      arch/arm/mach-k3/
 540F:      arch/arm/mach-keystone/
 541F:      arch/arm/mach-omap2/
 542F:      arch/arm/include/asm/arch-omap*/
 543F:      arch/arm/include/asm/ti-common/
 544F:      board/ti/
 545F:      drivers/dma/ti*
 546F:      drivers/firmware/ti_sci.*
 547F:      drivers/gpio/omap_gpio.c
 548F:      drivers/memory/ti-aemif.c
 549F:      drivers/misc/k3_avs.c
 550F:      drivers/mailbox/k3-sec-procy.c
 551F:      drivers/pci/pcie_dw_ti.c
 552F:      drivers/phy/keystone-usb-phy.c
 553F:      drivers/phy/omap-usb2-phy.c
 554F:      drivers/phy/phy-ti-am654.c
 555F:      drivers/phy/ti-pipe3-phy.c
 556F:      drivers/ram/k3*
 557F:      drivers/remoteproc/ipu_rproc.c
 558F:      drivers/remoteproc/k3_system_controller.c
 559F:      drivers/remoteproc/pruc_rpoc.c
 560F:      drivers/remoteproc/ti*
 561F:      drivers/reset/reset-dra7.c
 562F:      drivers/reset/reset-ti-sci.c
 563F:      drivers/rtc/davinci.c
 564F:      drivers/serial/serial_omap.c
 565F:      drivers/soc/ti/
 566F:      drivers/sysreset/sysreset-ti-sci.c
 567F:      drivers/thermal/ti-bandgap.c
 568F:      drivers/timer/omap-timer.c
 569F:      drivers/watchdog/omap_wdt.c
 570F:      include/linux/pruss_driver.h
 571F:      include/linux/soc/ti/
 572
 573ARM U8500
 574M:      Stephan Gerhold <stephan@gerhold.net>
 575R:      Linus Walleij <linus.walleij@linaro.org>
 576S:      Maintained
 577F:      arch/arm/dts/ste-*
 578F:      arch/arm/mach-u8500/
 579F:      drivers/gpio/nmk_gpio.c
 580F:      drivers/phy/phy-ab8500-usb.c
 581F:      drivers/power/pmic/ab8500.c
 582F:      drivers/timer/nomadik-mtu-timer.c
 583F:      drivers/usb/musb-new/ux500.c
 584F:      drivers/video/mcde_simple.c
 585
 586ARM UNIPHIER
 587S:      Orphan (Since 2020-09)
 588F:      arch/arm/mach-uniphier/
 589F:      configs/uniphier_*_defconfig
 590N:      uniphier
 591
 592ARM VERSAL
 593M:      Michal Simek <michal.simek@xilinx.com>
 594S:      Maintained
 595T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 596F:      arch/arm/mach-versal/
 597F:      drivers/net/xilinx_axi_mrmac.*
 598F:      drivers/soc/soc_xilinx_versal.c
 599F:      drivers/watchdog/xilinx_wwdt.c
 600N:      (?<!uni)versal
 601
 602ARM VERSATILE EXPRESS DRIVERS
 603M:      Liviu Dudau <liviu.dudau@foss.arm.com>
 604S:      Maintained
 605T:      git git://github.com/ARM-software/u-boot.git
 606F:      drivers/misc/vexpress_config.c
 607N:      vexpress
 608
 609ARM ZYNQ
 610M:      Michal Simek <monstr@monstr.eu>
 611S:      Maintained
 612T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 613F:      arch/arm/mach-zynq/
 614F:      doc/board/xilinx/
 615F:      doc/device-tree-bindings/video/syncoam,seps525.txt
 616F:      drivers/clk/clk_zynq.c
 617F:      drivers/fpga/zynqpl.c
 618F:      drivers/gpio/zynq_gpio.c
 619F:      drivers/i2c/i2c-cdns.c
 620F:      drivers/i2c/muxes/pca954x.c
 621F:      drivers/i2c/zynq_i2c.c
 622F:      drivers/mmc/zynq_sdhci.c
 623F:      drivers/mtd/nand/raw/zynq_nand.c
 624F:      drivers/net/phy/xilinx_phy.c
 625F:      drivers/net/zynq_gem.c
 626F:      drivers/serial/serial_zynq.c
 627F:      drivers/spi/zynq_qspi.c
 628F:      drivers/spi/zynq_spi.c
 629F:      drivers/usb/host/ehci-zynq.c
 630F:      drivers/watchdog/cdns_wdt.c
 631F:      include/zynqpl.h
 632F:      tools/zynqimage.c
 633N:      zynq
 634
 635ARM ZYNQMP
 636M:      Michal Simek <michal.simek@xilinx.com>
 637S:      Maintained
 638T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 639F:      arch/arm/mach-zynqmp/
 640F:      drivers/clk/clk_zynqmp.c
 641F:      driver/firmware/firmware-zynqmp.c
 642F:      drivers/fpga/zynqpl.c
 643F:      drivers/gpio/zynq_gpio.c
 644F:      drivers/gpio/zynqmp_gpio_modepin.c
 645F:      drivers/i2c/i2c-cdns.c
 646F:      drivers/i2c/muxes/pca954x.c
 647F:      drivers/i2c/zynq_i2c.c
 648F:      drivers/mailbox/zynqmp-ipi.c
 649F:      drivers/mmc/zynq_sdhci.c
 650F:      drivers/mtd/nand/raw/zynq_nand.c
 651F:      drivers/net/phy/xilinx_phy.c
 652F:      drivers/net/zynq_gem.c
 653F:      drivers/phy/phy-zynqmp.c
 654F:      drivers/power/domain/zynqmp-power-domain.c
 655F:      drivers/serial/serial_zynq.c
 656F:      drivers/reset/reset-zynqmp.c
 657F:      drivers/rtc/zynqmp_rtc.c
 658F:      drivers/soc/soc_xilinx_zynqmp.c
 659F:      drivers/spi/zynq_qspi.c
 660F:      drivers/spi/zynq_spi.c
 661F:      drivers/timer/cadence-ttc.c
 662F:      drivers/usb/host/ehci-zynq.c
 663F:      drivers/video/seps525.c
 664F:      drivers/watchdog/cdns_wdt.c
 665F:      include/zynqmppl.h
 666F:      include/zynqmp_firmware.h
 667F:      tools/zynqmp*
 668N:      ultra96
 669N:      zynqmp
 670
 671ARM ZYNQMP R5
 672M:      Michal Simek <michal.simek@xilinx.com>
 673S:      Maintained
 674T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 675F:      arch/arm/mach-zynqmp-r5/
 676
 677ARM PHYTIUM
 678M:      liuhao <liuhao@phytium.com.cn>
 679M:      shuyiqi <shuyiqi@phytium.com.cn>
 680S:      Maintained
 681F:      drivers/pci/pcie_phytium.c
 682F:      arch/arm/dts/phytium-durian.dts
 683
 684BINMAN
 685M:      Simon Glass <sjg@chromium.org>
 686S:      Maintained
 687F:      tools/binman/
 688
 689BTRFS
 690M:      Marek Behun <marek.behun@nic.cz>
 691R:      Qu Wenruo <wqu@suse.com>
 692L:      linux-btrfs@vger.kernel.org
 693S:      Maintained
 694F:      cmd/btrfs.c
 695F:      fs/btrfs/
 696F:      include/btrfs.h
 697
 698BUILDMAN
 699M:      Simon Glass <sjg@chromium.org>
 700S:      Maintained
 701F:      tools/buildman/
 702
 703CFI FLASH
 704M:      Stefan Roese <sr@denx.de>
 705S:      Maintained
 706T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
 707F:      drivers/mtd/cfi_flash.c
 708F:      drivers/mtd/jedec_flash.c
 709
 710CLOCK
 711M:      Lukasz Majewski <lukma@denx.de>
 712M:      Sean Anderson <seanga2@gmail.com>
 713S:      Maintained
 714T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
 715F:      drivers/clk/
 716F:      drivers/clk/imx/
 717
 718COLDFIRE
 719M:      Huan Wang <alison.wang@nxp.com>
 720M:      Angelo Dureghello <angelo@sysam.it>
 721S:      Maintained
 722T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
 723F:      arch/m68k/
 724F:      doc/arch/m68k.rst
 725
 726DFU
 727M:      Lukasz Majewski <lukma@denx.de>
 728S:      Maintained
 729T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
 730F:      cmd/dfu.c
 731F:      cmd/usb_*.c
 732F:      common/dfu.c
 733F:      common/update.c
 734F:      common/usb_storage.c
 735F:      doc/api/dfu.rst
 736F:      doc/usage/dfu.rst
 737F:      drivers/dfu/
 738F:      drivers/usb/gadget/
 739F:      include/dfu.h
 740
 741DRIVER MODEL
 742M:      Simon Glass <sjg@chromium.org>
 743S:      Maintained
 744T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
 745F:      doc/driver-model/
 746F:      drivers/core/
 747F:      include/dm/
 748F:      test/dm/
 749
 750EFI APP
 751M:      Simon Glass <sjg@chromium.org>
 752M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
 753S:      Maintained
 754W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
 755F:      board/efi/efi-x86_app
 756F:      configs/efi-x86_app*
 757F:      doc/develop/uefi/u-boot_on_efi.rst
 758F:      drivers/block/efi-media-uclass.c
 759F:      drivers/block/sb_efi_media.c
 760F:      lib/efi/efi_app.c
 761F:      scripts/build-efi.sh
 762F:      test/dm/efi_media.c
 763
 764EFI PAYLOAD
 765M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
 766S:      Maintained
 767T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
 768F:      doc/api/efi.rst
 769F:      doc/develop/uefi/*
 770F:      doc/mkeficapsule.1
 771F:      doc/usage/bootefi.rst
 772F:      drivers/rtc/emul_rtc.c
 773F:      include/capitalization.h
 774F:      include/charset.h
 775F:      include/cp1250.h
 776F:      include/cp437.h
 777F:      include/efi*
 778F:      include/pe.h
 779F:      include/asm-generic/pe.h
 780F:      lib/charset.c
 781F:      lib/efi*/
 782F:      test/lib/efi_*
 783F:      test/py/tests/test_efi*
 784F:      test/py/tests/test_efi*/
 785F:      test/unicode_ut.c
 786F:      cmd/bootefi.c
 787F:      cmd/efidebug.c
 788F:      cmd/nvedit_efi.c
 789F:      tools/efivar.py
 790F:      tools/file2include.c
 791F:      tools/mkeficapsule.c
 792
 793EFI VARIABLES VIA OP-TEE
 794M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
 795S:      Maintained
 796F:      lib/efi_loader/efi_variable_tee.c
 797F:      include/mm_communication.h
 798
 799ENVIRONMENT
 800M:      Joe Hershberger <joe.hershberger@ni.com>
 801R:      Wolfgang Denk <wd@denx.de>
 802S:      Maintained
 803F:      env/
 804F:      include/env*
 805F:      test/env/
 806F:      tools/env*
 807F:      tools/mkenvimage.c
 808
 809ENVIRONMENT AS TEXT
 810M:      Simon Glass <sjg@chromium.org>
 811R:      Wolfgang Denk <wd@denx.de>
 812S:      Maintained
 813F:      doc/usage/environment.rst
 814F:      scripts/env2string.awk
 815
 816FASTBOOT
 817S:      Orphaned
 818F:      cmd/fastboot.c
 819F:      doc/android/fastboot*.rst
 820F:      include/fastboot.h
 821F:      include/fastboot-internal.h
 822F:      include/net/fastboot.h
 823F:      drivers/fastboot/
 824F:      drivers/usb/gadget/f_fastboot.c
 825F:      net/fastboot.c
 826F:      test/dm/fastboot.c
 827
 828FPGA
 829M:      Michal Simek <michal.simek@xilinx.com>
 830S:      Maintained
 831T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 832F:      drivers/fpga/
 833F:      cmd/fpga.c
 834F:      include/fpga.h
 835
 836FLATTENED DEVICE TREE
 837M:      Simon Glass <sjg@chromium.org>
 838S:      Maintained
 839T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
 840F:      lib/fdtdec*
 841F:      lib/libfdt/
 842F:      include/fdt*
 843F:      include/linux/libfdt*
 844F:      cmd/fdt.c
 845F:      common/fdt_support.c
 846F:      scripts/dtc-version.sh
 847
 848FREEBSD
 849M:      Rafal Jaworowski <raj@semihalf.com>
 850S:      Maintained
 851T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
 852
 853FREESCALE QORIQ
 854M:      Priyanka Jain <priyanka.jain@nxp.com>
 855S:      Maintained
 856T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
 857F:      drivers/watchdog/sp805_wdt.c
 858F:      drivers/watchdog/sbsa_gwdt.c
 859
 860I2C
 861M:      Heiko Schocher <hs@denx.de>
 862S:      Maintained
 863T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
 864F:      drivers/i2c/
 865
 866KWBIMAGE / KWBOOT TOOLS
 867M:      Pali Rohár <pali@kernel.org>
 868M:      Marek Behún <marek.behun@nic.cz>
 869M:      Stefan Roese <sr@denx.de>
 870S:      Maintained
 871T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 872F:      doc/README.kwbimage
 873F:      doc/kwboot.1
 874F:      tools/kwb*
 875
 876LOGGING
 877M:      Simon Glass <sjg@chromium.org>
 878S:      Maintained
 879T:      git https://source.denx.de/u-boot/u-boot.git
 880F:      common/log*
 881F:      cmd/log.c
 882F:      doc/develop/logging.rst
 883F:      include/log.h
 884F:      lib/getopt.c
 885F:      test/log/
 886F:      test/py/tests/test_log.py
 887
 888MALI DISPLAY PROCESSORS
 889M:      Liviu Dudau <liviu.dudau@foss.arm.com>
 890S:      Supported
 891T:      git git://github.com/ARM-software/u-boot.git
 892F:      drivers/video/mali_dp.c
 893F:      drivers/i2c/i2c-versatile.c
 894
 895MICROBLAZE
 896M:      Michal Simek <monstr@monstr.eu>
 897S:      Maintained
 898T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 899F:      arch/microblaze/
 900F:      cmd/mfsl.c
 901F:      drivers/gpio/xilinx_gpio.c
 902F:      drivers/net/xilinx_axi_emac.c
 903F:      drivers/net/xilinx_emaclite.c
 904F:      drivers/serial/serial_xuartlite.c
 905F:      drivers/spi/xilinx_spi.c
 906F:      drivers/sysreset/sysreset_gpio.c
 907F:      drivers/watchdog/xilinx_tb_wdt.c
 908N:      xilinx
 909
 910MIPS
 911M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 912S:      Maintained
 913T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
 914F:      arch/mips/
 915
 916MIPS CORTINA ACCESS CAxxxx
 917M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
 918S:      Supported
 919F:      board/cortina/common/
 920F:      drivers/gpio/cortina_gpio.c
 921F:      drivers/watchdog/cortina_wdt.c
 922F:      drivers/serial/serial_cortina.c
 923F:      drivers/led/led_cortina.c
 924F:      drivers/mmc/ca_dw_mmc.c
 925F:      drivers/spi/ca_sflash.c
 926F:      drivers/i2c/i2c-cortina.c
 927F:      drivers/i2c/i2c-cortina.h
 928F:      drivers/net/cortina_ni.c
 929F:      drivers/net/cortina_ni.h
 930F:      drivers/net/phy/ca_phy.c
 931
 932MIPS MEDIATEK
 933M:      Weijie Gao <weijie.gao@mediatek.com>
 934R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
 935S:      Maintained
 936F:      arch/mips/mach-mtmips/
 937F:      arch/mips/dts/mt7620.dtsi
 938F:      arch/mips/dts/mt7620-u-boot.dtsi
 939F:      include/configs/mt7620.h
 940F:      include/dt-bindings/clock/mt7620-clk.h
 941F:      include/dt-bindings/clock/mt7628-clk.h
 942F:      include/dt-bindings/reset/mt7620-reset.h
 943F:      include/dt-bindings/reset/mt7628-reset.h
 944F:      drivers/clk/mtmips/
 945F:      drivers/pinctrl/mtmips/
 946F:      drivers/gpio/mt7620_gpio.c
 947F:      drivers/net/mt7620-eth.c
 948F:      drivers/phy/mt7620-usb-phy.c
 949F:      drivers/reset/reset-mtmips.c
 950F:      drivers/serial/serial_mt7620.c
 951F:      drivers/spi/mt7620_spi.c
 952F:      drivers/sysreset/sysreset_resetctl.c
 953F:      drivers/watchdog/mt7620_wdt.c
 954
 955MIPS MSCC
 956M:      Gregory CLEMENT <gregory.clement@bootlin.com>
 957M:      Lars Povlsen <lars.povlsen@microchip.com>
 958M:      Horatiu Vultur <horatiu.vultur@microchip.com>
 959S:      Maintained
 960F:      arch/mips/mach-mscc/
 961F:      arch/mips/dts/luton*
 962F:      arch/mips/dts/mscc*
 963F:      arch/mips/dts/ocelot*
 964F:      arch/mips/dts/jr2*
 965F:      arch/mips/dts/serval*
 966F:      board/mscc/
 967F:      configs/mscc*
 968F:      drivers/gpio/mscc_sgpio.c
 969F:      drivers/spi/mscc_bb_spi.c
 970F:      include/configs/vcoreiii.h
 971F:      include/dt-bindings/mscc/
 972F:      drivers/pinctrl/mscc/
 973F:      drivers/net/mscc_eswitch/
 974
 975MIPS JZ4780
 976M:      Ezequiel Garcia <ezequiel@collabora.com>
 977S:      Maintained
 978F:      arch/mips/mach-jz47xx/
 979
 980MIPS Octeon
 981M:      Aaron Williams <awilliams@marvell.com>
 982S:      Maintained
 983F:      arch/mips/mach-octeon/
 984F:      arch/mips/include/asm/arch-octeon/
 985F:      arch/mips/dts/mrvl,cn73xx.dtsi
 986
 987MMC
 988M:      Peng Fan <peng.fan@nxp.com>
 989M:      Jaehoon Chung <jh80.chung@samsung.com>
 990S:      Maintained
 991T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
 992F:      drivers/mmc/
 993
 994NAND FLASH
 995#M:     Scott Wood <oss@buserror.net>
 996S:      Orphaned (Since 2018-07)
 997T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
 998F:      drivers/mtd/nand/raw/
 999
1000NDS32
1001M:      Rick Chen <rick@andestech.com>
1002S:      Maintained
1003T:      git https://source.denx.de/u-boot/custodians/u-boot-nds32.git
1004F:      arch/nds32/
1005
1006NETWORK
1007M:      Joe Hershberger <joe.hershberger@ni.com>
1008M:      Ramon Fried <rfried.dev@gmail.com>
1009S:      Maintained
1010T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1011F:      drivers/net/
1012F:      include/net.h
1013F:      net/
1014
1015NIOS
1016M:      Thomas Chou <thomas@wytron.com.tw>
1017S:      Maintained
1018T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1019F:      arch/nios2/
1020
1021NVMe
1022M:      Bin Meng <bmeng.cn@gmail.com>
1023S:      Maintained
1024F:      drivers/nvme/
1025F:      cmd/nvme.c
1026F:      include/nvme.h
1027F:      doc/develop/driver-model/nvme.rst
1028
1029NXP C45 TJA11XX PHY DRIVER
1030M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1031S:      Maintained
1032F:      drivers/net/phy/nxp-c45-tja11xx.c
1033
1034ONENAND
1035#M:     Lukasz Majewski <l.majewski@majess.pl>
1036S:      Orphaned (Since 2017-01)
1037T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1038F:      drivers/mtd/onenand/
1039
1040OUT4-IMX6ULL-NANO BOARD
1041M:      Oleh Kravchenko <oleg@kaa.org.ua>
1042S:      Maintained
1043T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1044F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1045F:      arch/arm/dts/o4-imx-nano.dts
1046F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1047F:      board/out4
1048F:      configs/ev-imx280-nano-x-mb_defconfig
1049F:      configs/o4-imx6ull-nano_defconfig
1050F:      include/configs/o4-imx6ull-nano.h
1051
1052PATMAN
1053M:      Simon Glass <sjg@chromium.org>
1054S:      Maintained
1055F:      tools/patman/
1056
1057PCI Endpoint
1058M:      Ramon Fried <rfried.dev@gmail.com>
1059S:      Maintained
1060F:      drivers/pci_endpoint/
1061F:  include/pci_ep.h
1062
1063PCI MPC85xx
1064M:      Heiko Schocher <hs@denx.de>
1065S:      Maintained
1066F:      drivers/pci/pci_mpc85xx.c
1067
1068POWER
1069M:      Jaehoon Chung <jh80.chung@samsung.com>
1070S:      Maintained
1071T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1072F:      drivers/power/
1073
1074POWERPC
1075M:      Wolfgang Denk <wd@denx.de>
1076S:      Maintained
1077F:      arch/powerpc/
1078
1079POWERPC MPC8XX
1080M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1081S:      Maintained
1082T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1083F:      arch/powerpc/cpu/mpc8xx/
1084
1085POWERPC MPC83XX
1086M:      Mario Six <mario.six@gdsys.cc>
1087S:      Maintained
1088T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1089F:      drivers/ram/mpc83xx_sdram.c
1090F:      include/dt-bindings/memory/mpc83xx-sdram.h
1091F:      drivers/sysreset/sysreset_mpc83xx.c
1092F:      drivers/sysreset/sysreset_mpc83xx.h
1093F:      drivers/clk/mpc83xx_clk.c
1094F:      drivers/clk/mpc83xx_clk.h
1095F:      include/dt-bindings/clk/mpc83xx-clk.h
1096F:      drivers/timer/mpc83xx_timer.c
1097F:      drivers/cpu/mpc83xx_cpu.c
1098F:      drivers/cpu/mpc83xx_cpu.h
1099F:      drivers/misc/mpc83xx_serdes.c
1100F:      arch/powerpc/cpu/mpc83xx/
1101F:      arch/powerpc/include/asm/arch-mpc83xx/
1102
1103POWERPC MPC85XX
1104M:      Priyanka Jain <priyanka.jain@nxp.com>
1105S:      Maintained
1106T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1107F:      arch/powerpc/cpu/mpc85xx/
1108
1109RISC-V
1110M:      Rick Chen <rick@andestech.com>
1111M:      Leo <ycliang@andestech.com>
1112S:      Maintained
1113T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1114F:      arch/riscv/
1115F:      cmd/riscv/
1116F:      doc/usage/sbi.rst
1117F:      drivers/sysreset/sysreset_sbi.c
1118F:      drivers/timer/andes_plmt_timer.c
1119F:      drivers/timer/sifive_clint_timer.c
1120F:      tools/prelink-riscv.c
1121
1122RISC-V CANAAN KENDRYTE K210
1123M:      Sean Anderson <seanga2@gmail.com>
1124S:      Maintained
1125F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1126F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1127F:      drivers/clk/clk_k210.c
1128F:      drivers/pinctrl/pinctrl-k210.c
1129F:      include/k210/
1130
1131RNG
1132M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1133R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1134S:      Maintained
1135F:      cmd/rng.c
1136F:      doc/api/rng.rst
1137F:      drivers/rng/
1138F:      drivers/virtio/virtio_rng.c
1139F:      include/rng.h
1140
1141ROCKUSB
1142M:      Eddie Cai <eddie.cai.linux@gmail.com>
1143S:      Maintained
1144F:      drivers/usb/gadget/f_rockusb.c
1145F:      cmd/rockusb.c
1146F:      doc/README.rockusb
1147
1148SANDBOX
1149M:      Simon Glass <sjg@chromium.org>
1150S:      Maintained
1151F:      arch/sandbox/
1152F:      doc/arch/sandbox.rst
1153F:      include/dt-bindings/*/sandbox*.h
1154
1155SETEXPR
1156M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1157S:      Maintained
1158F:      cmd/printf.c
1159F:      doc/usage/setexpr.rst
1160
1161SH
1162M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1163M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1164S:      Maintained
1165T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1166F:      arch/sh/
1167
1168SL28CLPD
1169M:      Michael Walle <michael@walle.cc>
1170S:      Maintained
1171F:      drivers/gpio/sl28cpld-gpio.c
1172F:      drivers/misc/sl28cpld.c
1173F:      drivers/watchdog/sl28cpld-wdt.c
1174
1175SPI
1176M:      Jagan Teki <jagan@amarulasolutions.com>
1177S:      Maintained
1178T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1179F:      drivers/spi/
1180F:      include/spi*
1181
1182SPI-NOR
1183M:      Jagan Teki <jagan@amarulasolutions.com>
1184M:      Vignesh R <vigneshr@ti.com>
1185S:      Maintained
1186F:      drivers/mtd/spi/
1187F:      include/spi_flash.h
1188F:      include/linux/mtd/cfi.h
1189F:      include/linux/mtd/spi-nor.h
1190
1191SPMI
1192M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1193S:      Maintained
1194F:      drivers/spmi/
1195F:      include/spmi/
1196
1197SQUASHFS
1198M:      Joao Marcos Costa <joaomarcos.costa@bootlin.com>
1199R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1200R:      Miquel Raynal <miquel.raynal@bootlin.com>
1201S:      Maintained
1202F:      fs/squashfs/
1203F:      include/sqfs.h
1204F:      cmd/sqfs.c
1205F:      test/py/tests/test_fs/test_squashfs/
1206
1207STACKPROTECTOR
1208M:      Joel Peshkin <joel.peshkin@broadcom.com>
1209S:      Maintained
1210F:      common/stackprot.c
1211F:      cmd/stackprot_test.c
1212F:      test/py/tests/test_stackprotector.py
1213
1214TARGET_BCMNS3
1215M:      Bharat Gooty <bharat.gooty@broadcom.com>
1216M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1217S:      Maintained
1218F:      board/broadcom/bcmns3/
1219F:      doc/README.bcmns3
1220F:      configs/bcm_ns3_defconfig
1221F:      include/configs/bcm_ns3.h
1222F:      include/dt-bindings/memory/bcm-ns3-mc.h
1223F:      arch/arm/Kconfig
1224F:      arch/arm/dts/ns3-board.dts
1225F:      arch/arm/dts/ns3.dtsi
1226F:      arch/arm/cpu/armv8/bcmns3
1227F:      arch/arm/include/asm/arch-bcmns3/
1228F:      cmd/broadcom/Makefile
1229F:      cmd/broadcom/chimp_boot.c
1230F:      cmd/broadcom/nitro_image_load.c
1231F:      cmd/broadcom/chimp_handshake.c
1232
1233TDA19988 HDMI ENCODER
1234M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1235S:      Maintained
1236F:      drivers/video/tda19988.c
1237
1238TI SYSTEM SECURITY
1239M:      Andrew F. Davis <afd@ti.com>
1240S:      Supported
1241F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1242F:      arch/arm/mach-omap2/sec-common.c
1243F:      arch/arm/mach-omap2/config_secure.mk
1244F:      arch/arm/mach-k3/security.c
1245F:      arch/arm/mach-k3/config_secure.mk
1246F:      configs/am335x_hs_evm_defconfig
1247F:      configs/am335x_hs_evm_uart_defconfig
1248F:      configs/am43xx_hs_evm_defconfig
1249F:      configs/am57xx_hs_evm_defconfig
1250F:      configs/am57xx_hs_evm_usb_defconfig
1251F:      configs/dra7xx_hs_evm_defconfig
1252F:      configs/dra7xx_hs_evm_usb_defconfig
1253F:      configs/k2hk_hs_evm_defconfig
1254F:      configs/k2e_hs_evm_defconfig
1255F:      configs/k2g_hs_evm_defconfig
1256F:      configs/k2l_hs_evm_defconfig
1257F:      configs/am65x_hs_evm_r5_defconfig
1258F:      configs/am65x_hs_evm_a53_defconfig
1259F:      configs/j721e_hs_evm_r5_defconfig
1260F:      configs/j721e_hs_evm_a72_defconfig
1261
1262TPM DRIVERS
1263M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1264S:      Maintained
1265F:      drivers/tpm/
1266
1267TQ GROUP
1268#M:     Martin Krause <martin.krause@tq-systems.de>
1269S:      Orphaned (Since 2016-02)
1270T:      git git://git.denx.de/u-boot-tq-group.git
1271
1272TEE
1273M:      Jens Wiklander <jens.wiklander@linaro.org>
1274S:      Maintained
1275F:      drivers/tee/
1276F:      include/tee.h
1277F:      include/tee/
1278
1279TEE-lib
1280M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1281S:      Maintained
1282F:      lib/optee
1283
1284UBI
1285M:      Kyungmin Park <kmpark@infradead.org>
1286M:      Heiko Schocher <hs@denx.de>
1287S:      Maintained
1288T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1289F:      drivers/mtd/ubi/
1290
1291UFS
1292M:      Faiz Abbas <faiz_abbas@ti.com>
1293S:      Maintained
1294F:      drivers/ufs/
1295
1296USB
1297M:      Marek Vasut <marex@denx.de>
1298S:      Maintained
1299T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1300F:      drivers/usb/
1301F:      common/usb.c
1302F:      common/usb_kbd.c
1303F:      include/usb.h
1304
1305USB xHCI
1306M:      Bin Meng <bmeng.cn@gmail.com>
1307S:      Maintained
1308T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1309F:      drivers/usb/host/xhci*
1310F:      include/usb/xhci.h
1311
1312VIDEO
1313M:      Anatolij Gustschin <agust@denx.de>
1314S:      Maintained
1315T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1316F:      drivers/video/
1317F:      common/lcd*.c
1318F:      include/lcd*.h
1319F:      include/video*.h
1320
1321VirtIO
1322M:      Bin Meng <bmeng.cn@gmail.com>
1323S:      Maintained
1324F:      drivers/virtio/
1325F:      cmd/virtio.c
1326F:      include/config/virtio/
1327F:      include/config/virtio.h
1328F:      include/config/cmd/virtio.h
1329F:      include/virtio*.h
1330F:      test/dm/virtio.c
1331F:      doc/develop/driver-model/virtio.rst
1332
1333WATCHDOG
1334M:      Stefan Roese <sr@denx.de>
1335S:      Maintained
1336T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1337F:      cmd/wdt.c
1338F:      drivers/watchdog/
1339F:      include/watchdog*.h
1340
1341X86
1342M:      Simon Glass <sjg@chromium.org>
1343M:      Bin Meng <bmeng.cn@gmail.com>
1344S:      Maintained
1345T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1346F:      arch/x86/
1347F:      cmd/x86/
1348
1349XEN
1350M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1351M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1352S:      Maintained
1353F:      arch/arm/cpu/armv8/xen/
1354F:      arch/arm/include/asm/xen.h
1355F:      arch/arm/include/asm/xen/
1356F:      cmd/pvblock.c
1357F:      drivers/serial/serial_xen.c
1358F:      drivers/xen/
1359F:      include/pvblock.h
1360F:      include/xen/
1361F:      include/xen.h
1362F:      lib/sscanf.c
1363F:      test/lib/sscanf.c
1364
1365XTENSA
1366M:      Max Filippov <jcmvbkbc@gmail.com>
1367S:      Maintained
1368F:      arch/xtensa/
1369
1370THE REST
1371M:      Tom Rini <trini@konsulko.com>
1372L:      u-boot@lists.denx.de
1373Q:      http://patchwork.ozlabs.org/project/uboot/list/
1374S:      Maintained
1375T:      git https://source.denx.de/u-boot/u-boot.git
1376F:      configs/tools-only_defconfig
1377F:      *
1378F:      */
1379