Merge tag 'qcom-pull-20231103' of https://source.denx.de/u-boot/custodians/u-boot...
[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:      Caleb Connolly <caleb.connolly@linaro.org>
571 M:      Neil Armstrong <neil.armstrong@linaro.org>
572 R:      Sumit Garg <sumit.garg@linaro.org>
573 S:      Maintained
574 F:      arch/arm/mach-snapdragon/
575 F:      drivers/gpio/msm_gpio.c
576 F:      drivers/mmc/msm_sdhci.c
577 F:      drivers/phy/msm8916-usbh-phy.c
578 F:      drivers/serial/serial_msm.c
579 F:      drivers/serial/serial_msm_geni.c
580 F:      drivers/smem/msm_smem.c
581 F:      drivers/spmi/spmi-msm.c
582 F:      drivers/usb/host/ehci-msm.c
583
584 ARM STI
585 M:      Patrice Chotard <patrice.chotard@foss.st.com>
586 S:      Maintained
587 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
588 F:      arch/arm/mach-sti/
589 F:      arch/arm/include/asm/arch-sti*/
590 F:      drivers/phy/sti_usb_phy.c
591 F:      drivers/pinctrl/pinctrl-sti.c
592 F:      drivers/mmc/sti_sdhci.c
593 F:      drivers/reset/sti-reset.c
594 F:      drivers/serial/serial_sti_asc.c
595 F:      drivers/sysreset/sysreset_sti.c
596 F:      drivers/timer/arm_global_timer.c
597 F:      drivers/usb/host/dwc3-sti-glue.c
598 F:      include/dwc3-sti-glue.h
599 F:      include/dt-bindings/clock/stih407-clks.h
600 F:      include/dt-bindings/clock/stih410-clks.h
601 F:      include/dt-bindings/reset/stih407-resets.h
602
603 ARM STM STM32MP
604 M:      Patrick Delaunay <patrick.delaunay@foss.st.com>
605 M:      Patrice Chotard <patrice.chotard@foss.st.com>
606 L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
607 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
608 S:      Maintained
609 F:      arch/arm/mach-stm32mp/
610 F:      doc/board/st/
611 F:      drivers/adc/stm32-adc*
612 F:      drivers/clk/stm32/
613 F:      drivers/gpio/stm32_gpio.c
614 F:      drivers/hwspinlock/stm32_hwspinlock.c
615 F:      drivers/i2c/stm32f7_i2c.c
616 F:      drivers/mailbox/stm32-ipcc.c
617 F:      drivers/misc/stm32mp_fuse.c
618 F:      drivers/misc/stm32_rcc.c
619 F:      drivers/mmc/stm32_sdmmc2.c
620 F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
621 F:      drivers/phy/phy-stm32-usbphyc.c
622 F:      drivers/pinctrl/pinctrl_stm32.c
623 F:      drivers/power/pmic/stpmic1.c
624 F:      drivers/power/regulator/stm32-vrefbuf.c
625 F:      drivers/power/regulator/stpmic1.c
626 F:      drivers/ram/stm32mp1/
627 F:      drivers/remoteproc/stm32_copro.c
628 F:      drivers/reset/stm32-reset.c
629 F:      drivers/rng/optee_rng.c
630 F:      drivers/rng/stm32_rng.c
631 F:      drivers/rtc/stm32_rtc.c
632 F:      drivers/serial/serial_stm32.*
633 F:      drivers/spi/stm32_qspi.c
634 F:      drivers/spi/stm32_spi.c
635 F:      drivers/video/stm32/stm32_ltdc.c
636 F:      drivers/watchdog/stm32mp_wdt.c
637 F:      include/dt-bindings/clock/stm32fx-clock.h
638 F:      include/dt-bindings/clock/stm32mp*
639 F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
640 F:      include/dt-bindings/reset/stm32mp*
641 F:      include/stm32_rcc.h
642 F:      tools/logos/st.bmp
643 F:      tools/stm32image.c
644 N:      stm
645 N:      stm32
646
647
648 ARM STM STV0991
649 M:      Vikas Manocha <vikas.manocha@st.com>
650 S:      Maintained
651 F:      arch/arm/cpu/armv7/stv0991/
652 F:      arch/arm/include/asm/arch-stv0991/
653
654 ARM SUNXI
655 M:      Jagan Teki <jagan@amarulasolutions.com>
656 M:      Andre Przywara <andre.przywara@arm.com>
657 S:      Maintained
658 T:      git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
659 F:      arch/arm/cpu/armv7/sunxi/
660 F:      arch/arm/include/asm/arch-sunxi/
661 F:      arch/arm/mach-sunxi/
662 F:      board/sunxi/
663 F:      drivers/clk/sunxi/
664 F:      drivers/phy/allwinner/
665 F:      drivers/pinctrl/sunxi/
666 F:      drivers/video/sunxi/
667 F:      tools/sunxi*
668
669 ARM TEGRA
670 M:      Tom Warren <twarren@nvidia.com>
671 S:      Maintained
672 T:      git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
673 F:      arch/arm/mach-tegra/
674 F:      arch/arm/include/asm/arch-tegra*/
675
676 ARM TI
677 M:      Tom Rini <trini@konsulko.com>
678 S:      Maintained
679 T:      git https://source.denx.de/u-boot/custodians/u-boot-ti.git
680 F:      arch/arm/dts/am57xx*
681 F:      arch/arm/dts/dra7*
682 F:      arch/arm/mach-davinci/
683 F:      arch/arm/mach-k3/
684 F:      arch/arm/mach-keystone/
685 F:      arch/arm/mach-omap2/
686 F:      arch/arm/include/asm/arch-omap*/
687 F:      arch/arm/include/asm/ti-common/
688 F:      board/ti/
689 F:      drivers/dma/ti*
690 F:      drivers/firmware/ti_sci.*
691 F:      drivers/gpio/omap_gpio.c
692 F:      drivers/memory/ti-aemif.c
693 F:      drivers/misc/k3_avs.c
694 F:      drivers/mailbox/k3-sec-procy.c
695 F:      drivers/pci/pcie_dw_ti.c
696 F:      drivers/phy/keystone-usb-phy.c
697 F:      drivers/phy/omap-usb2-phy.c
698 F:      drivers/phy/phy-ti-am654.c
699 F:      drivers/phy/ti-pipe3-phy.c
700 F:      drivers/ram/k3*
701 F:      drivers/remoteproc/ipu_rproc.c
702 F:      drivers/remoteproc/k3_system_controller.c
703 F:      drivers/remoteproc/pruc_rpoc.c
704 F:      drivers/remoteproc/ti*
705 F:      drivers/reset/reset-dra7.c
706 F:      drivers/reset/reset-ti-sci.c
707 F:      drivers/rtc/davinci.c
708 F:      drivers/serial/serial_omap.c
709 F:      drivers/soc/ti/
710 F:      drivers/sysreset/sysreset-ti-sci.c
711 F:      drivers/thermal/ti-bandgap.c
712 F:      drivers/timer/omap-timer.c
713 F:      drivers/video/tidss/
714 F:      drivers/watchdog/omap_wdt.c
715 F:      include/linux/pruss_driver.h
716 F:      include/linux/soc/ti/
717
718 ARM U8500
719 M:      Stephan Gerhold <stephan@gerhold.net>
720 R:      Linus Walleij <linus.walleij@linaro.org>
721 S:      Maintained
722 F:      arch/arm/dts/ste-*
723 F:      arch/arm/mach-u8500/
724 F:      drivers/gpio/nmk_gpio.c
725 F:      drivers/phy/phy-ab8500-usb.c
726 F:      drivers/power/pmic/ab8500.c
727 F:      drivers/timer/nomadik-mtu-timer.c
728 F:      drivers/usb/musb-new/ux500.c
729 F:      drivers/video/mcde_simple.c
730
731 ARM UNIPHIER
732 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
733 R:      Dai Okamura <okamura.dai@socionext.com>
734 S:      Maintained
735 F:      arch/arm/dts/uniphier-*
736 F:      arch/arm/mach-uniphier/
737 F:      configs/uniphier_*_defconfig
738 N:      uniphier
739
740 ARM VERSAL NET
741 M:      Michal Simek <michal.simek@amd.com>
742 S:      Maintained
743 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
744 F:      arch/arm/mach-versal-net/
745 F:      drivers/soc/soc_xilinx_versal_net.c
746 N:      (?<!uni)versal-net
747
748 ARM VERSAL
749 M:      Michal Simek <michal.simek@amd.com>
750 S:      Maintained
751 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
752 F:      arch/arm/mach-versal/
753 F:      drivers/net/xilinx_axi_mrmac.*
754 F:      drivers/soc/soc_xilinx_versal.c
755 F:      drivers/spi/cadence_ospi_versal.c
756 F:      drivers/watchdog/xilinx_wwdt.c
757 N:      (?<!uni)versal
758
759 ARM VERSATILE EXPRESS DRIVERS
760 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
761 S:      Maintained
762 T:      git git://github.com/ARM-software/u-boot.git
763 F:      drivers/misc/vexpress_config.c
764 N:      vexpress
765
766 ARM ZYNQ
767 M:      Michal Simek <monstr@monstr.eu>
768 S:      Maintained
769 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
770 F:      arch/arm/mach-zynq/
771 F:      doc/board/xilinx/
772 F:      doc/device-tree-bindings/video/syncoam,seps525.txt
773 F:      drivers/clk/clk_zynq.c
774 F:      drivers/fpga/zynqpl.c
775 F:      drivers/gpio/zynq_gpio.c
776 F:      drivers/i2c/i2c-cdns.c
777 F:      drivers/i2c/muxes/pca954x.c
778 F:      drivers/i2c/zynq_i2c.c
779 F:      drivers/mmc/zynq_sdhci.c
780 F:      drivers/mtd/nand/raw/zynq_nand.c
781 F:      drivers/net/phy/ethernet_id.c
782 F:      drivers/net/phy/xilinx_phy.c
783 F:      drivers/net/zynq_gem.c
784 F:      drivers/pinctrl/pinctrl-zynqmp.c
785 F:      drivers/serial/serial_zynq.c
786 F:      drivers/spi/zynq_qspi.c
787 F:      drivers/spi/zynq_spi.c
788 F:      drivers/usb/host/ehci-zynq.c
789 F:      drivers/watchdog/cdns_wdt.c
790 F:      include/zynqpl.h
791 F:      tools/zynqimage.c
792 N:      zynq
793
794 ARM ZYNQMP
795 M:      Michal Simek <michal.simek@amd.com>
796 S:      Maintained
797 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
798 F:      arch/arm/mach-zynqmp/
799 F:      drivers/clk/clk_zynqmp.c
800 F:      driver/firmware/firmware-zynqmp.c
801 F:      drivers/fpga/zynqpl.c
802 F:      drivers/gpio/gpio_slg7xl45106.c
803 F:      drivers/gpio/zynq_gpio.c
804 F:      drivers/gpio/zynqmp_gpio_modepin.c
805 F:      drivers/i2c/i2c-cdns.c
806 F:      drivers/i2c/muxes/pca954x.c
807 F:      drivers/i2c/zynq_i2c.c
808 F:      drivers/mailbox/zynqmp-ipi.c
809 F:      drivers/mmc/zynq_sdhci.c
810 F:      drivers/mtd/nand/raw/zynq_nand.c
811 F:      drivers/net/phy/xilinx_phy.c
812 F:      drivers/net/zynq_gem.c
813 F:      drivers/phy/phy-zynqmp.c
814 F:      drivers/power/domain/zynqmp-power-domain.c
815 F:      drivers/pwm/pwm-cadence-ttc.c
816 F:      drivers/serial/serial_zynq.c
817 F:      drivers/reset/reset-zynqmp.c
818 F:      drivers/rtc/zynqmp_rtc.c
819 F:      drivers/soc/soc_xilinx_zynqmp.c
820 F:      drivers/spi/zynq_qspi.c
821 F:      drivers/spi/zynq_spi.c
822 F:      drivers/timer/cadence-ttc.c
823 F:      drivers/video/seps525.c
824 F:      drivers/video/zynqmp/
825 F:      drivers/watchdog/cdns_wdt.c
826 F:      include/zynqmppl.h
827 F:      include/zynqmp_firmware.h
828 F:      tools/zynqmp*
829 N:      ultra96
830 N:      zynqmp
831
832 ARM ZYNQMP R5
833 M:      Michal Simek <michal.simek@amd.com>
834 S:      Maintained
835 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
836 F:      arch/arm/mach-zynqmp-r5/
837
838 ARM PHYTIUM
839 M:      liuhao <liuhao@phytium.com.cn>
840 M:      shuyiqi <shuyiqi@phytium.com.cn>
841 S:      Maintained
842 F:      drivers/pci/pcie_phytium.c
843 F:      arch/arm/dts/phytium-durian.dts
844
845 ASPEED AST2600 I2C DRIVER
846 M:      Ryan Chen <ryan_chen@aspeedtech.com>
847 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
848 S:      Maintained
849 F:      drivers/i2c/ast2600_i2c.c
850
851 ASPEED FMC SPI DRIVER
852 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
853 M:      Cédric Le Goater <clg@kaod.org>
854 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
855 S:      Maintained
856 F:      drivers/spi/spi-aspeed-smc.c
857
858 BINMAN
859 M:      Simon Glass <sjg@chromium.org>
860 M:      Alper Nebi Yasak <alpernebiyasak@gmail.com>
861 S:      Maintained
862 F:      tools/binman/
863
864 BLKMAP
865 M:      Tobias Waldekranz <tobias@waldekranz.com>
866 S:      Maintained
867 F:      cmd/blkmap.c
868 F:      doc/usage/blkmap.rst
869 F:      drivers/block/blkmap.c
870 F:      include/blkmap.h
871 F:      test/dm/blkmap.c
872
873 BOOTDEVICE
874 M:      Simon Glass <sjg@chromium.org>
875 S:      Maintained
876 F:      boot/bootdev*.c
877 F:      boot/bootflow.c
878 F:      boot/bootmeth*.c
879 F:      boot/bootstd.c
880 F:      cmd/bootdev.c
881 F:      cmd/bootflow.c
882 F:      doc/develop/bootstd.rst
883 F:      doc/usage/bootdev.rst
884 F:      doc/usage/bootflow.rst
885 F:      doc/usage/bootmeth.rst
886 F:      drivers/mmc/mmc_bootdev.c
887 F:      include/bootdev.h
888 F:      include/bootflow.h
889 F:      include/bootmeth.h
890 F:      include/bootstd.h
891 F:      net/eth_bootdevice.c
892 F:      test/boot/
893
894 BTRFS
895 M:      Marek Behún <kabel@kernel.org>
896 R:      Qu Wenruo <wqu@suse.com>
897 L:      linux-btrfs@vger.kernel.org
898 S:      Maintained
899 F:      cmd/btrfs.c
900 F:      fs/btrfs/
901 F:      include/btrfs.h
902
903 BUILDMAN
904 M:      Simon Glass <sjg@chromium.org>
905 S:      Maintained
906 F:      tools/buildman/
907
908 CAAM
909 M:      Gaurav Jain <gaurav.jain@nxp.com>
910 S:      Maintained
911 F:      arch/arm/dts/ls1021a-twr-u-boot.dtsi
912 F:      drivers/crypto/fsl/
913 F:      include/fsl_sec.h
914
915 CAT
916 M:      Roger Knecht <rknecht@pm.me>
917 S:      Maintained
918 F:      cmd/cat.c
919
920 CFI FLASH
921 M:      Stefan Roese <sr@denx.de>
922 S:      Maintained
923 T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
924 F:      drivers/mtd/cfi_flash.c
925 F:      drivers/mtd/jedec_flash.c
926
927 CLOCK
928 M:      Lukasz Majewski <lukma@denx.de>
929 M:      Sean Anderson <seanga2@gmail.com>
930 S:      Maintained
931 T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
932 F:      drivers/clk/
933 F:      drivers/clk/imx/
934
935 COLDFIRE
936 M:      Huan Wang <alison.wang@nxp.com>
937 M:      Angelo Dureghello <angelo@kernel-space.org>
938 S:      Maintained
939 T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
940 F:      arch/m68k/
941 F:      doc/arch/m68k.rst
942 F:      drivers/watchdog/mcf_wdt.c
943
944 CYCLIC
945 M:      Stefan Roese <sr@denx.de>
946 S:      Maintained
947 F:      cmd/cyclic.c
948 F:      common/cyclic.c
949 F:      include/cyclic.h
950
951 DFU
952 M:      Lukasz Majewski <lukma@denx.de>
953 S:      Maintained
954 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
955 F:      cmd/dfu.c
956 F:      cmd/usb_*.c
957 F:      common/dfu.c
958 F:      common/update.c
959 F:      doc/api/dfu.rst
960 F:      doc/usage/dfu.rst
961 F:      drivers/dfu/
962 F:      drivers/usb/gadget/
963 F:      include/dfu.h
964
965 DRIVER MODEL
966 M:      Simon Glass <sjg@chromium.org>
967 S:      Maintained
968 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
969 F:      doc/driver-model/
970 F:      drivers/core/
971 F:      include/dm/
972 F:      test/dm/
973
974 EFI APP
975 M:      Simon Glass <sjg@chromium.org>
976 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
977 S:      Maintained
978 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
979 F:      board/efi/efi-x86_app
980 F:      configs/efi-x86_app*
981 F:      doc/develop/uefi/u-boot_on_efi.rst
982 F:      drivers/block/efi-media-uclass.c
983 F:      drivers/block/sb_efi_media.c
984 F:      lib/efi/efi_app.c
985 F:      scripts/build-efi.sh
986 F:      test/dm/efi_media.c
987
988 EFI PAYLOAD
989 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
990 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
991 S:      Maintained
992 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
993 F:      arch/arm/lib/*_efi.*
994 F:      cmd/bootefi.c
995 F:      cmd/eficonfig.c
996 F:      cmd/efidebug.c
997 F:      cmd/nvedit_efi.c
998 F:      doc/api/efi.rst
999 F:      doc/develop/uefi/*
1000 F:      doc/mkeficapsule.1
1001 F:      doc/usage/bootefi.rst
1002 F:      drivers/rtc/emul_rtc.c
1003 F:      include/capitalization.h
1004 F:      include/charset.h
1005 F:      include/cp1250.h
1006 F:      include/cp437.h
1007 F:      include/efi*
1008 F:      include/pe.h
1009 F:      include/asm-generic/pe.h
1010 F:      include/mm_communication.h
1011 F:      lib/charset.c
1012 F:      lib/efi*/
1013 F:      test/lib/efi_*
1014 F:      test/py/tests/test_efi*
1015 F:      test/py/tests/test_efi*/
1016 F:      test/unicode_ut.c
1017 F:      cmd/bootefi.c
1018 F:      cmd/efidebug.c
1019 F:      cmd/nvedit_efi.c
1020 F:      tools/efivar.py
1021 F:      tools/file2include.c
1022 F:      tools/mkeficapsule.c
1023
1024 ENVIRONMENT
1025 M:      Joe Hershberger <joe.hershberger@ni.com>
1026 S:      Maintained
1027 F:      env/
1028 F:      include/env*
1029 F:      test/env/
1030 F:      tools/env*
1031 F:      tools/mkenvimage.c
1032
1033 ENVIRONMENT AS TEXT
1034 M:      Simon Glass <sjg@chromium.org>
1035 S:      Maintained
1036 F:      doc/usage/environment.rst
1037 F:      scripts/env2string.awk
1038
1039 EROFS
1040 M:      Huang Jianan <jnhuang95@gmail.com>
1041 L:      linux-erofs@lists.ozlabs.org
1042 S:      Maintained
1043 F:      cmd/erofs.c
1044 F:      fs/erofs/
1045 F:      include/erofs.h
1046 F:      test/py/tests/test_fs/test_erofs.py
1047
1048 EVENTS
1049 M:      Simon Glass <sjg@chromium.org>
1050 S:      Maintained
1051 F:      cmd/event.c
1052 F:      common/event.c
1053 F:      include/event.h
1054 F:      scripts/event_dump.py
1055 F:      test/common/event.c
1056 F:      test/py/tests/test_event_dump.py
1057
1058 FASTBOOT
1059 S:      Orphaned
1060 F:      cmd/fastboot.c
1061 F:      doc/android/fastboot*.rst
1062 F:      include/fastboot.h
1063 F:      include/fastboot-internal.h
1064 F:      include/net/fastboot_tcp.h
1065 F:      include/net/fastboot_udp.h
1066 F:      drivers/fastboot/
1067 F:      drivers/usb/gadget/f_fastboot.c
1068 F:      net/fastboot_tcp.c
1069 F:      net/fastboot_udp.c
1070 F:      test/dm/fastboot.c
1071
1072 FPGA
1073 M:      Michal Simek <michal.simek@amd.com>
1074 S:      Maintained
1075 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1076 F:      drivers/fpga/
1077 F:      cmd/fpga.c
1078 F:      include/fpga.h
1079 F:      test/dm/fpga.c
1080
1081 FLATTENED DEVICE TREE
1082 M:      Simon Glass <sjg@chromium.org>
1083 S:      Maintained
1084 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1085 F:      lib/fdtdec*
1086 F:      lib/libfdt/
1087 F:      include/fdt*
1088 F:      include/linux/libfdt*
1089 F:      cmd/fdt.c
1090 F:      common/fdt_support.c
1091 F:      scripts/dtc-version.sh
1092
1093 FREEBSD
1094 M:      Rafal Jaworowski <raj@semihalf.com>
1095 S:      Maintained
1096 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1097
1098 FREESCALE QORIQ
1099 M:      Priyanka Jain <priyanka.jain@nxp.com>
1100 S:      Maintained
1101 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1102 F:      drivers/watchdog/sp805_wdt.c
1103 F:      drivers/watchdog/sbsa_gwdt.c
1104
1105 GATEWORKS_SC
1106 M:      Tim Harvey <tharvey@gateworks.com>
1107 S:      Maintained
1108 F:      drivers/misc/gsc.c
1109 F:      include/gsc.h
1110
1111 I2C
1112 M:      Heiko Schocher <hs@denx.de>
1113 S:      Maintained
1114 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1115 F:      drivers/i2c/
1116
1117 KWBIMAGE / KWBOOT TOOLS
1118 M:      Pali Rohár <pali@kernel.org>
1119 M:      Marek Behún <kabel@kernel.org>
1120 M:      Stefan Roese <sr@denx.de>
1121 S:      Maintained
1122 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1123 F:      doc/README.kwbimage
1124 F:      doc/kwboot.1
1125 F:      tools/kwb*
1126
1127 LED
1128 M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
1129 S:      Supported
1130 F:      doc/device-tree-bindings/leds/leds-pwm.txt
1131 F:      drivers/led/led_pwm.c
1132
1133 LOGGING
1134 M:      Simon Glass <sjg@chromium.org>
1135 S:      Maintained
1136 T:      git https://source.denx.de/u-boot/u-boot.git
1137 F:      common/log*
1138 F:      cmd/log.c
1139 F:      doc/develop/logging.rst
1140 F:      include/log.h
1141 F:      lib/getopt.c
1142 F:      test/log/
1143 F:      test/py/tests/test_log.py
1144
1145 MALI DISPLAY PROCESSORS
1146 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1147 S:      Supported
1148 T:      git git://github.com/ARM-software/u-boot.git
1149 F:      drivers/video/mali_dp.c
1150 F:      drivers/i2c/i2c-versatile.c
1151
1152 MICROBLAZE
1153 M:      Michal Simek <monstr@monstr.eu>
1154 S:      Maintained
1155 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1156 F:      arch/microblaze/
1157 F:      cmd/mfsl.c
1158 F:      drivers/gpio/xilinx_gpio.c
1159 F:      drivers/net/xilinx_axi_emac.c
1160 F:      drivers/net/xilinx_emaclite.c
1161 F:      drivers/serial/serial_xuartlite.c
1162 F:      drivers/spi/xilinx_spi.c
1163 F:      drivers/sysreset/sysreset_gpio.c
1164 F:      drivers/timer/xilinx-timer.c
1165 F:      drivers/watchdog/xilinx_tb_wdt.c
1166 N:      xilinx
1167
1168 MIPS
1169 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1170 S:      Maintained
1171 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1172 F:      arch/mips/
1173
1174 MIPS CORTINA ACCESS CAxxxx
1175 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1176 S:      Supported
1177 F:      board/cortina/common/
1178 F:      drivers/gpio/cortina_gpio.c
1179 F:      drivers/watchdog/cortina_wdt.c
1180 F:      drivers/serial/serial_cortina.c
1181 F:      drivers/led/led_cortina.c
1182 F:      drivers/mmc/ca_dw_mmc.c
1183 F:      drivers/spi/ca_sflash.c
1184 F:      drivers/i2c/i2c-cortina.c
1185 F:      drivers/i2c/i2c-cortina.h
1186 F:      drivers/net/cortina_ni.c
1187 F:      drivers/net/cortina_ni.h
1188 F:      drivers/net/phy/ca_phy.c
1189
1190 MIPS MEDIATEK
1191 M:      Weijie Gao <weijie.gao@mediatek.com>
1192 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1193 S:      Maintained
1194 F:      arch/mips/mach-mtmips/
1195 F:      arch/mips/dts/mt7620.dtsi
1196 F:      arch/mips/dts/mt7621.dtsi
1197 F:      arch/mips/dts/mt7620-u-boot.dtsi
1198 F:      arch/mips/dts/mt7621-u-boot.dtsi
1199 F:      include/configs/mt7620.h
1200 F:      include/configs/mt7621.h
1201 F:      include/dt-bindings/clock/mt7620-clk.h
1202 F:      include/dt-bindings/clock/mt7621-clk.h
1203 F:      include/dt-bindings/clock/mt7628-clk.h
1204 F:      include/dt-bindings/reset/mt7620-reset.h
1205 F:      include/dt-bindings/reset/mt7621-reset.h
1206 F:      include/dt-bindings/reset/mt7628-reset.h
1207 F:      drivers/clk/mtmips/
1208 F:      drivers/pinctrl/mtmips/
1209 F:      drivers/gpio/mt7620_gpio.c
1210 F:      drivers/mtd/nand/raw/mt7621_nand.c
1211 F:      drivers/mtd/nand/raw/mt7621_nand.h
1212 F:      drivers/mtd/nand/raw/mt7621_nand_spl.c
1213 F:      drivers/net/mt7620-eth.c
1214 F:      drivers/phy/mt7620-usb-phy.c
1215 F:      drivers/reset/reset-mtmips.c
1216 F:      drivers/serial/serial_mt7620.c
1217 F:      drivers/spi/mt7620_spi.c
1218 F:      drivers/sysreset/sysreset_resetctl.c
1219 F:      drivers/watchdog/mt7620_wdt.c
1220
1221 MIPS MSCC
1222 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1223 M:      Lars Povlsen <lars.povlsen@microchip.com>
1224 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1225 S:      Maintained
1226 F:      arch/mips/mach-mscc/
1227 F:      arch/mips/dts/luton*
1228 F:      arch/mips/dts/mscc*
1229 F:      arch/mips/dts/ocelot*
1230 F:      arch/mips/dts/jr2*
1231 F:      arch/mips/dts/serval*
1232 F:      board/mscc/
1233 F:      configs/mscc*
1234 F:      drivers/gpio/mscc_sgpio.c
1235 F:      drivers/spi/mscc_bb_spi.c
1236 F:      include/configs/vcoreiii.h
1237 F:      include/dt-bindings/mscc/
1238 F:      drivers/pinctrl/mscc/
1239 F:      drivers/net/mscc_eswitch/
1240
1241 MIPS JZ4780
1242 M:      Ezequiel Garcia <ezequiel@collabora.com>
1243 S:      Maintained
1244 F:      arch/mips/mach-jz47xx/
1245
1246 MIPS Octeon
1247 M:      Aaron Williams <awilliams@marvell.com>
1248 S:      Maintained
1249 F:      arch/mips/mach-octeon/
1250 F:      arch/mips/include/asm/arch-octeon/
1251 F:      arch/mips/dts/mrvl,cn73xx.dtsi
1252
1253 MMC
1254 M:      Peng Fan <peng.fan@nxp.com>
1255 M:      Jaehoon Chung <jh80.chung@samsung.com>
1256 S:      Maintained
1257 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1258 F:      drivers/mmc/
1259
1260 NETWORK
1261 M:      Joe Hershberger <joe.hershberger@ni.com>
1262 M:      Ramon Fried <rfried.dev@gmail.com>
1263 S:      Maintained
1264 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1265 F:      drivers/net/
1266 F:      include/net.h
1267 F:      net/
1268
1269 NIOS
1270 M:      Thomas Chou <thomas@wytron.com.tw>
1271 S:      Maintained
1272 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1273 F:      arch/nios2/
1274
1275 NVMe
1276 M:      Bin Meng <bmeng.cn@gmail.com>
1277 S:      Maintained
1278 F:      drivers/nvme/
1279 F:      cmd/nvme.c
1280 F:      include/nvme.h
1281 F:      doc/develop/driver-model/nvme.rst
1282
1283 NVMXIP
1284 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1285 S:      Maintained
1286 F:      doc/develop/driver-model/nvmxip.rst
1287 F:      doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1288 F:      drivers/mtd/nvmxip/
1289 F:      test/dm/nvmxip.c
1290
1291 NVMEM
1292 M:      Sean Anderson <seanga2@gmail.com>
1293 S:      Maintained
1294 F:      doc/api/nvmem.rst
1295 F:      drivers/misc/nvmem.c
1296 F:      drivers/reboot-mode/reboot-mode-nvmem.c
1297 F:      include/nvmem.h
1298
1299 NXP C45 TJA11XX PHY DRIVER
1300 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1301 S:      Maintained
1302 F:      drivers/net/phy/nxp-c45-tja11xx.c
1303
1304 ONENAND
1305 #M:     Lukasz Majewski <l.majewski@majess.pl>
1306 S:      Orphaned (Since 2017-01)
1307 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1308 F:      drivers/mtd/onenand/
1309
1310 OUT4-IMX6ULL-NANO BOARD
1311 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1312 S:      Maintained
1313 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1314 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1315 F:      arch/arm/dts/o4-imx-nano.dts
1316 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1317 F:      board/out4
1318 F:      configs/ev-imx280-nano-x-mb_defconfig
1319 F:      configs/o4-imx6ull-nano_defconfig
1320 F:      include/configs/o4-imx6ull-nano.h
1321
1322 PATMAN
1323 M:      Simon Glass <sjg@chromium.org>
1324 S:      Maintained
1325 F:      tools/patman/
1326
1327 PCI Endpoint
1328 M:      Ramon Fried <rfried.dev@gmail.com>
1329 S:      Maintained
1330 F:      drivers/pci_endpoint/
1331 F:  include/pci_ep.h
1332
1333 PCI MPC85xx
1334 M:      Heiko Schocher <hs@denx.de>
1335 S:      Maintained
1336 F:      drivers/pci/pci_mpc85xx.c
1337
1338 PCI MPS
1339 M:      Stephen Carlson <stcarlso@linux.microsoft.com>
1340 S:      Maintained
1341 F:      cmd/pci_mps.c
1342 F:      test/cmd/pci_mps.c
1343
1344 POWER
1345 M:      Jaehoon Chung <jh80.chung@samsung.com>
1346 S:      Maintained
1347 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1348 F:      drivers/power/
1349 F:      include/power/
1350
1351 POWERPC
1352 S:      Orphan (Since 2022-10-21)
1353 F:      arch/powerpc/
1354
1355 POWERPC MPC8XX
1356 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1357 S:      Maintained
1358 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1359 F:      arch/powerpc/cpu/mpc8xx/
1360
1361 POWERPC MPC83XX
1362 M:      Mario Six <mario.six@gdsys.cc>
1363 S:      Maintained
1364 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1365 F:      drivers/ram/mpc83xx_sdram.c
1366 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1367 F:      drivers/sysreset/sysreset_mpc83xx.c
1368 F:      drivers/sysreset/sysreset_mpc83xx.h
1369 F:      drivers/clk/mpc83xx_clk.c
1370 F:      drivers/clk/mpc83xx_clk.h
1371 F:      include/dt-bindings/clk/mpc83xx-clk.h
1372 F:      drivers/timer/mpc83xx_timer.c
1373 F:      drivers/cpu/mpc83xx_cpu.c
1374 F:      drivers/cpu/mpc83xx_cpu.h
1375 F:      drivers/misc/mpc83xx_serdes.c
1376 F:      arch/powerpc/cpu/mpc83xx/
1377 F:      arch/powerpc/include/asm/arch-mpc83xx/
1378
1379 POWERPC MPC85XX
1380 M:      Marek Behún <kabel@kernel.org>
1381 S:      Maintained
1382 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1383 F:      arch/powerpc/cpu/mpc85xx/
1384
1385 RAW NAND
1386 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1387 M:      Michael Trimarchi <michael@amarulasolutions.com>
1388 S:      Maintained
1389 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1390 F:      drivers/mtd/nand/raw/
1391
1392 RISC-V
1393 M:      Rick Chen <rick@andestech.com>
1394 M:      Leo <ycliang@andestech.com>
1395 S:      Maintained
1396 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1397 F:      arch/riscv/
1398 F:      cmd/riscv/
1399 F:      doc/arch/riscv.rst
1400 F:      doc/usage/sbi.rst
1401 F:      drivers/sysreset/sysreset_sbi.c
1402 F:      drivers/timer/andes_plmt_timer.c
1403 F:      drivers/timer/riscv_aclint_timer.c
1404 F:      tools/prelink-riscv.c
1405
1406 RISC-V CANAAN KENDRYTE K210
1407 M:      Sean Anderson <seanga2@gmail.com>
1408 S:      Maintained
1409 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1410 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1411 F:      drivers/clk/clk_k210.c
1412 F:      drivers/pinctrl/pinctrl-k210.c
1413 F:      include/k210/
1414
1415 RNG
1416 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1417 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1418 S:      Maintained
1419 F:      cmd/rng.c
1420 F:      doc/api/rng.rst
1421 F:      drivers/rng/
1422 F:      drivers/virtio/virtio_rng.c
1423 F:      include/rng.h
1424
1425 ROCKUSB
1426 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1427 S:      Maintained
1428 F:      drivers/usb/gadget/f_rockusb.c
1429 F:      cmd/rockusb.c
1430 F:      doc/README.rockusb
1431
1432 SANDBOX
1433 M:      Simon Glass <sjg@chromium.org>
1434 S:      Maintained
1435 F:      arch/sandbox/
1436 F:      doc/arch/sandbox.rst
1437 F:      drivers/*/*sandbox*.c
1438 F:      include/dt-bindings/*/sandbox*.h
1439 F:      include/os.h
1440
1441 SEAMA
1442 M:      Linus Walleij <linus.walleij@linaro.org>
1443 S:      Maintained
1444 F:      cmd/seama.c
1445 F:      doc/usage/cmd/seama.rst
1446 F:      test/cmd/seama.c
1447
1448 SEMIHOSTING
1449 R:      Sean Anderson <sean.anderson@seco.com>
1450 S:      Orphaned
1451 N:      semihosting
1452
1453 SETEXPR
1454 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1455 S:      Maintained
1456 F:      cmd/printf.c
1457 F:      doc/usage/setexpr.rst
1458
1459 SH
1460 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1461 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1462 S:      Maintained
1463 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1464 F:      arch/sh/
1465
1466 SL28CLPD
1467 M:      Michael Walle <michael@walle.cc>
1468 S:      Maintained
1469 F:      drivers/gpio/sl28cpld-gpio.c
1470 F:      drivers/misc/sl28cpld.c
1471 F:      drivers/watchdog/sl28cpld-wdt.c
1472
1473 SMCCC TRNG
1474 M:      Etienne Carriere <etienne.carriere@linaro.org>
1475 S:      Maintained
1476 F:      drivers/rng/smccc_trng.c
1477
1478 SPI
1479 M:      Jagan Teki <jagan@amarulasolutions.com>
1480 S:      Maintained
1481 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1482 F:      drivers/spi/
1483 F:      include/spi*
1484
1485 SPI NAND
1486 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1487 M:      Michael Trimarchi <michael@amarulasolutions.com>
1488 R:      Frieder Schrempf <frieder.schrempf@kontron.de>
1489 S:      Maintained
1490 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1491 F:      drivers/mtd/nand/spi/
1492
1493 SPI-NOR
1494 M:      Jagan Teki <jagan@amarulasolutions.com>
1495 M:      Vignesh R <vigneshr@ti.com>
1496 S:      Maintained
1497 F:      drivers/mtd/spi/
1498 F:      include/spi_flash.h
1499 F:      include/linux/mtd/cfi.h
1500 F:      include/linux/mtd/spi-nor.h
1501
1502 SPMI
1503 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1504 S:      Maintained
1505 F:      drivers/spmi/
1506 F:      include/spmi/
1507
1508 SQUASHFS
1509 M:      Joao Marcos Costa <jmcosta944@gmail.com>
1510 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1511 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1512 S:      Maintained
1513 F:      fs/squashfs/
1514 F:      include/sqfs.h
1515 F:      cmd/sqfs.c
1516 F:      test/py/tests/test_fs/test_squashfs/
1517
1518 STACKPROTECTOR
1519 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1520 S:      Maintained
1521 F:      common/stackprot.c
1522 F:      cmd/stackprot_test.c
1523 F:      test/py/tests/test_stackprotector.py
1524
1525 TARGET_BCMNS3
1526 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1527 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1528 S:      Maintained
1529 F:      board/broadcom/bcmns3/
1530 F:      doc/README.bcmns3
1531 F:      configs/bcm_ns3_defconfig
1532 F:      include/configs/bcm_ns3.h
1533 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1534 F:      arch/arm/Kconfig
1535 F:      arch/arm/dts/ns3-board.dts
1536 F:      arch/arm/dts/ns3.dtsi
1537 F:      arch/arm/cpu/armv8/bcmns3
1538 F:      arch/arm/include/asm/arch-bcmns3/
1539 F:      cmd/broadcom/Makefile
1540 F:      cmd/broadcom/chimp_boot.c
1541 F:      cmd/broadcom/nitro_image_load.c
1542 F:      cmd/broadcom/chimp_handshake.c
1543
1544 TDA19988 HDMI ENCODER
1545 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1546 S:      Maintained
1547 F:      drivers/video/tda19988.c
1548
1549 TI SYSTEM SECURITY
1550 M:      Andrew F. Davis <afd@ti.com>
1551 S:      Supported
1552 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1553 F:      arch/arm/mach-omap2/sec-common.c
1554 F:      arch/arm/mach-omap2/config_secure.mk
1555 F:      arch/arm/mach-k3/security.c
1556 F:      configs/am335x_hs_evm_defconfig
1557 F:      configs/am335x_hs_evm_uart_defconfig
1558 F:      configs/am43xx_hs_evm_defconfig
1559 F:      configs/am43xx_hs_evm_qspi_defconfig
1560 F:      configs/am57xx_hs_evm_defconfig
1561 F:      configs/am57xx_hs_evm_usb_defconfig
1562 F:      configs/dra7xx_hs_evm_defconfig
1563 F:      configs/dra7xx_hs_evm_usb_defconfig
1564 F:      configs/k2hk_hs_evm_defconfig
1565 F:      configs/k2e_hs_evm_defconfig
1566 F:      configs/k2g_hs_evm_defconfig
1567 F:      configs/k2l_hs_evm_defconfig
1568
1569 TPM DRIVERS
1570 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1571 S:      Maintained
1572 T:      git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1573 F:      cmd/tpm*
1574 F:      drivers/tpm/
1575 F:      include/tpm*
1576
1577 TQ GROUP
1578 #M:     Martin Krause <martin.krause@tq-systems.de>
1579 S:      Orphaned (Since 2016-02)
1580 T:      git git://git.denx.de/u-boot-tq-group.git
1581
1582 TEE
1583 M:      Jens Wiklander <jens.wiklander@linaro.org>
1584 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1585 T:      git https://source.denx.de/u-boot/custodians/u-boot-tpm.git
1586 S:      Maintained
1587 F:      drivers/tee/
1588 F:      include/tee.h
1589 F:      include/tee/
1590
1591 TEE-lib
1592 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1593 S:      Maintained
1594 F:      lib/optee
1595
1596 UBI
1597 M:      Kyungmin Park <kmpark@infradead.org>
1598 M:      Heiko Schocher <hs@denx.de>
1599 S:      Maintained
1600 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1601 F:      drivers/mtd/ubi/
1602
1603 UFS
1604 M:      Bhupesh Sharma <bhupesh.linux@gmail.com>
1605 M:      Neha Malcom Francis <n-francis@ti.com>
1606 S:      Maintained
1607 F:      drivers/ufs/
1608
1609 USB
1610 M:      Marek Vasut <marex@denx.de>
1611 S:      Maintained
1612 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1613 F:      drivers/usb/
1614 F:      common/usb.c
1615 F:      common/usb_kbd.c
1616 F:      common/usb_storage.c
1617 F:      include/usb.h
1618
1619 USB xHCI
1620 M:      Bin Meng <bmeng.cn@gmail.com>
1621 S:      Maintained
1622 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1623 F:      drivers/usb/host/xhci*
1624 F:      include/usb/xhci.h
1625
1626 UUID testing
1627 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1628 S:      Maintained
1629 F:      test/lib/uuid.c
1630
1631 VIDEO
1632 M:      Anatolij Gustschin <agust@denx.de>
1633 S:      Maintained
1634 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1635 F:      drivers/video/
1636 F:      include/video*.h
1637
1638 VirtIO
1639 M:      Bin Meng <bmeng.cn@gmail.com>
1640 S:      Maintained
1641 F:      drivers/virtio/
1642 F:      cmd/virtio.c
1643 F:      include/config/virtio/
1644 F:      include/config/virtio.h
1645 F:      include/config/cmd/virtio.h
1646 F:      include/virtio*.h
1647 F:      test/dm/virtio.c
1648 F:      doc/develop/driver-model/virtio.rst
1649
1650 WATCHDOG
1651 M:      Stefan Roese <sr@denx.de>
1652 S:      Maintained
1653 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1654 F:      cmd/wdt.c
1655 F:      drivers/watchdog/
1656 F:      include/watchdog*.h
1657
1658 X86
1659 M:      Simon Glass <sjg@chromium.org>
1660 M:      Bin Meng <bmeng.cn@gmail.com>
1661 S:      Maintained
1662 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1663 F:      arch/x86/
1664 F:      cmd/x86/
1665
1666 XEN
1667 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1668 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1669 S:      Maintained
1670 F:      arch/arm/cpu/armv8/xen/
1671 F:      arch/arm/include/asm/xen.h
1672 F:      arch/arm/include/asm/xen/
1673 F:      cmd/pvblock.c
1674 F:      drivers/serial/serial_xen.c
1675 F:      drivers/xen/
1676 F:      include/pvblock.h
1677 F:      include/xen/
1678 F:      include/xen.h
1679 F:      lib/sscanf.c
1680 F:      test/lib/sscanf.c
1681
1682 XTENSA
1683 M:      Max Filippov <jcmvbkbc@gmail.com>
1684 S:      Maintained
1685 F:      arch/xtensa/
1686
1687 XXD
1688 M:      Roger Knecht <rknecht@pm.me>
1689 S:      Maintained
1690 F:      cmd/xxd.c
1691 F:      doc/usage/cmd/xxd.rst
1692 F:      test/py/tests/test_xxd/
1693
1694 THE REST
1695 M:      Tom Rini <trini@konsulko.com>
1696 L:      u-boot@lists.denx.de
1697 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1698 S:      Maintained
1699 T:      git https://source.denx.de/u-boot/u-boot.git
1700 F:      configs/tools-only_defconfig
1701 F:      *
1702 F:      */