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
309 F: drivers/serial/serial_mxc.c
310 F: include/imx_container.h
316 F: arch/arm/cpu/armv8/hisilicon
317 F: arch/arm/include/asm/arch-hi6220/
318 F: arch/arm/include/asm/arch-hi3660/
319 F: arch/arm/mach-histb
321 ARM HPE GXP ARCHITECTURE
325 F: arch/arm/dts/hpe-bmc*
326 F: arch/arm/dts/hpe-gxp*
327 F: arch/arm/mach-hpe/
329 F: configs/gxp_defconfig
330 F: doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
331 F: drivers/timer/gxp-timer.c
332 F: drivers/spi/gxp_spi.c
339 F: arch/arm/mach-ipq40xx/
340 F: include/dt-bindings/clock/qcom,ipq4019-gcc.h
341 F: include/dt-bindings/reset/qcom,ipq4019-reset.h
342 F: drivers/reset/reset-ipq4019.c
343 F: drivers/phy/phy-qcom-ipq4019-usb.c
344 F: drivers/spi/spi-qup.c
345 F: drivers/net/mdio-ipq4019.c
346 F: drivers/rng/msm_rng.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/chipspark/popmetal_rk3288
537 F: board/engicam/px30_core/
539 F: board/mqmaker/miqi_rk3288/
540 F: board/phytec/phycore_rk3288
544 F: board/theobroma-systems
545 F: board/vamrs/rock960_rk3399/
546 F: drivers/clk/rockchip/
547 F: drivers/gpio/rk_gpio.c
548 F: drivers/misc/rockchip-efuse.c
549 F: drivers/mmc/rockchip_sdhci.c
550 F: drivers/mmc/rockchip_dw_mmc.c
551 F: drivers/pinctrl/rockchip/
552 F: drivers/ram/rockchip/
553 F: drivers/sysreset/sysreset_rockchip.c
554 F: drivers/video/rockchip/
565 T: git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
566 F: arch/arm/mach-exynos/
567 F: arch/arm/mach-s5pc1xx/
568 F: arch/arm/cpu/armv7/s5p-common/
573 F: drivers/clk/exynos/clk-pll.c
574 F: drivers/clk/exynos/clk-pll.h
575 F: drivers/clk/exynos/clk.c
576 F: drivers/clk/exynos/clk.h
578 ARM SAMSUNG EXYNOS850 SOC
581 F: arch/arm/dts/exynos850-pinctrl.dtsi
582 F: arch/arm/dts/exynos850.dtsi
583 F: doc/device-tree-bindings/clock/samsung,exynos850-clock.yaml
584 F: drivers/clk/exynos/clk-exynos850.c
585 F: drivers/pinctrl/exynos/pinctrl-exynos850.c
586 F: include/dt-bindings/clock/exynos850.h
588 ARM SAMSUNG SOC DRIVERS
591 F: doc/device-tree-bindings/soc/samsung/*
592 F: drivers/soc/samsung/*
593 F: include/dt-bindings/soc/samsung,*.h
599 F: arch/arm/dts/am335x-sancloud*
609 T: git https://github.com/analogdevicesinc/lnxdsp-u-boot
610 F: arch/arm/include/asm/arch-adi/
611 F: arch/arm/mach-sc5xx/
613 F: drivers/serial/serial_adi_uart4.c
614 F: drivers/timer/adi_sc5xx_timer.c
623 T: git https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git
624 F: drivers/*/*/pm8???-*
625 F: drivers/gpio/msm_gpio.c
626 F: drivers/mmc/msm_sdhci.c
627 F: drivers/phy/msm8916-usbh-phy.c
628 F: drivers/serial/serial_msm.c
629 F: drivers/serial/serial_msm_geni.c
630 F: drivers/smem/msm_smem.c
631 F: drivers/spmi/spmi-msm.c
632 F: drivers/usb/host/ehci-msm.c
640 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
641 F: arch/arm/mach-sti/
642 F: arch/arm/include/asm/arch-sti*/
643 F: drivers/phy/sti_usb_phy.c
644 F: drivers/pinctrl/pinctrl-sti.c
645 F: drivers/mmc/sti_sdhci.c
646 F: drivers/reset/sti-reset.c
647 F: drivers/serial/serial_sti_asc.c
648 F: drivers/sysreset/sysreset_sti.c
649 F: drivers/timer/arm_global_timer.c
650 F: drivers/usb/host/dwc3-sti-glue.c
651 F: include/dwc3-sti-glue.h
652 F: include/dt-bindings/clock/stih407-clks.h
653 F: include/dt-bindings/clock/stih410-clks.h
654 F: include/dt-bindings/reset/stih407-resets.h
660 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
662 F: arch/arm/mach-stm32mp/
664 F: drivers/adc/stm32-adc*
665 F: drivers/clk/stm32/
666 F: drivers/gpio/stm32_gpio.c
667 F: drivers/hwspinlock/stm32_hwspinlock.c
668 F: drivers/i2c/stm32f7_i2c.c
669 F: drivers/mailbox/stm32-ipcc.c
670 F: drivers/misc/stm32mp_fuse.c
671 F: drivers/misc/stm32_rcc.c
672 F: drivers/mmc/stm32_sdmmc2.c
673 F: drivers/mtd/nand/raw/stm32_fmc2_nand.c
674 F: drivers/phy/phy-stm32-usbphyc.c
675 F: drivers/pinctrl/pinctrl_stm32.c
676 F: drivers/power/pmic/stpmic1.c
677 F: drivers/power/regulator/stm32-vrefbuf.c
678 F: drivers/power/regulator/stpmic1.c
679 F: drivers/ram/stm32mp1/
680 F: drivers/remoteproc/stm32_copro.c
681 F: drivers/reset/stm32-reset.c
682 F: drivers/rng/optee_rng.c
683 F: drivers/rng/stm32_rng.c
684 F: drivers/rtc/stm32_rtc.c
685 F: drivers/serial/serial_stm32.*
686 F: drivers/spi/stm32_qspi.c
687 F: drivers/spi/stm32_spi.c
688 F: drivers/video/stm32/stm32_ltdc.c
689 F: drivers/watchdog/stm32mp_wdt.c
690 F: include/dt-bindings/clock/stm32fx-clock.h
691 F: include/dt-bindings/clock/stm32mp*
692 F: include/dt-bindings/pinctrl/stm32-pinfunc.h
693 F: include/dt-bindings/reset/stm32mp*
694 F: include/stm32_rcc.h
695 F: tools/logos/st.bmp
696 F: tools/stm32image.c
704 T: git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
705 F: arch/arm/cpu/armv7/sunxi/
706 F: arch/arm/include/asm/arch-sunxi/
707 F: arch/arm/mach-sunxi/
709 F: drivers/clk/sunxi/
710 F: drivers/phy/allwinner/
711 F: drivers/pinctrl/sunxi/
712 F: drivers/video/sunxi/
719 T: git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
720 F: arch/arm/dts/tegra*
721 F: arch/arm/include/asm/arch-tegra*/
722 F: arch/arm/mach-tegra/
729 T: git https://source.denx.de/u-boot/custodians/u-boot-ti.git
730 F: arch/arm/dts/am57xx*
731 F: arch/arm/dts/dra7*
732 F: arch/arm/mach-davinci/
734 F: arch/arm/mach-keystone/
735 F: arch/arm/mach-omap2/
736 F: arch/arm/include/asm/arch-omap*/
737 F: arch/arm/include/asm/ti-common/
741 F: drivers/firmware/ti_sci.*
742 F: drivers/gpio/omap_gpio.c
743 F: drivers/memory/ti-aemif.c
744 F: drivers/misc/k3_avs.c
745 F: drivers/mailbox/k3-sec-procy.c
746 F: drivers/pci/pcie_dw_ti.c
747 F: drivers/phy/keystone-usb-phy.c
748 F: drivers/phy/omap-usb2-phy.c
749 F: drivers/phy/phy-ti-am654.c
750 F: drivers/phy/ti-pipe3-phy.c
753 F: drivers/remoteproc/ipu_rproc.c
754 F: drivers/remoteproc/k3_system_controller.c
755 F: drivers/remoteproc/pruc_rpoc.c
756 F: drivers/remoteproc/ti*
757 F: drivers/reset/reset-dra7.c
758 F: drivers/reset/reset-ti-sci.c
759 F: drivers/rtc/davinci.c
760 F: drivers/serial/serial_omap.c
762 F: drivers/sysreset/sysreset-ti-sci.c
763 F: drivers/thermal/ti-bandgap.c
764 F: drivers/timer/omap-timer.c
765 F: drivers/video/tidss/
766 F: drivers/watchdog/omap_wdt.c
767 F: include/linux/pruss_driver.h
768 F: include/linux/soc/ti/
774 F: arch/arm/dts/ste-*
775 F: arch/arm/mach-u8500/
776 F: drivers/gpio/nmk_gpio.c
777 F: drivers/phy/phy-ab8500-usb.c
778 F: drivers/power/pmic/ab8500.c
779 F: drivers/timer/nomadik-mtu-timer.c
780 F: drivers/usb/musb-new/ux500.c
781 F: drivers/video/mcde_simple.c
787 F: arch/arm/dts/uniphier-*
788 F: arch/arm/mach-uniphier/
789 F: configs/uniphier_*_defconfig
795 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
796 F: arch/arm/mach-versal-net/
797 F: drivers/soc/soc_xilinx_versal_net.c
798 N: (?<!uni)versal-net
803 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
804 F: arch/arm/mach-versal/
805 F: drivers/net/xilinx_axi_mrmac.*
806 F: drivers/soc/soc_xilinx_versal.c
807 F: drivers/spi/cadence_ospi_versal.c
808 F: drivers/watchdog/xilinx_wwdt.c
811 ARM VERSATILE EXPRESS DRIVERS
814 T: git git://github.com/ARM-software/u-boot.git
815 F: drivers/misc/vexpress_config.c
821 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
822 F: arch/arm/mach-zynq/
824 F: doc/device-tree-bindings/video/syncoam,seps525.txt
825 F: drivers/clk/clk_zynq.c
826 F: drivers/fpga/zynqpl.c
827 F: drivers/gpio/zynq_gpio.c
828 F: drivers/i2c/i2c-cdns.c
829 F: drivers/i2c/muxes/pca954x.c
830 F: drivers/i2c/zynq_i2c.c
831 F: drivers/mmc/zynq_sdhci.c
832 F: drivers/mtd/nand/raw/zynq_nand.c
833 F: drivers/net/phy/ethernet_id.c
834 F: drivers/net/phy/xilinx_phy.c
835 F: drivers/net/zynq_gem.c
836 F: drivers/pinctrl/pinctrl-zynqmp.c
837 F: drivers/serial/serial_zynq.c
838 F: drivers/spi/zynq_qspi.c
839 F: drivers/spi/zynq_spi.c
840 F: drivers/usb/host/ehci-zynq.c
841 F: drivers/watchdog/cdns_wdt.c
849 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
850 F: arch/arm/mach-zynqmp/
851 F: drivers/clk/clk_zynqmp.c
852 F: driver/firmware/firmware-zynqmp.c
853 F: drivers/fpga/zynqpl.c
854 F: drivers/gpio/gpio_slg7xl45106.c
855 F: drivers/gpio/zynq_gpio.c
856 F: drivers/gpio/zynqmp_gpio_modepin.c
857 F: drivers/i2c/i2c-cdns.c
858 F: drivers/i2c/muxes/pca954x.c
859 F: drivers/i2c/zynq_i2c.c
860 F: drivers/mailbox/zynqmp-ipi.c
861 F: drivers/mmc/zynq_sdhci.c
862 F: drivers/mtd/nand/raw/zynq_nand.c
863 F: drivers/net/phy/xilinx_phy.c
864 F: drivers/net/zynq_gem.c
865 F: drivers/phy/phy-zynqmp.c
866 F: drivers/power/domain/zynqmp-power-domain.c
867 F: drivers/pwm/pwm-cadence-ttc.c
868 F: drivers/serial/serial_zynq.c
869 F: drivers/reset/reset-zynqmp.c
870 F: drivers/rtc/zynqmp_rtc.c
871 F: drivers/soc/soc_xilinx_zynqmp.c
872 F: drivers/spi/zynq_qspi.c
873 F: drivers/spi/zynq_spi.c
874 F: drivers/timer/cadence-ttc.c
875 F: drivers/video/seps525.c
876 F: drivers/video/zynqmp/
877 F: drivers/watchdog/cdns_wdt.c
878 F: include/zynqmppl.h
879 F: include/zynqmp_firmware.h
887 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
888 F: arch/arm/mach-zynqmp-r5/
894 F: drivers/pci/pcie_phytium.c
895 F: arch/arm/dts/phytium-durian.dts
897 ASPEED AST2600 I2C DRIVER
901 F: drivers/i2c/ast2600_i2c.c
903 ASPEED FMC SPI DRIVER
908 F: drivers/spi/spi-aspeed-smc.c
920 F: doc/usage/blkmap.rst
921 F: drivers/block/blkmap.c
934 F: doc/develop/bootstd.rst
935 F: doc/usage/bootdev.rst
936 F: doc/usage/bootflow.rst
937 F: doc/usage/bootmeth.rst
938 F: drivers/mmc/mmc_bootdev.c
940 F: include/bootflow.h
941 F: include/bootmeth.h
943 F: net/eth_bootdevice.c
963 F: arch/arm/dts/ls1021a-twr-u-boot.dtsi
964 F: drivers/crypto/fsl/
975 T: git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
976 F: drivers/mtd/cfi_flash.c
977 F: drivers/mtd/jedec_flash.c
983 T: git https://source.denx.de/u-boot/custodians/u-boot-clk.git
991 T: git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
994 F: drivers/watchdog/mcf_wdt.c
1003 DEVICETREE REBASING SUBTREE
1012 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1018 F: doc/usage/dfu.rst
1020 F: drivers/usb/*/*gadget*
1021 F: drivers/usb/gadget/
1023 F: include/linux/usb/ch9.h
1024 F: include/linux/usb/gadget.h
1029 T: git https://source.denx.de/u-boot/custodians/u-boot-dm.git
1030 F: doc/driver-model/
1039 W: https://docs.u-boot.org/en/latest/develop/uefi/u-boot_on_efi.html
1040 F: board/efi/efi-x86_app
1041 F: configs/efi-x86_app*
1042 F: doc/develop/uefi/u-boot_on_efi.rst
1043 F: drivers/block/efi-media-uclass.c
1044 F: drivers/block/sb_efi_media.c
1045 F: lib/efi/efi_app.c
1046 F: scripts/build-efi.sh
1047 F: test/dm/efi_media.c
1053 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
1054 F: arch/arm/lib/*_efi.*
1060 F: doc/develop/uefi/*
1061 F: doc/mkeficapsule.1
1062 F: doc/usage/bootefi.rst
1063 F: drivers/rtc/emul_rtc.c
1064 F: include/capitalization.h
1065 F: include/charset.h
1070 F: include/asm-generic/pe.h
1071 F: include/mm_communication.h
1075 F: test/py/tests/test_efi*
1076 F: test/py/tests/test_efi*/
1077 F: test/unicode_ut.c
1082 F: tools/file2include.c
1083 F: tools/mkeficapsule.c
1094 F: tools/mkenvimage.c
1099 F: doc/usage/environment.rst
1100 F: scripts/env2string.awk
1109 F: test/py/tests/test_fs/test_erofs.py
1117 F: scripts/event_dump.py
1118 F: test/common/event.c
1119 F: test/py/tests/test_event_dump.py
1124 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
1126 F: doc/android/fastboot*.rst
1127 F: include/fastboot.h
1128 F: include/fastboot-internal.h
1129 F: include/net/fastboot_tcp.h
1130 F: include/net/fastboot_udp.h
1131 F: drivers/fastboot/
1132 F: drivers/usb/gadget/f_fastboot.c
1133 F: net/fastboot_tcp.c
1134 F: net/fastboot_udp.c
1135 F: test/dm/fastboot.c
1140 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1146 FLATTENED DEVICE TREE
1149 T: git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1153 F: include/linux/libfdt*
1155 F: common/fdt_support.c
1156 F: scripts/dtc-version.sh
1161 T: git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1166 T: git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1167 F: drivers/watchdog/sp805_wdt.c
1168 F: drivers/watchdog/sbsa_gwdt.c
1173 F: drivers/misc/gsc.c
1179 T: git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1182 KWBIMAGE / KWBOOT TOOLS
1187 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1188 F: doc/README.kwbimage
1195 F: doc/device-tree-bindings/leds/leds-pwm.txt
1196 F: drivers/led/led_pwm.c
1201 T: git https://source.denx.de/u-boot/u-boot.git
1204 F: doc/develop/logging.rst
1208 F: test/py/tests/test_log.py
1210 MALI DISPLAY PROCESSORS
1213 T: git git://github.com/ARM-software/u-boot.git
1214 F: drivers/video/mali_dp.c
1215 F: drivers/i2c/i2c-versatile.c
1220 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1223 F: drivers/gpio/xilinx_gpio.c
1224 F: drivers/net/xilinx_axi_emac.c
1225 F: drivers/net/xilinx_emaclite.c
1226 F: drivers/serial/serial_xuartlite.c
1227 F: drivers/spi/xilinx_spi.c
1228 F: drivers/sysreset/sysreset_gpio.c
1229 F: drivers/timer/xilinx-timer.c
1230 F: drivers/watchdog/xilinx_tb_wdt.c
1236 T: git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1239 MIPS CORTINA ACCESS CAxxxx
1242 F: board/cortina/common/
1243 F: drivers/gpio/cortina_gpio.c
1244 F: drivers/watchdog/cortina_wdt.c
1245 F: drivers/serial/serial_cortina.c
1246 F: drivers/led/led_cortina.c
1247 F: drivers/mmc/ca_dw_mmc.c
1248 F: drivers/spi/ca_sflash.c
1249 F: drivers/i2c/i2c-cortina.c
1250 F: drivers/i2c/i2c-cortina.h
1251 F: drivers/net/cortina_ni.c
1252 F: drivers/net/cortina_ni.h
1253 F: drivers/net/phy/ca_phy.c
1259 F: arch/mips/mach-mtmips/
1260 F: arch/mips/dts/mt7620.dtsi
1261 F: arch/mips/dts/mt7621.dtsi
1262 F: arch/mips/dts/mt7620-u-boot.dtsi
1263 F: arch/mips/dts/mt7621-u-boot.dtsi
1264 F: include/configs/mt7620.h
1265 F: include/configs/mt7621.h
1266 F: include/dt-bindings/clock/mt7620-clk.h
1267 F: include/dt-bindings/clock/mt7621-clk.h
1268 F: include/dt-bindings/clock/mt7628-clk.h
1269 F: include/dt-bindings/reset/mt7620-reset.h
1270 F: include/dt-bindings/reset/mt7621-reset.h
1271 F: include/dt-bindings/reset/mt7628-reset.h
1272 F: drivers/clk/mtmips/
1273 F: drivers/pinctrl/mtmips/
1274 F: drivers/gpio/mt7620_gpio.c
1275 F: drivers/mtd/nand/raw/mt7621_nand.c
1276 F: drivers/mtd/nand/raw/mt7621_nand.h
1277 F: drivers/mtd/nand/raw/mt7621_nand_spl.c
1278 F: drivers/net/mt7620-eth.c
1279 F: drivers/phy/mt7620-usb-phy.c
1280 F: drivers/reset/reset-mtmips.c
1281 F: drivers/serial/serial_mt7620.c
1282 F: drivers/spi/mt7620_spi.c
1283 F: drivers/sysreset/sysreset_resetctl.c
1284 F: drivers/watchdog/mt7620_wdt.c
1291 F: arch/mips/mach-mscc/
1292 F: arch/mips/dts/luton*
1293 F: arch/mips/dts/mscc*
1294 F: arch/mips/dts/ocelot*
1295 F: arch/mips/dts/jr2*
1296 F: arch/mips/dts/serval*
1299 F: drivers/gpio/mscc_sgpio.c
1300 F: drivers/spi/mscc_bb_spi.c
1301 F: include/configs/vcoreiii.h
1302 F: include/dt-bindings/mscc/
1303 F: drivers/pinctrl/mscc/
1304 F: drivers/net/mscc_eswitch/
1309 F: arch/mips/mach-jz47xx/
1314 F: arch/mips/mach-octeon/
1315 F: arch/mips/include/asm/arch-octeon/
1316 F: arch/mips/dts/mrvl,cn73xx.dtsi
1322 T: git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1329 T: git https://source.denx.de/u-boot/custodians/u-boot-net.git
1337 T: git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1346 F: doc/develop/driver-model/nvme.rst
1351 F: doc/develop/driver-model/nvmxip.rst
1352 F: doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1353 F: drivers/mtd/nvmxip/
1359 F: doc/api/nvmem.rst
1360 F: drivers/misc/nvmem.c
1361 F: drivers/reboot-mode/reboot-mode-nvmem.c
1364 NXP C45 TJA11XX PHY DRIVER
1367 F: drivers/net/phy/nxp-c45-tja11xx.c
1371 S: Orphaned (Since 2017-01)
1372 T: git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1373 F: drivers/mtd/onenand/
1375 OUT4-IMX6ULL-NANO BOARD
1378 T: git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1379 F: arch/arm/dts/ev-imx280-nano-x-mb.dts
1380 F: arch/arm/dts/o4-imx-nano.dts
1381 F: arch/arm/dts/o4-imx6ull-nano.dtsi
1383 F: configs/ev-imx280-nano-x-mb_defconfig
1384 F: configs/o4-imx6ull-nano_defconfig
1385 F: include/configs/o4-imx6ull-nano.h
1395 F: drivers/pci/pcie_dw_imx.c
1396 F: drivers/phy/phy-imx8m-pcie.c
1401 F: drivers/pci_endpoint/
1407 F: drivers/pci/pci_mpc85xx.c
1413 F: test/cmd/pci_mps.c
1418 T: git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1423 S: Orphan (Since 2022-10-21)
1429 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1430 F: arch/powerpc/cpu/mpc8xx/
1435 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1436 F: drivers/ram/mpc83xx_sdram.c
1437 F: include/dt-bindings/memory/mpc83xx-sdram.h
1438 F: drivers/sysreset/sysreset_mpc83xx.c
1439 F: drivers/sysreset/sysreset_mpc83xx.h
1440 F: drivers/clk/mpc83xx_clk.c
1441 F: drivers/clk/mpc83xx_clk.h
1442 F: include/dt-bindings/clk/mpc83xx-clk.h
1443 F: drivers/timer/mpc83xx_timer.c
1444 F: drivers/cpu/mpc83xx_cpu.c
1445 F: drivers/cpu/mpc83xx_cpu.h
1446 F: drivers/misc/mpc83xx_serdes.c
1447 F: arch/powerpc/cpu/mpc83xx/
1448 F: arch/powerpc/include/asm/arch-mpc83xx/
1453 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1454 F: arch/powerpc/cpu/mpc85xx/
1460 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1461 F: drivers/mtd/nand/raw/
1467 T: git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1470 F: doc/arch/riscv.rst
1471 F: doc/usage/sbi.rst
1472 F: drivers/sysreset/sysreset_sbi.c
1473 F: drivers/timer/andes_plmt_timer.c
1474 F: drivers/timer/riscv_aclint_timer.c
1475 F: tools/prelink-riscv.c
1477 RISC-V CANAAN KENDRYTE K210
1480 F: doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1481 F: doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1482 F: drivers/clk/clk_k210.c
1483 F: drivers/pinctrl/pinctrl-k210.c
1493 F: drivers/virtio/virtio_rng.c
1499 F: drivers/usb/gadget/f_rockusb.c
1501 F: doc/README.rockusb
1507 F: doc/arch/sandbox.rst
1508 F: drivers/*/*sandbox*.c
1509 F: include/dt-bindings/*/sandbox*.h
1516 F: doc/usage/cmd/seama.rst
1528 F: doc/usage/setexpr.rst
1534 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1540 F: drivers/gpio/sl28cpld-gpio.c
1541 F: drivers/misc/sl28cpld.c
1542 F: drivers/watchdog/sl28cpld-wdt.c
1547 F: drivers/rng/smccc_trng.c
1552 T: git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1561 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1562 F: drivers/mtd/nand/spi/
1569 F: include/spi_flash.h
1570 F: include/linux/mtd/cfi.h
1571 F: include/linux/mtd/spi-nor.h
1587 F: test/py/tests/test_fs/test_squashfs/
1592 F: common/stackprot.c
1593 F: cmd/stackprot_test.c
1594 F: test/py/tests/test_stackprotector.py
1599 F: board/broadcom/bcmns3/
1600 F: doc/README.bcmns3
1601 F: configs/bcm_ns3_defconfig
1602 F: include/configs/bcm_ns3.h
1603 F: include/dt-bindings/memory/bcm-ns3-mc.h
1605 F: arch/arm/dts/ns3-board.dts
1606 F: arch/arm/dts/ns3.dtsi
1607 F: arch/arm/cpu/armv8/bcmns3
1608 F: arch/arm/include/asm/arch-bcmns3/
1609 F: cmd/broadcom/Makefile
1610 F: cmd/broadcom/chimp_boot.c
1611 F: cmd/broadcom/nitro_image_load.c
1612 F: cmd/broadcom/chimp_handshake.c
1614 TDA19988 HDMI ENCODER
1617 F: drivers/video/tda19988.c
1619 TI LP5562 LED DRIVER
1622 F: drivers/led/led_lp5562.c
1627 F: arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1628 F: arch/arm/mach-omap2/sec-common.c
1629 F: arch/arm/mach-omap2/config_secure.mk
1630 F: arch/arm/mach-k3/security.c
1631 F: configs/am335x_hs_evm_defconfig
1632 F: configs/am335x_hs_evm_uart_defconfig
1633 F: configs/am43xx_hs_evm_defconfig
1634 F: configs/am43xx_hs_evm_qspi_defconfig
1635 F: configs/am57xx_hs_evm_defconfig
1636 F: configs/am57xx_hs_evm_usb_defconfig
1637 F: configs/dra7xx_hs_evm_defconfig
1638 F: configs/dra7xx_hs_evm_usb_defconfig
1639 F: configs/k2hk_hs_evm_defconfig
1640 F: configs/k2e_hs_evm_defconfig
1641 F: configs/k2g_hs_evm_defconfig
1642 F: configs/k2l_hs_evm_defconfig
1647 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1654 S: Orphaned (Since 2016-02)
1655 T: git git://git.denx.de/u-boot-tq-group.git
1660 T: git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1664 F: doc/device-tree-bindings/firmware/linaro,optee-tz.txt
1665 F: drivers/firmware/scmi/optee_agent.c
1667 F: include/sandboxtee.h
1670 F: include/test/optee.h
1673 F: test/py/tests/test_optee_rpmb.py
1684 T: git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1696 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1700 F: common/usb_storage.c
1706 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1707 F: drivers/usb/host/xhci*
1708 F: include/usb/xhci.h
1718 T: git https://source.denx.de/u-boot/custodians/u-boot-video.git
1727 F: include/config/virtio/
1728 F: include/config/virtio.h
1729 F: include/config/cmd/virtio.h
1730 F: include/virtio*.h
1732 F: doc/develop/driver-model/virtio.rst
1737 T: git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1739 F: drivers/watchdog/
1740 F: include/watchdog*.h
1746 T: git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1754 F: arch/arm/cpu/armv8/xen/
1755 F: arch/arm/include/asm/xen.h
1756 F: arch/arm/include/asm/xen/
1758 F: drivers/serial/serial_xen.c
1760 F: include/pvblock.h
1764 F: test/lib/sscanf.c
1775 F: doc/usage/cmd/xxd.rst
1776 F: test/py/tests/test_xxd/
1781 Q: http://patchwork.ozlabs.org/project/uboot/list/
1783 T: git https://source.denx.de/u-boot/u-boot.git
1784 F: configs/tools-only_defconfig