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