1 Descriptions of section entries:
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:
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:
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.
46 Note: For the hard of thinking, this list is meant to remain in alphabetical
47 order. If you could add yourselves to it in alphabetical order that would be
50 Maintainers List (try to look for most precise areas first)
52 -----------------------------------
56 F: board/emulation/configs/acpi.config
66 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
70 F: include/android_ab.h
71 F: test/py/tests/test_android/test_ab.py
77 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
79 F: common/avb_verify.c
80 F: doc/android/avb2.rst
81 F: include/avb_verify.h
83 F: test/py/tests/test_android/test_avb.py
90 T: git https://source.denx.de/u-boot/custodians/u-boot-arc.git
98 F: drivers/clk/clk-hsdk-cgu.c
99 F: include/dt-bindings/clock/snps,hsdk-cgu.h
100 F: doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
106 F: doc/device-tree-bindings/gpio/snps,creg-gpio.txt
107 F: drivers/gpio/hsdk-creg-gpio.c
113 F: include/dt-bindings/reset/snps,hsdk-reset.h
114 F: drivers/reset/reset-hsdk.c
116 ARC SYNOPSYS DW MMC EXTENSIONS
120 F: doc/device-tree-bindings/mmc/snps,dw-mmc.txt
121 F: drivers/mmc/snps_dw_mmc.c
126 F: arch/arm/include/asm/arch-apple/
127 F: arch/arm/mach-apple/
128 F: configs/apple_m1_defconfig
129 F: drivers/iommu/apple_dart.c
130 F: drivers/nvme/nvme_apple.c
131 F: drivers/pci/pcie_apple.c
132 F: drivers/phy/phy-apple-atc.c
133 F: drivers/pinctrl/pinctrl-apple.c
134 F: drivers/watchdog/apple_wdt.c
135 F: include/configs/apple.h
140 T: git https://source.denx.de/u-boot/custodians/u-boot-arm.git
142 F: arch/arm/dts/Makefile
150 T: git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
151 F: arch/arm/mach-socfpga/
152 F: drivers/sysreset/sysreset_socfpga*
154 ARM AMLOGIC SOC SUPPORT
158 T: git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
159 F: arch/arm/mach-meson/
160 F: arch/arm/include/asm/arch-meson/
162 F: drivers/clk/meson/
163 F: drivers/serial/serial_meson.c
164 F: drivers/reset/reset-meson.c
165 F: drivers/i2c/meson_i2c.c
166 F: drivers/net/phy/meson-gxl.c
167 F: drivers/adc/meson-saradc.c
168 F: drivers/phy/meson*
169 F: drivers/mmc/meson_gx_mmc.c
170 F: drivers/sm/meson-sm.c
171 F: drivers/spi/meson_spifc.c
172 F: drivers/pinctrl/meson/
173 F: drivers/power/domain/meson-gx-pwrc-vpu.c
174 F: drivers/video/meson/
175 F: drivers/watchdog/meson_gxbb_wdt.c
176 F: include/configs/meson64.h
177 F: include/configs/meson64_android.h
178 F: doc/board/amlogic/
187 F: arch/arm/mach-aspeed/
188 F: arch/arm/include/asm/arch-aspeed/
190 F: drivers/clk/aspeed/
191 F: drivers/crypto/aspeed/
192 F: drivers/gpio/gpio-aspeed.c
193 F: drivers/i2c/ast_i2c.[ch]
194 F: drivers/mmc/aspeed_sdhci.c
195 F: drivers/net/aspeed_mdio.c
196 F: drivers/net/ftgmac100.[ch]
197 F: drivers/pinctrl/aspeed/
198 F: drivers/pwm/pwm-aspeed.c
199 F: drivers/ram/aspeed/
200 F: drivers/reset/reset-ast2500.c
201 F: drivers/watchdog/ast_wdt.c
204 ARM BROADCOM BCM283X / BCM27XX
208 F: arch/arm/dts/bcm283*
209 F: arch/arm/mach-bcm283x/
210 F: board/raspberrypi/
211 F: drivers/gpio/bcm2835_gpio.c
212 F: drivers/mmc/bcm2835_sdhci.c
213 F: drivers/mmc/bcm2835_sdhost.c
214 F: drivers/serial/serial_bcm283x_mu.c
215 F: drivers/serial/serial_bcm283x_pl011.c
216 F: drivers/video/bcm2835.c
217 F: include/dm/platform_data/serial_bcm283x_mu.h
218 F: include/dt-bindings/pinctrl/bcm2835.h
219 F: drivers/pinctrl/broadcom/
221 T: git https://source.denx.de/u-boot/custodians/u-boot-arm.git
229 F: arch/arm/mach-bcmbca/
230 F: board/broadcom/bcmbca/
251 F: arch/arm/mach-bcmstb/
252 F: board/broadcom/bcmstb/
253 F: configs/bcm7*_defconfig
254 F: doc/README.bcm7xxx
255 F: drivers/mmc/bcmstb_sdhci.c
256 F: drivers/spi/bcmstb_spi.c
258 ARM CORTINA ACCESS CAxxxx
261 F: board/cortina/common/
262 F: drivers/gpio/cortina_gpio.c
263 F: drivers/watchdog/cortina_wdt.c
264 F: drivers/serial/serial_cortina.c
265 F: drivers/led/led_cortina.c
266 F: drivers/mmc/ca_dw_mmc.c
267 F: drivers/spi/ca_sflash.c
268 F: drivers/i2c/i2c-cortina.c
269 F: drivers/i2c/i2c-cortina.h
270 F: drivers/mtd/nand/raw/cortina_nand.c
271 F: drivers/mtd/nand/raw/cortina_nand.h
272 F: drivers/net/cortina_ni.c
273 F: drivers/net/cortina_ni.h
274 F: drivers/net/phy/ca_phy.c
275 F: configs/cortina_presidio-asic-pnand_defconfig
280 F: arch/sandbox/include/asm/sandbox_arm_ffa.h
281 F: arch/sandbox/include/asm/sandbox_arm_ffa_priv.h
283 F: doc/arch/arm64.ffa.rst
284 F: doc/usage/cmd/armffa.rst
285 F: drivers/firmware/arm-ffa/
295 T: git https://source.denx.de/u-boot/custodians/u-boot-imx.git
297 F: arch/arm/cpu/arm1136/mx*/
298 F: arch/arm/cpu/arm926ejs/mx*/
299 F: arch/arm/cpu/armv7/vf610/
300 F: arch/arm/dts/*imx*
301 F: arch/arm/mach-imx/
302 F: arch/arm/include/asm/arch-imx*/
303 F: arch/arm/include/asm/arch-mx*/
304 F: arch/arm/include/asm/arch-vf610/
305 F: arch/arm/include/asm/mach-imx/
306 F: board/freescale/*mx*/
307 F: board/freescale/common/
308 F: common/spl/spl_imx_container.c
310 F: drivers/serial/serial_mxc.c
311 F: include/imx_container.h
317 F: arch/arm/cpu/armv8/hisilicon
318 F: arch/arm/include/asm/arch-hi6220/
319 F: arch/arm/include/asm/arch-hi3660/
320 F: arch/arm/mach-histb
322 ARM HPE GXP ARCHITECTURE
326 F: arch/arm/dts/hpe-bmc*
327 F: arch/arm/dts/hpe-gxp*
328 F: arch/arm/mach-hpe/
330 F: configs/gxp_defconfig
331 F: doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
332 F: drivers/timer/gxp-timer.c
333 F: drivers/spi/gxp_spi.c
339 F: arch/arm/mach-ipq40xx/
340 F: include/dt-bindings/clock/qcom,gcc-ipq4019.h
341 F: drivers/clk/qcom/clock-ipq4019.c
342 F: drivers/phy/phy-qcom-ipq4019-usb.c
343 F: drivers/spi/spi-qup.c
344 F: drivers/net/mdio-ipq4019.c
345 F: drivers/rng/msm_rng.c
346 F: drivers/pinctrl/qcom/pinctrl-ipq4019.c
351 F: drivers/misc/ls2_sfp.c
353 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
356 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
357 F: arch/arm/mach-kirkwood/
358 F: arch/arm/mach-mvebu/
359 F: drivers/ata/ahci_mvebu.c
360 F: drivers/clk/mvebu/
361 F: drivers/ddr/marvell/
362 F: drivers/gpio/mvebu_gpio.c
363 F: drivers/i2c/mvtwsi.c
364 F: drivers/mmc/xenon_sdhci.c
365 F: drivers/phy/marvell/
366 F: drivers/pinctrl/mvebu/
367 F: drivers/rtc/armada38x.c
368 F: drivers/spi/kirkwood_spi.c
369 F: drivers/spi/mvebu_a3700_spi.c
370 F: drivers/pci/pcie_dw_mvebu.c
371 F: drivers/pci/pcie-xilinx-nwl.c
372 F: drivers/watchdog/armada-37xx-wdt.c
373 F: drivers/watchdog/orion_wdt.c
374 F: include/configs/mv-common.h
376 ARM MARVELL PCIE CONTROLLER DRIVERS
379 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
380 F: drivers/pci/pci-aardvark.c
381 F: drivers/pci/pci_mvebu.c
383 ARM MARVELL SERIAL DRIVERS
387 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
388 F: drivers/serial/serial_mvebu_a3700.c
396 F: arch/arm/mach-mediatek/
397 F: arch/arm/include/asm/arch-mediatek/
399 F: doc/device-tree-bindings/phy/phy-mtk-*
400 F: doc/device-tree-bindings/usb/mediatek,*
401 F: doc/README.mediatek
402 F: drivers/clk/mediatek/
403 F: drivers/cpu/mtk_cpu.c
404 F: drivers/i2c/mtk_i2c.c
405 F: drivers/mmc/mtk-sd.c
406 F: drivers/phy/phy-mtk-*
407 F: drivers/pinctrl/mediatek/
408 F: drivers/power/domain/mtk-power-domain.c
409 F: drivers/ram/mediatek/
410 F: drivers/spi/mtk_snfi_spi.c
411 F: drivers/spi/mtk_spim.c
412 F: drivers/timer/mtk_timer.c
413 F: drivers/usb/host/xhci-mtk.c
415 F: drivers/watchdog/mtk_wdt.c
416 F: drivers/net/mtk_eth.c
417 F: drivers/net/mtk_eth.h
418 F: drivers/reset/reset-mediatek.c
419 F: include/dt-bindings/clock/mediatek,*
420 F: include/dt-bindings/power/mediatek,*
423 F: tools/mtk_nand_headers.c
424 F: tools/mtk_nand_headers.h
430 F: arch/arm/dts/armada-3720-eDPU*
431 F: arch/arm/dts/armada-3720-uDPU*
432 F: configs/eDPU_defconfig
433 F: configs/uDPU_defconfig
435 ARM MICROCHIP/ATMEL AT91
438 T: git https://source.denx.de/u-boot/custodians/u-boot-at91.git
439 F: arch/arm/dts/at91*
441 F: arch/arm/mach-at91/
443 F: drivers/cpu/at91_cpu.c
444 F: drivers/memory/atmel-ebi.c
445 F: drivers/misc/microchip_flexcom.c
446 F: drivers/timer/atmel_tcb_timer.c
447 F: include/dt-bindings/clk/at91.h
448 F: include/dt-bindings/clock/at91.h
449 F: include/dt-bindings/dma/at91.h
450 F: include/dt-bindings/mfd/at91-usart.h
451 F: include/dt-bindings/mfd/atmel-flexcom.h
452 F: include/dt-bindings/pinctrl/at91.h
453 F: include/dt-bindings/sound/microchip,pdmc.h
454 F: drivers/timer/mchp-pit64b-timer.c
456 ARM MSC SM2S IMX8MP SOM
460 F: arch/arm/dts/imx8mp-msc-sm2s*
461 F: board/msc/sm2s_imx8mp/
462 F: configs/msc_sm2s_imx8mp_defconfig
463 F: include/configs/msc_sm2s_imx8mp.h
468 F: arch/arm/cpu/armv7/s5p4418/
469 F: arch/arm/dts/s5p4418*
470 F: arch/arm/mach-nexell/
471 F: board/friendlyarm/
472 F: configs/s5p4418_nanopi2_defconfig
473 F: doc/README.s5p4418
474 F: drivers/gpio/nx_gpio.c
475 F: drivers/i2c/nx_i2c.c
476 F: drivers/mmc/nexell_dw_mmc_dm.c
477 F: drivers/pinctrl/nexell/
478 F: drivers/serial/serial_s5p4418_pl011.c
479 F: drivers/video/nexell/
480 F: drivers/video/nexell_display.c
481 F: include/configs/s5p4418_nanopi2.h
486 F: arch/arm/include/asm/arch-owl/
487 F: arch/arm/mach-owl/
488 F: doc/board/actions/
490 F: drivers/serial/serial_owl.c
491 F: include/configs/owl-common.h
492 F: configs/bubblegum_96_defconfig
493 F: configs/cubieboard7_defconfig
495 ARM RENESAS RMOBILE/R-CAR
499 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
500 F: arch/arm/mach-renesas/
501 F: drivers/clk/renesas/
502 F: drivers/gpio/gpio-rcar.c
503 F: drivers/i2c/rcar_*
504 F: drivers/i2c/sh_i2c.c
505 F: drivers/mmc/renesas-sdhi.c
506 F: drivers/mmc/sh_mmcif*
507 F: drivers/mmc/tmio-common*
508 F: drivers/mtd/renesas_rpc_hf.c
509 F: drivers/net/ravb.c
510 F: drivers/net/rswitch.c
511 F: drivers/net/sh_eth*
512 F: drivers/pci/pci-rcar-*
513 F: drivers/phy/phy-rcar-*
514 F: drivers/phy/renesas/
515 F: drivers/pinctrl/renesas/
516 F: drivers/serial/serial_sh*
517 F: drivers/spi/renesas_rpc_spi.c
518 F: drivers/spi/sh_qspi.c
519 F: drivers/sysinfo/rcar3.c
520 F: drivers/usb/host/xhci-rcar*
527 T: git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
528 F: arch/arm/dts/px30*
530 F: arch/arm/dts/rockchip*
531 F: arch/arm/dts/rv11*
532 F: arch/arm/include/asm/arch-rockchip/
533 F: arch/arm/mach-rockchip/
534 F: board/amarula/vyasa-rk3288/
535 F: board/anbernic/rgxx3_rk3566/
536 F: board/armsom/sige7-rk3588/
537 F: board/chipspark/popmetal_rk3288
538 F: board/engicam/px30_core/
540 F: board/mqmaker/miqi_rk3288/
541 F: board/phytec/phycore_rk3288
545 F: board/theobroma-systems
546 F: board/vamrs/rock960_rk3399/
547 F: drivers/clk/rockchip/
548 F: drivers/gpio/rk_gpio.c
549 F: drivers/misc/rockchip-efuse.c
550 F: drivers/mmc/rockchip_sdhci.c
551 F: drivers/mmc/rockchip_dw_mmc.c
552 F: drivers/pinctrl/rockchip/
553 F: drivers/ram/rockchip/
554 F: drivers/sysreset/sysreset_rockchip.c
555 F: drivers/video/rockchip/
566 T: git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
567 F: arch/arm/mach-exynos/
568 F: arch/arm/mach-s5pc1xx/
569 F: arch/arm/cpu/armv7/s5p-common/
574 F: drivers/clk/exynos/clk-pll.c
575 F: drivers/clk/exynos/clk-pll.h
576 F: drivers/clk/exynos/clk.c
577 F: drivers/clk/exynos/clk.h
579 ARM SAMSUNG EXYNOS850 SOC
582 F: drivers/clk/exynos/clk-exynos850.c
583 F: drivers/pinctrl/exynos/pinctrl-exynos850.c
585 ARM SAMSUNG SOC DRIVERS
588 F: doc/device-tree-bindings/soc/samsung/exynos-pmu.yaml
589 F: drivers/soc/samsung/*
595 F: arch/arm/dts/am335x-sancloud*
605 T: git https://github.com/analogdevicesinc/lnxdsp-u-boot
606 F: arch/arm/include/asm/arch-adi/
607 F: arch/arm/mach-sc5xx/
609 F: drivers/serial/serial_adi_uart4.c
610 F: drivers/timer/adi_sc5xx_timer.c
619 T: git https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git
620 F: drivers/*/*/pm8???-*
621 F: drivers/gpio/msm_gpio.c
622 F: drivers/mmc/msm_sdhci.c
623 F: drivers/phy/msm8916-usbh-phy.c
624 F: drivers/serial/serial_msm.c
625 F: drivers/serial/serial_msm_geni.c
626 F: drivers/smem/msm_smem.c
627 F: drivers/spmi/spmi-msm.c
628 F: drivers/usb/host/ehci-msm.c
636 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
637 F: arch/arm/mach-sti/
638 F: arch/arm/include/asm/arch-sti*/
639 F: drivers/phy/sti_usb_phy.c
640 F: drivers/pinctrl/pinctrl-sti.c
641 F: drivers/mmc/sti_sdhci.c
642 F: drivers/reset/sti-reset.c
643 F: drivers/serial/serial_sti_asc.c
644 F: drivers/sysreset/sysreset_sti.c
645 F: drivers/timer/arm_global_timer.c
646 F: drivers/usb/host/dwc3-sti-glue.c
647 F: include/dwc3-sti-glue.h
648 F: include/dt-bindings/clock/stih407-clks.h
649 F: include/dt-bindings/clock/stih410-clks.h
650 F: include/dt-bindings/reset/stih407-resets.h
656 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
658 F: arch/arm/mach-stm32mp/
660 F: drivers/adc/stm32-adc*
661 F: drivers/clk/stm32/
662 F: drivers/gpio/stm32_gpio.c
663 F: drivers/hwspinlock/stm32_hwspinlock.c
664 F: drivers/i2c/stm32f7_i2c.c
665 F: drivers/mailbox/stm32-ipcc.c
666 F: drivers/misc/stm32mp_fuse.c
667 F: drivers/misc/stm32_rcc.c
668 F: drivers/mmc/stm32_sdmmc2.c
669 F: drivers/mtd/nand/raw/stm32_fmc2_nand.c
670 F: drivers/phy/phy-stm32-usbphyc.c
671 F: drivers/pinctrl/pinctrl_stm32.c
672 F: drivers/power/pmic/stpmic1.c
673 F: drivers/power/regulator/stm32-vrefbuf.c
674 F: drivers/power/regulator/stpmic1.c
675 F: drivers/ram/stm32mp1/
676 F: drivers/remoteproc/stm32_copro.c
677 F: drivers/reset/stm32-reset.c
678 F: drivers/rng/optee_rng.c
679 F: drivers/rng/stm32_rng.c
680 F: drivers/rtc/stm32_rtc.c
681 F: drivers/serial/serial_stm32.*
682 F: drivers/spi/stm32_qspi.c
683 F: drivers/spi/stm32_spi.c
684 F: drivers/video/stm32/stm32_ltdc.c
685 F: drivers/watchdog/stm32mp_wdt.c
686 F: include/dt-bindings/clock/stm32fx-clock.h
687 F: include/dt-bindings/clock/stm32mp*
688 F: include/dt-bindings/pinctrl/stm32-pinfunc.h
689 F: include/dt-bindings/reset/stm32mp*
690 F: include/stm32_rcc.h
691 F: tools/logos/st.bmp
692 F: tools/stm32image.c
700 T: git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
701 F: arch/arm/cpu/armv7/sunxi/
702 F: arch/arm/include/asm/arch-sunxi/
703 F: arch/arm/mach-sunxi/
705 F: drivers/clk/sunxi/
706 F: drivers/phy/allwinner/
707 F: drivers/pinctrl/sunxi/
708 F: drivers/video/sunxi/
715 T: git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
716 F: arch/arm/dts/tegra*
717 F: arch/arm/include/asm/arch-tegra*/
718 F: arch/arm/mach-tegra/
725 T: git https://source.denx.de/u-boot/custodians/u-boot-ti.git
726 F: arch/arm/dts/am57xx*
727 F: arch/arm/dts/dra7*
728 F: arch/arm/mach-davinci/
730 F: arch/arm/mach-keystone/
731 F: arch/arm/mach-omap2/
732 F: arch/arm/include/asm/arch-omap*/
733 F: arch/arm/include/asm/ti-common/
737 F: drivers/firmware/ti_sci.*
738 F: drivers/gpio/omap_gpio.c
739 F: drivers/memory/ti-aemif.c
740 F: drivers/misc/k3_avs.c
741 F: drivers/mailbox/k3-sec-procy.c
742 F: drivers/pci/pcie_dw_ti.c
743 F: drivers/phy/keystone-usb-phy.c
744 F: drivers/phy/omap-usb2-phy.c
745 F: drivers/phy/phy-ti-am654.c
746 F: drivers/phy/ti-pipe3-phy.c
749 F: drivers/remoteproc/ipu_rproc.c
750 F: drivers/remoteproc/k3_system_controller.c
751 F: drivers/remoteproc/pruc_rpoc.c
752 F: drivers/remoteproc/ti*
753 F: drivers/reset/reset-dra7.c
754 F: drivers/reset/reset-ti-sci.c
755 F: drivers/rtc/davinci.c
756 F: drivers/serial/serial_omap.c
758 F: drivers/sysreset/sysreset-ti-sci.c
759 F: drivers/thermal/ti-bandgap.c
760 F: drivers/timer/omap-timer.c
761 F: drivers/video/tidss/
762 F: drivers/watchdog/omap_wdt.c
763 F: include/linux/pruss_driver.h
764 F: include/linux/soc/ti/
770 F: arch/arm/dts/ste-*
771 F: arch/arm/mach-u8500/
772 F: drivers/gpio/nmk_gpio.c
773 F: drivers/phy/phy-ab8500-usb.c
774 F: drivers/power/pmic/ab8500.c
775 F: drivers/timer/nomadik-mtu-timer.c
776 F: drivers/usb/musb-new/ux500.c
777 F: drivers/video/mcde_simple.c
783 F: arch/arm/dts/uniphier-*
784 F: arch/arm/mach-uniphier/
785 F: configs/uniphier_*_defconfig
791 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
792 F: arch/arm/mach-versal-net/
793 F: drivers/soc/soc_xilinx_versal_net.c
794 N: (?<!uni)versal-net
799 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
800 F: arch/arm/mach-versal/
801 F: drivers/net/xilinx_axi_mrmac.*
802 F: drivers/soc/soc_xilinx_versal.c
803 F: drivers/spi/cadence_ospi_versal.c
804 F: drivers/watchdog/xilinx_wwdt.c
807 ARM VERSATILE EXPRESS DRIVERS
810 T: git git://github.com/ARM-software/u-boot.git
811 F: drivers/misc/vexpress_config.c
817 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
818 F: arch/arm/mach-zynq/
820 F: doc/device-tree-bindings/video/syncoam,seps525.txt
821 F: drivers/clk/clk_zynq.c
822 F: drivers/fpga/zynqpl.c
823 F: drivers/gpio/zynq_gpio.c
824 F: drivers/i2c/i2c-cdns.c
825 F: drivers/i2c/muxes/pca954x.c
826 F: drivers/i2c/zynq_i2c.c
827 F: drivers/mmc/zynq_sdhci.c
828 F: drivers/mtd/nand/raw/zynq_nand.c
829 F: drivers/net/phy/ethernet_id.c
830 F: drivers/net/phy/xilinx_phy.c
831 F: drivers/net/zynq_gem.c
832 F: drivers/pinctrl/pinctrl-zynqmp.c
833 F: drivers/serial/serial_zynq.c
834 F: drivers/spi/zynq_qspi.c
835 F: drivers/spi/zynq_spi.c
836 F: drivers/usb/host/ehci-zynq.c
837 F: drivers/watchdog/cdns_wdt.c
845 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
846 F: arch/arm/mach-zynqmp/
847 F: drivers/clk/clk_zynqmp.c
848 F: driver/firmware/firmware-zynqmp.c
849 F: drivers/fpga/zynqpl.c
850 F: drivers/gpio/gpio_slg7xl45106.c
851 F: drivers/gpio/zynq_gpio.c
852 F: drivers/gpio/zynqmp_gpio_modepin.c
853 F: drivers/i2c/i2c-cdns.c
854 F: drivers/i2c/muxes/pca954x.c
855 F: drivers/i2c/zynq_i2c.c
856 F: drivers/mailbox/zynqmp-ipi.c
857 F: drivers/mmc/zynq_sdhci.c
858 F: drivers/mtd/nand/raw/zynq_nand.c
859 F: drivers/net/phy/xilinx_phy.c
860 F: drivers/net/zynq_gem.c
861 F: drivers/phy/phy-zynqmp.c
862 F: drivers/power/domain/zynqmp-power-domain.c
863 F: drivers/pwm/pwm-cadence-ttc.c
864 F: drivers/serial/serial_zynq.c
865 F: drivers/reset/reset-zynqmp.c
866 F: drivers/rtc/zynqmp_rtc.c
867 F: drivers/soc/soc_xilinx_zynqmp.c
868 F: drivers/spi/zynq_qspi.c
869 F: drivers/spi/zynq_spi.c
870 F: drivers/timer/cadence-ttc.c
871 F: drivers/video/seps525.c
872 F: drivers/video/zynqmp/
873 F: drivers/watchdog/cdns_wdt.c
874 F: include/zynqmppl.h
875 F: include/zynqmp_firmware.h
883 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
884 F: arch/arm/mach-zynqmp-r5/
890 F: drivers/pci/pcie_phytium.c
891 F: arch/arm/dts/phytium-durian.dts
893 ASPEED AST2600 I2C DRIVER
897 F: drivers/i2c/ast2600_i2c.c
899 ASPEED FMC SPI DRIVER
904 F: drivers/spi/spi-aspeed-smc.c
916 F: doc/usage/blkmap.rst
917 F: drivers/block/blkmap.c
930 F: doc/develop/bootstd/
931 F: doc/usage/bootdev.rst
932 F: doc/usage/bootflow.rst
933 F: doc/usage/bootmeth.rst
934 F: drivers/mmc/mmc_bootdev.c
936 F: include/bootflow.h
937 F: include/bootmeth.h
939 F: net/eth_bootdevice.c
945 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
946 F: boot/bootmeth_android.c
947 F: boot/bootmeth_android.h
948 F: doc/develop/bootstd/android.rst
967 F: arch/arm/dts/ls1021a-twr-u-boot.dtsi
968 F: drivers/crypto/fsl/
979 T: git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
980 F: drivers/mtd/cfi_flash.c
981 F: drivers/mtd/jedec_flash.c
987 T: git https://source.denx.de/u-boot/custodians/u-boot-clk.git
995 T: git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
998 F: drivers/watchdog/mcf_wdt.c
1007 DEVICETREE REBASING SUBTREE
1016 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1022 F: doc/usage/dfu.rst
1024 F: drivers/usb/*/*gadget*
1025 F: drivers/usb/gadget/
1027 F: include/linux/usb/ch9.h
1028 F: include/linux/usb/gadget.h
1033 T: git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1034 F: doc/driver-model/
1043 W: https://docs.u-boot.org/en/latest/develop/uefi/u-boot_on_efi.html
1044 F: board/efi/efi-x86_app
1045 F: configs/efi-x86_app*
1046 F: doc/develop/uefi/u-boot_on_efi.rst
1047 F: drivers/block/efi-media-uclass.c
1048 F: drivers/block/sb_efi_media.c
1049 F: lib/efi/efi_app.c
1050 F: scripts/build-efi.sh
1051 F: test/dm/efi_media.c
1057 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1058 F: arch/arm/lib/*_efi.*
1064 F: doc/develop/uefi/*
1065 F: doc/mkeficapsule.1
1066 F: doc/usage/bootefi.rst
1067 F: drivers/rtc/emul_rtc.c
1068 F: include/capitalization.h
1069 F: include/charset.h
1074 F: include/asm-generic/pe.h
1075 F: include/mm_communication.h
1079 F: test/py/tests/test_efi*
1080 F: test/py/tests/test_efi*/
1081 F: test/unicode_ut.c
1086 F: tools/file2include.c
1087 F: tools/mkeficapsule.c
1098 F: tools/mkenvimage.c
1103 F: doc/usage/environment.rst
1104 F: scripts/env2string.awk
1113 F: test/py/tests/test_fs/test_erofs.py
1121 F: scripts/event_dump.py
1122 F: test/common/event.c
1123 F: test/py/tests/test_event_dump.py
1128 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1130 F: doc/android/fastboot*.rst
1131 F: include/fastboot.h
1132 F: include/fastboot-internal.h
1133 F: include/net/fastboot_tcp.h
1134 F: include/net/fastboot_udp.h
1135 F: drivers/fastboot/
1136 F: drivers/usb/gadget/f_fastboot.c
1137 F: net/fastboot_tcp.c
1138 F: net/fastboot_udp.c
1139 F: test/dm/fastboot.c
1144 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1150 FLATTENED DEVICE TREE
1153 T: git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1157 F: include/linux/libfdt*
1159 F: common/fdt_support.c
1160 F: scripts/dtc-version.sh
1165 T: git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1170 T: git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1171 F: drivers/watchdog/sp805_wdt.c
1172 F: drivers/watchdog/sbsa_gwdt.c
1174 FWU Multi Bank Update
1177 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1178 F: lib/fwu_updates/*
1179 F: drivers/fwu-mdata/*
1180 F: tools/mkfwumdata.c
1185 F: drivers/misc/gsc.c
1191 T: git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1194 KWBIMAGE / KWBOOT TOOLS
1199 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1200 F: doc/README.kwbimage
1207 F: doc/device-tree-bindings/leds/leds-pwm.txt
1208 F: drivers/led/led_pwm.c
1213 T: git https://source.denx.de/u-boot/u-boot.git
1216 F: doc/develop/logging.rst
1220 F: test/py/tests/test_log.py
1222 MALI DISPLAY PROCESSORS
1225 T: git git://github.com/ARM-software/u-boot.git
1226 F: drivers/video/mali_dp.c
1227 F: drivers/i2c/i2c-versatile.c
1232 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1235 F: drivers/gpio/xilinx_gpio.c
1236 F: drivers/net/xilinx_axi_emac.c
1237 F: drivers/net/xilinx_emaclite.c
1238 F: drivers/serial/serial_xuartlite.c
1239 F: drivers/spi/xilinx_spi.c
1240 F: drivers/sysreset/sysreset_gpio.c
1241 F: drivers/timer/xilinx-timer.c
1242 F: drivers/watchdog/xilinx_tb_wdt.c
1248 T: git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1251 MIPS CORTINA ACCESS CAxxxx
1254 F: board/cortina/common/
1255 F: drivers/gpio/cortina_gpio.c
1256 F: drivers/watchdog/cortina_wdt.c
1257 F: drivers/serial/serial_cortina.c
1258 F: drivers/led/led_cortina.c
1259 F: drivers/mmc/ca_dw_mmc.c
1260 F: drivers/spi/ca_sflash.c
1261 F: drivers/i2c/i2c-cortina.c
1262 F: drivers/i2c/i2c-cortina.h
1263 F: drivers/net/cortina_ni.c
1264 F: drivers/net/cortina_ni.h
1265 F: drivers/net/phy/ca_phy.c
1271 F: arch/mips/mach-mtmips/
1272 F: arch/mips/dts/mt7620.dtsi
1273 F: arch/mips/dts/mt7621.dtsi
1274 F: arch/mips/dts/mt7620-u-boot.dtsi
1275 F: arch/mips/dts/mt7621-u-boot.dtsi
1276 F: include/configs/mt7620.h
1277 F: include/configs/mt7621.h
1278 F: include/dt-bindings/clock/mt7620-clk.h
1279 F: include/dt-bindings/clock/mt7621-clk.h
1280 F: include/dt-bindings/clock/mt7628-clk.h
1281 F: include/dt-bindings/reset/mt7620-reset.h
1282 F: include/dt-bindings/reset/mt7621-reset.h
1283 F: include/dt-bindings/reset/mt7628-reset.h
1284 F: drivers/clk/mtmips/
1285 F: drivers/pinctrl/mtmips/
1286 F: drivers/gpio/mt7620_gpio.c
1287 F: drivers/mtd/nand/raw/mt7621_nand.c
1288 F: drivers/mtd/nand/raw/mt7621_nand.h
1289 F: drivers/mtd/nand/raw/mt7621_nand_spl.c
1290 F: drivers/net/mt7620-eth.c
1291 F: drivers/phy/mt7620-usb-phy.c
1292 F: drivers/reset/reset-mtmips.c
1293 F: drivers/serial/serial_mt7620.c
1294 F: drivers/spi/mt7620_spi.c
1295 F: drivers/sysreset/sysreset_resetctl.c
1296 F: drivers/watchdog/mt7620_wdt.c
1303 F: arch/mips/mach-mscc/
1304 F: arch/mips/dts/luton*
1305 F: arch/mips/dts/mscc*
1306 F: arch/mips/dts/ocelot*
1307 F: arch/mips/dts/jr2*
1308 F: arch/mips/dts/serval*
1311 F: drivers/gpio/mscc_sgpio.c
1312 F: drivers/spi/mscc_bb_spi.c
1313 F: include/configs/vcoreiii.h
1314 F: include/dt-bindings/mscc/
1315 F: drivers/pinctrl/mscc/
1316 F: drivers/net/mscc_eswitch/
1321 F: arch/mips/mach-jz47xx/
1326 F: arch/mips/mach-octeon/
1327 F: arch/mips/include/asm/arch-octeon/
1328 F: arch/mips/dts/mrvl,cn73xx.dtsi
1334 T: git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1341 T: git https://source.denx.de/u-boot/custodians/u-boot-net.git
1349 T: git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1358 F: doc/develop/driver-model/nvme.rst
1363 F: doc/develop/driver-model/nvmxip.rst
1364 F: doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1365 F: drivers/mtd/nvmxip/
1371 F: doc/api/nvmem.rst
1372 F: drivers/misc/nvmem.c
1373 F: drivers/reboot-mode/reboot-mode-nvmem.c
1376 NXP C45 TJA11XX PHY DRIVER
1379 F: drivers/net/phy/nxp-c45-tja11xx.c
1383 S: Orphaned (Since 2017-01)
1384 T: git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1385 F: drivers/mtd/onenand/
1387 OUT4-IMX6ULL-NANO BOARD
1390 T: git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1391 F: arch/arm/dts/ev-imx280-nano-x-mb.dts
1392 F: arch/arm/dts/o4-imx-nano.dts
1393 F: arch/arm/dts/o4-imx6ull-nano.dtsi
1395 F: configs/ev-imx280-nano-x-mb_defconfig
1396 F: configs/o4-imx6ull-nano_defconfig
1397 F: include/configs/o4-imx6ull-nano.h
1407 F: drivers/pci/pcie_dw_imx.c
1408 F: drivers/phy/phy-imx8m-pcie.c
1413 F: drivers/pci_endpoint/
1419 F: drivers/pci/pci_mpc85xx.c
1425 F: test/cmd/pci_mps.c
1430 T: git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1435 S: Orphan (Since 2022-10-21)
1441 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1442 F: arch/powerpc/cpu/mpc8xx/
1447 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1448 F: drivers/ram/mpc83xx_sdram.c
1449 F: include/dt-bindings/memory/mpc83xx-sdram.h
1450 F: drivers/sysreset/sysreset_mpc83xx.c
1451 F: drivers/sysreset/sysreset_mpc83xx.h
1452 F: drivers/clk/mpc83xx_clk.c
1453 F: drivers/clk/mpc83xx_clk.h
1454 F: include/dt-bindings/clk/mpc83xx-clk.h
1455 F: drivers/timer/mpc83xx_timer.c
1456 F: drivers/cpu/mpc83xx_cpu.c
1457 F: drivers/cpu/mpc83xx_cpu.h
1458 F: drivers/misc/mpc83xx_serdes.c
1459 F: arch/powerpc/cpu/mpc83xx/
1460 F: arch/powerpc/include/asm/arch-mpc83xx/
1465 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1466 F: arch/powerpc/cpu/mpc85xx/
1472 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1473 F: drivers/mtd/nand/raw/
1479 T: git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1482 F: doc/arch/riscv.rst
1483 F: doc/usage/sbi.rst
1484 F: drivers/sysreset/sysreset_sbi.c
1485 F: drivers/timer/andes_plmt_timer.c
1486 F: drivers/timer/riscv_aclint_timer.c
1487 F: tools/prelink-riscv.c
1489 RISC-V CANAAN KENDRYTE K210
1492 F: doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1493 F: doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1494 F: drivers/clk/clk_k210.c
1495 F: drivers/pinctrl/pinctrl-k210.c
1505 F: drivers/virtio/virtio_rng.c
1511 F: drivers/usb/gadget/f_rockusb.c
1513 F: doc/README.rockusb
1519 F: doc/arch/sandbox.rst
1520 F: drivers/*/*sandbox*.c
1521 F: include/dt-bindings/*/sandbox*.h
1528 F: doc/usage/cmd/seama.rst
1540 F: doc/usage/setexpr.rst
1546 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1552 F: drivers/gpio/sl28cpld-gpio.c
1553 F: drivers/misc/sl28cpld.c
1554 F: drivers/watchdog/sl28cpld-wdt.c
1559 F: drivers/rng/smccc_trng.c
1564 T: git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1573 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1574 F: drivers/mtd/nand/spi/
1581 F: include/spi_flash.h
1582 F: include/linux/mtd/cfi.h
1583 F: include/linux/mtd/spi-nor.h
1599 F: test/py/tests/test_fs/test_squashfs/
1604 F: common/stackprot.c
1605 F: cmd/stackprot_test.c
1606 F: test/py/tests/test_stackprotector.py
1611 F: board/broadcom/bcmns3/
1612 F: doc/README.bcmns3
1613 F: configs/bcm_ns3_defconfig
1614 F: include/configs/bcm_ns3.h
1615 F: include/dt-bindings/memory/bcm-ns3-mc.h
1617 F: arch/arm/dts/ns3-board.dts
1618 F: arch/arm/dts/ns3.dtsi
1619 F: arch/arm/cpu/armv8/bcmns3
1620 F: arch/arm/include/asm/arch-bcmns3/
1621 F: cmd/broadcom/Makefile
1622 F: cmd/broadcom/chimp_boot.c
1623 F: cmd/broadcom/nitro_image_load.c
1624 F: cmd/broadcom/chimp_handshake.c
1626 TDA19988 HDMI ENCODER
1629 F: drivers/video/tda19988.c
1631 TI LP5562 LED DRIVER
1634 F: drivers/led/led_lp5562.c
1639 F: arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1640 F: arch/arm/mach-omap2/sec-common.c
1641 F: arch/arm/mach-omap2/config_secure.mk
1642 F: arch/arm/mach-k3/security.c
1643 F: configs/am335x_hs_evm_defconfig
1644 F: configs/am335x_hs_evm_uart_defconfig
1645 F: configs/am43xx_hs_evm_defconfig
1646 F: configs/am43xx_hs_evm_qspi_defconfig
1647 F: configs/am57xx_hs_evm_defconfig
1648 F: configs/am57xx_hs_evm_usb_defconfig
1649 F: configs/dra7xx_hs_evm_defconfig
1650 F: configs/dra7xx_hs_evm_usb_defconfig
1651 F: configs/k2hk_hs_evm_defconfig
1652 F: configs/k2e_hs_evm_defconfig
1653 F: configs/k2g_hs_evm_defconfig
1654 F: configs/k2l_hs_evm_defconfig
1659 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1666 S: Orphaned (Since 2016-02)
1667 T: git git://git.denx.de/u-boot-tq-group.git
1672 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1676 F: doc/device-tree-bindings/firmware/linaro,optee-tz.txt
1677 F: drivers/firmware/scmi/optee_agent.c
1679 F: include/sandboxtee.h
1682 F: include/test/optee.h
1685 F: test/py/tests/test_optee_rpmb.py
1696 T: git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1708 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1712 F: common/usb_storage.c
1718 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1719 F: drivers/usb/host/xhci*
1720 F: include/usb/xhci.h
1730 T: git https://source.denx.de/u-boot/custodians/u-boot-video.git
1739 F: include/config/virtio/
1740 F: include/config/virtio.h
1741 F: include/config/cmd/virtio.h
1742 F: include/virtio*.h
1744 F: doc/develop/driver-model/virtio.rst
1749 T: git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1751 F: drivers/watchdog/
1752 F: include/watchdog*.h
1758 T: git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1766 F: arch/arm/cpu/armv8/xen/
1767 F: arch/arm/include/asm/xen.h
1768 F: arch/arm/include/asm/xen/
1770 F: drivers/serial/serial_xen.c
1772 F: include/pvblock.h
1776 F: test/lib/sscanf.c
1787 F: doc/usage/cmd/xxd.rst
1788 F: test/py/tests/test_xxd/
1793 Q: http://patchwork.ozlabs.org/project/uboot/list/
1795 T: git https://source.denx.de/u-boot/u-boot.git
1796 F: configs/tools-only_defconfig