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
73 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
76 F: include/android_ab.h
77 F: test/py/tests/test_android/test_ab.py
83 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
85 F: common/avb_verify.c
86 F: doc/android/avb2.rst
87 F: include/avb_verify.h
89 F: test/py/tests/test_android/test_avb.py
96 T: git https://source.denx.de/u-boot/custodians/u-boot-arc.git
104 F: drivers/clk/clk-hsdk-cgu.c
105 F: include/dt-bindings/clock/snps,hsdk-cgu.h
106 F: doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
112 F: doc/device-tree-bindings/gpio/snps,creg-gpio.txt
113 F: drivers/gpio/hsdk-creg-gpio.c
119 F: include/dt-bindings/reset/snps,hsdk-reset.h
120 F: drivers/reset/reset-hsdk.c
122 ARC SYNOPSYS DW MMC EXTENSIONS
126 F: doc/device-tree-bindings/mmc/snps,dw-mmc.txt
127 F: drivers/mmc/snps_dw_mmc.c
132 F: arch/arm/include/asm/arch-apple/
133 F: arch/arm/mach-apple/
134 F: configs/apple_m1_defconfig
135 F: drivers/iommu/apple_dart.c
136 F: drivers/nvme/nvme_apple.c
137 F: drivers/pci/pcie_apple.c
138 F: drivers/phy/phy-apple-atc.c
139 F: drivers/pinctrl/pinctrl-apple.c
140 F: drivers/watchdog/apple_wdt.c
141 F: include/configs/apple.h
146 T: git https://source.denx.de/u-boot/custodians/u-boot-arm.git
148 F: arch/arm/dts/Makefile
156 T: git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
157 F: arch/arm/mach-socfpga/
158 F: drivers/sysreset/sysreset_socfpga*
160 ARM AMLOGIC SOC SUPPORT
164 T: git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
165 F: arch/arm/mach-meson/
166 F: arch/arm/include/asm/arch-meson/
168 F: drivers/clk/meson/
169 F: drivers/serial/serial_meson.c
170 F: drivers/reset/reset-meson.c
171 F: drivers/i2c/meson_i2c.c
172 F: drivers/net/phy/meson-gxl.c
173 F: drivers/adc/meson-saradc.c
174 F: drivers/phy/meson*
175 F: drivers/mmc/meson_gx_mmc.c
176 F: drivers/sm/meson-sm.c
177 F: drivers/spi/meson_spifc.c
178 F: drivers/pinctrl/meson/
179 F: drivers/power/domain/meson-gx-pwrc-vpu.c
180 F: drivers/video/meson/
181 F: drivers/watchdog/meson_gxbb_wdt.c
182 F: include/configs/meson64.h
183 F: include/configs/meson64_android.h
184 F: doc/board/amlogic/
193 F: arch/arm/mach-aspeed/
194 F: arch/arm/include/asm/arch-aspeed/
196 F: drivers/clk/aspeed/
197 F: drivers/crypto/aspeed/
198 F: drivers/gpio/gpio-aspeed.c
199 F: drivers/i2c/ast_i2c.[ch]
200 F: drivers/mmc/aspeed_sdhci.c
201 F: drivers/net/aspeed_mdio.c
202 F: drivers/net/ftgmac100.[ch]
203 F: drivers/pinctrl/aspeed/
204 F: drivers/pwm/pwm-aspeed.c
205 F: drivers/ram/aspeed/
206 F: drivers/reset/reset-ast2500.c
207 F: drivers/watchdog/ast_wdt.c
210 ARM BROADCOM BCM283X / BCM27XX
214 F: arch/arm/dts/bcm283*
215 F: arch/arm/mach-bcm283x/
216 F: board/raspberrypi/
217 F: drivers/gpio/bcm2835_gpio.c
218 F: drivers/mmc/bcm2835_sdhci.c
219 F: drivers/mmc/bcm2835_sdhost.c
220 F: drivers/serial/serial_bcm283x_mu.c
221 F: drivers/serial/serial_bcm283x_pl011.c
222 F: drivers/video/bcm2835.c
223 F: include/dm/platform_data/serial_bcm283x_mu.h
224 F: include/dt-bindings/pinctrl/bcm2835.h
225 F: drivers/pinctrl/broadcom/
227 T: git https://source.denx.de/u-boot/custodians/u-boot-arm.git
235 F: arch/arm/mach-bcmbca/
236 F: board/broadcom/bcmbca/
257 F: arch/arm/mach-bcmstb/
258 F: board/broadcom/bcmstb/
259 F: configs/bcm7*_defconfig
260 F: doc/README.bcm7xxx
261 F: drivers/mmc/bcmstb_sdhci.c
262 F: drivers/spi/bcmstb_spi.c
264 ARM CORTINA ACCESS CAxxxx
267 F: board/cortina/common/
268 F: drivers/gpio/cortina_gpio.c
269 F: drivers/watchdog/cortina_wdt.c
270 F: drivers/serial/serial_cortina.c
271 F: drivers/led/led_cortina.c
272 F: drivers/mmc/ca_dw_mmc.c
273 F: drivers/spi/ca_sflash.c
274 F: drivers/i2c/i2c-cortina.c
275 F: drivers/i2c/i2c-cortina.h
276 F: drivers/mtd/nand/raw/cortina_nand.c
277 F: drivers/mtd/nand/raw/cortina_nand.h
278 F: drivers/net/cortina_ni.c
279 F: drivers/net/cortina_ni.h
280 F: drivers/net/phy/ca_phy.c
281 F: configs/cortina_presidio-asic-pnand_defconfig
286 F: arch/sandbox/include/asm/sandbox_arm_ffa.h
287 F: arch/sandbox/include/asm/sandbox_arm_ffa_priv.h
289 F: doc/arch/arm64.ffa.rst
290 F: doc/usage/cmd/armffa.rst
291 F: drivers/firmware/arm-ffa/
301 T: git https://source.denx.de/u-boot/custodians/u-boot-imx.git
303 F: arch/arm/cpu/arm1136/mx*/
304 F: arch/arm/cpu/arm926ejs/mx*/
305 F: arch/arm/cpu/armv7/vf610/
306 F: arch/arm/dts/*imx*
307 F: arch/arm/mach-imx/
308 F: arch/arm/include/asm/arch-imx*/
309 F: arch/arm/include/asm/arch-mx*/
310 F: arch/arm/include/asm/arch-vf610/
311 F: arch/arm/include/asm/mach-imx/
312 F: board/freescale/*mx*/
313 F: board/freescale/common/
314 F: common/spl/spl_imx_container.c
316 F: drivers/serial/serial_mxc.c
317 F: include/imx_container.h
323 F: arch/arm/cpu/armv8/hisilicon
324 F: arch/arm/include/asm/arch-hi6220/
325 F: arch/arm/include/asm/arch-hi3660/
326 F: arch/arm/mach-histb
328 ARM HPE GXP ARCHITECTURE
332 F: arch/arm/dts/hpe-bmc*
333 F: arch/arm/dts/hpe-gxp*
334 F: arch/arm/mach-hpe/
336 F: configs/gxp_defconfig
337 F: doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
338 F: drivers/timer/gxp-timer.c
339 F: drivers/spi/gxp_spi.c
345 F: arch/arm/mach-ipq40xx/
346 F: include/dt-bindings/clock/qcom,gcc-ipq4019.h
347 F: drivers/clk/qcom/clock-ipq4019.c
348 F: drivers/phy/phy-qcom-ipq4019-usb.c
349 F: drivers/spi/spi-qup.c
350 F: drivers/net/mdio-ipq4019.c
351 F: drivers/rng/msm_rng.c
352 F: drivers/pinctrl/qcom/pinctrl-ipq4019.c
357 F: drivers/misc/ls2_sfp.c
359 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
362 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
363 F: arch/arm/mach-kirkwood/
364 F: arch/arm/mach-mvebu/
365 F: drivers/ata/ahci_generic.c
366 F: drivers/clk/mvebu/
367 F: drivers/ddr/marvell/
368 F: drivers/gpio/mvebu_gpio.c
369 F: drivers/i2c/mvtwsi.c
370 F: drivers/mmc/xenon_sdhci.c
371 F: drivers/phy/marvell/
372 F: drivers/pinctrl/mvebu/
373 F: drivers/rtc/armada38x.c
374 F: drivers/spi/kirkwood_spi.c
375 F: drivers/spi/mvebu_a3700_spi.c
376 F: drivers/pci/pcie_dw_mvebu.c
377 F: drivers/pci/pcie-xilinx-nwl.c
378 F: drivers/watchdog/armada-37xx-wdt.c
379 F: drivers/watchdog/orion_wdt.c
380 F: include/configs/mv-common.h
382 ARM MARVELL PCIE CONTROLLER DRIVERS
385 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
386 F: drivers/pci/pci-aardvark.c
387 F: drivers/pci/pci_mvebu.c
392 T: git git://git.dujemihanovic.xyz/u-boot.git
393 F: arch/arm/dts/pxa1908*
394 F: arch/arm/mach-mmp/
395 F: include/configs/pxa1908.h
397 ARM MARVELL SERIAL DRIVERS
401 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
402 F: drivers/serial/serial_mvebu_a3700.c
410 F: arch/arm/mach-mediatek/
411 F: arch/arm/include/asm/arch-mediatek/
413 F: doc/device-tree-bindings/phy/phy-mtk-*
414 F: doc/device-tree-bindings/usb/mediatek,*
415 F: doc/README.mediatek
416 F: drivers/clk/mediatek/
417 F: drivers/cpu/mtk_cpu.c
418 F: drivers/i2c/mtk_i2c.c
419 F: drivers/mmc/mtk-sd.c
420 F: drivers/phy/phy-mtk-*
421 F: drivers/pinctrl/mediatek/
422 F: drivers/power/domain/mtk-power-domain.c
423 F: drivers/pci/pcie_mediatek_gen3.c
424 F: drivers/pci/pcie_mediatek.c
425 F: drivers/pwm/pwm-mtk.c
426 F: drivers/ram/mediatek/
427 F: drivers/spi/mtk_snfi_spi.c
428 F: drivers/spi/mtk_spim.c
429 F: drivers/spi/mtk_snor.c
430 F: drivers/timer/mtk_timer.c
431 F: drivers/usb/host/xhci-mtk.c
433 F: drivers/watchdog/mtk_wdt.c
434 F: drivers/net/mtk_eth.c
435 F: drivers/net/mtk_eth.h
436 F: drivers/reset/reset-mediatek.c
437 F: drivers/serial/serial_mtk.c
438 F: include/dt-bindings/clock/mediatek,*
439 F: include/dt-bindings/power/mediatek,*
442 F: tools/mtk_nand_headers.c
443 F: tools/mtk_nand_headers.h
449 F: arch/arm/dts/armada-3720-eDPU*
450 F: arch/arm/dts/armada-3720-uDPU*
451 F: configs/eDPU_defconfig
452 F: configs/uDPU_defconfig
454 ARM MICROCHIP/ATMEL AT91
457 T: git https://source.denx.de/u-boot/custodians/u-boot-at91.git
458 F: arch/arm/dts/at91*
460 F: arch/arm/mach-at91/
462 F: drivers/cpu/at91_cpu.c
463 F: drivers/memory/atmel-ebi.c
464 F: drivers/misc/microchip_flexcom.c
465 F: drivers/timer/atmel_tcb_timer.c
466 F: include/dt-bindings/clk/at91.h
467 F: include/dt-bindings/clock/at91.h
468 F: include/dt-bindings/dma/at91.h
469 F: include/dt-bindings/mfd/at91-usart.h
470 F: include/dt-bindings/mfd/atmel-flexcom.h
471 F: include/dt-bindings/pinctrl/at91.h
472 F: include/dt-bindings/sound/microchip,pdmc.h
473 F: drivers/timer/mchp-pit64b-timer.c
475 ARM MSC SM2S IMX8MP SOM
479 F: arch/arm/dts/imx8mp-msc-sm2s*
480 F: board/msc/sm2s_imx8mp/
481 F: configs/msc_sm2s_imx8mp_defconfig
482 F: include/configs/msc_sm2s_imx8mp.h
487 F: arch/arm/cpu/armv7/s5p4418/
488 F: arch/arm/dts/s5p4418*
489 F: arch/arm/mach-nexell/
490 F: board/friendlyarm/
491 F: configs/s5p4418_nanopi2_defconfig
492 F: doc/README.s5p4418
493 F: drivers/gpio/nx_gpio.c
494 F: drivers/i2c/nx_i2c.c
495 F: drivers/mmc/nexell_dw_mmc_dm.c
496 F: drivers/pinctrl/nexell/
497 F: drivers/serial/serial_s5p4418_pl011.c
498 F: drivers/video/nexell/
499 F: drivers/video/nexell_display.c
500 F: include/configs/s5p4418_nanopi2.h
505 F: arch/arm/include/asm/arch-owl/
506 F: arch/arm/mach-owl/
507 F: doc/board/actions/
509 F: drivers/serial/serial_owl.c
510 F: include/configs/owl-common.h
511 F: configs/bubblegum_96_defconfig
512 F: configs/cubieboard7_defconfig
514 ARM RENESAS RMOBILE/R-CAR
518 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
519 F: arch/arm/mach-renesas/
520 F: drivers/clk/renesas/
521 F: drivers/gpio/gpio-rcar.c
522 F: drivers/i2c/rcar_*
523 F: drivers/i2c/sh_i2c.c
524 F: drivers/mmc/renesas-sdhi.c
525 F: drivers/mmc/sh_mmcif*
526 F: drivers/mmc/tmio-common*
527 F: drivers/mtd/renesas_rpc_hf.c
528 F: drivers/net/ravb.c
529 F: drivers/net/rswitch.c
530 F: drivers/net/sh_eth*
531 F: drivers/pci/pci-rcar-*
532 F: drivers/phy/phy-rcar-*
533 F: drivers/phy/renesas/
534 F: drivers/pinctrl/renesas/
535 F: drivers/serial/serial_sh*
536 F: drivers/spi/renesas_rpc_spi.c
537 F: drivers/spi/sh_qspi.c
538 F: drivers/sysinfo/rcar3.c
539 F: drivers/usb/host/xhci-rcar*
546 T: git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
547 F: arch/arm/dts/px30*
549 F: arch/arm/dts/rockchip*
550 F: arch/arm/dts/rv11*
551 F: arch/arm/include/asm/arch-rockchip/
552 F: arch/arm/mach-rockchip/
553 F: board/amarula/vyasa-rk3288/
554 F: board/anbernic/rgxx3_rk3566/
555 F: board/armsom/sige7-rk3588/
556 F: board/chipspark/popmetal_rk3288
557 F: board/engicam/px30_core/
559 F: board/mqmaker/miqi_rk3288/
560 F: board/phytec/phycore_rk3288
564 F: board/theobroma-systems
565 F: board/vamrs/rock960_rk3399/
566 F: drivers/clk/rockchip/
567 F: drivers/gpio/rk_gpio.c
568 F: drivers/misc/rockchip-efuse.c
569 F: drivers/mmc/rockchip_sdhci.c
570 F: drivers/mmc/rockchip_dw_mmc.c
571 F: drivers/pinctrl/rockchip/
572 F: drivers/ram/rockchip/
573 F: drivers/sysreset/sysreset_rockchip.c
574 F: drivers/video/rockchip/
585 T: git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
586 F: arch/arm/mach-exynos/
587 F: arch/arm/mach-s5pc1xx/
588 F: arch/arm/cpu/armv7/s5p-common/
593 F: drivers/clk/exynos/clk-pll.c
594 F: drivers/clk/exynos/clk-pll.h
595 F: drivers/clk/exynos/clk.c
596 F: drivers/clk/exynos/clk.h
598 ARM SAMSUNG EXYNOS850 SOC
601 F: drivers/clk/exynos/clk-exynos850.c
602 F: drivers/pinctrl/exynos/pinctrl-exynos850.c
604 ARM SAMSUNG SOC DRIVERS
607 F: doc/device-tree-bindings/soc/samsung/exynos-pmu.yaml
608 F: drivers/soc/samsung/*
614 F: arch/arm/dts/am335x-sancloud*
625 T: git https://github.com/analogdevicesinc/lnxdsp-u-boot
627 F: arch/arm/include/asm/arch-adi/
628 F: arch/arm/mach-sc5xx/
630 F: doc/device-tree-bindings/arm/adi/adi,sc5xx.yaml
631 F: doc/device-tree-bindings/clock/adi,sc5xx-clocks.yaml
632 F: doc/device-tree-bindings/timer/adi,sc5xx-gptimer.yaml
634 F: drivers/serial/serial_adi_uart4.c
635 F: drivers/timer/adi_sc5xx_timer.c
636 F: include/configs/sc5*
645 T: git https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git
646 F: configs/qcm6490_defconfig
647 F: configs/qcs9100_defconfig
648 F: drivers/*/*/pm8???-*
649 F: drivers/gpio/msm_gpio.c
650 F: drivers/mmc/msm_sdhci.c
651 F: drivers/phy/msm8916-usbh-phy.c
652 F: drivers/serial/serial_msm.c
653 F: drivers/serial/serial_msm_geni.c
654 F: drivers/smem/msm_smem.c
655 F: drivers/spmi/spmi-msm.c
656 F: drivers/usb/host/ehci-msm.c
664 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
665 F: arch/arm/mach-sti/
666 F: arch/arm/include/asm/arch-sti*/
667 F: drivers/phy/sti_usb_phy.c
668 F: drivers/pinctrl/pinctrl-sti.c
669 F: drivers/mmc/sti_sdhci.c
670 F: drivers/reset/sti-reset.c
671 F: drivers/serial/serial_sti_asc.c
672 F: drivers/sysreset/sysreset_sti.c
673 F: drivers/timer/arm_global_timer.c
674 F: drivers/usb/host/dwc3-sti.c
675 F: include/dt-bindings/clock/stih407-clks.h
676 F: include/dt-bindings/clock/stih410-clks.h
677 F: include/dt-bindings/reset/stih407-resets.h
683 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
685 F: arch/arm/mach-stm32mp/
687 F: drivers/adc/stm32-adc*
688 F: drivers/clk/stm32/
689 F: drivers/gpio/stm32_gpio.c
690 F: drivers/hwspinlock/stm32_hwspinlock.c
691 F: drivers/i2c/stm32f7_i2c.c
692 F: drivers/mailbox/stm32-ipcc.c
693 F: drivers/misc/stm32mp_fuse.c
694 F: drivers/misc/stm32_rcc.c
695 F: drivers/mmc/stm32_sdmmc2.c
696 F: drivers/mtd/nand/raw/stm32_fmc2_nand.c
697 F: drivers/phy/phy-stm32-usbphyc.c
698 F: drivers/pinctrl/pinctrl_stm32.c
699 F: drivers/power/pmic/stpmic1.c
700 F: drivers/power/regulator/stm32-vrefbuf.c
701 F: drivers/power/regulator/stpmic1.c
702 F: drivers/ram/stm32mp1/
703 F: drivers/remoteproc/stm32_copro.c
704 F: drivers/reset/stm32-reset.c
705 F: drivers/rng/optee_rng.c
706 F: drivers/rng/stm32_rng.c
707 F: drivers/rtc/stm32_rtc.c
708 F: drivers/serial/serial_stm32.*
709 F: drivers/spi/stm32_qspi.c
710 F: drivers/spi/stm32_spi.c
711 F: drivers/video/stm32/stm32_ltdc.c
712 F: drivers/watchdog/stm32mp_wdt.c
713 F: include/dt-bindings/clock/stm32fx-clock.h
714 F: include/dt-bindings/clock/stm32mp*
715 F: include/dt-bindings/pinctrl/stm32-pinfunc.h
716 F: include/dt-bindings/reset/stm32mp*
717 F: include/stm32_rcc.h
718 F: tools/logos/st.bmp
719 F: tools/stm32image.c
727 T: git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
728 F: arch/arm/cpu/armv7/sunxi/
729 F: arch/arm/include/asm/arch-sunxi/
730 F: arch/arm/mach-sunxi/
732 F: drivers/clk/sunxi/
733 F: drivers/phy/allwinner/
734 F: drivers/pinctrl/sunxi/
735 F: drivers/video/sunxi/
742 T: git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
743 F: arch/arm/dts/tegra*
744 F: arch/arm/include/asm/arch-tegra*/
745 F: arch/arm/mach-tegra/
752 T: git https://source.denx.de/u-boot/custodians/u-boot-ti.git
753 F: arch/arm/dts/am57xx*
754 F: arch/arm/dts/dra7*
755 F: arch/arm/mach-davinci/
757 F: arch/arm/mach-keystone/
758 F: arch/arm/mach-omap2/
759 F: arch/arm/include/asm/arch-omap*/
760 F: arch/arm/include/asm/ti-common/
765 F: drivers/firmware/ti_sci.*
766 F: drivers/gpio/omap_gpio.c
767 F: drivers/memory/ti-aemif.c
768 F: drivers/misc/k3_avs.c
769 F: drivers/mailbox/k3-sec-procy.c
770 F: drivers/pci/pcie_cdns_ti.c
771 F: drivers/pci/pcie_dw_ti.c
772 F: drivers/phy/keystone-usb-phy.c
773 F: drivers/phy/omap-usb2-phy.c
774 F: drivers/phy/phy-ti-am654.c
775 F: drivers/phy/ti-pipe3-phy.c
778 F: drivers/remoteproc/ipu_rproc.c
779 F: drivers/remoteproc/k3_system_controller.c
780 F: drivers/remoteproc/pruc_rpoc.c
781 F: drivers/remoteproc/ti*
782 F: drivers/reset/reset-dra7.c
783 F: drivers/reset/reset-ti-sci.c
784 F: drivers/rtc/davinci.c
785 F: drivers/serial/serial_omap.c
787 F: drivers/sysreset/sysreset-ti-sci.c
788 F: drivers/thermal/ti-bandgap.c
789 F: drivers/timer/omap-timer.c
790 F: drivers/video/tidss/
791 F: drivers/watchdog/omap_wdt.c
792 F: include/linux/pruss_driver.h
793 F: include/linux/soc/ti/
799 F: arch/arm/dts/ste-*
800 F: arch/arm/mach-u8500/
801 F: drivers/gpio/nmk_gpio.c
802 F: drivers/phy/phy-ab8500-usb.c
803 F: drivers/power/pmic/ab8500.c
804 F: drivers/timer/nomadik-mtu-timer.c
805 F: drivers/usb/musb-new/ux500.c
806 F: drivers/video/mcde_simple.c
812 F: arch/arm/dts/uniphier-*
813 F: arch/arm/mach-uniphier/
814 F: configs/uniphier_*_defconfig
820 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
821 F: arch/arm/mach-versal-net/
822 F: drivers/soc/soc_xilinx_versal_net.c
823 N: (?<!uni)versal-net
828 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
829 F: arch/arm/mach-versal/
830 F: drivers/net/xilinx_axi_mrmac.*
831 F: drivers/soc/soc_xilinx_versal.c
832 F: drivers/spi/cadence_ospi_versal.c
833 F: drivers/watchdog/xilinx_wwdt.c
836 ARM VERSATILE EXPRESS DRIVERS
839 T: git git://github.com/ARM-software/u-boot.git
840 F: drivers/misc/vexpress_config.c
846 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
847 F: arch/arm/mach-zynq/
849 F: doc/device-tree-bindings/video/syncoam,seps525.txt
850 F: drivers/clk/clk_zynq.c
851 F: drivers/fpga/zynqpl.c
852 F: drivers/gpio/zynq_gpio.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/mmc/zynq_sdhci.c
857 F: drivers/mtd/nand/raw/zynq_nand.c
858 F: drivers/net/phy/ethernet_id.c
859 F: drivers/net/phy/xilinx_phy.c
860 F: drivers/net/zynq_gem.c
861 F: drivers/pinctrl/pinctrl-zynqmp.c
862 F: drivers/serial/serial_zynq.c
863 F: drivers/spi/zynq_qspi.c
864 F: drivers/spi/zynq_spi.c
865 F: drivers/usb/host/ehci-zynq.c
866 F: drivers/watchdog/cdns_wdt.c
874 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
875 F: arch/arm/mach-zynqmp/
876 F: drivers/bootcount/bootcount_zynqmp.c
877 F: drivers/clk/clk_zynqmp.c
878 F: driver/firmware/firmware-zynqmp.c
879 F: drivers/fpga/zynqpl.c
880 F: drivers/gpio/gpio_slg7xl45106.c
881 F: drivers/gpio/zynq_gpio.c
882 F: drivers/gpio/zynqmp_gpio_modepin.c
883 F: drivers/i2c/i2c-cdns.c
884 F: drivers/i2c/muxes/pca954x.c
885 F: drivers/i2c/zynq_i2c.c
886 F: drivers/mailbox/zynqmp-ipi.c
887 F: drivers/mmc/zynq_sdhci.c
888 F: drivers/mtd/nand/raw/zynq_nand.c
889 F: drivers/net/phy/xilinx_phy.c
890 F: drivers/net/zynq_gem.c
891 F: drivers/phy/phy-zynqmp.c
892 F: drivers/power/domain/zynqmp-power-domain.c
893 F: drivers/pwm/pwm-cadence-ttc.c
894 F: drivers/serial/serial_zynq.c
895 F: drivers/reset/reset-zynqmp.c
896 F: drivers/rtc/zynqmp_rtc.c
897 F: drivers/soc/soc_xilinx_zynqmp.c
898 F: drivers/spi/zynq_qspi.c
899 F: drivers/spi/zynq_spi.c
900 F: drivers/timer/cadence-ttc.c
901 F: drivers/video/seps525.c
902 F: drivers/video/zynqmp/
903 F: drivers/watchdog/cdns_wdt.c
904 F: include/zynqmppl.h
905 F: include/zynqmp_firmware.h
913 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
914 F: arch/arm/mach-zynqmp-r5/
920 F: drivers/pci/pcie_phytium.c
921 F: arch/arm/dts/phytium-durian.dts
923 ASPEED AST2600 I2C DRIVER
927 F: drivers/i2c/ast2600_i2c.c
929 ASPEED FMC SPI DRIVER
934 F: drivers/spi/spi-aspeed-smc.c
940 F: doc/develop/binman_tests.rst
947 F: doc/usage/blkmap.rst
948 F: drivers/block/blkmap.c
961 F: doc/develop/bootstd/
962 F: doc/usage/bootdev.rst
963 F: doc/usage/bootflow.rst
964 F: doc/usage/bootmeth.rst
965 F: drivers/mmc/mmc_bootdev.c
967 F: include/bootflow.h
968 F: include/bootmeth.h
970 F: net/eth_bootdevice.c
976 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
977 F: boot/bootmeth_android.c
978 F: boot/bootmeth_android.h
979 F: doc/develop/bootstd/android.rst
998 F: arch/arm/dts/ls1021a-twr-u-boot.dtsi
999 F: drivers/crypto/fsl/
1000 F: include/fsl_sec.h
1010 T: git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
1011 F: drivers/mtd/cfi_flash.c
1012 F: drivers/mtd/jedec_flash.c
1018 T: git https://source.denx.de/u-boot/custodians/u-boot-clk.git
1026 T: git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
1028 F: doc/arch/m68k.rst
1029 F: drivers/watchdog/mcf_wdt.c
1036 F: doc/usage/cpu.rst
1045 DEVICETREE REBASING SUBTREE
1054 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1060 F: doc/usage/dfu.rst
1062 F: drivers/usb/*/*gadget*
1063 F: drivers/usb/gadget/
1065 F: include/linux/usb/ch9.h
1066 F: include/linux/usb/gadget.h
1071 T: git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1072 F: doc/driver-model/
1081 W: https://docs.u-boot.org/en/latest/develop/uefi/u-boot_on_efi.html
1082 F: board/efi/efi-x86_app
1083 F: configs/efi-x86_app*
1084 F: doc/develop/uefi/u-boot_on_efi.rst
1085 F: drivers/block/efi-media-uclass.c
1086 F: drivers/block/sb_efi_media.c
1087 F: lib/efi/efi_app.c
1088 F: scripts/build-efi.sh
1089 F: test/dm/efi_media.c
1095 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1096 F: arch/arm/lib/*_efi.*
1102 F: doc/develop/uefi/*
1103 F: doc/mkeficapsule.1
1104 F: doc/usage/bootefi.rst
1105 F: drivers/rtc/emul_rtc.c
1106 F: include/capitalization.h
1107 F: include/charset.h
1112 F: include/asm-generic/pe.h
1113 F: include/mm_communication.h
1117 F: test/py/tests/test_efi*
1118 F: test/py/tests/test_efi*/
1119 F: test/unicode_ut.c
1124 F: tools/file2include.c
1125 F: tools/mkeficapsule.c
1136 F: tools/mkenvimage.c
1141 F: doc/usage/environment.rst
1142 F: scripts/env2string.awk
1151 F: test/py/tests/test_fs/test_erofs.py
1159 F: scripts/event_dump.py
1160 F: test/common/event.c
1161 F: test/py/tests/test_event_dump.py
1166 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1168 F: doc/android/fastboot*.rst
1169 F: include/fastboot.h
1170 F: include/fastboot-internal.h
1171 F: include/net/fastboot_tcp.h
1172 F: include/net/fastboot_udp.h
1173 F: drivers/fastboot/
1174 F: drivers/usb/gadget/f_fastboot.c
1175 F: net/fastboot_tcp.c
1176 F: net/fastboot_udp.c
1177 F: test/dm/fastboot.c
1182 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1188 FLATTENED DEVICE TREE
1191 T: git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1195 F: include/linux/libfdt*
1197 F: common/fdt_support.c
1198 F: scripts/dtc-version.sh
1203 T: git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1208 T: git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1209 F: drivers/watchdog/sp805_wdt.c
1210 F: drivers/watchdog/sbsa_gwdt.c
1212 FWU Multi Bank Update
1215 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1216 F: lib/fwu_updates/*
1217 F: drivers/fwu-mdata/*
1218 F: tools/mkfwumdata.c
1223 F: drivers/misc/gsc.c
1229 T: git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1232 KWBIMAGE / KWBOOT TOOLS
1237 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1238 F: doc/README.kwbimage
1245 F: doc/device-tree-bindings/leds/leds-pwm.txt
1246 F: drivers/led/led_pwm.c
1251 T: git https://source.denx.de/u-boot/u-boot.git
1254 F: doc/develop/logging.rst
1258 F: test/py/tests/test_log.py
1260 MALI DISPLAY PROCESSORS
1263 T: git git://github.com/ARM-software/u-boot.git
1264 F: drivers/video/mali_dp.c
1265 F: drivers/i2c/i2c-versatile.c
1270 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1273 F: drivers/gpio/xilinx_gpio.c
1274 F: drivers/net/xilinx_axi_emac.c
1275 F: drivers/net/xilinx_emaclite.c
1276 F: drivers/serial/serial_xuartlite.c
1277 F: drivers/spi/xilinx_spi.c
1278 F: drivers/sysreset/sysreset_gpio.c
1279 F: drivers/timer/xilinx-timer.c
1280 F: drivers/watchdog/xilinx_tb_wdt.c
1286 T: git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1289 MIPS CORTINA ACCESS CAxxxx
1292 F: board/cortina/common/
1293 F: drivers/gpio/cortina_gpio.c
1294 F: drivers/watchdog/cortina_wdt.c
1295 F: drivers/serial/serial_cortina.c
1296 F: drivers/led/led_cortina.c
1297 F: drivers/mmc/ca_dw_mmc.c
1298 F: drivers/spi/ca_sflash.c
1299 F: drivers/i2c/i2c-cortina.c
1300 F: drivers/i2c/i2c-cortina.h
1301 F: drivers/net/cortina_ni.c
1302 F: drivers/net/cortina_ni.h
1303 F: drivers/net/phy/ca_phy.c
1309 F: arch/mips/mach-mtmips/
1310 F: arch/mips/dts/mt7620.dtsi
1311 F: arch/mips/dts/mt7621.dtsi
1312 F: arch/mips/dts/mt7620-u-boot.dtsi
1313 F: arch/mips/dts/mt7621-u-boot.dtsi
1314 F: include/configs/mt7620.h
1315 F: include/configs/mt7621.h
1316 F: include/dt-bindings/clock/mt7620-clk.h
1317 F: include/dt-bindings/clock/mt7621-clk.h
1318 F: include/dt-bindings/clock/mt7628-clk.h
1319 F: include/dt-bindings/reset/mt7620-reset.h
1320 F: include/dt-bindings/reset/mt7621-reset.h
1321 F: include/dt-bindings/reset/mt7628-reset.h
1322 F: drivers/clk/mtmips/
1323 F: drivers/pinctrl/mtmips/
1324 F: drivers/gpio/mt7620_gpio.c
1325 F: drivers/mtd/nand/raw/mt7621_nand.c
1326 F: drivers/mtd/nand/raw/mt7621_nand.h
1327 F: drivers/mtd/nand/raw/mt7621_nand_spl.c
1328 F: drivers/net/mt7620-eth.c
1329 F: drivers/phy/mt7620-usb-phy.c
1330 F: drivers/reset/reset-mtmips.c
1331 F: drivers/serial/serial_mt7620.c
1332 F: drivers/spi/mt7620_spi.c
1333 F: drivers/sysreset/sysreset_resetctl.c
1334 F: drivers/watchdog/mt7620_wdt.c
1341 F: arch/mips/mach-mscc/
1342 F: arch/mips/dts/luton*
1343 F: arch/mips/dts/mscc*
1344 F: arch/mips/dts/ocelot*
1345 F: arch/mips/dts/jr2*
1346 F: arch/mips/dts/serval*
1349 F: drivers/gpio/mscc_sgpio.c
1350 F: drivers/spi/mscc_bb_spi.c
1351 F: include/configs/vcoreiii.h
1352 F: include/dt-bindings/mscc/
1353 F: drivers/pinctrl/mscc/
1354 F: drivers/net/mscc_eswitch/
1359 F: arch/mips/mach-jz47xx/
1364 F: arch/mips/mach-octeon/
1365 F: arch/mips/include/asm/arch-octeon/
1366 F: arch/mips/dts/mrvl,cn73xx.dtsi
1372 T: git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1379 T: git https://source.denx.de/u-boot/custodians/u-boot-net.git
1388 F: configs/qemu_arm64_lwip_defconfig
1389 F: drivers/net/sandbox-lwip.c
1390 F: include/net-lwip.h
1391 F: lib/lwip/Makefile
1398 T: git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1407 F: doc/develop/driver-model/nvme.rst
1412 F: doc/develop/driver-model/nvmxip.rst
1413 F: doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1414 F: drivers/mtd/nvmxip/
1420 F: doc/api/nvmem.rst
1421 F: drivers/misc/nvmem.c
1422 F: drivers/reboot-mode/reboot-mode-nvmem.c
1425 NXP C45 TJA11XX PHY DRIVER
1428 F: drivers/net/phy/nxp-c45-tja11xx.c
1432 S: Orphaned (Since 2017-01)
1433 T: git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1434 F: drivers/mtd/onenand/
1436 OUT4-IMX6ULL-NANO BOARD
1439 T: git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1440 F: arch/arm/dts/ev-imx280-nano-x-mb.dts
1441 F: arch/arm/dts/o4-imx-nano.dts
1442 F: arch/arm/dts/o4-imx6ull-nano.dtsi
1444 F: configs/ev-imx280-nano-x-mb_defconfig
1445 F: configs/o4-imx6ull-nano_defconfig
1446 F: include/configs/o4-imx6ull-nano.h
1456 F: drivers/pci/pcie_dw_imx.c
1457 F: drivers/phy/phy-imx8m-pcie.c
1462 F: drivers/pci_endpoint/
1468 F: drivers/pci/pci_mpc85xx.c
1474 F: test/cmd/pci_mps.c
1479 T: git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1484 S: Orphan (Since 2022-10-21)
1490 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1491 F: arch/powerpc/cpu/mpc8xx/
1496 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1497 F: drivers/ram/mpc83xx_sdram.c
1498 F: include/dt-bindings/memory/mpc83xx-sdram.h
1499 F: drivers/sysreset/sysreset_mpc83xx.c
1500 F: drivers/sysreset/sysreset_mpc83xx.h
1501 F: drivers/clk/mpc83xx_clk.c
1502 F: drivers/clk/mpc83xx_clk.h
1503 F: include/dt-bindings/clk/mpc83xx-clk.h
1504 F: drivers/timer/mpc83xx_timer.c
1505 F: drivers/cpu/mpc83xx_cpu.c
1506 F: drivers/cpu/mpc83xx_cpu.h
1507 F: drivers/misc/mpc83xx_serdes.c
1508 F: arch/powerpc/cpu/mpc83xx/
1509 F: arch/powerpc/include/asm/arch-mpc83xx/
1514 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1515 F: arch/powerpc/cpu/mpc85xx/
1521 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1522 F: drivers/mtd/nand/raw/
1528 T: git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1531 F: doc/arch/riscv.rst
1532 F: doc/usage/sbi.rst
1533 F: drivers/sysreset/sysreset_sbi.c
1534 F: drivers/timer/andes_plmt_timer.c
1535 F: drivers/timer/riscv_aclint_timer.c
1536 F: tools/prelink-riscv.c
1538 RISC-V CANAAN KENDRYTE K210
1541 F: doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1542 F: doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1543 F: drivers/clk/clk_k210.c
1544 F: drivers/pinctrl/pinctrl-k210.c
1554 F: drivers/virtio/virtio_rng.c
1560 F: drivers/usb/gadget/f_rockusb.c
1562 F: doc/README.rockusb
1569 F: doc/arch/sandbox.rst
1570 F: drivers/*/*sandbox*.c
1571 F: include/dt-bindings/*/sandbox*.h
1578 F: doc/usage/cmd/seama.rst
1590 F: doc/usage/setexpr.rst
1596 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1602 F: drivers/gpio/sl28cpld-gpio.c
1603 F: drivers/misc/sl28cpld.c
1604 F: drivers/watchdog/sl28cpld-wdt.c
1609 F: drivers/rng/smccc_trng.c
1614 T: git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1623 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1624 F: drivers/mtd/nand/spi/
1632 F: include/spi_flash.h
1633 F: include/linux/mtd/cfi.h
1634 F: include/linux/mtd/spi-nor.h
1650 F: test/py/tests/test_fs/test_squashfs/
1655 F: common/stackprot.c
1656 F: cmd/stackprot_test.c
1657 F: test/py/tests/test_stackprotector.py
1662 F: board/broadcom/bcmns3/
1663 F: doc/README.bcmns3
1664 F: configs/bcm_ns3_defconfig
1665 F: include/configs/bcm_ns3.h
1666 F: include/dt-bindings/memory/bcm-ns3-mc.h
1668 F: arch/arm/dts/ns3-board.dts
1669 F: arch/arm/dts/ns3.dtsi
1670 F: arch/arm/cpu/armv8/bcmns3
1671 F: arch/arm/include/asm/arch-bcmns3/
1672 F: cmd/broadcom/Makefile
1673 F: cmd/broadcom/chimp_boot.c
1674 F: cmd/broadcom/nitro_image_load.c
1675 F: cmd/broadcom/chimp_handshake.c
1677 TDA19988 HDMI ENCODER
1680 F: drivers/video/tda19988.c
1682 TI LP5562 LED DRIVER
1685 F: drivers/led/led_lp5562.c
1690 F: arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1691 F: arch/arm/mach-omap2/sec-common.c
1692 F: arch/arm/mach-omap2/config_secure.mk
1693 F: arch/arm/mach-k3/security.c
1694 F: configs/am335x_hs_evm_defconfig
1695 F: configs/am335x_hs_evm_spi_defconfig
1696 F: configs/am335x_hs_evm_uart_defconfig
1697 F: configs/am43xx_hs_evm_defconfig
1698 F: configs/am43xx_hs_evm_qspi_defconfig
1699 F: configs/am57xx_hs_evm_defconfig
1700 F: configs/am57xx_hs_evm_usb_defconfig
1701 F: configs/dra7xx_hs_evm_defconfig
1702 F: configs/dra7xx_hs_evm_usb_defconfig
1703 F: configs/k2hk_hs_evm_defconfig
1704 F: configs/k2e_hs_evm_defconfig
1705 F: configs/k2g_hs_evm_defconfig
1706 F: configs/k2l_hs_evm_defconfig
1711 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1719 S: Orphaned (Since 2016-02)
1720 T: git git://git.denx.de/u-boot-tq-group.git
1725 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1729 F: doc/device-tree-bindings/firmware/linaro,optee-tz.txt
1730 F: drivers/firmware/scmi/optee_agent.c
1732 F: include/sandboxtee.h
1735 F: include/test/optee.h
1738 F: test/py/tests/test_optee_rpmb.py
1749 T: git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1767 T: git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1770 F: common/spl/spl_upl.c
1771 F: doc/usage/upl.rst
1772 F: doc/usage/cmd/upl.rst
1775 F: test/py/tests/test_upl.py
1780 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1784 F: common/usb_storage.c
1791 F: doc/usage/cmd/tcpm.rst
1792 F: drivers/usb/tcpm/
1794 F: include/usb/tcpm.h
1799 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1800 F: drivers/usb/host/xhci*
1801 F: include/usb/xhci.h
1812 F: common/spl_reloc.c
1818 T: git https://source.denx.de/u-boot/custodians/u-boot-video.git
1827 F: include/config/virtio/
1828 F: include/config/virtio.h
1829 F: include/config/cmd/virtio.h
1830 F: include/virtio*.h
1832 F: doc/develop/driver-model/virtio.rst
1837 T: git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1839 F: drivers/watchdog/
1840 F: include/watchdog*.h
1846 T: git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1854 F: arch/arm/cpu/armv8/xen/
1855 F: arch/arm/include/asm/xen.h
1856 F: arch/arm/include/asm/xen/
1858 F: drivers/serial/serial_xen.c
1860 F: include/pvblock.h
1864 F: test/lib/sscanf.c
1875 F: doc/usage/cmd/xxd.rst
1876 F: test/py/tests/test_xxd/
1881 Q: http://patchwork.ozlabs.org/project/uboot/list/
1883 T: git https://source.denx.de/u-boot/u-boot.git
1884 F: configs/tools-only_defconfig