Merge branch '2023-10-17-spl-test-some-load-methods'
[pandora-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/pci/pcie_apple.c
126 F:      drivers/phy/phy-apple-atc.c
127 F:      drivers/pinctrl/pinctrl-apple.c
128 F:      drivers/watchdog/apple_wdt.c
129 F:      include/configs/apple.h
130
131 ARM
132 M:      Tom Rini <trini@konsulko.com>
133 S:      Maintained
134 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
135 F:      arch/arm/
136 F:      arch/arm/dts/Makefile
137 F:      cmd/arm/
138
139 ARM ALTERA SOCFPGA
140 M:      Marek Vasut <marex@denx.de>
141 M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
142 M:      Tien Fong Chee <tien.fong.chee@intel.com>
143 S:      Maintained
144 T:      git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
145 F:      arch/arm/mach-socfpga/
146 F:      drivers/sysreset/sysreset_socfpga*
147
148 ARM AMLOGIC SOC SUPPORT
149 M:      Neil Armstrong <neil.armstrong@linaro.org>
150 S:      Maintained
151 L:      u-boot-amlogic@groups.io
152 T:      git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
153 F:      arch/arm/mach-meson/
154 F:      arch/arm/include/asm/arch-meson/
155 F:      cmd/meson/
156 F:      drivers/clk/meson/
157 F:      drivers/serial/serial_meson.c
158 F:      drivers/reset/reset-meson.c
159 F:      drivers/i2c/meson_i2c.c
160 F:      drivers/net/phy/meson-gxl.c
161 F:      drivers/adc/meson-saradc.c
162 F:      drivers/phy/meson*
163 F:      drivers/mmc/meson_gx_mmc.c
164 F:      drivers/sm/meson-sm.c
165 F:      drivers/spi/meson_spifc.c
166 F:      drivers/pinctrl/meson/
167 F:      drivers/power/domain/meson-gx-pwrc-vpu.c
168 F:      drivers/video/meson/
169 F:      drivers/watchdog/meson_gxbb_wdt.c
170 F:      include/configs/meson64.h
171 F:      include/configs/meson64_android.h
172 F:      doc/board/amlogic/
173 N:      meson
174
175 ARM ASPEED
176 M:      Ryan Chen <ryan_chen@aspeedtech.com>
177 M:      Chia-Wei Wang <chiawei_wang@aspeedtech.com>
178 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
179 R:      Joel Stanley <joel@jms.id.au>
180 S:      Maintained
181 F:      arch/arm/mach-aspeed/
182 F:      arch/arm/include/asm/arch-aspeed/
183 F:      board/aspeed/
184 F:      drivers/clk/aspeed/
185 F:      drivers/crypto/aspeed/
186 F:      drivers/gpio/gpio-aspeed.c
187 F:      drivers/i2c/ast_i2c.[ch]
188 F:      drivers/mmc/aspeed_sdhci.c
189 F:      drivers/net/aspeed_mdio.c
190 F:      drivers/net/ftgmac100.[ch]
191 F:      drivers/pinctrl/aspeed/
192 F:      drivers/pwm/pwm-aspeed.c
193 F:      drivers/ram/aspeed/
194 F:      drivers/reset/reset-ast2500.c
195 F:      drivers/watchdog/ast_wdt.c
196 N:      aspeed
197
198 ARM BROADCOM BCM283X / BCM27XX
199 M:      Matthias Brugger <mbrugger@suse.com>
200 M:      Peter Robinson <pbrobinson@gmail.com>
201 S:      Maintained
202 F:      arch/arm/dts/bcm283*
203 F:      arch/arm/mach-bcm283x/
204 F:      board/raspberrypi/
205 F:      drivers/gpio/bcm2835_gpio.c
206 F:      drivers/mmc/bcm2835_sdhci.c
207 F:      drivers/mmc/bcm2835_sdhost.c
208 F:      drivers/serial/serial_bcm283x_mu.c
209 F:      drivers/serial/serial_bcm283x_pl011.c
210 F:      drivers/video/bcm2835.c
211 F:      include/dm/platform_data/serial_bcm283x_mu.h
212 F:      include/dt-bindings/pinctrl/bcm2835.h
213 F:      drivers/pinctrl/broadcom/
214 F:      configs/rpi_*
215 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
216
217 ARM BROADCOM BCMBCA
218 M:      Anand Gore <anand.gore@broadcom.com>
219 M:      William Zhang <william.zhang@broadcom.com>
220 M:      Kursad Oney <kursad.oney@broadcom.com>
221 M:      Joel Peshkin <joel.peshkin@broadcom.com>
222 M:      Philippe Reynes <philippe.reynes@softathome.com>
223 S:      Maintained
224 F:      arch/arm/mach-bcmbca/
225 F:      board/broadcom/bcmbca/
226 N:      bcmbca
227 N:      bcm[9]?47622
228 N:      bcm[9]?4908
229 N:      bcm[9]?4912
230 N:      bcm[9]?63138
231 N:      bcm[9]?63146
232 N:      bcm[9]?63148
233 N:      bcm[9]?63158
234 N:      bcm[9]?63178
235 N:      bcm[9]?6756
236 N:      bcm[9]?6813
237 N:      bcm[9]?6846
238 N:      bcm[9]?6855
239 N:      bcm[9]?6856
240 N:      bcm[9]?6858
241 N:      bcm[9]?6878
242
243 ARM BROADCOM BCMSTB
244 M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
245 S:      Maintained
246 F:      arch/arm/mach-bcmstb/
247 F:      board/broadcom/bcmstb/
248 F:      configs/bcm7*_defconfig
249 F:      doc/README.bcm7xxx
250 F:      drivers/mmc/bcmstb_sdhci.c
251 F:      drivers/spi/bcmstb_spi.c
252
253 ARM CORTINA ACCESS CAxxxx
254 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
255 S:      Supported
256 F:      board/cortina/common/
257 F:      drivers/gpio/cortina_gpio.c
258 F:      drivers/watchdog/cortina_wdt.c
259 F:      drivers/serial/serial_cortina.c
260 F:      drivers/led/led_cortina.c
261 F:      drivers/mmc/ca_dw_mmc.c
262 F:      drivers/spi/ca_sflash.c
263 F:      drivers/i2c/i2c-cortina.c
264 F:      drivers/i2c/i2c-cortina.h
265 F:      drivers/mtd/nand/raw/cortina_nand.c
266 F:      drivers/mtd/nand/raw/cortina_nand.h
267 F:      drivers/net/cortina_ni.c
268 F:      drivers/net/cortina_ni.h
269 F:      drivers/net/phy/ca_phy.c
270 F:      configs/cortina_presidio-asic-pnand_defconfig
271
272 ARM FF-A
273 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
274 S:      Maintained
275 F:      arch/sandbox/include/asm/sandbox_arm_ffa.h
276 F:      arch/sandbox/include/asm/sandbox_arm_ffa_priv.h
277 F:      cmd/armffa.c
278 F:      doc/arch/arm64.ffa.rst
279 F:      doc/usage/cmd/armffa.rst
280 F:      drivers/firmware/arm-ffa/
281 F:      include/arm_ffa.h
282 F:      test/cmd/armffa.c
283 F:      test/dm/ffa.c
284
285 ARM FREESCALE IMX
286 M:      Stefano Babic <sbabic@denx.de>
287 M:      Fabio Estevam <festevam@gmail.com>
288 R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
289 S:      Maintained
290 T:      git https://source.denx.de/u-boot/custodians/u-boot-imx.git
291 F:      arch/Kconfig.nxp
292 F:      arch/arm/cpu/arm1136/mx*/
293 F:      arch/arm/cpu/arm926ejs/mx*/
294 F:      arch/arm/cpu/armv7/vf610/
295 F:      arch/arm/dts/*imx*
296 F:      arch/arm/mach-imx/
297 F:      arch/arm/include/asm/arch-imx*/
298 F:      arch/arm/include/asm/arch-mx*/
299 F:      arch/arm/include/asm/arch-vf610/
300 F:      arch/arm/include/asm/mach-imx/
301 F:      board/freescale/*mx*/
302 F:      board/freescale/common/
303 F:      common/spl/spl_imx_container.c
304 F:      drivers/serial/serial_mxc.c
305 F:      include/imx_container.h
306
307 ARM HISILICON
308 M:      Peter Griffin <peter.griffin@linaro.org>
309 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
310 S:      Maintained
311 F:      arch/arm/cpu/armv8/hisilicon
312 F:      arch/arm/include/asm/arch-hi6220/
313 F:      arch/arm/include/asm/arch-hi3660/
314 F:      arch/arm/mach-histb
315
316 ARM HPE GXP ARCHITECTURE
317 M:      Jean-Marie Verdun <verdun@hpe.com>
318 M:      Nick Hawkins <nick.hawkins@hpe.com>
319 S:      Maintained
320 F:      arch/arm/dts/hpe-bmc*
321 F:      arch/arm/dts/hpe-gxp*
322 F:      arch/arm/mach-hpe/
323 F:      board/hpe/
324 F:      configs/gxp_defconfig
325 F:      doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
326 F:      drivers/timer/gxp-timer.c
327 F:      drivers/spi/gxp_spi.c
328
329 ARM IPQ40XX
330 M:      Robert Marko <robert.marko@sartura.hr>
331 M:      Luka Kovacic <luka.kovacic@sartura.hr>
332 M:      Luka Perkov <luka.perkov@sartura.hr>
333 S:      Maintained
334 F:      arch/arm/mach-ipq40xx/
335 F:      include/dt-bindings/clock/qcom,ipq4019-gcc.h
336 F:      include/dt-bindings/reset/qcom,ipq4019-reset.h
337 F:      drivers/reset/reset-ipq4019.c
338 F:      drivers/phy/phy-qcom-ipq4019-usb.c
339 F:      drivers/spi/spi-qup.c
340 F:      drivers/net/mdio-ipq4019.c
341 F:      drivers/rng/msm_rng.c
342
343 ARM LAYERSCAPE SFP
344 M:      Sean Anderson <sean.anderson@seco.com>
345 S:      Maintained
346 F:      drivers/misc/ls2_sfp.c
347
348 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
349 M:      Stefan Roese <sr@denx.de>
350 S:      Maintained
351 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
352 F:      arch/arm/mach-kirkwood/
353 F:      arch/arm/mach-mvebu/
354 F:      drivers/ata/ahci_mvebu.c
355 F:      drivers/clk/mvebu/
356 F:      drivers/ddr/marvell/
357 F:      drivers/gpio/mvebu_gpio.c
358 F:      drivers/i2c/mvtwsi.c
359 F:      drivers/mmc/xenon_sdhci.c
360 F:      drivers/phy/marvell/
361 F:      drivers/pinctrl/mvebu/
362 F:      drivers/rtc/armada38x.c
363 F:      drivers/spi/kirkwood_spi.c
364 F:      drivers/spi/mvebu_a3700_spi.c
365 F:      drivers/pci/pcie_dw_mvebu.c
366 F:      drivers/pci/pcie-xilinx-nwl.c
367 F:      drivers/watchdog/armada-37xx-wdt.c
368 F:      drivers/watchdog/orion_wdt.c
369 F:      include/configs/mv-common.h
370
371 ARM MARVELL PCIE CONTROLLER DRIVERS
372 M:      Stefan Roese <sr@denx.de>
373 S:      Maintained
374 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
375 F:      drivers/pci/pci-aardvark.c
376 F:      drivers/pci/pci_mvebu.c
377
378 ARM MARVELL SERIAL DRIVERS
379 M:      Pali Rohár <pali@kernel.org>
380 M:      Stefan Roese <sr@denx.de>
381 S:      Maintained
382 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
383 F:      drivers/serial/serial_mvebu_a3700.c
384
385 ARM MEDIATEK
386 M:      Ryder Lee <ryder.lee@mediatek.com>
387 M:      Weijie Gao <weijie.gao@mediatek.com>
388 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
389 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
390 S:      Maintained
391 F:      arch/arm/mach-mediatek/
392 F:      arch/arm/include/asm/arch-mediatek/
393 F:      board/mediatek/
394 F:      doc/device-tree-bindings/phy/phy-mtk-*
395 F:      doc/device-tree-bindings/usb/mediatek,*
396 F:      doc/README.mediatek
397 F:      drivers/clk/mediatek/
398 F:      drivers/cpu/mtk_cpu.c
399 F:      drivers/i2c/mtk_i2c.c
400 F:      drivers/mmc/mtk-sd.c
401 F:      drivers/phy/phy-mtk-*
402 F:      drivers/pinctrl/mediatek/
403 F:      drivers/power/domain/mtk-power-domain.c
404 F:      drivers/ram/mediatek/
405 F:      drivers/spi/mtk_snfi_spi.c
406 F:      drivers/spi/mtk_spim.c
407 F:      drivers/timer/mtk_timer.c
408 F:      drivers/usb/host/xhci-mtk.c
409 F:      drivers/usb/mtu3/
410 F:      drivers/watchdog/mtk_wdt.c
411 F:      drivers/net/mtk_eth.c
412 F:      drivers/net/mtk_eth.h
413 F:      drivers/reset/reset-mediatek.c
414 F:      tools/mtk_image.c
415 F:      tools/mtk_image.h
416 F:      tools/mtk_nand_headers.c
417 F:      tools/mtk_nand_headers.h
418 N:      mediatek
419
420 ARM METHODE SUPPORT
421 M:      Robert Marko <robert.marko@sartura.hr>
422 S:      Maintained
423 F:      arch/arm/dts/armada-3720-eDPU*
424 F:      arch/arm/dts/armada-3720-uDPU*
425 F:      configs/eDPU_defconfig
426 F:      configs/uDPU_defconfig
427
428 ARM MICROCHIP/ATMEL AT91
429 M:      Eugen Hristev <eugen.hristev@microchip.com>
430 S:      Maintained
431 T:      git https://source.denx.de/u-boot/custodians/u-boot-at91.git
432 F:      arch/arm/dts/at91*
433 F:      arch/arm/dts/sam*
434 F:      arch/arm/mach-at91/
435 F:      board/atmel/
436 F:      drivers/cpu/at91_cpu.c
437 F:      drivers/memory/atmel-ebi.c
438 F:      drivers/misc/microchip_flexcom.c
439 F:      drivers/timer/atmel_tcb_timer.c
440 F:      include/dt-bindings/clk/at91.h
441 F:      include/dt-bindings/clock/at91.h
442 F:      include/dt-bindings/dma/at91.h
443 F:      include/dt-bindings/mfd/at91-usart.h
444 F:      include/dt-bindings/mfd/atmel-flexcom.h
445 F:      include/dt-bindings/pinctrl/at91.h
446 F:      include/dt-bindings/sound/microchip,pdmc.h
447 F:      drivers/timer/mchp-pit64b-timer.c
448
449 ARM MSC SM2S IMX8MP SOM
450 M:      Martyn Welch <martyn.welch@collabora.com>
451 M:      Ian Ray <ian.ray@ge.com>
452 S:      Maintained
453 F:      arch/arm/dts/imx8mp-msc-sm2s*
454 F:      board/msc/sm2s_imx8mp/
455 F:      configs/msc_sm2s_imx8mp_defconfig
456 F:      include/configs/msc_sm2s_imx8mp.h
457
458 ARM NEXELL S5P4418
459 M:      Stefan Bosch <stefan_b@posteo.net>
460 S:      Maintained
461 F:      arch/arm/cpu/armv7/s5p4418/
462 F:      arch/arm/dts/s5p4418*
463 F:      arch/arm/mach-nexell/
464 F:      board/friendlyarm/
465 F:      configs/s5p4418_nanopi2_defconfig
466 F:      doc/README.s5p4418
467 F:      drivers/gpio/nx_gpio.c
468 F:      drivers/i2c/nx_i2c.c
469 F:      drivers/mmc/nexell_dw_mmc_dm.c
470 F:      drivers/pinctrl/nexell/
471 F:      drivers/serial/serial_s5p4418_pl011.c
472 F:      drivers/video/nexell/
473 F:      drivers/video/nexell_display.c
474 F:      include/configs/s5p4418_nanopi2.h
475
476 ARM OWL
477 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
478 S:      Maintained
479 F:      arch/arm/include/asm/arch-owl/
480 F:      arch/arm/mach-owl/
481 F:      doc/board/actions/
482 F:      drivers/clk/owl/
483 F:      drivers/serial/serial_owl.c
484 F:      include/configs/owl-common.h
485 F:      configs/bubblegum_96_defconfig
486 F:      configs/cubieboard7_defconfig
487
488 ARM RENESAS RMOBILE/R-CAR
489 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
490 M:      Marek Vasut <marek.vasut+renesas@mailbox.org>
491 S:      Maintained
492 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
493 F:      arch/arm/mach-rmobile/
494 F:      drivers/clk/renesas/
495 F:      drivers/gpio/gpio-rcar.c
496 F:      drivers/i2c/rcar_*
497 F:      drivers/i2c/sh_i2c.c
498 F:      drivers/mmc/renesas-sdhi.c
499 F:      drivers/mmc/sh_mmcif*
500 F:      drivers/mmc/tmio-common*
501 F:      drivers/mtd/renesas_rpc_hf.c
502 F:      drivers/net/ravb.c
503 F:      drivers/net/rswitch.c
504 F:      drivers/net/sh_eth*
505 F:      drivers/pci/pci-rcar-*
506 F:      drivers/phy/phy-rcar-*
507 F:      drivers/phy/renesas/
508 F:      drivers/pinctrl/renesas/
509 F:      drivers/serial/serial_sh*
510 F:      drivers/spi/renesas_rpc_spi.c
511 F:      drivers/spi/sh_qspi.c
512 F:      drivers/sysinfo/rcar3.c
513 F:      drivers/usb/host/xhci-rcar*
514
515 ARM ROCKCHIP
516 M:      Simon Glass <sjg@chromium.org>
517 M:      Philipp Tomsich <philipp.tomsich@vrull.eu>
518 M:      Kever Yang <kever.yang@rock-chips.com>
519 S:      Maintained
520 T:      git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
521 F:      arch/arm/dts/px30*
522 F:      arch/arm/dts/rk3*
523 F:      arch/arm/dts/rockchip*
524 F:      arch/arm/dts/rv11*
525 F:      arch/arm/include/asm/arch-rockchip/
526 F:      arch/arm/mach-rockchip/
527 F:      board/amarula/vyasa-rk3288/
528 F:      board/anbernic/rgxx3_rk3566/
529 F:      board/chipspark/popmetal_rk3288
530 F:      board/engicam/px30_core/
531 F:      board/firefly/
532 F:      board/mqmaker/miqi_rk3288/
533 F:      board/phytec/phycore_rk3288
534 F:      board/pine64
535 F:      board/radxa/
536 F:      board/rockchip/
537 F:      board/theobroma-systems
538 F:      board/vamrs/rock960_rk3399/
539 F:      drivers/clk/rockchip/
540 F:      drivers/gpio/rk_gpio.c
541 F:      drivers/misc/rockchip-efuse.c
542 F:      drivers/mmc/rockchip_sdhci.c
543 F:      drivers/mmc/rockchip_dw_mmc.c
544 F:      drivers/pinctrl/rockchip/
545 F:      drivers/ram/rockchip/
546 F:      drivers/sysreset/sysreset_rockchip.c
547 F:      drivers/video/rockchip/
548 F:      tools/rkcommon.c
549 F:      tools/rkcommon.h
550 F:      tools/rkimage.c
551 F:      tools/rksd.c
552 F:      tools/rkspi.c
553 N:      rockchip
554
555 ARM SAMSUNG
556 M:      Minkyu Kang <mk7.kang@samsung.com>
557 S:      Maintained
558 T:      git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
559 F:      arch/arm/mach-exynos/
560 F:      arch/arm/mach-s5pc1xx/
561 F:      arch/arm/cpu/armv7/s5p-common/
562
563 ARM SANCLOUD
564 M:      Paul Barker <paul.barker@sancloud.com>
565 R:      Marc Murphy <marc.murphy@sancloud.com>
566 S:      Supported
567 F:      arch/arm/dts/am335x-sancloud*
568
569 ARM SNAPDRAGON
570 M:      Ramon Fried <rfried.dev@gmail.com>
571 S:      Maintained
572 F:      arch/arm/mach-snapdragon/
573 F:      drivers/gpio/msm_gpio.c
574 F:      drivers/mmc/msm_sdhci.c
575 F:      drivers/phy/msm8916-usbh-phy.c
576 F:      drivers/serial/serial_msm.c
577 F:      drivers/serial/serial_msm_geni.c
578 F:      drivers/smem/msm_smem.c
579 F:      drivers/spmi/spmi-msm.c
580 F:      drivers/usb/host/ehci-msm.c
581
582 ARM STI
583 M:      Patrice Chotard <patrice.chotard@foss.st.com>
584 S:      Maintained
585 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
586 F:      arch/arm/mach-sti/
587 F:      arch/arm/include/asm/arch-sti*/
588 F:      drivers/phy/sti_usb_phy.c
589 F:      drivers/pinctrl/pinctrl-sti.c
590 F:      drivers/mmc/sti_sdhci.c
591 F:      drivers/reset/sti-reset.c
592 F:      drivers/serial/serial_sti_asc.c
593 F:      drivers/sysreset/sysreset_sti.c
594 F:      drivers/timer/arm_global_timer.c
595 F:      drivers/usb/host/dwc3-sti-glue.c
596 F:      include/dwc3-sti-glue.h
597 F:      include/dt-bindings/clock/stih407-clks.h
598 F:      include/dt-bindings/clock/stih410-clks.h
599 F:      include/dt-bindings/reset/stih407-resets.h
600
601 ARM STM STM32MP
602 M:      Patrick Delaunay <patrick.delaunay@foss.st.com>
603 M:      Patrice Chotard <patrice.chotard@foss.st.com>
604 L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
605 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
606 S:      Maintained
607 F:      arch/arm/mach-stm32mp/
608 F:      doc/board/st/
609 F:      drivers/adc/stm32-adc*
610 F:      drivers/clk/stm32/
611 F:      drivers/gpio/stm32_gpio.c
612 F:      drivers/hwspinlock/stm32_hwspinlock.c
613 F:      drivers/i2c/stm32f7_i2c.c
614 F:      drivers/mailbox/stm32-ipcc.c
615 F:      drivers/misc/stm32mp_fuse.c
616 F:      drivers/misc/stm32_rcc.c
617 F:      drivers/mmc/stm32_sdmmc2.c
618 F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
619 F:      drivers/phy/phy-stm32-usbphyc.c
620 F:      drivers/pinctrl/pinctrl_stm32.c
621 F:      drivers/power/pmic/stpmic1.c
622 F:      drivers/power/regulator/stm32-vrefbuf.c
623 F:      drivers/power/regulator/stpmic1.c
624 F:      drivers/ram/stm32mp1/
625 F:      drivers/remoteproc/stm32_copro.c
626 F:      drivers/reset/stm32-reset.c
627 F:      drivers/rng/optee_rng.c
628 F:      drivers/rng/stm32_rng.c
629 F:      drivers/rtc/stm32_rtc.c
630 F:      drivers/serial/serial_stm32.*
631 F:      drivers/spi/stm32_qspi.c
632 F:      drivers/spi/stm32_spi.c
633 F:      drivers/video/stm32/stm32_ltdc.c
634 F:      drivers/watchdog/stm32mp_wdt.c
635 F:      include/dt-bindings/clock/stm32fx-clock.h
636 F:      include/dt-bindings/clock/stm32mp*
637 F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
638 F:      include/dt-bindings/reset/stm32mp*
639 F:      include/stm32_rcc.h
640 F:      tools/logos/st.bmp
641 F:      tools/stm32image.c
642 N:      stm
643 N:      stm32
644
645
646 ARM STM STV0991
647 M:      Vikas Manocha <vikas.manocha@st.com>
648 S:      Maintained
649 F:      arch/arm/cpu/armv7/stv0991/
650 F:      arch/arm/include/asm/arch-stv0991/
651
652 ARM SUNXI
653 M:      Jagan Teki <jagan@amarulasolutions.com>
654 M:      Andre Przywara <andre.przywara@arm.com>
655 S:      Maintained
656 T:      git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
657 F:      arch/arm/cpu/armv7/sunxi/
658 F:      arch/arm/include/asm/arch-sunxi/
659 F:      arch/arm/mach-sunxi/
660 F:      board/sunxi/
661 F:      drivers/clk/sunxi/
662 F:      drivers/phy/allwinner/
663 F:      drivers/pinctrl/sunxi/
664 F:      drivers/video/sunxi/
665 F:      tools/sunxi*
666
667 ARM TEGRA
668 M:      Tom Warren <twarren@nvidia.com>
669 S:      Maintained
670 T:      git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
671 F:      arch/arm/mach-tegra/
672 F:      arch/arm/include/asm/arch-tegra*/
673
674 ARM TI
675 M:      Tom Rini <trini@konsulko.com>
676 S:      Maintained
677 T:      git https://source.denx.de/u-boot/custodians/u-boot-ti.git
678 F:      arch/arm/dts/am57xx*
679 F:      arch/arm/dts/dra7*
680 F:      arch/arm/mach-davinci/
681 F:      arch/arm/mach-k3/
682 F:      arch/arm/mach-keystone/
683 F:      arch/arm/mach-omap2/
684 F:      arch/arm/include/asm/arch-omap*/
685 F:      arch/arm/include/asm/ti-common/
686 F:      board/ti/
687 F:      drivers/dma/ti*
688 F:      drivers/firmware/ti_sci.*
689 F:      drivers/gpio/omap_gpio.c
690 F:      drivers/memory/ti-aemif.c
691 F:      drivers/misc/k3_avs.c
692 F:      drivers/mailbox/k3-sec-procy.c
693 F:      drivers/pci/pcie_dw_ti.c
694 F:      drivers/phy/keystone-usb-phy.c
695 F:      drivers/phy/omap-usb2-phy.c
696 F:      drivers/phy/phy-ti-am654.c
697 F:      drivers/phy/ti-pipe3-phy.c
698 F:      drivers/ram/k3*
699 F:      drivers/remoteproc/ipu_rproc.c
700 F:      drivers/remoteproc/k3_system_controller.c
701 F:      drivers/remoteproc/pruc_rpoc.c
702 F:      drivers/remoteproc/ti*
703 F:      drivers/reset/reset-dra7.c
704 F:      drivers/reset/reset-ti-sci.c
705 F:      drivers/rtc/davinci.c
706 F:      drivers/serial/serial_omap.c
707 F:      drivers/soc/ti/
708 F:      drivers/sysreset/sysreset-ti-sci.c
709 F:      drivers/thermal/ti-bandgap.c
710 F:      drivers/timer/omap-timer.c
711 F:      drivers/video/tidss/
712 F:      drivers/watchdog/omap_wdt.c
713 F:      include/linux/pruss_driver.h
714 F:      include/linux/soc/ti/
715
716 ARM U8500
717 M:      Stephan Gerhold <stephan@gerhold.net>
718 R:      Linus Walleij <linus.walleij@linaro.org>
719 S:      Maintained
720 F:      arch/arm/dts/ste-*
721 F:      arch/arm/mach-u8500/
722 F:      drivers/gpio/nmk_gpio.c
723 F:      drivers/phy/phy-ab8500-usb.c
724 F:      drivers/power/pmic/ab8500.c
725 F:      drivers/timer/nomadik-mtu-timer.c
726 F:      drivers/usb/musb-new/ux500.c
727 F:      drivers/video/mcde_simple.c
728
729 ARM UNIPHIER
730 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
731 R:      Dai Okamura <okamura.dai@socionext.com>
732 S:      Maintained
733 F:      arch/arm/dts/uniphier-*
734 F:      arch/arm/mach-uniphier/
735 F:      configs/uniphier_*_defconfig
736 N:      uniphier
737
738 ARM VERSAL NET
739 M:      Michal Simek <michal.simek@amd.com>
740 S:      Maintained
741 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
742 F:      arch/arm/mach-versal-net/
743 F:      drivers/soc/soc_xilinx_versal_net.c
744 N:      (?<!uni)versal-net
745
746 ARM VERSAL
747 M:      Michal Simek <michal.simek@amd.com>
748 S:      Maintained
749 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
750 F:      arch/arm/mach-versal/
751 F:      drivers/net/xilinx_axi_mrmac.*
752 F:      drivers/soc/soc_xilinx_versal.c
753 F:      drivers/spi/cadence_ospi_versal.c
754 F:      drivers/watchdog/xilinx_wwdt.c
755 N:      (?<!uni)versal
756
757 ARM VERSATILE EXPRESS DRIVERS
758 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
759 S:      Maintained
760 T:      git git://github.com/ARM-software/u-boot.git
761 F:      drivers/misc/vexpress_config.c
762 N:      vexpress
763
764 ARM ZYNQ
765 M:      Michal Simek <monstr@monstr.eu>
766 S:      Maintained
767 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
768 F:      arch/arm/mach-zynq/
769 F:      doc/board/xilinx/
770 F:      doc/device-tree-bindings/video/syncoam,seps525.txt
771 F:      drivers/clk/clk_zynq.c
772 F:      drivers/fpga/zynqpl.c
773 F:      drivers/gpio/zynq_gpio.c
774 F:      drivers/i2c/i2c-cdns.c
775 F:      drivers/i2c/muxes/pca954x.c
776 F:      drivers/i2c/zynq_i2c.c
777 F:      drivers/mmc/zynq_sdhci.c
778 F:      drivers/mtd/nand/raw/zynq_nand.c
779 F:      drivers/net/phy/ethernet_id.c
780 F:      drivers/net/phy/xilinx_phy.c
781 F:      drivers/net/zynq_gem.c
782 F:      drivers/pinctrl/pinctrl-zynqmp.c
783 F:      drivers/serial/serial_zynq.c
784 F:      drivers/spi/zynq_qspi.c
785 F:      drivers/spi/zynq_spi.c
786 F:      drivers/usb/host/ehci-zynq.c
787 F:      drivers/watchdog/cdns_wdt.c
788 F:      include/zynqpl.h
789 F:      tools/zynqimage.c
790 N:      zynq
791
792 ARM ZYNQMP
793 M:      Michal Simek <michal.simek@amd.com>
794 S:      Maintained
795 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
796 F:      arch/arm/mach-zynqmp/
797 F:      drivers/clk/clk_zynqmp.c
798 F:      driver/firmware/firmware-zynqmp.c
799 F:      drivers/fpga/zynqpl.c
800 F:      drivers/gpio/gpio_slg7xl45106.c
801 F:      drivers/gpio/zynq_gpio.c
802 F:      drivers/gpio/zynqmp_gpio_modepin.c
803 F:      drivers/i2c/i2c-cdns.c
804 F:      drivers/i2c/muxes/pca954x.c
805 F:      drivers/i2c/zynq_i2c.c
806 F:      drivers/mailbox/zynqmp-ipi.c
807 F:      drivers/mmc/zynq_sdhci.c
808 F:      drivers/mtd/nand/raw/zynq_nand.c
809 F:      drivers/net/phy/xilinx_phy.c
810 F:      drivers/net/zynq_gem.c
811 F:      drivers/phy/phy-zynqmp.c
812 F:      drivers/power/domain/zynqmp-power-domain.c
813 F:      drivers/pwm/pwm-cadence-ttc.c
814 F:      drivers/serial/serial_zynq.c
815 F:      drivers/reset/reset-zynqmp.c
816 F:      drivers/rtc/zynqmp_rtc.c
817 F:      drivers/soc/soc_xilinx_zynqmp.c
818 F:      drivers/spi/zynq_qspi.c
819 F:      drivers/spi/zynq_spi.c
820 F:      drivers/timer/cadence-ttc.c
821 F:      drivers/video/seps525.c
822 F:      drivers/video/zynqmp/
823 F:      drivers/watchdog/cdns_wdt.c
824 F:      include/zynqmppl.h
825 F:      include/zynqmp_firmware.h
826 F:      tools/zynqmp*
827 N:      ultra96
828 N:      zynqmp
829
830 ARM ZYNQMP R5
831 M:      Michal Simek <michal.simek@amd.com>
832 S:      Maintained
833 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
834 F:      arch/arm/mach-zynqmp-r5/
835
836 ARM PHYTIUM
837 M:      liuhao <liuhao@phytium.com.cn>
838 M:      shuyiqi <shuyiqi@phytium.com.cn>
839 S:      Maintained
840 F:      drivers/pci/pcie_phytium.c
841 F:      arch/arm/dts/phytium-durian.dts
842
843 ASPEED AST2600 I2C DRIVER
844 M:      Ryan Chen <ryan_chen@aspeedtech.com>
845 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
846 S:      Maintained
847 F:      drivers/i2c/ast2600_i2c.c
848
849 ASPEED FMC SPI DRIVER
850 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
851 M:      Cédric Le Goater <clg@kaod.org>
852 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
853 S:      Maintained
854 F:      drivers/spi/spi-aspeed-smc.c
855
856 BINMAN
857 M:      Simon Glass <sjg@chromium.org>
858 M:      Alper Nebi Yasak <alpernebiyasak@gmail.com>
859 S:      Maintained
860 F:      tools/binman/
861
862 BLKMAP
863 M:      Tobias Waldekranz <tobias@waldekranz.com>
864 S:      Maintained
865 F:      cmd/blkmap.c
866 F:      doc/usage/blkmap.rst
867 F:      drivers/block/blkmap.c
868 F:      include/blkmap.h
869 F:      test/dm/blkmap.c
870
871 BOOTDEVICE
872 M:      Simon Glass <sjg@chromium.org>
873 S:      Maintained
874 F:      boot/bootdev*.c
875 F:      boot/bootflow.c
876 F:      boot/bootmeth*.c
877 F:      boot/bootstd.c
878 F:      cmd/bootdev.c
879 F:      cmd/bootflow.c
880 F:      doc/develop/bootstd.rst
881 F:      doc/usage/bootdev.rst
882 F:      doc/usage/bootflow.rst
883 F:      doc/usage/bootmeth.rst
884 F:      drivers/mmc/mmc_bootdev.c
885 F:      include/bootdev.h
886 F:      include/bootflow.h
887 F:      include/bootmeth.h
888 F:      include/bootstd.h
889 F:      net/eth_bootdevice.c
890 F:      test/boot/
891
892 BTRFS
893 M:      Marek Behún <kabel@kernel.org>
894 R:      Qu Wenruo <wqu@suse.com>
895 L:      linux-btrfs@vger.kernel.org
896 S:      Maintained
897 F:      cmd/btrfs.c
898 F:      fs/btrfs/
899 F:      include/btrfs.h
900
901 BUILDMAN
902 M:      Simon Glass <sjg@chromium.org>
903 S:      Maintained
904 F:      tools/buildman/
905
906 CAAM
907 M:      Gaurav Jain <gaurav.jain@nxp.com>
908 S:      Maintained
909 F:      arch/arm/dts/ls1021a-twr-u-boot.dtsi
910 F:      drivers/crypto/fsl/
911 F:      include/fsl_sec.h
912
913 CAT
914 M:      Roger Knecht <rknecht@pm.me>
915 S:      Maintained
916 F:      cmd/cat.c
917
918 CFI FLASH
919 M:      Stefan Roese <sr@denx.de>
920 S:      Maintained
921 T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
922 F:      drivers/mtd/cfi_flash.c
923 F:      drivers/mtd/jedec_flash.c
924
925 CLOCK
926 M:      Lukasz Majewski <lukma@denx.de>
927 M:      Sean Anderson <seanga2@gmail.com>
928 S:      Maintained
929 T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
930 F:      drivers/clk/
931 F:      drivers/clk/imx/
932
933 COLDFIRE
934 M:      Huan Wang <alison.wang@nxp.com>
935 M:      Angelo Dureghello <angelo@kernel-space.org>
936 S:      Maintained
937 T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
938 F:      arch/m68k/
939 F:      doc/arch/m68k.rst
940 F:      drivers/watchdog/mcf_wdt.c
941
942 CYCLIC
943 M:      Stefan Roese <sr@denx.de>
944 S:      Maintained
945 F:      cmd/cyclic.c
946 F:      common/cyclic.c
947 F:      include/cyclic.h
948
949 DFU
950 M:      Lukasz Majewski <lukma@denx.de>
951 S:      Maintained
952 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
953 F:      cmd/dfu.c
954 F:      cmd/usb_*.c
955 F:      common/dfu.c
956 F:      common/update.c
957 F:      doc/api/dfu.rst
958 F:      doc/usage/dfu.rst
959 F:      drivers/dfu/
960 F:      drivers/usb/gadget/
961 F:      include/dfu.h
962
963 DRIVER MODEL
964 M:      Simon Glass <sjg@chromium.org>
965 S:      Maintained
966 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
967 F:      doc/driver-model/
968 F:      drivers/core/
969 F:      include/dm/
970 F:      test/dm/
971
972 EFI APP
973 M:      Simon Glass <sjg@chromium.org>
974 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
975 S:      Maintained
976 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
977 F:      board/efi/efi-x86_app
978 F:      configs/efi-x86_app*
979 F:      doc/develop/uefi/u-boot_on_efi.rst
980 F:      drivers/block/efi-media-uclass.c
981 F:      drivers/block/sb_efi_media.c
982 F:      lib/efi/efi_app.c
983 F:      scripts/build-efi.sh
984 F:      test/dm/efi_media.c
985
986 EFI PAYLOAD
987 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
988 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
989 S:      Maintained
990 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
991 F:      arch/arm/lib/*_efi.*
992 F:      cmd/bootefi.c
993 F:      cmd/eficonfig.c
994 F:      cmd/efidebug.c
995 F:      cmd/nvedit_efi.c
996 F:      doc/api/efi.rst
997 F:      doc/develop/uefi/*
998 F:      doc/mkeficapsule.1
999 F:      doc/usage/bootefi.rst
1000 F:      drivers/rtc/emul_rtc.c
1001 F:      include/capitalization.h
1002 F:      include/charset.h
1003 F:      include/cp1250.h
1004 F:      include/cp437.h
1005 F:      include/efi*
1006 F:      include/pe.h
1007 F:      include/asm-generic/pe.h
1008 F:      include/mm_communication.h
1009 F:      lib/charset.c
1010 F:      lib/efi*/
1011 F:      test/lib/efi_*
1012 F:      test/py/tests/test_efi*
1013 F:      test/py/tests/test_efi*/
1014 F:      test/unicode_ut.c
1015 F:      cmd/bootefi.c
1016 F:      cmd/efidebug.c
1017 F:      cmd/nvedit_efi.c
1018 F:      tools/efivar.py
1019 F:      tools/file2include.c
1020 F:      tools/mkeficapsule.c
1021
1022 ENVIRONMENT
1023 M:      Joe Hershberger <joe.hershberger@ni.com>
1024 S:      Maintained
1025 F:      env/
1026 F:      include/env*
1027 F:      test/env/
1028 F:      tools/env*
1029 F:      tools/mkenvimage.c
1030
1031 ENVIRONMENT AS TEXT
1032 M:      Simon Glass <sjg@chromium.org>
1033 S:      Maintained
1034 F:      doc/usage/environment.rst
1035 F:      scripts/env2string.awk
1036
1037 EROFS
1038 M:      Huang Jianan <jnhuang95@gmail.com>
1039 L:      linux-erofs@lists.ozlabs.org
1040 S:      Maintained
1041 F:      cmd/erofs.c
1042 F:      fs/erofs/
1043 F:      include/erofs.h
1044 F:      test/py/tests/test_fs/test_erofs.py
1045
1046 EVENTS
1047 M:      Simon Glass <sjg@chromium.org>
1048 S:      Maintained
1049 F:      cmd/event.c
1050 F:      common/event.c
1051 F:      include/event.h
1052 F:      scripts/event_dump.py
1053 F:      test/common/event.c
1054 F:      test/py/tests/test_event_dump.py
1055
1056 FASTBOOT
1057 S:      Orphaned
1058 F:      cmd/fastboot.c
1059 F:      doc/android/fastboot*.rst
1060 F:      include/fastboot.h
1061 F:      include/fastboot-internal.h
1062 F:      include/net/fastboot_tcp.h
1063 F:      include/net/fastboot_udp.h
1064 F:      drivers/fastboot/
1065 F:      drivers/usb/gadget/f_fastboot.c
1066 F:      net/fastboot_tcp.c
1067 F:      net/fastboot_udp.c
1068 F:      test/dm/fastboot.c
1069
1070 FPGA
1071 M:      Michal Simek <michal.simek@amd.com>
1072 S:      Maintained
1073 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1074 F:      drivers/fpga/
1075 F:      cmd/fpga.c
1076 F:      include/fpga.h
1077 F:      test/dm/fpga.c
1078
1079 FLATTENED DEVICE TREE
1080 M:      Simon Glass <sjg@chromium.org>
1081 S:      Maintained
1082 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1083 F:      lib/fdtdec*
1084 F:      lib/libfdt/
1085 F:      include/fdt*
1086 F:      include/linux/libfdt*
1087 F:      cmd/fdt.c
1088 F:      common/fdt_support.c
1089 F:      scripts/dtc-version.sh
1090
1091 FREEBSD
1092 M:      Rafal Jaworowski <raj@semihalf.com>
1093 S:      Maintained
1094 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1095
1096 FREESCALE QORIQ
1097 M:      Priyanka Jain <priyanka.jain@nxp.com>
1098 S:      Maintained
1099 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1100 F:      drivers/watchdog/sp805_wdt.c
1101 F:      drivers/watchdog/sbsa_gwdt.c
1102
1103 GATEWORKS_SC
1104 M:      Tim Harvey <tharvey@gateworks.com>
1105 S:      Maintained
1106 F:      drivers/misc/gsc.c
1107 F:      include/gsc.h
1108
1109 I2C
1110 M:      Heiko Schocher <hs@denx.de>
1111 S:      Maintained
1112 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1113 F:      drivers/i2c/
1114
1115 KWBIMAGE / KWBOOT TOOLS
1116 M:      Pali Rohár <pali@kernel.org>
1117 M:      Marek Behún <kabel@kernel.org>
1118 M:      Stefan Roese <sr@denx.de>
1119 S:      Maintained
1120 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1121 F:      doc/README.kwbimage
1122 F:      doc/kwboot.1
1123 F:      tools/kwb*
1124
1125 LED
1126 M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
1127 S:      Supported
1128 F:      doc/device-tree-bindings/leds/leds-pwm.txt
1129 F:      drivers/led/led_pwm.c
1130
1131 LOGGING
1132 M:      Simon Glass <sjg@chromium.org>
1133 S:      Maintained
1134 T:      git https://source.denx.de/u-boot/u-boot.git
1135 F:      common/log*
1136 F:      cmd/log.c
1137 F:      doc/develop/logging.rst
1138 F:      include/log.h
1139 F:      lib/getopt.c
1140 F:      test/log/
1141 F:      test/py/tests/test_log.py
1142
1143 MALI DISPLAY PROCESSORS
1144 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1145 S:      Supported
1146 T:      git git://github.com/ARM-software/u-boot.git
1147 F:      drivers/video/mali_dp.c
1148 F:      drivers/i2c/i2c-versatile.c
1149
1150 MICROBLAZE
1151 M:      Michal Simek <monstr@monstr.eu>
1152 S:      Maintained
1153 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1154 F:      arch/microblaze/
1155 F:      cmd/mfsl.c
1156 F:      drivers/gpio/xilinx_gpio.c
1157 F:      drivers/net/xilinx_axi_emac.c
1158 F:      drivers/net/xilinx_emaclite.c
1159 F:      drivers/serial/serial_xuartlite.c
1160 F:      drivers/spi/xilinx_spi.c
1161 F:      drivers/sysreset/sysreset_gpio.c
1162 F:      drivers/timer/xilinx-timer.c
1163 F:      drivers/watchdog/xilinx_tb_wdt.c
1164 N:      xilinx
1165
1166 MIPS
1167 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1168 S:      Maintained
1169 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1170 F:      arch/mips/
1171
1172 MIPS CORTINA ACCESS CAxxxx
1173 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1174 S:      Supported
1175 F:      board/cortina/common/
1176 F:      drivers/gpio/cortina_gpio.c
1177 F:      drivers/watchdog/cortina_wdt.c
1178 F:      drivers/serial/serial_cortina.c
1179 F:      drivers/led/led_cortina.c
1180 F:      drivers/mmc/ca_dw_mmc.c
1181 F:      drivers/spi/ca_sflash.c
1182 F:      drivers/i2c/i2c-cortina.c
1183 F:      drivers/i2c/i2c-cortina.h
1184 F:      drivers/net/cortina_ni.c
1185 F:      drivers/net/cortina_ni.h
1186 F:      drivers/net/phy/ca_phy.c
1187
1188 MIPS MEDIATEK
1189 M:      Weijie Gao <weijie.gao@mediatek.com>
1190 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1191 S:      Maintained
1192 F:      arch/mips/mach-mtmips/
1193 F:      arch/mips/dts/mt7620.dtsi
1194 F:      arch/mips/dts/mt7621.dtsi
1195 F:      arch/mips/dts/mt7620-u-boot.dtsi
1196 F:      arch/mips/dts/mt7621-u-boot.dtsi
1197 F:      include/configs/mt7620.h
1198 F:      include/configs/mt7621.h
1199 F:      include/dt-bindings/clock/mt7620-clk.h
1200 F:      include/dt-bindings/clock/mt7621-clk.h
1201 F:      include/dt-bindings/clock/mt7628-clk.h
1202 F:      include/dt-bindings/reset/mt7620-reset.h
1203 F:      include/dt-bindings/reset/mt7621-reset.h
1204 F:      include/dt-bindings/reset/mt7628-reset.h
1205 F:      drivers/clk/mtmips/
1206 F:      drivers/pinctrl/mtmips/
1207 F:      drivers/gpio/mt7620_gpio.c
1208 F:      drivers/mtd/nand/raw/mt7621_nand.c
1209 F:      drivers/mtd/nand/raw/mt7621_nand.h
1210 F:      drivers/mtd/nand/raw/mt7621_nand_spl.c
1211 F:      drivers/net/mt7620-eth.c
1212 F:      drivers/phy/mt7620-usb-phy.c
1213 F:      drivers/reset/reset-mtmips.c
1214 F:      drivers/serial/serial_mt7620.c
1215 F:      drivers/spi/mt7620_spi.c
1216 F:      drivers/sysreset/sysreset_resetctl.c
1217 F:      drivers/watchdog/mt7620_wdt.c
1218
1219 MIPS MSCC
1220 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1221 M:      Lars Povlsen <lars.povlsen@microchip.com>
1222 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1223 S:      Maintained
1224 F:      arch/mips/mach-mscc/
1225 F:      arch/mips/dts/luton*
1226 F:      arch/mips/dts/mscc*
1227 F:      arch/mips/dts/ocelot*
1228 F:      arch/mips/dts/jr2*
1229 F:      arch/mips/dts/serval*
1230 F:      board/mscc/
1231 F:      configs/mscc*
1232 F:      drivers/gpio/mscc_sgpio.c
1233 F:      drivers/spi/mscc_bb_spi.c
1234 F:      include/configs/vcoreiii.h
1235 F:      include/dt-bindings/mscc/
1236 F:      drivers/pinctrl/mscc/
1237 F:      drivers/net/mscc_eswitch/
1238
1239 MIPS JZ4780
1240 M:      Ezequiel Garcia <ezequiel@collabora.com>
1241 S:      Maintained
1242 F:      arch/mips/mach-jz47xx/
1243
1244 MIPS Octeon
1245 M:      Aaron Williams <awilliams@marvell.com>
1246 S:      Maintained
1247 F:      arch/mips/mach-octeon/
1248 F:      arch/mips/include/asm/arch-octeon/
1249 F:      arch/mips/dts/mrvl,cn73xx.dtsi
1250
1251 MMC
1252 M:      Peng Fan <peng.fan@nxp.com>
1253 M:      Jaehoon Chung <jh80.chung@samsung.com>
1254 S:      Maintained
1255 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1256 F:      drivers/mmc/
1257
1258 NETWORK
1259 M:      Joe Hershberger <joe.hershberger@ni.com>
1260 M:      Ramon Fried <rfried.dev@gmail.com>
1261 S:      Maintained
1262 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1263 F:      drivers/net/
1264 F:      include/net.h
1265 F:      net/
1266
1267 NIOS
1268 M:      Thomas Chou <thomas@wytron.com.tw>
1269 S:      Maintained
1270 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1271 F:      arch/nios2/
1272
1273 NVMe
1274 M:      Bin Meng <bmeng.cn@gmail.com>
1275 S:      Maintained
1276 F:      drivers/nvme/
1277 F:      cmd/nvme.c
1278 F:      include/nvme.h
1279 F:      doc/develop/driver-model/nvme.rst
1280
1281 NVMXIP
1282 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1283 S:      Maintained
1284 F:      doc/develop/driver-model/nvmxip.rst
1285 F:      doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1286 F:      drivers/mtd/nvmxip/
1287 F:      test/dm/nvmxip.c
1288
1289 NVMEM
1290 M:      Sean Anderson <seanga2@gmail.com>
1291 S:      Maintained
1292 F:      doc/api/nvmem.rst
1293 F:      drivers/misc/nvmem.c
1294 F:      drivers/reboot-mode/reboot-mode-nvmem.c
1295 F:      include/nvmem.h
1296
1297 NXP C45 TJA11XX PHY DRIVER
1298 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1299 S:      Maintained
1300 F:      drivers/net/phy/nxp-c45-tja11xx.c
1301
1302 ONENAND
1303 #M:     Lukasz Majewski <l.majewski@majess.pl>
1304 S:      Orphaned (Since 2017-01)
1305 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1306 F:      drivers/mtd/onenand/
1307
1308 OUT4-IMX6ULL-NANO BOARD
1309 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1310 S:      Maintained
1311 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1312 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1313 F:      arch/arm/dts/o4-imx-nano.dts
1314 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1315 F:      board/out4
1316 F:      configs/ev-imx280-nano-x-mb_defconfig
1317 F:      configs/o4-imx6ull-nano_defconfig
1318 F:      include/configs/o4-imx6ull-nano.h
1319
1320 PATMAN
1321 M:      Simon Glass <sjg@chromium.org>
1322 S:      Maintained
1323 F:      tools/patman/
1324
1325 PCI Endpoint
1326 M:      Ramon Fried <rfried.dev@gmail.com>
1327 S:      Maintained
1328 F:      drivers/pci_endpoint/
1329 F:  include/pci_ep.h
1330
1331 PCI MPC85xx
1332 M:      Heiko Schocher <hs@denx.de>
1333 S:      Maintained
1334 F:      drivers/pci/pci_mpc85xx.c
1335
1336 PCI MPS
1337 M:      Stephen Carlson <stcarlso@linux.microsoft.com>
1338 S:      Maintained
1339 F:      cmd/pci_mps.c
1340 F:      test/cmd/pci_mps.c
1341
1342 POWER
1343 M:      Jaehoon Chung <jh80.chung@samsung.com>
1344 S:      Maintained
1345 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1346 F:      drivers/power/
1347 F:      include/power/
1348
1349 POWERPC
1350 S:      Orphan (Since 2022-10-21)
1351 F:      arch/powerpc/
1352
1353 POWERPC MPC8XX
1354 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1355 S:      Maintained
1356 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1357 F:      arch/powerpc/cpu/mpc8xx/
1358
1359 POWERPC MPC83XX
1360 M:      Mario Six <mario.six@gdsys.cc>
1361 S:      Maintained
1362 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1363 F:      drivers/ram/mpc83xx_sdram.c
1364 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1365 F:      drivers/sysreset/sysreset_mpc83xx.c
1366 F:      drivers/sysreset/sysreset_mpc83xx.h
1367 F:      drivers/clk/mpc83xx_clk.c
1368 F:      drivers/clk/mpc83xx_clk.h
1369 F:      include/dt-bindings/clk/mpc83xx-clk.h
1370 F:      drivers/timer/mpc83xx_timer.c
1371 F:      drivers/cpu/mpc83xx_cpu.c
1372 F:      drivers/cpu/mpc83xx_cpu.h
1373 F:      drivers/misc/mpc83xx_serdes.c
1374 F:      arch/powerpc/cpu/mpc83xx/
1375 F:      arch/powerpc/include/asm/arch-mpc83xx/
1376
1377 POWERPC MPC85XX
1378 M:      Marek Behún <kabel@kernel.org>
1379 S:      Maintained
1380 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1381 F:      arch/powerpc/cpu/mpc85xx/
1382
1383 RAW NAND
1384 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1385 M:      Michael Trimarchi <michael@amarulasolutions.com>
1386 S:      Maintained
1387 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1388 F:      drivers/mtd/nand/raw/
1389
1390 RISC-V
1391 M:      Rick Chen <rick@andestech.com>
1392 M:      Leo <ycliang@andestech.com>
1393 S:      Maintained
1394 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1395 F:      arch/riscv/
1396 F:      cmd/riscv/
1397 F:      doc/arch/riscv.rst
1398 F:      doc/usage/sbi.rst
1399 F:      drivers/sysreset/sysreset_sbi.c
1400 F:      drivers/timer/andes_plmt_timer.c
1401 F:      drivers/timer/riscv_aclint_timer.c
1402 F:      tools/prelink-riscv.c
1403
1404 RISC-V CANAAN KENDRYTE K210
1405 M:      Sean Anderson <seanga2@gmail.com>
1406 S:      Maintained
1407 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1408 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1409 F:      drivers/clk/clk_k210.c
1410 F:      drivers/pinctrl/pinctrl-k210.c
1411 F:      include/k210/
1412
1413 RNG
1414 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1415 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1416 S:      Maintained
1417 F:      cmd/rng.c
1418 F:      doc/api/rng.rst
1419 F:      drivers/rng/
1420 F:      drivers/virtio/virtio_rng.c
1421 F:      include/rng.h
1422
1423 ROCKUSB
1424 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1425 S:      Maintained
1426 F:      drivers/usb/gadget/f_rockusb.c
1427 F:      cmd/rockusb.c
1428 F:      doc/README.rockusb
1429
1430 SANDBOX
1431 M:      Simon Glass <sjg@chromium.org>
1432 S:      Maintained
1433 F:      arch/sandbox/
1434 F:      doc/arch/sandbox.rst
1435 F:      drivers/*/*sandbox*.c
1436 F:      include/dt-bindings/*/sandbox*.h
1437 F:      include/os.h
1438
1439 SEAMA
1440 M:      Linus Walleij <linus.walleij@linaro.org>
1441 S:      Maintained
1442 F:      cmd/seama.c
1443 F:      doc/usage/cmd/seama.rst
1444 F:      test/cmd/seama.c
1445
1446 SEMIHOSTING
1447 R:      Sean Anderson <sean.anderson@seco.com>
1448 S:      Orphaned
1449 N:      semihosting
1450
1451 SETEXPR
1452 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1453 S:      Maintained
1454 F:      cmd/printf.c
1455 F:      doc/usage/setexpr.rst
1456
1457 SH
1458 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1459 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1460 S:      Maintained
1461 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1462 F:      arch/sh/
1463
1464 SL28CLPD
1465 M:      Michael Walle <michael@walle.cc>
1466 S:      Maintained
1467 F:      drivers/gpio/sl28cpld-gpio.c
1468 F:      drivers/misc/sl28cpld.c
1469 F:      drivers/watchdog/sl28cpld-wdt.c
1470
1471 SMCCC TRNG
1472 M:      Etienne Carriere <etienne.carriere@linaro.org>
1473 S:      Maintained
1474 F:      drivers/rng/smccc_trng.c
1475
1476 SPI
1477 M:      Jagan Teki <jagan@amarulasolutions.com>
1478 S:      Maintained
1479 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1480 F:      drivers/spi/
1481 F:      include/spi*
1482
1483 SPI NAND
1484 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1485 M:      Michael Trimarchi <michael@amarulasolutions.com>
1486 R:      Frieder Schrempf <frieder.schrempf@kontron.de>
1487 S:      Maintained
1488 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1489 F:      drivers/mtd/nand/spi/
1490
1491 SPI-NOR
1492 M:      Jagan Teki <jagan@amarulasolutions.com>
1493 M:      Vignesh R <vigneshr@ti.com>
1494 S:      Maintained
1495 F:      drivers/mtd/spi/
1496 F:      include/spi_flash.h
1497 F:      include/linux/mtd/cfi.h
1498 F:      include/linux/mtd/spi-nor.h
1499
1500 SPMI
1501 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1502 S:      Maintained
1503 F:      drivers/spmi/
1504 F:      include/spmi/
1505
1506 SQUASHFS
1507 M:      Joao Marcos Costa <jmcosta944@gmail.com>
1508 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1509 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1510 S:      Maintained
1511 F:      fs/squashfs/
1512 F:      include/sqfs.h
1513 F:      cmd/sqfs.c
1514 F:      test/py/tests/test_fs/test_squashfs/
1515
1516 STACKPROTECTOR
1517 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1518 S:      Maintained
1519 F:      common/stackprot.c
1520 F:      cmd/stackprot_test.c
1521 F:      test/py/tests/test_stackprotector.py
1522
1523 TARGET_BCMNS3
1524 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1525 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1526 S:      Maintained
1527 F:      board/broadcom/bcmns3/
1528 F:      doc/README.bcmns3
1529 F:      configs/bcm_ns3_defconfig
1530 F:      include/configs/bcm_ns3.h
1531 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1532 F:      arch/arm/Kconfig
1533 F:      arch/arm/dts/ns3-board.dts
1534 F:      arch/arm/dts/ns3.dtsi
1535 F:      arch/arm/cpu/armv8/bcmns3
1536 F:      arch/arm/include/asm/arch-bcmns3/
1537 F:      cmd/broadcom/Makefile
1538 F:      cmd/broadcom/chimp_boot.c
1539 F:      cmd/broadcom/nitro_image_load.c
1540 F:      cmd/broadcom/chimp_handshake.c
1541
1542 TDA19988 HDMI ENCODER
1543 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1544 S:      Maintained
1545 F:      drivers/video/tda19988.c
1546
1547 TI SYSTEM SECURITY
1548 M:      Andrew F. Davis <afd@ti.com>
1549 S:      Supported
1550 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1551 F:      arch/arm/mach-omap2/sec-common.c
1552 F:      arch/arm/mach-omap2/config_secure.mk
1553 F:      arch/arm/mach-k3/security.c
1554 F:      configs/am335x_hs_evm_defconfig
1555 F:      configs/am335x_hs_evm_uart_defconfig
1556 F:      configs/am43xx_hs_evm_defconfig
1557 F:      configs/am43xx_hs_evm_qspi_defconfig
1558 F:      configs/am57xx_hs_evm_defconfig
1559 F:      configs/am57xx_hs_evm_usb_defconfig
1560 F:      configs/dra7xx_hs_evm_defconfig
1561 F:      configs/dra7xx_hs_evm_usb_defconfig
1562 F:      configs/k2hk_hs_evm_defconfig
1563 F:      configs/k2e_hs_evm_defconfig
1564 F:      configs/k2g_hs_evm_defconfig
1565 F:      configs/k2l_hs_evm_defconfig
1566
1567 TPM DRIVERS
1568 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1569 S:      Maintained
1570 T:      git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1571 F:      cmd/tpm*
1572 F:      drivers/tpm/
1573 F:      include/tpm*
1574
1575 TQ GROUP
1576 #M:     Martin Krause <martin.krause@tq-systems.de>
1577 S:      Orphaned (Since 2016-02)
1578 T:      git git://git.denx.de/u-boot-tq-group.git
1579
1580 TEE
1581 M:      Jens Wiklander <jens.wiklander@linaro.org>
1582 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1583 T:      git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1584 S:      Maintained
1585 F:      drivers/tee/
1586 F:      include/tee.h
1587 F:      include/tee/
1588
1589 TEE-lib
1590 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1591 S:      Maintained
1592 F:      lib/optee
1593
1594 UBI
1595 M:      Kyungmin Park <kmpark@infradead.org>
1596 M:      Heiko Schocher <hs@denx.de>
1597 S:      Maintained
1598 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1599 F:      drivers/mtd/ubi/
1600
1601 UFS
1602 M:      Bhupesh Sharma <bhupesh.linux@gmail.com>
1603 M:      Neha Malcom Francis <n-francis@ti.com>
1604 S:      Maintained
1605 F:      drivers/ufs/
1606
1607 USB
1608 M:      Marek Vasut <marex@denx.de>
1609 S:      Maintained
1610 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1611 F:      drivers/usb/
1612 F:      common/usb.c
1613 F:      common/usb_kbd.c
1614 F:      common/usb_storage.c
1615 F:      include/usb.h
1616
1617 USB xHCI
1618 M:      Bin Meng <bmeng.cn@gmail.com>
1619 S:      Maintained
1620 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1621 F:      drivers/usb/host/xhci*
1622 F:      include/usb/xhci.h
1623
1624 UUID testing
1625 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1626 S:      Maintained
1627 F:      test/lib/uuid.c
1628
1629 VIDEO
1630 M:      Anatolij Gustschin <agust@denx.de>
1631 S:      Maintained
1632 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1633 F:      drivers/video/
1634 F:      include/video*.h
1635
1636 VirtIO
1637 M:      Bin Meng <bmeng.cn@gmail.com>
1638 S:      Maintained
1639 F:      drivers/virtio/
1640 F:      cmd/virtio.c
1641 F:      include/config/virtio/
1642 F:      include/config/virtio.h
1643 F:      include/config/cmd/virtio.h
1644 F:      include/virtio*.h
1645 F:      test/dm/virtio.c
1646 F:      doc/develop/driver-model/virtio.rst
1647
1648 WATCHDOG
1649 M:      Stefan Roese <sr@denx.de>
1650 S:      Maintained
1651 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1652 F:      cmd/wdt.c
1653 F:      drivers/watchdog/
1654 F:      include/watchdog*.h
1655
1656 X86
1657 M:      Simon Glass <sjg@chromium.org>
1658 M:      Bin Meng <bmeng.cn@gmail.com>
1659 S:      Maintained
1660 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1661 F:      arch/x86/
1662 F:      cmd/x86/
1663
1664 XEN
1665 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1666 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1667 S:      Maintained
1668 F:      arch/arm/cpu/armv8/xen/
1669 F:      arch/arm/include/asm/xen.h
1670 F:      arch/arm/include/asm/xen/
1671 F:      cmd/pvblock.c
1672 F:      drivers/serial/serial_xen.c
1673 F:      drivers/xen/
1674 F:      include/pvblock.h
1675 F:      include/xen/
1676 F:      include/xen.h
1677 F:      lib/sscanf.c
1678 F:      test/lib/sscanf.c
1679
1680 XTENSA
1681 M:      Max Filippov <jcmvbkbc@gmail.com>
1682 S:      Maintained
1683 F:      arch/xtensa/
1684
1685 XXD
1686 M:      Roger Knecht <rknecht@pm.me>
1687 S:      Maintained
1688 F:      cmd/xxd.c
1689 F:      doc/usage/cmd/xxd.rst
1690 F:      test/py/tests/test_xxd/
1691
1692 THE REST
1693 M:      Tom Rini <trini@konsulko.com>
1694 L:      u-boot@lists.denx.de
1695 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1696 S:      Maintained
1697 T:      git https://source.denx.de/u-boot/u-boot.git
1698 F:      configs/tools-only_defconfig
1699 F:      *
1700 F:      */