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:      board/emulation/configs/acpi.config
  57F:      cmd/acpi.c
  58F:      include/acpi/
  59F:      lib/acpi/
  60
  61ALIST:
  62M:      Simon Glass <sjg@chromium.org>
  63S:      Maintained
  64F:      include/alist.h
  65F:      lib/alist.c
  66F:      test/lib/alist.c
  67
  68ANDROID AB
  69M:      Mattijs Korpershoek <mkorpershoek@kernel.org>
  70R:      Igor Opaniuk <igor.opaniuk@gmail.com>
  71R:      Sam Protsenko <semen.protsenko@linaro.org>
  72S:      Maintained
  73T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
  74F:      boot/android_ab.c
  75F:      doc/android/ab.rst
  76F:      include/android_ab.h
  77F:      test/py/tests/test_android/test_ab.py
  78
  79ANDROID AVB
  80M:      Mattijs Korpershoek <mkorpershoek@kernel.org>
  81R:      Igor Opaniuk <igor.opaniuk@gmail.com>
  82S:      Maintained
  83T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
  84F:      cmd/avb.c
  85F:      common/avb_verify.c
  86F:      doc/android/avb2.rst
  87F:      include/avb_verify.h
  88F:      lib/libavb/
  89F:      test/py/tests/test_android/test_avb.py
  90
  91ARC
  92M:      Alexey Brodkin <alexey.brodkin@synopsys.com>
  93M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  94S:      Maintained
  95L:      uboot-snps-arc@synopsys.com
  96T:      git https://source.denx.de/u-boot/custodians/u-boot-arc.git
  97F:      arch/arc/
  98F:      board/synopsys/
  99
 100ARC HSDK CGU CLOCK
 101M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 102S:      Maintained
 103L:      uboot-snps-arc@synopsys.com
 104F:      drivers/clk/clk-hsdk-cgu.c
 105F:      include/dt-bindings/clock/snps,hsdk-cgu.h
 106F:      doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
 107
 108ARC HSDK CREG GPIO
 109M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 110S:      Maintained
 111L:      uboot-snps-arc@synopsys.com
 112F:      doc/device-tree-bindings/gpio/snps,creg-gpio.txt
 113F:      drivers/gpio/hsdk-creg-gpio.c
 114
 115ARC HSDK RESET
 116M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 117S:      Maintained
 118L:      uboot-snps-arc@synopsys.com
 119F:      include/dt-bindings/reset/snps,hsdk-reset.h
 120F:      drivers/reset/reset-hsdk.c
 121
 122ARC SYNOPSYS DW MMC EXTENSIONS
 123M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 124S:      Maintained
 125L:      uboot-snps-arc@synopsys.com
 126F:      doc/device-tree-bindings/mmc/snps,dw-mmc.txt
 127F:      drivers/mmc/snps_dw_mmc.c
 128
 129APPLE M1 SOC SUPPORT
 130M:      Mark Kettenis <kettenis@openbsd.org>
 131S:      Maintained
 132F:      arch/arm/include/asm/arch-apple/
 133F:      arch/arm/mach-apple/
 134F:      configs/apple_m1_defconfig
 135F:      drivers/iommu/apple_dart.c
 136F:      drivers/nvme/nvme_apple.c
 137F:      drivers/pci/pcie_apple.c
 138F:      drivers/phy/phy-apple-atc.c
 139F:      drivers/pinctrl/pinctrl-apple.c
 140F:      drivers/watchdog/apple_wdt.c
 141F:      include/configs/apple.h
 142
 143ARM
 144M:      Tom Rini <trini@konsulko.com>
 145S:      Maintained
 146T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
 147F:      arch/arm/
 148F:      arch/arm/dts/Makefile
 149F:      cmd/arm/
 150
 151ARM ALTERA SOCFPGA
 152M:      Marek Vasut <marex@denx.de>
 153M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
 154M:      Tien Fong Chee <tien.fong.chee@altera.com>
 155M:      Tingting Meng <tingting.meng@altera.com>
 156S:      Maintained
 157T:      git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
 158F:      drivers/ddr/altera/
 159F:      arch/arm/mach-socfpga/
 160F:      configs/socfpga_agilex5_vab_defconfig
 161F:      drivers/sysreset/sysreset_socfpga*
 162
 163ARM AMLOGIC SOC SUPPORT
 164M:      Neil Armstrong <neil.armstrong@linaro.org>
 165S:      Maintained
 166L:      u-boot-amlogic@groups.io
 167T:      git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
 168F:      arch/arm/mach-meson/
 169F:      arch/arm/include/asm/arch-meson/
 170F:      cmd/meson/
 171F:      drivers/clk/meson/
 172F:      drivers/serial/serial_meson.c
 173F:      drivers/reset/reset-meson.c
 174F:      drivers/i2c/meson_i2c.c
 175F:      drivers/net/phy/meson-gxl.c
 176F:      drivers/adc/meson-saradc.c
 177F:      drivers/phy/meson*
 178F:      drivers/mmc/meson_gx_mmc.c
 179F:      drivers/sm/meson-sm.c
 180F:      drivers/spi/meson_spifc.c
 181F:      drivers/pinctrl/meson/
 182F:      drivers/power/domain/meson-gx-pwrc-vpu.c
 183F:      drivers/video/meson/
 184F:      drivers/watchdog/meson_gxbb_wdt.c
 185F:      include/configs/meson64.h
 186F:      include/configs/meson64_android.h
 187F:      doc/board/amlogic/
 188N:      meson
 189
 190ARM ASPEED
 191M:      Ryan Chen <ryan_chen@aspeedtech.com>
 192M:      Chia-Wei Wang <chiawei_wang@aspeedtech.com>
 193R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
 194R:      Joel Stanley <joel@jms.id.au>
 195S:      Maintained
 196F:      arch/arm/mach-aspeed/
 197F:      arch/arm/include/asm/arch-aspeed/
 198F:      board/aspeed/
 199F:      drivers/clk/aspeed/
 200F:      drivers/crypto/aspeed/
 201F:      drivers/gpio/gpio-aspeed.c
 202F:      drivers/i2c/ast_i2c.[ch]
 203F:      drivers/mmc/aspeed_sdhci.c
 204F:      drivers/net/aspeed_mdio.c
 205F:      drivers/net/ftgmac100.[ch]
 206F:      drivers/pinctrl/aspeed/
 207F:      drivers/pwm/pwm-aspeed.c
 208F:      drivers/ram/aspeed/
 209F:      drivers/reset/reset-ast2500.c
 210F:      drivers/watchdog/ast_wdt.c
 211N:      aspeed
 212
 213ARM BROADCOM BCM283X / BCM27XX
 214M:      Matthias Brugger <mbrugger@suse.com>
 215M:      Peter Robinson <pbrobinson@gmail.com>
 216S:      Maintained
 217F:      arch/arm/dts/bcm283*
 218F:      arch/arm/mach-bcm283x/
 219F:      board/raspberrypi/
 220F:      drivers/gpio/bcm2835_gpio.c
 221F:      drivers/mmc/bcm2835_sdhci.c
 222F:      drivers/mmc/bcm2835_sdhost.c
 223F:      drivers/serial/serial_bcm283x_mu.c
 224F:      drivers/serial/serial_bcm283x_pl011.c
 225F:      drivers/video/bcm2835.c
 226F:      include/dm/platform_data/serial_bcm283x_mu.h
 227F:      include/dt-bindings/pinctrl/bcm2835.h
 228F:      drivers/pinctrl/broadcom/
 229F:      configs/rpi_*
 230T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
 231
 232ARM BROADCOM BCMBCA
 233M:      Anand Gore <anand.gore@broadcom.com>
 234M:      William Zhang <william.zhang@broadcom.com>
 235M:      Kursad Oney <kursad.oney@broadcom.com>
 236M:      Philippe Reynes <philippe.reynes@softathome.com>
 237S:      Maintained
 238F:      arch/arm/mach-bcmbca/
 239F:      board/broadcom/bcmbca/
 240N:      bcmbca
 241N:      bcm[9]?47622
 242N:      bcm[9]?4908
 243N:      bcm[9]?4912
 244N:      bcm[9]?63138
 245N:      bcm[9]?63146
 246N:      bcm[9]?63148
 247N:      bcm[9]?63158
 248N:      bcm[9]?63178
 249N:      bcm[9]?6756
 250N:      bcm[9]?6813
 251N:      bcm[9]?6846
 252N:      bcm[9]?6855
 253N:      bcm[9]?6856
 254N:      bcm[9]?6858
 255N:      bcm[9]?6878
 256
 257ARM BROADCOM BCMSTB
 258M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
 259S:      Maintained
 260F:      arch/arm/mach-bcmstb/
 261F:      board/broadcom/bcmstb/
 262F:      configs/bcm7*_defconfig
 263F:      doc/README.bcm7xxx
 264F:      drivers/mmc/bcmstb_sdhci.c
 265F:      drivers/spi/bcmstb_spi.c
 266
 267ARM CORTINA ACCESS CAxxxx
 268M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
 269S:      Supported
 270F:      board/cortina/common/
 271F:      drivers/gpio/cortina_gpio.c
 272F:      drivers/watchdog/cortina_wdt.c
 273F:      drivers/serial/serial_cortina.c
 274F:      drivers/led/led_cortina.c
 275F:      drivers/mmc/ca_dw_mmc.c
 276F:      drivers/spi/ca_sflash.c
 277F:      drivers/i2c/i2c-cortina.c
 278F:      drivers/i2c/i2c-cortina.h
 279F:      drivers/mtd/nand/raw/cortina_nand.c
 280F:      drivers/mtd/nand/raw/cortina_nand.h
 281F:      drivers/net/cortina_ni.c
 282F:      drivers/net/cortina_ni.h
 283F:      drivers/net/phy/ca_phy.c
 284F:      configs/cortina_presidio-asic-pnand_defconfig
 285
 286ARM FF-A
 287M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
 288S:      Maintained
 289F:      arch/sandbox/include/asm/sandbox_arm_ffa.h
 290F:      arch/sandbox/include/asm/sandbox_arm_ffa_priv.h
 291F:      cmd/armffa.c
 292F:      doc/arch/arm64.ffa.rst
 293F:      doc/usage/cmd/armffa.rst
 294F:      drivers/firmware/arm-ffa/
 295F:      include/arm_ffa.h
 296F:      test/cmd/armffa.c
 297F:      test/dm/ffa.c
 298
 299ARM FREESCALE IMX
 300M:      Stefano Babic <sbabic@nabladev.com>
 301M:      Fabio Estevam <festevam@gmail.com>
 302R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
 303S:      Maintained
 304T:      git https://source.denx.de/u-boot/custodians/u-boot-imx.git
 305F:      arch/Kconfig.nxp
 306F:      arch/arm/cpu/arm1136/mx*/
 307F:      arch/arm/cpu/arm926ejs/mx*/
 308F:      arch/arm/cpu/armv7/vf610/
 309F:      arch/arm/dts/*imx*
 310F:      arch/arm/mach-imx/
 311F:      arch/arm/include/asm/arch-imx*/
 312F:      arch/arm/include/asm/arch-mx*/
 313F:      arch/arm/include/asm/arch-vf610/
 314F:      arch/arm/include/asm/mach-imx/
 315F:      board/freescale/*mx*/
 316F:      board/freescale/common/
 317F:      common/spl/spl_imx_container.c
 318F:      doc/imx/
 319F:      drivers/mailbox/imx-mailbox.c
 320F:      drivers/serial/serial_mxc.c
 321F:      include/imx_container.h
 322
 323ARM HISILICON
 324M:      Peter Griffin <peter.griffin@linaro.org>
 325M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 326S:      Maintained
 327F:      arch/arm/cpu/armv8/hisilicon
 328F:      arch/arm/include/asm/arch-hi6220/
 329F:      arch/arm/include/asm/arch-hi3660/
 330F:      arch/arm/mach-histb
 331
 332ARM HPE GXP ARCHITECTURE
 333M:      Jean-Marie Verdun <verdun@hpe.com>
 334M:      Nick Hawkins <nick.hawkins@hpe.com>
 335S:      Maintained
 336F:      arch/arm/dts/hpe-bmc*
 337F:      arch/arm/dts/hpe-gxp*
 338F:      arch/arm/mach-hpe/
 339F:      board/hpe/
 340F:      configs/gxp_defconfig
 341F:      doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
 342F:      drivers/timer/gxp-timer.c
 343F:      drivers/spi/gxp_spi.c
 344
 345ARM IPQ40XX
 346M:      Robert Marko <robert.marko@sartura.hr>
 347M:      Luka Perkov <luka.perkov@sartura.hr>
 348S:      Maintained
 349F:      arch/arm/mach-ipq40xx/
 350F:      include/dt-bindings/clock/qcom,gcc-ipq4019.h
 351F:      drivers/clk/qcom/clock-ipq4019.c
 352F:      drivers/phy/phy-qcom-ipq4019-usb.c
 353F:      drivers/spi/spi-qup.c
 354F:      drivers/net/mdio-ipq4019.c
 355F:      drivers/rng/msm_rng.c
 356F:      drivers/pinctrl/qcom/pinctrl-ipq4019.c
 357
 358ARM LAYERSCAPE SFP
 359M:      Sean Anderson <sean.anderson@seco.com>
 360S:      Maintained
 361F:      drivers/misc/ls2_sfp.c
 362
 363ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
 364M:      Stefan Roese <sr@denx.de>
 365S:      Maintained
 366T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 367F:      arch/arm/mach-kirkwood/
 368F:      arch/arm/mach-mvebu/
 369F:      drivers/ata/ahci_generic.c
 370F:      drivers/clk/mvebu/
 371F:      drivers/ddr/marvell/
 372F:      drivers/gpio/mvebu_gpio.c
 373F:      drivers/i2c/mvtwsi.c
 374F:      drivers/mmc/xenon_sdhci.c
 375F:      drivers/phy/marvell/
 376F:      drivers/pinctrl/mvebu/
 377F:      drivers/rtc/armada38x.c
 378F:      drivers/spi/kirkwood_spi.c
 379F:      drivers/spi/mvebu_a3700_spi.c
 380F:      drivers/pci/pcie_dw_mvebu.c
 381F:      drivers/pci/pcie-xilinx-nwl.c
 382F:      drivers/watchdog/armada-37xx-wdt.c
 383F:      drivers/watchdog/orion_wdt.c
 384F:      include/configs/mv-common.h
 385
 386ARM MARVELL PCIE CONTROLLER DRIVERS
 387M:      Stefan Roese <sr@denx.de>
 388S:      Maintained
 389T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 390F:      drivers/pci/pci-aardvark.c
 391F:      drivers/pci/pci_mvebu.c
 392
 393ARM MARVELL PXA1908
 394M:      Duje Mihanović <duje@dujemihanovic.xyz>
 395S:      Maintained
 396T:      git git://git.dujemihanovic.xyz/u-boot.git
 397F:      arch/arm/dts/pxa1908*
 398F:      arch/arm/mach-mmp/
 399F:      include/configs/pxa1908.h
 400
 401ARM MARVELL SERIAL DRIVERS
 402M:      Pali Rohár <pali@kernel.org>
 403M:      Stefan Roese <sr@denx.de>
 404S:      Maintained
 405T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
 406F:      drivers/serial/serial_mvebu_a3700.c
 407
 408ARM MEDIATEK
 409M:      Ryder Lee <ryder.lee@mediatek.com>
 410M:      Weijie Gao <weijie.gao@mediatek.com>
 411M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
 412R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
 413S:      Maintained
 414F:      arch/arm/mach-mediatek/
 415F:      arch/arm/include/asm/arch-mediatek/
 416F:      board/mediatek/
 417F:      doc/device-tree-bindings/phy/phy-mtk-*
 418F:      doc/device-tree-bindings/usb/mediatek,*
 419F:      doc/README.mediatek
 420F:      drivers/clk/mediatek/
 421F:      drivers/cpu/mtk_cpu.c
 422F:      drivers/i2c/mtk_i2c.c
 423F:      drivers/mmc/mtk-sd.c
 424F:      drivers/phy/phy-mtk-*
 425F:      drivers/pinctrl/mediatek/
 426F:      drivers/power/domain/mtk-power-domain.c
 427F:      drivers/pci/pcie_mediatek_gen3.c
 428F:      drivers/pci/pcie_mediatek.c
 429F:      drivers/pwm/pwm-mtk.c
 430F:      drivers/ram/mediatek/
 431F:      drivers/spi/mtk_snfi_spi.c
 432F:      drivers/spi/mtk_spim.c
 433F:      drivers/spi/mtk_snor.c
 434F:      drivers/timer/mtk_timer.c
 435F:      drivers/usb/host/xhci-mtk.c
 436F:      drivers/usb/mtu3/
 437F:      drivers/watchdog/mtk_wdt.c
 438F:      drivers/net/mtk_eth.c
 439F:      drivers/net/mtk_eth.h
 440F:      drivers/reset/reset-mediatek.c
 441F:      drivers/serial/serial_mtk.c
 442F:      include/dt-bindings/clock/mediatek,*
 443F:      include/dt-bindings/power/mediatek,*
 444F:      tools/mtk_image.c
 445F:      tools/mtk_image.h
 446F:      tools/mtk_nand_headers.c
 447F:      tools/mtk_nand_headers.h
 448N:      mediatek
 449
 450ARM METHODE SUPPORT
 451M:      Robert Marko <robert.marko@sartura.hr>
 452S:      Maintained
 453F:      arch/arm/dts/armada-3720-eDPU*
 454F:      arch/arm/dts/armada-3720-uDPU*
 455F:      configs/eDPU_defconfig
 456F:      configs/uDPU_defconfig
 457
 458ARM MICROCHIP/ATMEL AT91
 459M:      Eugen Hristev <eugen.hristev@microchip.com>
 460S:      Maintained
 461T:      git https://source.denx.de/u-boot/custodians/u-boot-at91.git
 462F:      arch/arm/dts/at91*
 463F:      arch/arm/dts/sam*
 464F:      arch/arm/mach-at91/
 465F:      board/atmel/
 466F:      drivers/cpu/at91_cpu.c
 467F:      drivers/memory/atmel-ebi.c
 468F:      drivers/misc/microchip_flexcom.c
 469F:      drivers/timer/atmel_tcb_timer.c
 470F:      include/dt-bindings/clk/at91.h
 471F:      include/dt-bindings/clock/at91.h
 472F:      include/dt-bindings/dma/at91.h
 473F:      include/dt-bindings/mfd/at91-usart.h
 474F:      include/dt-bindings/mfd/atmel-flexcom.h
 475F:      include/dt-bindings/pinctrl/at91.h
 476F:      include/dt-bindings/sound/microchip,pdmc.h
 477F:      drivers/timer/mchp-pit64b-timer.c
 478
 479ARM MSC SM2S IMX8MP SOM
 480M:      Martyn Welch <martyn.welch@collabora.com>
 481M:      Ian Ray <ian.ray@gehealthcare.com>
 482S:      Maintained
 483F:      arch/arm/dts/imx8mp-msc-sm2s*
 484F:      board/msc/sm2s_imx8mp/
 485F:      configs/msc_sm2s_imx8mp_defconfig
 486F:      include/configs/msc_sm2s_imx8mp.h
 487
 488ARM NEXELL S5P4418
 489M:      Stefan Bosch <stefan_b@posteo.net>
 490S:      Maintained
 491F:      arch/arm/cpu/armv7/s5p4418/
 492F:      arch/arm/dts/s5p4418*
 493F:      arch/arm/mach-nexell/
 494F:      board/friendlyarm/
 495F:      configs/s5p4418_nanopi2_defconfig
 496F:      doc/README.s5p4418
 497F:      drivers/gpio/nx_gpio.c
 498F:      drivers/i2c/nx_i2c.c
 499F:      drivers/mmc/nexell_dw_mmc_dm.c
 500F:      drivers/pinctrl/nexell/
 501F:      drivers/serial/serial_s5p4418_pl011.c
 502F:      drivers/video/nexell/
 503F:      drivers/video/nexell_display.c
 504F:      include/configs/s5p4418_nanopi2.h
 505
 506ARM OWL
 507M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 508S:      Maintained
 509F:      arch/arm/include/asm/arch-owl/
 510F:      arch/arm/mach-owl/
 511F:      doc/board/actions/
 512F:      drivers/clk/owl/
 513F:      drivers/serial/serial_owl.c
 514F:      include/configs/owl-common.h
 515F:      configs/bubblegum_96_defconfig
 516F:      configs/cubieboard7_defconfig
 517
 518ARM RENESAS RMOBILE/R-CAR
 519M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
 520M:      Marek Vasut <marek.vasut+renesas@mailbox.org>
 521S:      Maintained
 522T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
 523F:      arch/arm/mach-renesas/
 524F:      drivers/clk/renesas/
 525F:      drivers/gpio/gpio-rcar.c
 526F:      drivers/i2c/rcar_*
 527F:      drivers/i2c/sh_i2c.c
 528F:      drivers/mmc/renesas-sdhi.c
 529F:      drivers/mmc/sh_mmcif*
 530F:      drivers/mmc/tmio-common*
 531F:      drivers/mtd/renesas_rpc_hf.c
 532F:      drivers/net/ravb.c
 533F:      drivers/net/rswitch.c
 534F:      drivers/net/sh_eth*
 535F:      drivers/pci/pci-rcar-*
 536F:      drivers/phy/phy-rcar-*
 537F:      drivers/phy/renesas/
 538F:      drivers/pinctrl/renesas/
 539F:      drivers/serial/serial_sh*
 540F:      drivers/spi/renesas_rpc_spi.c
 541F:      drivers/spi/sh_qspi.c
 542F:      drivers/sysinfo/rcar3.c
 543F:      drivers/usb/host/xhci-rcar*
 544
 545ARM ROCKCHIP
 546M:      Simon Glass <sjg@chromium.org>
 547M:      Philipp Tomsich <philipp.tomsich@vrull.eu>
 548M:      Kever Yang <kever.yang@rock-chips.com>
 549S:      Maintained
 550T:      git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
 551F:      arch/arm/dts/px30*
 552F:      arch/arm/dts/rk3*
 553F:      arch/arm/dts/rockchip*
 554F:      arch/arm/dts/rv11*
 555F:      arch/arm/include/asm/arch-rockchip/
 556F:      arch/arm/mach-rockchip/
 557F:      board/amarula/vyasa-rk3288/
 558F:      board/anbernic/rgxx3_rk3566/
 559F:      board/armsom/sige7-rk3588/
 560F:      board/chipspark/popmetal_rk3288
 561F:      board/engicam/px30_core/
 562F:      board/firefly/
 563F:      board/mqmaker/miqi_rk3288/
 564F:      board/phytec/phycore_rk3288
 565F:      board/pine64
 566F:      board/radxa/
 567F:      board/rockchip/
 568F:      board/theobroma-systems
 569F:      board/vamrs/rock960_rk3399/
 570F:      drivers/clk/rockchip/
 571F:      drivers/gpio/rk_gpio.c
 572F:      drivers/misc/rockchip-efuse.c
 573F:      drivers/mmc/rockchip_sdhci.c
 574F:      drivers/mmc/rockchip_dw_mmc.c
 575F:      drivers/pinctrl/rockchip/
 576F:      drivers/ram/rockchip/
 577F:      drivers/sysreset/sysreset_rockchip.c
 578F:      drivers/video/rockchip/
 579F:      tools/rkcommon.c
 580F:      tools/rkcommon.h
 581F:      tools/rkimage.c
 582F:      tools/rksd.c
 583F:      tools/rkspi.c
 584N:      rockchip
 585
 586ARM SAMSUNG
 587M:      Minkyu Kang <mk7.kang@samsung.com>
 588S:      Maintained
 589T:      git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
 590F:      arch/arm/mach-exynos/
 591F:      arch/arm/mach-s5pc1xx/
 592F:      arch/arm/cpu/armv7/s5p-common/
 593
 594ARM SAMSUNG CLOCK
 595M:      Sam Protsenko <semen.protsenko@linaro.org>
 596S:      Maintained
 597F:      drivers/clk/exynos/clk-pll.c
 598F:      drivers/clk/exynos/clk-pll.h
 599F:      drivers/clk/exynos/clk.c
 600F:      drivers/clk/exynos/clk.h
 601
 602ARM SAMSUNG EXYNOS850 SOC
 603M:      Sam Protsenko <semen.protsenko@linaro.org>
 604S:      Maintained
 605F:      drivers/clk/exynos/clk-exynos850.c
 606F:      drivers/pinctrl/exynos/pinctrl-exynos850.c
 607
 608ARM SAMSUNG SOC DRIVERS
 609M:      Sam Protsenko <semen.protsenko@linaro.org>
 610S:      Maintained
 611F:      doc/device-tree-bindings/soc/samsung/exynos-pmu.yaml
 612F:      drivers/soc/samsung/*
 613
 614ARM SANCLOUD
 615M:      Paul Barker <paul.barker@sancloud.com>
 616R:      Marc Murphy <marc.murphy@sancloud.com>
 617S:      Supported
 618F:      arch/arm/dts/am335x-sancloud*
 619
 620ARM SC5XX
 621M:      Nathan Barrett-Morrison <nathan.morrison@timesys.com>
 622M:      Greg Malysa <malysagreg@gmail.com>
 623M:      Ian Roberts <ian.roberts@timesys.com>
 624M:      Vasileios Bimpikas <vasileios.bimpikas@analog.com>
 625M:      Utsav Agarwal <utsav.agarwal@analog.com>
 626M:      Arturs Artamonovs <arturs.artamonovs@analog.com>
 627L:      adsp-linux@analog.com
 628S:      Supported
 629T:      git https://github.com/analogdevicesinc/lnxdsp-u-boot
 630F:      arch/arm/dts/sc5*
 631F:      arch/arm/include/asm/arch-adi/
 632F:      arch/arm/mach-sc5xx/
 633F:      board/adi/
 634F:      doc/device-tree-bindings/arm/adi/adi,sc5xx.yaml
 635F:      doc/device-tree-bindings/clock/adi,sc5xx-clocks.yaml
 636F:      doc/device-tree-bindings/pinctrl/adi,adsp-pinctrl.yaml
 637F:      doc/device-tree-bindings/timer/adi,sc5xx-gptimer.yaml
 638F:      drivers/clk/adi/
 639F:      drivers/dma/adi_dma.c
 640F:      drivers/gpio/adp5588_gpio.c
 641F:      drivers/gpio/gpio-adi-adsp.c
 642F:      drivers/i2c/adi_i2c.c
 643F:      drivers/mmc/adi_sdhci.c
 644F:      drivers/net/dwc_eth_qos_adi.c
 645F:      drivers/pinctrl/pinctrl-adi-adsp.c
 646F:      drivers/remoteproc/adi_sc5xx_rproc.c
 647F:      drivers/serial/serial_adi_uart4.c
 648F:      drivers/spi/adi_spi3.c
 649F:      drivers/timer/adi_sc5xx_timer.c
 650F:      drivers/usb/musb-new/sc5xx.c
 651F:      drivers/watchdog/adi_wdt.c
 652F:      include/configs/sc5*
 653F:      include/dt-bindings/pinctrl/adi-adsp.h
 654F:      include/env/adi/
 655
 656ARM SNAPDRAGON
 657M:      Caleb Connolly <caleb.connolly@linaro.org>
 658M:      Neil Armstrong <neil.armstrong@linaro.org>
 659R:      Sumit Garg <sumit.garg@kernel.org>
 660L:      u-boot-qcom@groups.io
 661S:      Maintained
 662T:      git https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git
 663F:      configs/qcm6490_defconfig
 664F:      configs/qcs9100_defconfig
 665F:      drivers/*/*/pm8???-*
 666F:      drivers/gpio/msm_gpio.c
 667F:      drivers/mmc/msm_sdhci.c
 668F:      drivers/phy/msm8916-usbh-phy.c
 669F:      drivers/serial/serial_msm.c
 670F:      drivers/serial/serial_msm_geni.c
 671F:      drivers/smem/msm_smem.c
 672F:      drivers/spmi/spmi-msm.c
 673F:      drivers/usb/host/ehci-msm.c
 674N:      qcom
 675N:      snapdragon
 676N:      qualcomm
 677
 678ARM STI
 679M:      Patrice Chotard <patrice.chotard@foss.st.com>
 680S:      Maintained
 681T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
 682F:      arch/arm/mach-sti/
 683F:      arch/arm/include/asm/arch-sti*/
 684F:      drivers/phy/sti_usb_phy.c
 685F:      drivers/pinctrl/pinctrl-sti.c
 686F:      drivers/mmc/sti_sdhci.c
 687F:      drivers/reset/sti-reset.c
 688F:      drivers/serial/serial_sti_asc.c
 689F:      drivers/sysreset/sysreset_sti.c
 690F:      drivers/timer/arm_global_timer.c
 691F:      drivers/usb/host/dwc3-sti.c
 692F:      include/dt-bindings/clock/stih407-clks.h
 693F:      include/dt-bindings/clock/stih410-clks.h
 694F:      include/dt-bindings/reset/stih407-resets.h
 695
 696ARM STM STM32MP
 697M:      Patrick Delaunay <patrick.delaunay@foss.st.com>
 698M:      Patrice Chotard <patrice.chotard@foss.st.com>
 699L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 700T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
 701S:      Maintained
 702F:      arch/arm/mach-stm32mp/
 703F:      doc/board/st/
 704F:      drivers/adc/stm32-adc*
 705F:      drivers/clk/stm32/
 706F:      drivers/gpio/stm32_gpio.c
 707F:      drivers/hwspinlock/stm32_hwspinlock.c
 708F:      drivers/i2c/stm32f7_i2c.c
 709F:      drivers/mailbox/stm32-ipcc.c
 710F:      drivers/misc/stm32mp_fuse.c
 711F:      drivers/misc/stm32_rcc.c
 712F:      drivers/mmc/stm32_sdmmc2.c
 713F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
 714F:      drivers/phy/phy-stm32-usbphyc.c
 715F:      drivers/pinctrl/pinctrl_stm32.c
 716F:      drivers/power/pmic/stpmic1.c
 717F:      drivers/power/regulator/stm32-vrefbuf.c
 718F:      drivers/power/regulator/stpmic1.c
 719F:      drivers/ram/stm32mp1/
 720F:      drivers/remoteproc/stm32_copro.c
 721F:      drivers/reset/stm32-reset.c
 722F:      drivers/rng/optee_rng.c
 723F:      drivers/rng/stm32_rng.c
 724F:      drivers/rtc/stm32_rtc.c
 725F:      drivers/serial/serial_stm32.*
 726F:      drivers/spi/stm32_qspi.c
 727F:      drivers/spi/stm32_spi.c
 728F:      drivers/video/stm32/stm32_ltdc.c
 729F:      drivers/watchdog/stm32mp_wdt.c
 730F:      include/dt-bindings/clock/stm32fx-clock.h
 731F:      include/dt-bindings/clock/stm32mp*
 732F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
 733F:      include/dt-bindings/reset/stm32mp*
 734F:      include/stm32_rcc.h
 735F:      tools/logos/st.bmp
 736F:      tools/stm32image.c
 737N:      stm
 738N:      stm32
 739
 740ARM SUNXI
 741M:      Jagan Teki <jagan@amarulasolutions.com>
 742M:      Andre Przywara <andre.przywara@arm.com>
 743S:      Maintained
 744T:      git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
 745F:      arch/arm/cpu/armv7/sunxi/
 746F:      arch/arm/include/asm/arch-sunxi/
 747F:      arch/arm/mach-sunxi/
 748F:      board/sunxi/
 749F:      drivers/clk/sunxi/
 750F:      drivers/phy/allwinner/
 751F:      drivers/pinctrl/sunxi/
 752F:      drivers/video/sunxi/
 753F:      tools/sunxi*
 754
 755ARM TEGRA
 756M:      Thierry Reding <treding@nvidia.com>
 757M:      Svyatoslav Ryhel <clamor95@gmail.com>
 758S:      Maintained
 759T:      git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
 760F:      arch/arm/dts/tegra*
 761F:      arch/arm/include/asm/arch-tegra*/
 762F:      arch/arm/mach-tegra/
 763F:      drivers/*/tegra*
 764F:      drivers/*/tegra*/
 765
 766ARM TI
 767M:      Tom Rini <trini@konsulko.com>
 768S:      Maintained
 769T:      git https://source.denx.de/u-boot/custodians/u-boot-ti.git
 770F:      arch/arm/dts/am57xx*
 771F:      arch/arm/dts/dra7*
 772F:      arch/arm/mach-davinci/
 773F:      arch/arm/mach-k3/
 774F:      arch/arm/mach-keystone/
 775F:      arch/arm/mach-omap2/
 776F:      arch/arm/include/asm/arch-omap*/
 777F:      arch/arm/include/asm/ti-common/
 778F:      board/ti/
 779F:      doc/board/ti/
 780F:      drivers/dma/ti*
 781F:      drivers/dma/ti*/
 782F:      drivers/firmware/ti_sci.*
 783F:      drivers/gpio/omap_gpio.c
 784F:      drivers/memory/ti-aemif.c
 785F:      drivers/misc/k3_avs.c
 786F:      drivers/mailbox/k3-sec-procy.c
 787F:      drivers/pci/pcie_cdns_ti.c
 788F:      drivers/pci/pcie_dw_ti.c
 789F:      drivers/phy/keystone-usb-phy.c
 790F:      drivers/phy/omap-usb2-phy.c
 791F:      drivers/phy/phy-ti-am654.c
 792F:      drivers/phy/ti-pipe3-phy.c
 793F:      drivers/ram/k3*
 794F:      drivers/ram/k3*/
 795F:      drivers/remoteproc/ipu_rproc.c
 796F:      drivers/remoteproc/k3_system_controller.c
 797F:      drivers/remoteproc/pruc_rpoc.c
 798F:      drivers/remoteproc/ti*
 799F:      drivers/reset/reset-dra7.c
 800F:      drivers/reset/reset-ti-sci.c
 801F:      drivers/rtc/davinci.c
 802F:      drivers/serial/serial_omap.c
 803F:      drivers/soc/ti/
 804F:      drivers/sysreset/sysreset-ti-sci.c
 805F:      drivers/thermal/ti-bandgap.c
 806F:      drivers/timer/omap-timer.c
 807F:      drivers/video/tidss/
 808F:      drivers/watchdog/omap_wdt.c
 809F:      include/linux/pruss_driver.h
 810F:      include/linux/soc/ti/
 811
 812ARM U8500
 813M:      Stephan Gerhold <stephan@gerhold.net>
 814R:      Linus Walleij <linus.walleij@linaro.org>
 815S:      Maintained
 816F:      arch/arm/dts/ste-*
 817F:      arch/arm/mach-u8500/
 818F:      drivers/gpio/nmk_gpio.c
 819F:      drivers/phy/phy-ab8500-usb.c
 820F:      drivers/power/pmic/ab8500.c
 821F:      drivers/timer/nomadik-mtu-timer.c
 822F:      drivers/usb/musb-new/ux500.c
 823F:      drivers/video/mcde_simple.c
 824
 825ARM UNIPHIER
 826M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
 827R:      Dai Okamura <okamura.dai@socionext.com>
 828S:      Maintained
 829F:      arch/arm/dts/uniphier-*
 830F:      arch/arm/mach-uniphier/
 831F:      configs/uniphier_*_defconfig
 832N:      uniphier
 833
 834ARM VERSAL NET
 835M:      Michal Simek <michal.simek@amd.com>
 836S:      Maintained
 837T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 838F:      arch/arm/mach-versal-net/
 839F:      drivers/soc/soc_xilinx_versal_net.c
 840N:      (?<!uni)versal-net
 841
 842ARM VERSAL
 843M:      Michal Simek <michal.simek@amd.com>
 844S:      Maintained
 845T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 846F:      arch/arm/mach-versal/
 847F:      drivers/net/xilinx_axi_mrmac.*
 848F:      drivers/soc/soc_xilinx_versal.c
 849F:      drivers/spi/cadence_ospi_versal.c
 850F:      drivers/watchdog/xilinx_wwdt.c
 851N:      (?<!uni)versal
 852
 853ARM VERSATILE EXPRESS DRIVERS
 854M:      Liviu Dudau <liviu.dudau@foss.arm.com>
 855S:      Maintained
 856T:      git git://github.com/ARM-software/u-boot.git
 857F:      drivers/misc/vexpress_config.c
 858N:      vexpress
 859
 860ARM ZYNQ
 861M:      Michal Simek <monstr@monstr.eu>
 862S:      Maintained
 863T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 864F:      arch/arm/mach-zynq/
 865F:      doc/board/xilinx/
 866F:      doc/device-tree-bindings/video/syncoam,seps525.txt
 867F:      drivers/clk/clk_zynq.c
 868F:      drivers/fpga/zynqpl.c
 869F:      drivers/gpio/zynq_gpio.c
 870F:      drivers/i2c/i2c-cdns.c
 871F:      drivers/i2c/muxes/pca954x.c
 872F:      drivers/i2c/zynq_i2c.c
 873F:      drivers/mmc/zynq_sdhci.c
 874F:      drivers/mtd/nand/raw/zynq_nand.c
 875F:      drivers/net/phy/ethernet_id.c
 876F:      drivers/net/phy/xilinx_phy.c
 877F:      drivers/net/zynq_gem.c
 878F:      drivers/pinctrl/pinctrl-zynqmp.c
 879F:      drivers/serial/serial_zynq.c
 880F:      drivers/spi/zynq_qspi.c
 881F:      drivers/spi/zynq_spi.c
 882F:      drivers/usb/host/ehci-zynq.c
 883F:      drivers/watchdog/cdns_wdt.c
 884F:      include/zynqpl.h
 885F:      tools/zynqimage.c
 886N:      zynq
 887
 888ARM ZYNQMP
 889M:      Michal Simek <michal.simek@amd.com>
 890S:      Maintained
 891T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 892F:      arch/arm/mach-zynqmp/
 893F:      drivers/bootcount/bootcount_zynqmp.c
 894F:      drivers/clk/clk_zynqmp.c
 895F:      driver/firmware/firmware-zynqmp.c
 896F:      drivers/fpga/zynqpl.c
 897F:      drivers/gpio/gpio_slg7xl45106.c
 898F:      drivers/gpio/zynq_gpio.c
 899F:      drivers/gpio/zynqmp_gpio_modepin.c
 900F:      drivers/i2c/i2c-cdns.c
 901F:      drivers/i2c/muxes/pca954x.c
 902F:      drivers/i2c/zynq_i2c.c
 903F:      drivers/mailbox/zynqmp-ipi.c
 904F:      drivers/mmc/zynq_sdhci.c
 905F:      drivers/mtd/nand/raw/zynq_nand.c
 906F:      drivers/net/phy/xilinx_phy.c
 907F:      drivers/net/zynq_gem.c
 908F:      drivers/phy/phy-zynqmp.c
 909F:      drivers/power/domain/zynqmp-power-domain.c
 910F:      drivers/pwm/pwm-cadence-ttc.c
 911F:      drivers/serial/serial_zynq.c
 912F:      drivers/reset/reset-zynqmp.c
 913F:      drivers/rtc/zynqmp_rtc.c
 914F:      drivers/soc/soc_xilinx_zynqmp.c
 915F:      drivers/spi/zynq_qspi.c
 916F:      drivers/spi/zynq_spi.c
 917F:      drivers/timer/cadence-ttc.c
 918F:      drivers/video/seps525.c
 919F:      drivers/video/zynqmp/
 920F:      drivers/watchdog/cdns_wdt.c
 921F:      include/zynqmppl.h
 922F:      include/zynqmp_firmware.h
 923F:      tools/zynqmp*
 924N:      ultra96
 925N:      zynqmp
 926
 927ARM ZYNQMP R5
 928M:      Michal Simek <michal.simek@amd.com>
 929S:      Maintained
 930T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
 931F:      arch/arm/mach-zynqmp-r5/
 932
 933ARM PHYTIUM
 934M:      liuhao <liuhao@phytium.com.cn>
 935M:      shuyiqi <shuyiqi@phytium.com.cn>
 936S:      Maintained
 937F:      drivers/pci/pcie_phytium.c
 938F:      arch/arm/dts/phytium-durian.dts
 939
 940ASPEED AST2600 I2C DRIVER
 941M:      Ryan Chen <ryan_chen@aspeedtech.com>
 942R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
 943S:      Maintained
 944F:      drivers/i2c/ast2600_i2c.c
 945
 946ASPEED FMC SPI DRIVER
 947M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
 948M:      Cédric Le Goater <clg@kaod.org>
 949R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
 950S:      Maintained
 951F:      drivers/spi/spi-aspeed-smc.c
 952
 953BINMAN
 954M:      Simon Glass <sjg@chromium.org>
 955M:      Alper Nebi Yasak <alpernebiyasak@gmail.com>
 956S:      Maintained
 957F:      doc/develop/binman_tests.rst
 958F:      tools/binman/
 959
 960BLKMAP
 961M:      Tobias Waldekranz <tobias@waldekranz.com>
 962S:      Maintained
 963F:      cmd/blkmap.c
 964F:      doc/usage/blkmap.rst
 965F:      drivers/block/blkmap.c
 966F:      include/blkmap.h
 967F:      test/dm/blkmap.c
 968
 969BOOTSTD
 970M:      Simon Glass <sjg@chromium.org>
 971S:      Maintained
 972F:      boot/bootdev*.c
 973F:      boot/bootflow.c
 974F:      boot/bootmeth*.c
 975F:      boot/bootstd.c
 976F:      cmd/bootdev.c
 977F:      cmd/bootflow.c
 978F:      doc/develop/bootstd/
 979F:      doc/usage/bootdev.rst
 980F:      doc/usage/bootflow.rst
 981F:      doc/usage/bootmeth.rst
 982F:      drivers/mmc/mmc_bootdev.c
 983F:      include/bootdev.h
 984F:      include/bootflow.h
 985F:      include/bootmeth.h
 986F:      include/bootstd.h
 987F:      net/eth_bootdevice.c
 988F:      test/boot/
 989
 990BOOTMETH_ANDROID
 991M:      Mattijs Korpershoek <mkorpershoek@kernel.org>
 992S:      Maintained
 993T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
 994F:      boot/bootmeth_android.c
 995F:      boot/bootmeth_android.h
 996F:      doc/develop/bootstd/android.rst
 997
 998BTRFS
 999M:      Marek Behún <kabel@kernel.org>
1000R:      Qu Wenruo <wqu@suse.com>
1001L:      linux-btrfs@vger.kernel.org
1002S:      Maintained
1003F:      cmd/btrfs.c
1004F:      fs/btrfs/
1005F:      include/btrfs.h
1006
1007BUILDMAN
1008M:      Simon Glass <sjg@chromium.org>
1009S:      Maintained
1010F:      tools/buildman/
1011
1012CAAM
1013M:      Gaurav Jain <gaurav.jain@nxp.com>
1014S:      Maintained
1015F:      arch/arm/dts/ls1021a-twr-u-boot.dtsi
1016F:      drivers/crypto/fsl/
1017F:      include/fsl_sec.h
1018
1019CAT
1020M:      Roger Knecht <rknecht@pm.me>
1021S:      Maintained
1022F:      cmd/cat.c
1023
1024CFI FLASH
1025M:      Stefan Roese <sr@denx.de>
1026S:      Maintained
1027T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
1028F:      drivers/mtd/cfi_flash.c
1029F:      drivers/mtd/jedec_flash.c
1030
1031CLOCK
1032M:      Lukasz Majewski <lukma@denx.de>
1033M:      Sean Anderson <seanga2@gmail.com>
1034S:      Maintained
1035T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
1036F:      drivers/clk/
1037F:      drivers/clk/imx/
1038
1039COLDFIRE
1040M:      Huan Wang <alison.wang@nxp.com>
1041M:      Angelo Dureghello <angelo@kernel-space.org>
1042S:      Maintained
1043T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
1044F:      arch/m68k/
1045F:      doc/arch/m68k.rst
1046F:      drivers/watchdog/mcf_wdt.c
1047
1048CPU
1049M:      Simon Glass <sjg@chromium.org>
1050M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
1051S:      Maintained
1052F:      cmd/cpu.c
1053F:      doc/usage/cpu.rst
1054
1055CYCLIC
1056M:      Stefan Roese <sr@denx.de>
1057S:      Maintained
1058F:      cmd/cyclic.c
1059F:      common/cyclic.c
1060F:      include/cyclic.h
1061
1062DEVICETREE REBASING SUBTREE
1063M:      Sumit Garg <sumit.garg@kernel.org>
1064S:      Maintained
1065F:      dts/upstream/
1066N:      OF_UPSTREAM
1067
1068DFU
1069M:      Lukasz Majewski <lukma@denx.de>
1070M:      Mattijs Korpershoek <mkorpershoek@kernel.org>
1071S:      Maintained
1072T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1073F:      cmd/dfu.c
1074F:      cmd/usb_*.c
1075F:      common/dfu.c
1076F:      common/update.c
1077F:      doc/api/dfu.rst
1078F:      doc/usage/dfu.rst
1079F:      drivers/dfu/
1080F:      drivers/usb/*/*gadget*
1081F:      drivers/usb/gadget/
1082F:      include/dfu.h
1083F:      include/linux/usb/ch9.h
1084F:      include/linux/usb/gadget.h
1085
1086DRIVER MODEL
1087M:      Simon Glass <sjg@chromium.org>
1088S:      Maintained
1089T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1090F:      doc/driver-model/
1091F:      drivers/core/
1092F:      include/dm/
1093F:      test/dm/
1094
1095EFI APP
1096M:      Simon Glass <sjg@chromium.org>
1097M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1098S:      Maintained
1099W:      https://docs.u-boot.org/en/latest/develop/uefi/u-boot_on_efi.html
1100F:      board/efi/efi-x86_app
1101F:      configs/efi-x86_app*
1102F:      doc/develop/uefi/u-boot_on_efi.rst
1103F:      drivers/block/efi-media-uclass.c
1104F:      drivers/block/sb_efi_media.c
1105F:      lib/efi/efi_app.c
1106F:      scripts/build-efi.sh
1107F:      test/dm/efi_media.c
1108
1109EFI PAYLOAD
1110M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1111M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1112S:      Maintained
1113T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1114F:      arch/arm/lib/*_efi.*
1115F:      cmd/bootefi.c
1116F:      cmd/eficonfig.c
1117F:      cmd/efidebug.c
1118F:      cmd/nvedit_efi.c
1119F:      doc/api/efi.rst
1120F:      doc/develop/uefi/*
1121F:      doc/mkeficapsule.1
1122F:      doc/usage/bootefi.rst
1123F:      drivers/rtc/emul_rtc.c
1124F:      include/capitalization.h
1125F:      include/charset.h
1126F:      include/cp1250.h
1127F:      include/cp437.h
1128F:      include/efi*
1129F:      include/pe.h
1130F:      include/asm-generic/pe.h
1131F:      include/mm_communication.h
1132F:      lib/charset.c
1133F:      lib/efi*/
1134F:      test/lib/efi_*
1135F:      test/py/tests/test_efi*
1136F:      test/py/tests/test_efi*/
1137F:      test/unicode_ut.c
1138F:      cmd/bootefi.c
1139F:      cmd/efidebug.c
1140F:      cmd/nvedit_efi.c
1141F:      tools/efivar.py
1142F:      tools/file2include.c
1143F:      tools/mkeficapsule.c
1144
1145ENVIRONMENT
1146M:      Joe Hershberger <joe.hershberger@ni.com>
1147S:      Maintained
1148F:      env/
1149F:      include/env/
1150F:      include/env*
1151F:      test/env/
1152F:      tools/env/
1153F:      tools/env*
1154F:      tools/mkenvimage.c
1155
1156ENVIRONMENT AS TEXT
1157M:      Simon Glass <sjg@chromium.org>
1158S:      Maintained
1159F:      doc/usage/environment.rst
1160F:      scripts/env2string.awk
1161
1162EROFS
1163M:      Huang Jianan <jnhuang95@gmail.com>
1164L:      linux-erofs@lists.ozlabs.org
1165S:      Maintained
1166F:      cmd/erofs.c
1167F:      fs/erofs/
1168F:      include/erofs.h
1169F:      test/py/tests/test_fs/test_erofs.py
1170
1171EVENTS
1172M:      Simon Glass <sjg@chromium.org>
1173S:      Maintained
1174F:      cmd/event.c
1175F:      common/event.c
1176F:      include/event.h
1177F:      scripts/event_dump.py
1178F:      test/common/event.c
1179F:      test/py/tests/test_event_dump.py
1180
1181FASTBOOT
1182M:      Mattijs Korpershoek <mkorpershoek@kernel.org>
1183S:      Maintained
1184T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1185F:      cmd/fastboot.c
1186F:      doc/android/fastboot*.rst
1187F:      include/fastboot.h
1188F:      include/fastboot-internal.h
1189F:      include/net/fastboot_tcp.h
1190F:      include/net/fastboot_udp.h
1191F:      drivers/fastboot/
1192F:      drivers/usb/gadget/f_fastboot.c
1193F:      net/fastboot_tcp.c
1194F:      net/fastboot_udp.c
1195F:      test/dm/fastboot.c
1196
1197FPGA
1198M:      Michal Simek <michal.simek@amd.com>
1199S:      Maintained
1200T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1201F:      drivers/fpga/
1202F:      cmd/fpga.c
1203F:      include/fpga.h
1204F:      test/dm/fpga.c
1205
1206FLATTENED DEVICE TREE
1207M:      Simon Glass <sjg@chromium.org>
1208S:      Maintained
1209T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1210F:      lib/fdtdec*
1211F:      lib/libfdt/
1212F:      include/fdt*
1213F:      include/linux/libfdt*
1214F:      cmd/fdt.c
1215F:      common/fdt_support.c
1216F:      scripts/dtc-version.sh
1217
1218FREEBSD
1219M:      Rafal Jaworowski <raj@semihalf.com>
1220S:      Maintained
1221T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1222
1223FREESCALE QORIQ
1224M:      Priyanka Jain <priyanka.jain@nxp.com>
1225S:      Maintained
1226T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1227F:      drivers/watchdog/sp805_wdt.c
1228F:      drivers/watchdog/sbsa_gwdt.c
1229
1230FWU Multi Bank Update
1231M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1232S:      Maintained
1233T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1234F:      lib/fwu_updates/*
1235F:      drivers/fwu-mdata/*
1236F:      tools/mkfwumdata.c
1237
1238GATEWORKS_SC
1239M:      Tim Harvey <tharvey@gateworks.com>
1240S:      Maintained
1241F:      drivers/misc/gsc.c
1242F:      include/gsc.h
1243
1244I2C
1245M:      Heiko Schocher <hs@denx.de>
1246S:      Maintained
1247T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1248F:      drivers/i2c/
1249
1250KWBIMAGE / KWBOOT TOOLS
1251M:      Pali Rohár <pali@kernel.org>
1252M:      Marek Behún <kabel@kernel.org>
1253M:      Stefan Roese <sr@denx.de>
1254S:      Maintained
1255T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1256F:      doc/README.kwbimage
1257F:      doc/kwboot.1
1258F:      tools/kwb*
1259
1260LED
1261M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
1262S:      Supported
1263F:      doc/device-tree-bindings/leds/leds-pwm.txt
1264F:      drivers/led/led_pwm.c
1265
1266LOGGING
1267M:      Simon Glass <sjg@chromium.org>
1268S:      Maintained
1269T:      git https://source.denx.de/u-boot/u-boot.git
1270F:      common/log*
1271F:      cmd/log.c
1272F:      doc/develop/logging.rst
1273F:      include/log.h
1274F:      lib/getopt.c
1275F:      test/log/
1276F:      test/py/tests/test_log.py
1277
1278MALI DISPLAY PROCESSORS
1279M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1280S:      Supported
1281T:      git git://github.com/ARM-software/u-boot.git
1282F:      drivers/video/mali_dp.c
1283F:      drivers/i2c/i2c-versatile.c
1284
1285MEMBUF
1286M:      Simon Glass <sjg@chromium.org>
1287S:      Maintained
1288T:      git https://source.denx.de/u-boot/u-boot.git
1289F:      include/membuf.h
1290F:      lib/membuf.c
1291
1292MICROBLAZE
1293M:      Michal Simek <monstr@monstr.eu>
1294S:      Maintained
1295T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1296F:      arch/microblaze/
1297F:      cmd/mfsl.c
1298F:      drivers/gpio/xilinx_gpio.c
1299F:      drivers/net/xilinx_axi_emac.c
1300F:      drivers/net/xilinx_emaclite.c
1301F:      drivers/serial/serial_xuartlite.c
1302F:      drivers/spi/xilinx_spi.c
1303F:      drivers/sysreset/sysreset_gpio.c
1304F:      drivers/timer/xilinx-timer.c
1305F:      drivers/watchdog/xilinx_tb_wdt.c
1306N:      xilinx
1307
1308MIPS
1309M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1310S:      Maintained
1311T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1312F:      arch/mips/
1313
1314MIPS CORTINA ACCESS CAxxxx
1315M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1316S:      Supported
1317F:      board/cortina/common/
1318F:      drivers/gpio/cortina_gpio.c
1319F:      drivers/watchdog/cortina_wdt.c
1320F:      drivers/serial/serial_cortina.c
1321F:      drivers/led/led_cortina.c
1322F:      drivers/mmc/ca_dw_mmc.c
1323F:      drivers/spi/ca_sflash.c
1324F:      drivers/i2c/i2c-cortina.c
1325F:      drivers/i2c/i2c-cortina.h
1326F:      drivers/net/cortina_ni.c
1327F:      drivers/net/cortina_ni.h
1328F:      drivers/net/phy/ca_phy.c
1329
1330MIPS MEDIATEK
1331M:      Weijie Gao <weijie.gao@mediatek.com>
1332R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1333S:      Maintained
1334F:      arch/mips/mach-mtmips/
1335F:      arch/mips/dts/mt7620.dtsi
1336F:      arch/mips/dts/mt7621.dtsi
1337F:      arch/mips/dts/mt7620-u-boot.dtsi
1338F:      arch/mips/dts/mt7621-u-boot.dtsi
1339F:      include/configs/mt7620.h
1340F:      include/configs/mt7621.h
1341F:      include/dt-bindings/clock/mt7620-clk.h
1342F:      include/dt-bindings/clock/mt7621-clk.h
1343F:      include/dt-bindings/clock/mt7628-clk.h
1344F:      include/dt-bindings/reset/mt7620-reset.h
1345F:      include/dt-bindings/reset/mt7621-reset.h
1346F:      include/dt-bindings/reset/mt7628-reset.h
1347F:      drivers/clk/mtmips/
1348F:      drivers/pinctrl/mtmips/
1349F:      drivers/gpio/mt7620_gpio.c
1350F:      drivers/mtd/nand/raw/mt7621_nand.c
1351F:      drivers/mtd/nand/raw/mt7621_nand.h
1352F:      drivers/mtd/nand/raw/mt7621_nand_spl.c
1353F:      drivers/net/mt7620-eth.c
1354F:      drivers/phy/mt7620-usb-phy.c
1355F:      drivers/reset/reset-mtmips.c
1356F:      drivers/serial/serial_mt7620.c
1357F:      drivers/spi/mt7620_spi.c
1358F:      drivers/sysreset/sysreset_resetctl.c
1359F:      drivers/watchdog/mt7620_wdt.c
1360
1361MIPS MSCC
1362M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1363M:      Lars Povlsen <lars.povlsen@microchip.com>
1364M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1365S:      Maintained
1366F:      arch/mips/mach-mscc/
1367F:      arch/mips/dts/luton*
1368F:      arch/mips/dts/mscc*
1369F:      arch/mips/dts/ocelot*
1370F:      arch/mips/dts/jr2*
1371F:      arch/mips/dts/serval*
1372F:      board/mscc/
1373F:      configs/mscc*
1374F:      drivers/gpio/mscc_sgpio.c
1375F:      drivers/spi/mscc_bb_spi.c
1376F:      include/configs/vcoreiii.h
1377F:      include/dt-bindings/mscc/
1378F:      drivers/pinctrl/mscc/
1379F:      drivers/net/mscc_eswitch/
1380
1381MIPS JZ4780
1382M:      Ezequiel Garcia <ezequiel@collabora.com>
1383S:      Maintained
1384F:      arch/mips/mach-jz47xx/
1385
1386MIPS Octeon
1387M:      Aaron Williams <awilliams@marvell.com>
1388S:      Maintained
1389F:      arch/mips/mach-octeon/
1390F:      arch/mips/include/asm/arch-octeon/
1391F:      arch/mips/dts/mrvl,cn73xx.dtsi
1392
1393MMC
1394M:      Peng Fan <peng.fan@nxp.com>
1395M:      Jaehoon Chung <jh80.chung@samsung.com>
1396S:      Maintained
1397T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1398F:      drivers/mmc/
1399
1400NETWORK
1401M:      Joe Hershberger <joe.hershberger@ni.com>
1402M:      Ramon Fried <rfried.dev@gmail.com>
1403S:      Maintained
1404T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1405F:      drivers/net/
1406F:      include/net.h
1407F:      net/
1408
1409NETWORK (LWIP)
1410M:      Jerome Forissier <jerome.forissier@linaro.org>
1411S:      Maintained
1412F:      cmd/net-lwip.c
1413F:      configs/qemu_arm64_lwip_defconfig
1414F:      drivers/net/sandbox-lwip.c
1415F:      include/net-lwip.h
1416F:      lib/lwip/Makefile
1417F:      lib/lwip/u-boot/
1418F:      net/lwip/
1419
1420NIOS
1421M:      Thomas Chou <thomas@wytron.com.tw>
1422S:      Maintained
1423T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1424F:      arch/nios2/
1425
1426NVMe
1427M:      Bin Meng <bmeng.cn@gmail.com>
1428S:      Maintained
1429F:      drivers/nvme/
1430F:      cmd/nvme.c
1431F:      include/nvme.h
1432F:      doc/develop/driver-model/nvme.rst
1433
1434NVMXIP
1435M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1436S:      Maintained
1437F:      doc/develop/driver-model/nvmxip.rst
1438F:      doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1439F:      drivers/mtd/nvmxip/
1440F:      test/dm/nvmxip.c
1441
1442NVMEM
1443M:      Sean Anderson <seanga2@gmail.com>
1444S:      Maintained
1445F:      doc/api/nvmem.rst
1446F:      drivers/misc/nvmem.c
1447F:      drivers/reboot-mode/reboot-mode-nvmem.c
1448F:      include/nvmem.h
1449
1450NXP C45 TJA11XX PHY DRIVER
1451M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1452S:      Maintained
1453F:      drivers/net/phy/nxp-c45-tja11xx.c
1454
1455ONENAND
1456#M:     Lukasz Majewski <l.majewski@majess.pl>
1457S:      Orphaned (Since 2017-01)
1458T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1459F:      drivers/mtd/onenand/
1460
1461OUT4-IMX6ULL-NANO BOARD
1462M:      Oleh Kravchenko <oleg@kaa.org.ua>
1463S:      Maintained
1464T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1465F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1466F:      arch/arm/dts/o4-imx-nano.dts
1467F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1468F:      board/out4
1469F:      configs/ev-imx280-nano-x-mb_defconfig
1470F:      configs/o4-imx6ull-nano_defconfig
1471F:      include/configs/o4-imx6ull-nano.h
1472
1473PATMAN
1474M:      Simon Glass <sjg@chromium.org>
1475S:      Maintained
1476F:      tools/patman/
1477
1478PCIe DWC IMX
1479M:      Sumit Garg <sumit.garg@kernel.org>
1480S:      Maintained
1481F:      drivers/pci/pcie_dw_imx.c
1482F:      drivers/phy/phy-imx8m-pcie.c
1483
1484PCI Endpoint
1485M:      Ramon Fried <rfried.dev@gmail.com>
1486S:      Maintained
1487F:      drivers/pci_endpoint/
1488F:  include/pci_ep.h
1489
1490PCI MPC85xx
1491M:      Heiko Schocher <hs@denx.de>
1492S:      Maintained
1493F:      drivers/pci/pci_mpc85xx.c
1494
1495PCI MPS
1496M:      Stephen Carlson <stcarlso@linux.microsoft.com>
1497S:      Maintained
1498F:      cmd/pci_mps.c
1499F:      test/cmd/pci_mps.c
1500
1501POWER
1502M:      Jaehoon Chung <jh80.chung@samsung.com>
1503S:      Maintained
1504T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1505F:      drivers/power/
1506F:      include/power/
1507
1508POWERPC
1509S:      Orphan (Since 2022-10-21)
1510F:      arch/powerpc/
1511
1512POWERPC MPC8XX
1513M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1514S:      Maintained
1515T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1516F:      arch/powerpc/cpu/mpc8xx/
1517
1518POWERPC MPC83XX
1519M:      Mario Six <mario.six@gdsys.cc>
1520S:      Maintained
1521T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1522F:      drivers/ram/mpc83xx_sdram.c
1523F:      include/dt-bindings/memory/mpc83xx-sdram.h
1524F:      drivers/sysreset/sysreset_mpc83xx.c
1525F:      drivers/sysreset/sysreset_mpc83xx.h
1526F:      drivers/clk/mpc83xx_clk.c
1527F:      drivers/clk/mpc83xx_clk.h
1528F:      include/dt-bindings/clk/mpc83xx-clk.h
1529F:      drivers/timer/mpc83xx_timer.c
1530F:      drivers/cpu/mpc83xx_cpu.c
1531F:      drivers/cpu/mpc83xx_cpu.h
1532F:      drivers/misc/mpc83xx_serdes.c
1533F:      arch/powerpc/cpu/mpc83xx/
1534F:      arch/powerpc/include/asm/arch-mpc83xx/
1535
1536POWERPC MPC85XX
1537M:      Marek Behún <kabel@kernel.org>
1538S:      Maintained
1539T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1540F:      arch/powerpc/cpu/mpc85xx/
1541
1542RAW NAND
1543M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1544M:      Michael Trimarchi <michael@amarulasolutions.com>
1545S:      Maintained
1546T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1547F:      drivers/mtd/nand/raw/
1548
1549RISC-V
1550M:      Rick Chen <rick@andestech.com>
1551M:      Leo <ycliang@andestech.com>
1552S:      Maintained
1553T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1554F:      arch/riscv/
1555F:      cmd/riscv/
1556F:      doc/arch/riscv.rst
1557F:      doc/usage/sbi.rst
1558F:      drivers/sysreset/sysreset_sbi.c
1559F:      drivers/timer/andes_plmt_timer.c
1560F:      drivers/timer/riscv_aclint_timer.c
1561F:      tools/prelink-riscv.c
1562
1563RISC-V CANAAN KENDRYTE K210
1564M:      Sean Anderson <seanga2@gmail.com>
1565S:      Maintained
1566F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1567F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1568F:      drivers/clk/clk_k210.c
1569F:      drivers/pinctrl/pinctrl-k210.c
1570F:      include/k210/
1571
1572RNG
1573M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1574R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1575S:      Maintained
1576F:      cmd/rng.c
1577F:      doc/api/rng.rst
1578F:      drivers/rng/
1579F:      drivers/virtio/virtio_rng.c
1580F:      include/rng.h
1581
1582ROCKUSB
1583M:      Eddie Cai <eddie.cai.linux@gmail.com>
1584S:      Maintained
1585F:      drivers/usb/gadget/f_rockusb.c
1586F:      cmd/rockusb.c
1587F:      doc/README.rockusb
1588
1589SANDBOX
1590M:      Simon Glass <sjg@chromium.org>
1591S:      Maintained
1592F:      arch/sandbox/
1593F:      configs/sandbox*
1594F:      doc/arch/sandbox.rst
1595F:      drivers/*/*sandbox*.c
1596F:      include/dt-bindings/*/sandbox*.h
1597F:      include/os.h
1598
1599SEAMA
1600M:      Linus Walleij <linus.walleij@linaro.org>
1601S:      Maintained
1602F:      cmd/seama.c
1603F:      doc/usage/cmd/seama.rst
1604F:      test/cmd/seama.c
1605
1606SEMIHOSTING
1607R:      Sean Anderson <sean.anderson@seco.com>
1608S:      Orphaned
1609N:      semihosting
1610
1611SETEXPR
1612M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1613S:      Maintained
1614F:      cmd/printf.c
1615F:      doc/usage/setexpr.rst
1616
1617SH
1618M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1619M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1620S:      Maintained
1621T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1622F:      arch/sh/
1623
1624SL28CLPD
1625M:      Michael Walle <michael@walle.cc>
1626S:      Maintained
1627F:      drivers/gpio/sl28cpld-gpio.c
1628F:      drivers/misc/sl28cpld.c
1629F:      drivers/watchdog/sl28cpld-wdt.c
1630
1631SMCCC TRNG
1632M:      Etienne Carriere <etienne.carriere@linaro.org>
1633S:      Maintained
1634F:      drivers/rng/smccc_trng.c
1635
1636SPI
1637M:      Jagan Teki <jagan@amarulasolutions.com>
1638S:      Maintained
1639T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1640F:      drivers/spi/
1641F:      include/spi*
1642
1643SPI NAND
1644M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1645M:      Michael Trimarchi <michael@amarulasolutions.com>
1646R:      Frieder Schrempf <frieder.schrempf@kontron.de>
1647S:      Maintained
1648T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1649F:      drivers/mtd/nand/spi/
1650
1651SPI-NOR
1652M:      Jagan Teki <jagan@amarulasolutions.com>
1653M:      Vignesh R <vigneshr@ti.com>
1654R:      Tudor Ambarus <tudor.ambarus@linaro.org>
1655S:      Maintained
1656F:      drivers/mtd/spi/
1657F:      include/spi_flash.h
1658F:      include/linux/mtd/cfi.h
1659F:      include/linux/mtd/spi-nor.h
1660
1661SPMI
1662M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1663S:      Maintained
1664F:      drivers/spmi/
1665F:      include/spmi/
1666
1667SQUASHFS
1668M:      Joao Marcos Costa <jmcosta944@gmail.com>
1669R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1670R:      Miquel Raynal <miquel.raynal@bootlin.com>
1671S:      Maintained
1672F:      fs/squashfs/
1673F:      include/sqfs.h
1674F:      cmd/sqfs.c
1675F:      test/py/tests/test_fs/test_squashfs/
1676
1677STACKPROTECTOR
1678M:      William Zhang <william.zhang@broadcom.com>
1679S:      Maintained
1680F:      common/stackprot.c
1681F:      cmd/stackprot_test.c
1682F:      test/py/tests/test_stackprotector.py
1683
1684TARGET_BCMNS3
1685M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1686S:      Maintained
1687F:      board/broadcom/bcmns3/
1688F:      doc/README.bcmns3
1689F:      configs/bcm_ns3_defconfig
1690F:      include/configs/bcm_ns3.h
1691F:      include/dt-bindings/memory/bcm-ns3-mc.h
1692F:      arch/arm/Kconfig
1693F:      arch/arm/dts/ns3-board.dts
1694F:      arch/arm/dts/ns3.dtsi
1695F:      arch/arm/cpu/armv8/bcmns3
1696F:      arch/arm/include/asm/arch-bcmns3/
1697F:      cmd/broadcom/Makefile
1698F:      cmd/broadcom/chimp_boot.c
1699F:      cmd/broadcom/nitro_image_load.c
1700F:      cmd/broadcom/chimp_handshake.c
1701
1702TDA19988 HDMI ENCODER
1703M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1704S:      Maintained
1705F:      drivers/video/tda19988.c
1706
1707TI LP5562 LED DRIVER
1708M:      Rasmus Villemoes <rasmus.villemoes@prevas.dk>
1709S:      Supported
1710F:      drivers/led/led_lp5562.c
1711
1712TI SYSTEM SECURITY
1713M:      Andrew F. Davis <afd@ti.com>
1714S:      Supported
1715F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1716F:      arch/arm/mach-omap2/sec-common.c
1717F:      arch/arm/mach-omap2/config_secure.mk
1718F:      arch/arm/mach-k3/security.c
1719F:      configs/am335x_hs_evm_defconfig
1720F:      configs/am335x_hs_evm_spi_defconfig
1721F:      configs/am335x_hs_evm_uart_defconfig
1722F:      configs/am43xx_hs_evm_defconfig
1723F:      configs/am43xx_hs_evm_qspi_defconfig
1724F:      configs/am57xx_hs_evm_defconfig
1725F:      configs/am57xx_hs_evm_usb_defconfig
1726F:      configs/dra7xx_hs_evm_defconfig
1727F:      configs/dra7xx_hs_evm_usb_defconfig
1728F:      configs/k2hk_hs_evm_defconfig
1729F:      configs/k2e_hs_evm_defconfig
1730F:      configs/k2g_hs_evm_defconfig
1731F:      configs/k2l_hs_evm_defconfig
1732
1733TPM DRIVERS
1734M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1735S:      Maintained
1736T:      git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1737F:      cmd/tpm*
1738F:      drivers/tpm/
1739F:      include/tpm*
1740F:      lib/tpm*
1741
1742TQ GROUP
1743#M:     Martin Krause <martin.krause@tq-systems.de>
1744S:      Orphaned (Since 2016-02)
1745T:      git git://git.denx.de/u-boot-tq-group.git
1746
1747TEE
1748M:      Jens Wiklander <jens.wiklander@linaro.org>
1749M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1750T:      git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1751S:      Maintained
1752F:      cmd/optee*
1753F:      doc/README.tee
1754F:      doc/device-tree-bindings/firmware/linaro,optee-tz.txt
1755F:      drivers/firmware/scmi/optee_agent.c
1756F:      drivers/tee/
1757F:      include/sandboxtee.h
1758F:      include/tee.h
1759F:      include/tee/
1760F:      include/test/optee.h
1761F:      test/dm/tee.c
1762F:      test/optee/
1763F:      test/py/tests/test_optee_rpmb.py
1764
1765TEE-lib
1766M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1767S:      Maintained
1768F:      lib/optee
1769
1770UBI
1771M:      Kyungmin Park <kmpark@infradead.org>
1772M:      Heiko Schocher <hs@denx.de>
1773S:      Maintained
1774T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1775F:      drivers/mtd/ubi/
1776
1777UFETCH
1778M:      Caleb Connolly <caleb.connolly@linaro.org>
1779S:      Maintained
1780F:      cmd/ufetch.c
1781
1782UFS
1783M:      Neil Armstrong <neil.armstrong@linaro.org>
1784M:      Bhupesh Sharma <bhupesh.linux@gmail.com>
1785M:      Neha Malcom Francis <n-francis@ti.com>
1786S:      Maintained
1787F:      drivers/ufs/
1788
1789UPL
1790M:      Simon Glass <sjg@chromium.org>
1791S:      Maintained
1792T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1793F:      boot/upl*
1794F:      cmd/upl.c
1795F:      common/spl/spl_upl.c
1796F:      doc/usage/upl.rst
1797F:      doc/usage/cmd/upl.rst
1798F:      include/upl.h
1799F:      test/boot/upl.c
1800F:      test/py/tests/test_upl.py
1801
1802USB
1803M:      Marek Vasut <marex@denx.de>
1804S:      Maintained
1805T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1806F:      drivers/usb/
1807F:      common/usb.c
1808F:      common/usb_kbd.c
1809F:      common/usb_storage.c
1810F:      include/usb.h
1811
1812USB TCPM
1813M:      Sebastian Reichel <sebastian.reichel@collabora.com>
1814S:      Maintained
1815F:      cmd/tcpm.c
1816F:      doc/usage/cmd/tcpm.rst
1817F:      drivers/usb/tcpm/
1818F:      include/usb/pd.h
1819F:      include/usb/tcpm.h
1820
1821USB xHCI
1822M:      Bin Meng <bmeng.cn@gmail.com>
1823S:      Maintained
1824T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1825F:      drivers/usb/host/xhci*
1826F:      include/usb/xhci.h
1827
1828UTHREAD
1829M:      Jerome Forissier <jerome.forissier@linaro.org>
1830S:      Maintained
1831F:      cmd/spawn.c
1832F:      include/uthread.h
1833F:      lib/uthread.c
1834F:      test/cmd/spawn.c
1835F:      test/lib/uthread.c
1836
1837UUID testing
1838M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1839S:      Maintained
1840F:      test/lib/uuid.c
1841
1842VBE
1843M:      Simon Glass <sjg@chromium.org>
1844S:      Maintained
1845F:      boot/vbe*
1846F:      common/spl_reloc.c
1847F:      include/vbe.h
1848
1849VIDEO
1850M:      Anatolij Gustschin <agust@denx.de>
1851S:      Maintained
1852T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1853F:      drivers/video/
1854F:      include/video*.h
1855
1856VirtIO
1857M:      Bin Meng <bmeng.cn@gmail.com>
1858S:      Maintained
1859F:      drivers/virtio/
1860F:      cmd/virtio.c
1861F:      include/config/virtio/
1862F:      include/config/virtio.h
1863F:      include/config/cmd/virtio.h
1864F:      include/virtio*.h
1865F:      test/dm/virtio.c
1866F:      doc/develop/driver-model/virtio.rst
1867
1868WATCHDOG
1869M:      Stefan Roese <sr@denx.de>
1870S:      Maintained
1871T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1872F:      cmd/wdt.c
1873F:      drivers/watchdog/
1874F:      include/watchdog*.h
1875
1876X86
1877M:      Simon Glass <sjg@chromium.org>
1878M:      Bin Meng <bmeng.cn@gmail.com>
1879S:      Maintained
1880T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1881F:      arch/x86/
1882F:      cmd/x86/
1883
1884XEN
1885M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1886M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1887S:      Maintained
1888F:      arch/arm/cpu/armv8/xen/
1889F:      arch/arm/include/asm/xen.h
1890F:      arch/arm/include/asm/xen/
1891F:      cmd/pvblock.c
1892F:      drivers/serial/serial_xen.c
1893F:      drivers/xen/
1894F:      include/pvblock.h
1895F:      include/xen/
1896F:      include/xen.h
1897F:      lib/sscanf.c
1898F:      test/lib/sscanf.c
1899
1900XTENSA
1901M:      Max Filippov <jcmvbkbc@gmail.com>
1902S:      Maintained
1903F:      arch/xtensa/
1904
1905XXD
1906M:      Roger Knecht <rknecht@pm.me>
1907S:      Maintained
1908F:      cmd/xxd.c
1909F:      doc/usage/cmd/xxd.rst
1910F:      test/py/tests/test_xxd/
1911
1912THE REST
1913M:      Tom Rini <trini@konsulko.com>
1914L:      u-boot@lists.denx.de
1915Q:      http://patchwork.ozlabs.org/project/uboot/list/
1916S:      Maintained
1917T:      git https://source.denx.de/u-boot/u-boot.git
1918F:      configs/tools-only_defconfig
1919F:      *
1920F:      */
1921