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