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*
606 T: git https://github.com/analogdevicesinc/lnxdsp-u-boot
608 F: arch/arm/include/asm/arch-adi/
609 F: arch/arm/mach-sc5xx/
610 F: doc/device-tree-bindings/arm/adi/adi,sc5xx.yaml
611 F: doc/device-tree-bindings/clock/adi,sc5xx-clocks.yaml
612 F: doc/device-tree-bindings/timer/adi,sc5xx-gptimer.yaml
614 F: drivers/serial/serial_adi_uart4.c
615 F: drivers/timer/adi_sc5xx_timer.c
624 T: git https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git
625 F: drivers/*/*/pm8???-*
626 F: drivers/gpio/msm_gpio.c
627 F: drivers/mmc/msm_sdhci.c
628 F: drivers/phy/msm8916-usbh-phy.c
629 F: drivers/serial/serial_msm.c
630 F: drivers/serial/serial_msm_geni.c
631 F: drivers/smem/msm_smem.c
632 F: drivers/spmi/spmi-msm.c
633 F: drivers/usb/host/ehci-msm.c
641 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
642 F: arch/arm/mach-sti/
643 F: arch/arm/include/asm/arch-sti*/
644 F: drivers/phy/sti_usb_phy.c
645 F: drivers/pinctrl/pinctrl-sti.c
646 F: drivers/mmc/sti_sdhci.c
647 F: drivers/reset/sti-reset.c
648 F: drivers/serial/serial_sti_asc.c
649 F: drivers/sysreset/sysreset_sti.c
650 F: drivers/timer/arm_global_timer.c
651 F: drivers/usb/host/dwc3-sti-glue.c
652 F: include/dwc3-sti-glue.h
653 F: include/dt-bindings/clock/stih407-clks.h
654 F: include/dt-bindings/clock/stih410-clks.h
655 F: include/dt-bindings/reset/stih407-resets.h
661 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
663 F: arch/arm/mach-stm32mp/
665 F: drivers/adc/stm32-adc*
666 F: drivers/clk/stm32/
667 F: drivers/gpio/stm32_gpio.c
668 F: drivers/hwspinlock/stm32_hwspinlock.c
669 F: drivers/i2c/stm32f7_i2c.c
670 F: drivers/mailbox/stm32-ipcc.c
671 F: drivers/misc/stm32mp_fuse.c
672 F: drivers/misc/stm32_rcc.c
673 F: drivers/mmc/stm32_sdmmc2.c
674 F: drivers/mtd/nand/raw/stm32_fmc2_nand.c
675 F: drivers/phy/phy-stm32-usbphyc.c
676 F: drivers/pinctrl/pinctrl_stm32.c
677 F: drivers/power/pmic/stpmic1.c
678 F: drivers/power/regulator/stm32-vrefbuf.c
679 F: drivers/power/regulator/stpmic1.c
680 F: drivers/ram/stm32mp1/
681 F: drivers/remoteproc/stm32_copro.c
682 F: drivers/reset/stm32-reset.c
683 F: drivers/rng/optee_rng.c
684 F: drivers/rng/stm32_rng.c
685 F: drivers/rtc/stm32_rtc.c
686 F: drivers/serial/serial_stm32.*
687 F: drivers/spi/stm32_qspi.c
688 F: drivers/spi/stm32_spi.c
689 F: drivers/video/stm32/stm32_ltdc.c
690 F: drivers/watchdog/stm32mp_wdt.c
691 F: include/dt-bindings/clock/stm32fx-clock.h
692 F: include/dt-bindings/clock/stm32mp*
693 F: include/dt-bindings/pinctrl/stm32-pinfunc.h
694 F: include/dt-bindings/reset/stm32mp*
695 F: include/stm32_rcc.h
696 F: tools/logos/st.bmp
697 F: tools/stm32image.c
705 T: git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
706 F: arch/arm/cpu/armv7/sunxi/
707 F: arch/arm/include/asm/arch-sunxi/
708 F: arch/arm/mach-sunxi/
710 F: drivers/clk/sunxi/
711 F: drivers/phy/allwinner/
712 F: drivers/pinctrl/sunxi/
713 F: drivers/video/sunxi/
720 T: git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
721 F: arch/arm/dts/tegra*
722 F: arch/arm/include/asm/arch-tegra*/
723 F: arch/arm/mach-tegra/
730 T: git https://source.denx.de/u-boot/custodians/u-boot-ti.git
731 F: arch/arm/dts/am57xx*
732 F: arch/arm/dts/dra7*
733 F: arch/arm/mach-davinci/
735 F: arch/arm/mach-keystone/
736 F: arch/arm/mach-omap2/
737 F: arch/arm/include/asm/arch-omap*/
738 F: arch/arm/include/asm/ti-common/
743 F: drivers/firmware/ti_sci.*
744 F: drivers/gpio/omap_gpio.c
745 F: drivers/memory/ti-aemif.c
746 F: drivers/misc/k3_avs.c
747 F: drivers/mailbox/k3-sec-procy.c
748 F: drivers/pci/pcie_dw_ti.c
749 F: drivers/phy/keystone-usb-phy.c
750 F: drivers/phy/omap-usb2-phy.c
751 F: drivers/phy/phy-ti-am654.c
752 F: drivers/phy/ti-pipe3-phy.c
755 F: drivers/remoteproc/ipu_rproc.c
756 F: drivers/remoteproc/k3_system_controller.c
757 F: drivers/remoteproc/pruc_rpoc.c
758 F: drivers/remoteproc/ti*
759 F: drivers/reset/reset-dra7.c
760 F: drivers/reset/reset-ti-sci.c
761 F: drivers/rtc/davinci.c
762 F: drivers/serial/serial_omap.c
764 F: drivers/sysreset/sysreset-ti-sci.c
765 F: drivers/thermal/ti-bandgap.c
766 F: drivers/timer/omap-timer.c
767 F: drivers/video/tidss/
768 F: drivers/watchdog/omap_wdt.c
769 F: include/linux/pruss_driver.h
770 F: include/linux/soc/ti/
776 F: arch/arm/dts/ste-*
777 F: arch/arm/mach-u8500/
778 F: drivers/gpio/nmk_gpio.c
779 F: drivers/phy/phy-ab8500-usb.c
780 F: drivers/power/pmic/ab8500.c
781 F: drivers/timer/nomadik-mtu-timer.c
782 F: drivers/usb/musb-new/ux500.c
783 F: drivers/video/mcde_simple.c
789 F: arch/arm/dts/uniphier-*
790 F: arch/arm/mach-uniphier/
791 F: configs/uniphier_*_defconfig
797 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
798 F: arch/arm/mach-versal-net/
799 F: drivers/soc/soc_xilinx_versal_net.c
800 N: (?<!uni)versal-net
805 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
806 F: arch/arm/mach-versal/
807 F: drivers/net/xilinx_axi_mrmac.*
808 F: drivers/soc/soc_xilinx_versal.c
809 F: drivers/spi/cadence_ospi_versal.c
810 F: drivers/watchdog/xilinx_wwdt.c
813 ARM VERSATILE EXPRESS DRIVERS
816 T: git git://github.com/ARM-software/u-boot.git
817 F: drivers/misc/vexpress_config.c
823 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
824 F: arch/arm/mach-zynq/
826 F: doc/device-tree-bindings/video/syncoam,seps525.txt
827 F: drivers/clk/clk_zynq.c
828 F: drivers/fpga/zynqpl.c
829 F: drivers/gpio/zynq_gpio.c
830 F: drivers/i2c/i2c-cdns.c
831 F: drivers/i2c/muxes/pca954x.c
832 F: drivers/i2c/zynq_i2c.c
833 F: drivers/mmc/zynq_sdhci.c
834 F: drivers/mtd/nand/raw/zynq_nand.c
835 F: drivers/net/phy/ethernet_id.c
836 F: drivers/net/phy/xilinx_phy.c
837 F: drivers/net/zynq_gem.c
838 F: drivers/pinctrl/pinctrl-zynqmp.c
839 F: drivers/serial/serial_zynq.c
840 F: drivers/spi/zynq_qspi.c
841 F: drivers/spi/zynq_spi.c
842 F: drivers/usb/host/ehci-zynq.c
843 F: drivers/watchdog/cdns_wdt.c
851 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
852 F: arch/arm/mach-zynqmp/
853 F: drivers/clk/clk_zynqmp.c
854 F: driver/firmware/firmware-zynqmp.c
855 F: drivers/fpga/zynqpl.c
856 F: drivers/gpio/gpio_slg7xl45106.c
857 F: drivers/gpio/zynq_gpio.c
858 F: drivers/gpio/zynqmp_gpio_modepin.c
859 F: drivers/i2c/i2c-cdns.c
860 F: drivers/i2c/muxes/pca954x.c
861 F: drivers/i2c/zynq_i2c.c
862 F: drivers/mailbox/zynqmp-ipi.c
863 F: drivers/mmc/zynq_sdhci.c
864 F: drivers/mtd/nand/raw/zynq_nand.c
865 F: drivers/net/phy/xilinx_phy.c
866 F: drivers/net/zynq_gem.c
867 F: drivers/phy/phy-zynqmp.c
868 F: drivers/power/domain/zynqmp-power-domain.c
869 F: drivers/pwm/pwm-cadence-ttc.c
870 F: drivers/serial/serial_zynq.c
871 F: drivers/reset/reset-zynqmp.c
872 F: drivers/rtc/zynqmp_rtc.c
873 F: drivers/soc/soc_xilinx_zynqmp.c
874 F: drivers/spi/zynq_qspi.c
875 F: drivers/spi/zynq_spi.c
876 F: drivers/timer/cadence-ttc.c
877 F: drivers/video/seps525.c
878 F: drivers/video/zynqmp/
879 F: drivers/watchdog/cdns_wdt.c
880 F: include/zynqmppl.h
881 F: include/zynqmp_firmware.h
889 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
890 F: arch/arm/mach-zynqmp-r5/
896 F: drivers/pci/pcie_phytium.c
897 F: arch/arm/dts/phytium-durian.dts
899 ASPEED AST2600 I2C DRIVER
903 F: drivers/i2c/ast2600_i2c.c
905 ASPEED FMC SPI DRIVER
910 F: drivers/spi/spi-aspeed-smc.c
922 F: doc/usage/blkmap.rst
923 F: drivers/block/blkmap.c
936 F: doc/develop/bootstd/
937 F: doc/usage/bootdev.rst
938 F: doc/usage/bootflow.rst
939 F: doc/usage/bootmeth.rst
940 F: drivers/mmc/mmc_bootdev.c
942 F: include/bootflow.h
943 F: include/bootmeth.h
945 F: net/eth_bootdevice.c
951 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
952 F: boot/bootmeth_android.c
953 F: boot/bootmeth_android.h
954 F: doc/develop/bootstd/android.rst
973 F: arch/arm/dts/ls1021a-twr-u-boot.dtsi
974 F: drivers/crypto/fsl/
985 T: git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
986 F: drivers/mtd/cfi_flash.c
987 F: drivers/mtd/jedec_flash.c
993 T: git https://source.denx.de/u-boot/custodians/u-boot-clk.git
1001 T: git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
1003 F: doc/arch/m68k.rst
1004 F: drivers/watchdog/mcf_wdt.c
1011 F: doc/usage/cpu.rst
1020 DEVICETREE REBASING SUBTREE
1029 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1035 F: doc/usage/dfu.rst
1037 F: drivers/usb/*/*gadget*
1038 F: drivers/usb/gadget/
1040 F: include/linux/usb/ch9.h
1041 F: include/linux/usb/gadget.h
1046 T: git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1047 F: doc/driver-model/
1056 W: https://docs.u-boot.org/en/latest/develop/uefi/u-boot_on_efi.html
1057 F: board/efi/efi-x86_app
1058 F: configs/efi-x86_app*
1059 F: doc/develop/uefi/u-boot_on_efi.rst
1060 F: drivers/block/efi-media-uclass.c
1061 F: drivers/block/sb_efi_media.c
1062 F: lib/efi/efi_app.c
1063 F: scripts/build-efi.sh
1064 F: test/dm/efi_media.c
1070 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1071 F: arch/arm/lib/*_efi.*
1077 F: doc/develop/uefi/*
1078 F: doc/mkeficapsule.1
1079 F: doc/usage/bootefi.rst
1080 F: drivers/rtc/emul_rtc.c
1081 F: include/capitalization.h
1082 F: include/charset.h
1087 F: include/asm-generic/pe.h
1088 F: include/mm_communication.h
1092 F: test/py/tests/test_efi*
1093 F: test/py/tests/test_efi*/
1094 F: test/unicode_ut.c
1099 F: tools/file2include.c
1100 F: tools/mkeficapsule.c
1111 F: tools/mkenvimage.c
1116 F: doc/usage/environment.rst
1117 F: scripts/env2string.awk
1126 F: test/py/tests/test_fs/test_erofs.py
1134 F: scripts/event_dump.py
1135 F: test/common/event.c
1136 F: test/py/tests/test_event_dump.py
1141 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1143 F: doc/android/fastboot*.rst
1144 F: include/fastboot.h
1145 F: include/fastboot-internal.h
1146 F: include/net/fastboot_tcp.h
1147 F: include/net/fastboot_udp.h
1148 F: drivers/fastboot/
1149 F: drivers/usb/gadget/f_fastboot.c
1150 F: net/fastboot_tcp.c
1151 F: net/fastboot_udp.c
1152 F: test/dm/fastboot.c
1157 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1163 FLATTENED DEVICE TREE
1166 T: git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1170 F: include/linux/libfdt*
1172 F: common/fdt_support.c
1173 F: scripts/dtc-version.sh
1178 T: git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1183 T: git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1184 F: drivers/watchdog/sp805_wdt.c
1185 F: drivers/watchdog/sbsa_gwdt.c
1187 FWU Multi Bank Update
1190 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1191 F: lib/fwu_updates/*
1192 F: drivers/fwu-mdata/*
1193 F: tools/mkfwumdata.c
1198 F: drivers/misc/gsc.c
1204 T: git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1207 KWBIMAGE / KWBOOT TOOLS
1212 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1213 F: doc/README.kwbimage
1220 F: doc/device-tree-bindings/leds/leds-pwm.txt
1221 F: drivers/led/led_pwm.c
1226 T: git https://source.denx.de/u-boot/u-boot.git
1229 F: doc/develop/logging.rst
1233 F: test/py/tests/test_log.py
1235 MALI DISPLAY PROCESSORS
1238 T: git git://github.com/ARM-software/u-boot.git
1239 F: drivers/video/mali_dp.c
1240 F: drivers/i2c/i2c-versatile.c
1245 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1248 F: drivers/gpio/xilinx_gpio.c
1249 F: drivers/net/xilinx_axi_emac.c
1250 F: drivers/net/xilinx_emaclite.c
1251 F: drivers/serial/serial_xuartlite.c
1252 F: drivers/spi/xilinx_spi.c
1253 F: drivers/sysreset/sysreset_gpio.c
1254 F: drivers/timer/xilinx-timer.c
1255 F: drivers/watchdog/xilinx_tb_wdt.c
1261 T: git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1264 MIPS CORTINA ACCESS CAxxxx
1267 F: board/cortina/common/
1268 F: drivers/gpio/cortina_gpio.c
1269 F: drivers/watchdog/cortina_wdt.c
1270 F: drivers/serial/serial_cortina.c
1271 F: drivers/led/led_cortina.c
1272 F: drivers/mmc/ca_dw_mmc.c
1273 F: drivers/spi/ca_sflash.c
1274 F: drivers/i2c/i2c-cortina.c
1275 F: drivers/i2c/i2c-cortina.h
1276 F: drivers/net/cortina_ni.c
1277 F: drivers/net/cortina_ni.h
1278 F: drivers/net/phy/ca_phy.c
1284 F: arch/mips/mach-mtmips/
1285 F: arch/mips/dts/mt7620.dtsi
1286 F: arch/mips/dts/mt7621.dtsi
1287 F: arch/mips/dts/mt7620-u-boot.dtsi
1288 F: arch/mips/dts/mt7621-u-boot.dtsi
1289 F: include/configs/mt7620.h
1290 F: include/configs/mt7621.h
1291 F: include/dt-bindings/clock/mt7620-clk.h
1292 F: include/dt-bindings/clock/mt7621-clk.h
1293 F: include/dt-bindings/clock/mt7628-clk.h
1294 F: include/dt-bindings/reset/mt7620-reset.h
1295 F: include/dt-bindings/reset/mt7621-reset.h
1296 F: include/dt-bindings/reset/mt7628-reset.h
1297 F: drivers/clk/mtmips/
1298 F: drivers/pinctrl/mtmips/
1299 F: drivers/gpio/mt7620_gpio.c
1300 F: drivers/mtd/nand/raw/mt7621_nand.c
1301 F: drivers/mtd/nand/raw/mt7621_nand.h
1302 F: drivers/mtd/nand/raw/mt7621_nand_spl.c
1303 F: drivers/net/mt7620-eth.c
1304 F: drivers/phy/mt7620-usb-phy.c
1305 F: drivers/reset/reset-mtmips.c
1306 F: drivers/serial/serial_mt7620.c
1307 F: drivers/spi/mt7620_spi.c
1308 F: drivers/sysreset/sysreset_resetctl.c
1309 F: drivers/watchdog/mt7620_wdt.c
1316 F: arch/mips/mach-mscc/
1317 F: arch/mips/dts/luton*
1318 F: arch/mips/dts/mscc*
1319 F: arch/mips/dts/ocelot*
1320 F: arch/mips/dts/jr2*
1321 F: arch/mips/dts/serval*
1324 F: drivers/gpio/mscc_sgpio.c
1325 F: drivers/spi/mscc_bb_spi.c
1326 F: include/configs/vcoreiii.h
1327 F: include/dt-bindings/mscc/
1328 F: drivers/pinctrl/mscc/
1329 F: drivers/net/mscc_eswitch/
1334 F: arch/mips/mach-jz47xx/
1339 F: arch/mips/mach-octeon/
1340 F: arch/mips/include/asm/arch-octeon/
1341 F: arch/mips/dts/mrvl,cn73xx.dtsi
1347 T: git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1354 T: git https://source.denx.de/u-boot/custodians/u-boot-net.git
1362 T: git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1371 F: doc/develop/driver-model/nvme.rst
1376 F: doc/develop/driver-model/nvmxip.rst
1377 F: doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1378 F: drivers/mtd/nvmxip/
1384 F: doc/api/nvmem.rst
1385 F: drivers/misc/nvmem.c
1386 F: drivers/reboot-mode/reboot-mode-nvmem.c
1389 NXP C45 TJA11XX PHY DRIVER
1392 F: drivers/net/phy/nxp-c45-tja11xx.c
1396 S: Orphaned (Since 2017-01)
1397 T: git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1398 F: drivers/mtd/onenand/
1400 OUT4-IMX6ULL-NANO BOARD
1403 T: git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1404 F: arch/arm/dts/ev-imx280-nano-x-mb.dts
1405 F: arch/arm/dts/o4-imx-nano.dts
1406 F: arch/arm/dts/o4-imx6ull-nano.dtsi
1408 F: configs/ev-imx280-nano-x-mb_defconfig
1409 F: configs/o4-imx6ull-nano_defconfig
1410 F: include/configs/o4-imx6ull-nano.h
1420 F: drivers/pci/pcie_dw_imx.c
1421 F: drivers/phy/phy-imx8m-pcie.c
1426 F: drivers/pci_endpoint/
1432 F: drivers/pci/pci_mpc85xx.c
1438 F: test/cmd/pci_mps.c
1443 T: git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1448 S: Orphan (Since 2022-10-21)
1454 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1455 F: arch/powerpc/cpu/mpc8xx/
1460 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1461 F: drivers/ram/mpc83xx_sdram.c
1462 F: include/dt-bindings/memory/mpc83xx-sdram.h
1463 F: drivers/sysreset/sysreset_mpc83xx.c
1464 F: drivers/sysreset/sysreset_mpc83xx.h
1465 F: drivers/clk/mpc83xx_clk.c
1466 F: drivers/clk/mpc83xx_clk.h
1467 F: include/dt-bindings/clk/mpc83xx-clk.h
1468 F: drivers/timer/mpc83xx_timer.c
1469 F: drivers/cpu/mpc83xx_cpu.c
1470 F: drivers/cpu/mpc83xx_cpu.h
1471 F: drivers/misc/mpc83xx_serdes.c
1472 F: arch/powerpc/cpu/mpc83xx/
1473 F: arch/powerpc/include/asm/arch-mpc83xx/
1478 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1479 F: arch/powerpc/cpu/mpc85xx/
1485 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1486 F: drivers/mtd/nand/raw/
1492 T: git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1495 F: doc/arch/riscv.rst
1496 F: doc/usage/sbi.rst
1497 F: drivers/sysreset/sysreset_sbi.c
1498 F: drivers/timer/andes_plmt_timer.c
1499 F: drivers/timer/riscv_aclint_timer.c
1500 F: tools/prelink-riscv.c
1502 RISC-V CANAAN KENDRYTE K210
1505 F: doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1506 F: doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1507 F: drivers/clk/clk_k210.c
1508 F: drivers/pinctrl/pinctrl-k210.c
1518 F: drivers/virtio/virtio_rng.c
1524 F: drivers/usb/gadget/f_rockusb.c
1526 F: doc/README.rockusb
1532 F: doc/arch/sandbox.rst
1533 F: drivers/*/*sandbox*.c
1534 F: include/dt-bindings/*/sandbox*.h
1541 F: doc/usage/cmd/seama.rst
1553 F: doc/usage/setexpr.rst
1559 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1565 F: drivers/gpio/sl28cpld-gpio.c
1566 F: drivers/misc/sl28cpld.c
1567 F: drivers/watchdog/sl28cpld-wdt.c
1572 F: drivers/rng/smccc_trng.c
1577 T: git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1586 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1587 F: drivers/mtd/nand/spi/
1594 F: include/spi_flash.h
1595 F: include/linux/mtd/cfi.h
1596 F: include/linux/mtd/spi-nor.h
1612 F: test/py/tests/test_fs/test_squashfs/
1617 F: common/stackprot.c
1618 F: cmd/stackprot_test.c
1619 F: test/py/tests/test_stackprotector.py
1624 F: board/broadcom/bcmns3/
1625 F: doc/README.bcmns3
1626 F: configs/bcm_ns3_defconfig
1627 F: include/configs/bcm_ns3.h
1628 F: include/dt-bindings/memory/bcm-ns3-mc.h
1630 F: arch/arm/dts/ns3-board.dts
1631 F: arch/arm/dts/ns3.dtsi
1632 F: arch/arm/cpu/armv8/bcmns3
1633 F: arch/arm/include/asm/arch-bcmns3/
1634 F: cmd/broadcom/Makefile
1635 F: cmd/broadcom/chimp_boot.c
1636 F: cmd/broadcom/nitro_image_load.c
1637 F: cmd/broadcom/chimp_handshake.c
1639 TDA19988 HDMI ENCODER
1642 F: drivers/video/tda19988.c
1644 TI LP5562 LED DRIVER
1647 F: drivers/led/led_lp5562.c
1652 F: arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1653 F: arch/arm/mach-omap2/sec-common.c
1654 F: arch/arm/mach-omap2/config_secure.mk
1655 F: arch/arm/mach-k3/security.c
1656 F: configs/am335x_hs_evm_defconfig
1657 F: configs/am335x_hs_evm_spi_defconfig
1658 F: configs/am335x_hs_evm_uart_defconfig
1659 F: configs/am43xx_hs_evm_defconfig
1660 F: configs/am43xx_hs_evm_qspi_defconfig
1661 F: configs/am57xx_hs_evm_defconfig
1662 F: configs/am57xx_hs_evm_usb_defconfig
1663 F: configs/dra7xx_hs_evm_defconfig
1664 F: configs/dra7xx_hs_evm_usb_defconfig
1665 F: configs/k2hk_hs_evm_defconfig
1666 F: configs/k2e_hs_evm_defconfig
1667 F: configs/k2g_hs_evm_defconfig
1668 F: configs/k2l_hs_evm_defconfig
1673 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1680 S: Orphaned (Since 2016-02)
1681 T: git git://git.denx.de/u-boot-tq-group.git
1686 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1690 F: doc/device-tree-bindings/firmware/linaro,optee-tz.txt
1691 F: drivers/firmware/scmi/optee_agent.c
1693 F: include/sandboxtee.h
1696 F: include/test/optee.h
1699 F: test/py/tests/test_optee_rpmb.py
1710 T: git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1722 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1726 F: common/usb_storage.c
1732 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1733 F: drivers/usb/host/xhci*
1734 F: include/usb/xhci.h
1744 T: git https://source.denx.de/u-boot/custodians/u-boot-video.git
1753 F: include/config/virtio/
1754 F: include/config/virtio.h
1755 F: include/config/cmd/virtio.h
1756 F: include/virtio*.h
1758 F: doc/develop/driver-model/virtio.rst
1763 T: git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1765 F: drivers/watchdog/
1766 F: include/watchdog*.h
1772 T: git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1780 F: arch/arm/cpu/armv8/xen/
1781 F: arch/arm/include/asm/xen.h
1782 F: arch/arm/include/asm/xen/
1784 F: drivers/serial/serial_xen.c
1786 F: include/pvblock.h
1790 F: test/lib/sscanf.c
1801 F: doc/usage/cmd/xxd.rst
1802 F: test/py/tests/test_xxd/
1807 Q: http://patchwork.ozlabs.org/project/uboot/list/
1809 T: git https://source.denx.de/u-boot/u-boot.git
1810 F: configs/tools-only_defconfig