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