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