523c17ebae4f772f648e6542abcba4f79aa7f75c
[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:      cmd/arm/
136
137 ARM ALTERA SOCFPGA
138 M:      Marek Vasut <marex@denx.de>
139 M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
140 M:      Tien Fong Chee <tien.fong.chee@intel.com>
141 S:      Maintained
142 T:      git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
143 F:      arch/arm/mach-socfpga/
144 F:      drivers/sysreset/sysreset_socfpga*
145
146 ARM AMLOGIC SOC SUPPORT
147 M:      Neil Armstrong <neil.armstrong@linaro.org>
148 S:      Maintained
149 L:      u-boot-amlogic@groups.io
150 T:      git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
151 F:      arch/arm/mach-meson/
152 F:      arch/arm/include/asm/arch-meson/
153 F:      cmd/meson/
154 F:      drivers/clk/meson/
155 F:      drivers/serial/serial_meson.c
156 F:      drivers/reset/reset-meson.c
157 F:      drivers/i2c/meson_i2c.c
158 F:      drivers/net/phy/meson-gxl.c
159 F:      drivers/adc/meson-saradc.c
160 F:      drivers/phy/meson*
161 F:      drivers/mmc/meson_gx_mmc.c
162 F:      drivers/spi/meson_spifc.c
163 F:      drivers/pinctrl/meson/
164 F:      drivers/power/domain/meson-gx-pwrc-vpu.c
165 F:      drivers/video/meson/
166 F:      drivers/watchdog/meson_gxbb_wdt.c
167 F:      include/configs/meson64.h
168 F:      include/configs/meson64_android.h
169 F:      doc/board/amlogic/
170 N:      meson
171
172 ARM ASPEED
173 M:      Ryan Chen <ryan_chen@aspeedtech.com>
174 M:      Chia-Wei Wang <chiawei_wang@aspeedtech.com>
175 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
176 R:      Joel Stanley <joel@jms.id.au>
177 S:      Maintained
178 F:      arch/arm/mach-aspeed/
179 F:      arch/arm/include/asm/arch-aspeed/
180 F:      board/aspeed/
181 F:      drivers/clk/aspeed/
182 F:      drivers/crypto/aspeed/
183 F:      drivers/gpio/gpio-aspeed.c
184 F:      drivers/i2c/ast_i2c.[ch]
185 F:      drivers/mmc/aspeed_sdhci.c
186 F:      drivers/net/aspeed_mdio.c
187 F:      drivers/net/ftgmac100.[ch]
188 F:      drivers/pinctrl/aspeed/
189 F:      drivers/pwm/pwm-aspeed.c
190 F:      drivers/ram/aspeed/
191 F:      drivers/reset/reset-ast2500.c
192 F:      drivers/watchdog/ast_wdt.c
193 N:      aspeed
194
195 ARM BROADCOM BCM283X / BCM27XX
196 M:      Matthias Brugger <mbrugger@suse.com>
197 M:      Peter Robinson <pbrobinson@gmail.com>
198 S:      Maintained
199 F:      arch/arm/dts/bcm283*
200 F:      arch/arm/mach-bcm283x/
201 F:      board/raspberrypi/
202 F:      drivers/gpio/bcm2835_gpio.c
203 F:      drivers/mmc/bcm2835_sdhci.c
204 F:      drivers/mmc/bcm2835_sdhost.c
205 F:      drivers/serial/serial_bcm283x_mu.c
206 F:      drivers/serial/serial_bcm283x_pl011.c
207 F:      drivers/video/bcm2835.c
208 F:      include/dm/platform_data/serial_bcm283x_mu.h
209 F:      include/dt-bindings/pinctrl/bcm2835.h
210 F:      drivers/pinctrl/broadcom/
211 F:      configs/rpi_*
212 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
213
214 ARM BROADCOM BCMBCA
215 M:      Anand Gore <anand.gore@broadcom.com>
216 M:      William Zhang <william.zhang@broadcom.com>
217 M:      Kursad Oney <kursad.oney@broadcom.com>
218 M:      Joel Peshkin <joel.peshkin@broadcom.com>
219 M:      Philippe Reynes <philippe.reynes@softathome.com>
220 S:      Maintained
221 F:      arch/arm/mach-bcmbca/
222 F:      board/broadcom/bcmbca/
223 N:      bcmbca
224 N:      bcm[9]?47622
225 N:      bcm[9]?4908
226 N:      bcm[9]?4912
227 N:      bcm[9]?63138
228 N:      bcm[9]?63146
229 N:      bcm[9]?63148
230 N:      bcm[9]?63158
231 N:      bcm[9]?63178
232 N:      bcm[9]?6756
233 N:      bcm[9]?6813
234 N:      bcm[9]?6846
235 N:      bcm[9]?6855
236 N:      bcm[9]?6856
237 N:      bcm[9]?6858
238 N:      bcm[9]?6878
239
240 ARM BROADCOM BCMSTB
241 M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
242 S:      Maintained
243 F:      arch/arm/mach-bcmstb/
244 F:      board/broadcom/bcmstb/
245 F:      configs/bcm7*_defconfig
246 F:      doc/README.bcm7xxx
247 F:      drivers/mmc/bcmstb_sdhci.c
248 F:      drivers/spi/bcmstb_spi.c
249
250 ARM CORTINA ACCESS CAxxxx
251 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
252 S:      Supported
253 F:      board/cortina/common/
254 F:      drivers/gpio/cortina_gpio.c
255 F:      drivers/watchdog/cortina_wdt.c
256 F:      drivers/serial/serial_cortina.c
257 F:      drivers/led/led_cortina.c
258 F:      drivers/mmc/ca_dw_mmc.c
259 F:      drivers/spi/ca_sflash.c
260 F:      drivers/i2c/i2c-cortina.c
261 F:      drivers/i2c/i2c-cortina.h
262 F:      drivers/mtd/nand/raw/cortina_nand.c
263 F:      drivers/mtd/nand/raw/cortina_nand.h
264 F:      drivers/net/cortina_ni.c
265 F:      drivers/net/cortina_ni.h
266 F:      drivers/net/phy/ca_phy.c
267 F:      configs/cortina_presidio-asic-pnand_defconfig
268
269 ARM FF-A
270 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
271 S:      Maintained
272 F:      arch/sandbox/include/asm/sandbox_arm_ffa.h
273 F:      arch/sandbox/include/asm/sandbox_arm_ffa_priv.h
274 F:      cmd/armffa.c
275 F:      doc/arch/arm64.ffa.rst
276 F:      doc/usage/cmd/armffa.rst
277 F:      drivers/firmware/arm-ffa/
278 F:      include/arm_ffa.h
279 F:      test/cmd/armffa.c
280 F:      test/dm/ffa.c
281
282 ARM FREESCALE IMX
283 M:      Stefano Babic <sbabic@denx.de>
284 M:      Fabio Estevam <festevam@gmail.com>
285 R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
286 S:      Maintained
287 T:      git https://source.denx.de/u-boot/custodians/u-boot-imx.git
288 F:      arch/Kconfig.nxp
289 F:      arch/arm/cpu/arm1136/mx*/
290 F:      arch/arm/cpu/arm926ejs/mx*/
291 F:      arch/arm/cpu/armv7/vf610/
292 F:      arch/arm/dts/*imx*
293 F:      arch/arm/mach-imx/
294 F:      arch/arm/include/asm/arch-imx*/
295 F:      arch/arm/include/asm/arch-mx*/
296 F:      arch/arm/include/asm/arch-vf610/
297 F:      arch/arm/include/asm/mach-imx/
298 F:      board/freescale/*mx*/
299 F:      board/freescale/common/
300 F:      drivers/serial/serial_mxc.c
301
302 ARM HISILICON
303 M:      Peter Griffin <peter.griffin@linaro.org>
304 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
305 S:      Maintained
306 F:      arch/arm/cpu/armv8/hisilicon
307 F:      arch/arm/include/asm/arch-hi6220/
308 F:      arch/arm/include/asm/arch-hi3660/
309 F:      arch/arm/mach-histb
310
311 ARM HPE GXP ARCHITECTURE
312 M:      Jean-Marie Verdun <verdun@hpe.com>
313 M:      Nick Hawkins <nick.hawkins@hpe.com>
314 S:      Maintained
315 F:      arch/arm/dts/hpe-bmc*
316 F:      arch/arm/dts/hpe-gxp*
317 F:      arch/arm/mach-hpe/
318 F:      board/hpe/
319 F:      configs/gxp_defconfig
320 F:      doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
321 F:      drivers/timer/gxp-timer.c
322 F:      drivers/spi/gxp_spi.c
323
324 ARM IPQ40XX
325 M:      Robert Marko <robert.marko@sartura.hr>
326 M:      Luka Kovacic <luka.kovacic@sartura.hr>
327 M:      Luka Perkov <luka.perkov@sartura.hr>
328 S:      Maintained
329 F:      arch/arm/mach-ipq40xx/
330 F:      include/dt-bindings/clock/qcom,ipq4019-gcc.h
331 F:      include/dt-bindings/reset/qcom,ipq4019-reset.h
332 F:      drivers/reset/reset-ipq4019.c
333 F:      drivers/phy/phy-qcom-ipq4019-usb.c
334 F:      drivers/spi/spi-qup.c
335 F:      drivers/net/mdio-ipq4019.c
336 F:      drivers/rng/msm_rng.c
337
338 ARM LAYERSCAPE SFP
339 M:      Sean Anderson <sean.anderson@seco.com>
340 S:      Maintained
341 F:      drivers/misc/ls2_sfp.c
342
343 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
344 M:      Stefan Roese <sr@denx.de>
345 S:      Maintained
346 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
347 F:      arch/arm/mach-kirkwood/
348 F:      arch/arm/mach-mvebu/
349 F:      drivers/ata/ahci_mvebu.c
350 F:      drivers/clk/mvebu/
351 F:      drivers/ddr/marvell/
352 F:      drivers/gpio/mvebu_gpio.c
353 F:      drivers/i2c/mvtwsi.c
354 F:      drivers/mmc/xenon_sdhci.c
355 F:      drivers/phy/marvell/
356 F:      drivers/pinctrl/mvebu/
357 F:      drivers/rtc/armada38x.c
358 F:      drivers/spi/kirkwood_spi.c
359 F:      drivers/spi/mvebu_a3700_spi.c
360 F:      drivers/pci/pcie_dw_mvebu.c
361 F:      drivers/pci/pcie-xilinx-nwl.c
362 F:      drivers/watchdog/armada-37xx-wdt.c
363 F:      drivers/watchdog/orion_wdt.c
364 F:      include/configs/mv-common.h
365
366 ARM MARVELL PCIE CONTROLLER DRIVERS
367 M:      Pali Rohár <pali@kernel.org>
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 S:      Orphan (Since 2020-09)
727 F:      arch/arm/mach-uniphier/
728 F:      configs/uniphier_*_defconfig
729 N:      uniphier
730
731 ARM VERSAL NET
732 M:      Michal Simek <michal.simek@amd.com>
733 S:      Maintained
734 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
735 F:      arch/arm/mach-versal-net/
736 F:      drivers/soc/soc_xilinx_versal_net.c
737 N:      (?<!uni)versal-net
738
739 ARM VERSAL
740 M:      Michal Simek <michal.simek@amd.com>
741 S:      Maintained
742 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
743 F:      arch/arm/mach-versal/
744 F:      drivers/net/xilinx_axi_mrmac.*
745 F:      drivers/soc/soc_xilinx_versal.c
746 F:      drivers/spi/cadence_ospi_versal.c
747 F:      drivers/watchdog/xilinx_wwdt.c
748 N:      (?<!uni)versal
749
750 ARM VERSATILE EXPRESS DRIVERS
751 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
752 S:      Maintained
753 T:      git git://github.com/ARM-software/u-boot.git
754 F:      drivers/misc/vexpress_config.c
755 N:      vexpress
756
757 ARM ZYNQ
758 M:      Michal Simek <monstr@monstr.eu>
759 S:      Maintained
760 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
761 F:      arch/arm/mach-zynq/
762 F:      doc/board/xilinx/
763 F:      doc/device-tree-bindings/video/syncoam,seps525.txt
764 F:      drivers/clk/clk_zynq.c
765 F:      drivers/fpga/zynqpl.c
766 F:      drivers/gpio/zynq_gpio.c
767 F:      drivers/i2c/i2c-cdns.c
768 F:      drivers/i2c/muxes/pca954x.c
769 F:      drivers/i2c/zynq_i2c.c
770 F:      drivers/mmc/zynq_sdhci.c
771 F:      drivers/mtd/nand/raw/zynq_nand.c
772 F:      drivers/net/phy/ethernet_id.c
773 F:      drivers/net/phy/xilinx_phy.c
774 F:      drivers/net/zynq_gem.c
775 F:      drivers/pinctrl/pinctrl-zynqmp.c
776 F:      drivers/serial/serial_zynq.c
777 F:      drivers/spi/zynq_qspi.c
778 F:      drivers/spi/zynq_spi.c
779 F:      drivers/usb/host/ehci-zynq.c
780 F:      drivers/watchdog/cdns_wdt.c
781 F:      include/zynqpl.h
782 F:      tools/zynqimage.c
783 N:      zynq
784
785 ARM ZYNQMP
786 M:      Michal Simek <michal.simek@amd.com>
787 S:      Maintained
788 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
789 F:      arch/arm/mach-zynqmp/
790 F:      drivers/clk/clk_zynqmp.c
791 F:      driver/firmware/firmware-zynqmp.c
792 F:      drivers/fpga/zynqpl.c
793 F:      drivers/gpio/gpio_slg7xl45106.c
794 F:      drivers/gpio/zynq_gpio.c
795 F:      drivers/gpio/zynqmp_gpio_modepin.c
796 F:      drivers/i2c/i2c-cdns.c
797 F:      drivers/i2c/muxes/pca954x.c
798 F:      drivers/i2c/zynq_i2c.c
799 F:      drivers/mailbox/zynqmp-ipi.c
800 F:      drivers/mmc/zynq_sdhci.c
801 F:      drivers/mtd/nand/raw/zynq_nand.c
802 F:      drivers/net/phy/xilinx_phy.c
803 F:      drivers/net/zynq_gem.c
804 F:      drivers/phy/phy-zynqmp.c
805 F:      drivers/power/domain/zynqmp-power-domain.c
806 F:      drivers/pwm/pwm-cadence-ttc.c
807 F:      drivers/serial/serial_zynq.c
808 F:      drivers/reset/reset-zynqmp.c
809 F:      drivers/rtc/zynqmp_rtc.c
810 F:      drivers/soc/soc_xilinx_zynqmp.c
811 F:      drivers/spi/zynq_qspi.c
812 F:      drivers/spi/zynq_spi.c
813 F:      drivers/timer/cadence-ttc.c
814 F:      drivers/video/seps525.c
815 F:      drivers/video/zynqmp/
816 F:      drivers/watchdog/cdns_wdt.c
817 F:      include/zynqmppl.h
818 F:      include/zynqmp_firmware.h
819 F:      tools/zynqmp*
820 N:      ultra96
821 N:      zynqmp
822
823 ARM ZYNQMP R5
824 M:      Michal Simek <michal.simek@amd.com>
825 S:      Maintained
826 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
827 F:      arch/arm/mach-zynqmp-r5/
828
829 ARM PHYTIUM
830 M:      liuhao <liuhao@phytium.com.cn>
831 M:      shuyiqi <shuyiqi@phytium.com.cn>
832 S:      Maintained
833 F:      drivers/pci/pcie_phytium.c
834 F:      arch/arm/dts/phytium-durian.dts
835
836 ASPEED AST2600 I2C DRIVER
837 M:      Ryan Chen <ryan_chen@aspeedtech.com>
838 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
839 S:      Maintained
840 F:      drivers/i2c/ast2600_i2c.c
841
842 ASPEED FMC SPI DRIVER
843 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
844 M:      Cédric Le Goater <clg@kaod.org>
845 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
846 S:      Maintained
847 F:      drivers/spi/spi-aspeed-smc.c
848
849 BINMAN
850 M:      Simon Glass <sjg@chromium.org>
851 M:      Alper Nebi Yasak <alpernebiyasak@gmail.com>
852 S:      Maintained
853 F:      tools/binman/
854
855 BLKMAP
856 M:      Tobias Waldekranz <tobias@waldekranz.com>
857 S:      Maintained
858 F:      cmd/blkmap.c
859 F:      doc/usage/blkmap.rst
860 F:      drivers/block/blkmap.c
861 F:      include/blkmap.h
862 F:      test/dm/blkmap.c
863
864 BOOTDEVICE
865 M:      Simon Glass <sjg@chromium.org>
866 S:      Maintained
867 F:      boot/bootdev*.c
868 F:      boot/bootflow.c
869 F:      boot/bootmeth*.c
870 F:      boot/bootstd.c
871 F:      cmd/bootdev.c
872 F:      cmd/bootflow.c
873 F:      doc/develop/bootstd.rst
874 F:      doc/usage/bootdev.rst
875 F:      doc/usage/bootflow.rst
876 F:      doc/usage/bootmeth.rst
877 F:      drivers/mmc/mmc_bootdev.c
878 F:      include/bootdev.h
879 F:      include/bootflow.h
880 F:      include/bootmeth.h
881 F:      include/bootstd.h
882 F:      net/eth_bootdevice.c
883 F:      test/boot/
884
885 BTRFS
886 M:      Marek Behún <kabel@kernel.org>
887 R:      Qu Wenruo <wqu@suse.com>
888 L:      linux-btrfs@vger.kernel.org
889 S:      Maintained
890 F:      cmd/btrfs.c
891 F:      fs/btrfs/
892 F:      include/btrfs.h
893
894 BUILDMAN
895 M:      Simon Glass <sjg@chromium.org>
896 S:      Maintained
897 F:      tools/buildman/
898
899 CAAM
900 M:      Gaurav Jain <gaurav.jain@nxp.com>
901 S:      Maintained
902 F:      arch/arm/dts/ls1021a-twr-u-boot.dtsi
903 F:      drivers/crypto/fsl/
904 F:      include/fsl_sec.h
905
906 CAT
907 M:      Roger Knecht <rknecht@pm.me>
908 S:      Maintained
909 F:      cmd/cat.c
910
911 CFI FLASH
912 M:      Stefan Roese <sr@denx.de>
913 S:      Maintained
914 T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
915 F:      drivers/mtd/cfi_flash.c
916 F:      drivers/mtd/jedec_flash.c
917
918 CLOCK
919 M:      Lukasz Majewski <lukma@denx.de>
920 M:      Sean Anderson <seanga2@gmail.com>
921 S:      Maintained
922 T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
923 F:      drivers/clk/
924 F:      drivers/clk/imx/
925
926 COLDFIRE
927 M:      Huan Wang <alison.wang@nxp.com>
928 M:      Angelo Dureghello <angelo@kernel-space.org>
929 S:      Maintained
930 T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
931 F:      arch/m68k/
932 F:      doc/arch/m68k.rst
933 F:      drivers/watchdog/mcf_wdt.c
934
935 CYCLIC
936 M:      Stefan Roese <sr@denx.de>
937 S:      Maintained
938 F:      cmd/cyclic.c
939 F:      common/cyclic.c
940 F:      include/cyclic.h
941
942 DFU
943 M:      Lukasz Majewski <lukma@denx.de>
944 S:      Maintained
945 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
946 F:      cmd/dfu.c
947 F:      cmd/usb_*.c
948 F:      common/dfu.c
949 F:      common/update.c
950 F:      doc/api/dfu.rst
951 F:      doc/usage/dfu.rst
952 F:      drivers/dfu/
953 F:      drivers/usb/gadget/
954 F:      include/dfu.h
955
956 DRIVER MODEL
957 M:      Simon Glass <sjg@chromium.org>
958 S:      Maintained
959 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
960 F:      doc/driver-model/
961 F:      drivers/core/
962 F:      include/dm/
963 F:      test/dm/
964
965 EFI APP
966 M:      Simon Glass <sjg@chromium.org>
967 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
968 S:      Maintained
969 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
970 F:      board/efi/efi-x86_app
971 F:      configs/efi-x86_app*
972 F:      doc/develop/uefi/u-boot_on_efi.rst
973 F:      drivers/block/efi-media-uclass.c
974 F:      drivers/block/sb_efi_media.c
975 F:      lib/efi/efi_app.c
976 F:      scripts/build-efi.sh
977 F:      test/dm/efi_media.c
978
979 EFI PAYLOAD
980 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
981 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
982 S:      Maintained
983 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
984 F:      arch/arm/lib/*_efi.*
985 F:      cmd/bootefi.c
986 F:      cmd/eficonfig.c
987 F:      cmd/efidebug.c
988 F:      cmd/nvedit_efi.c
989 F:      doc/api/efi.rst
990 F:      doc/develop/uefi/*
991 F:      doc/mkeficapsule.1
992 F:      doc/usage/bootefi.rst
993 F:      drivers/rtc/emul_rtc.c
994 F:      include/capitalization.h
995 F:      include/charset.h
996 F:      include/cp1250.h
997 F:      include/cp437.h
998 F:      include/efi*
999 F:      include/pe.h
1000 F:      include/asm-generic/pe.h
1001 F:      include/mm_communication.h
1002 F:      lib/charset.c
1003 F:      lib/efi*/
1004 F:      test/lib/efi_*
1005 F:      test/py/tests/test_efi*
1006 F:      test/py/tests/test_efi*/
1007 F:      test/unicode_ut.c
1008 F:      cmd/bootefi.c
1009 F:      cmd/efidebug.c
1010 F:      cmd/nvedit_efi.c
1011 F:      tools/efivar.py
1012 F:      tools/file2include.c
1013 F:      tools/mkeficapsule.c
1014
1015 ENVIRONMENT
1016 M:      Joe Hershberger <joe.hershberger@ni.com>
1017 R:      Wolfgang Denk <wd@denx.de>
1018 S:      Maintained
1019 F:      env/
1020 F:      include/env*
1021 F:      test/env/
1022 F:      tools/env*
1023 F:      tools/mkenvimage.c
1024
1025 ENVIRONMENT AS TEXT
1026 M:      Simon Glass <sjg@chromium.org>
1027 R:      Wolfgang Denk <wd@denx.de>
1028 S:      Maintained
1029 F:      doc/usage/environment.rst
1030 F:      scripts/env2string.awk
1031
1032 EROFS
1033 M:      Huang Jianan <jnhuang95@gmail.com>
1034 L:      linux-erofs@lists.ozlabs.org
1035 S:      Maintained
1036 F:      cmd/erofs.c
1037 F:      fs/erofs/
1038 F:      include/erofs.h
1039 F:      test/py/tests/test_fs/test_erofs.py
1040
1041 EVENTS
1042 M:      Simon Glass <sjg@chromium.org>
1043 S:      Maintained
1044 F:      cmd/event.c
1045 F:      common/event.c
1046 F:      include/event.h
1047 F:      scripts/event_dump.py
1048 F:      test/common/event.c
1049 F:      test/py/tests/test_event_dump.py
1050
1051 FASTBOOT
1052 S:      Orphaned
1053 F:      cmd/fastboot.c
1054 F:      doc/android/fastboot*.rst
1055 F:      include/fastboot.h
1056 F:      include/fastboot-internal.h
1057 F:      include/net/fastboot_tcp.h
1058 F:      include/net/fastboot_udp.h
1059 F:      drivers/fastboot/
1060 F:      drivers/usb/gadget/f_fastboot.c
1061 F:      net/fastboot_tcp.c
1062 F:      net/fastboot_udp.c
1063 F:      test/dm/fastboot.c
1064
1065 FPGA
1066 M:      Michal Simek <michal.simek@amd.com>
1067 S:      Maintained
1068 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1069 F:      drivers/fpga/
1070 F:      cmd/fpga.c
1071 F:      include/fpga.h
1072 F:      test/dm/fpga.c
1073
1074 FLATTENED DEVICE TREE
1075 M:      Simon Glass <sjg@chromium.org>
1076 S:      Maintained
1077 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
1078 F:      lib/fdtdec*
1079 F:      lib/libfdt/
1080 F:      include/fdt*
1081 F:      include/linux/libfdt*
1082 F:      cmd/fdt.c
1083 F:      common/fdt_support.c
1084 F:      scripts/dtc-version.sh
1085
1086 FREEBSD
1087 M:      Rafal Jaworowski <raj@semihalf.com>
1088 S:      Maintained
1089 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
1090
1091 FREESCALE QORIQ
1092 M:      Priyanka Jain <priyanka.jain@nxp.com>
1093 S:      Maintained
1094 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1095 F:      drivers/watchdog/sp805_wdt.c
1096 F:      drivers/watchdog/sbsa_gwdt.c
1097
1098 GATEWORKS_SC
1099 M:      Tim Harvey <tharvey@gateworks.com>
1100 S:      Maintained
1101 F:      drivers/misc/gsc.c
1102 F:      include/gsc.h
1103
1104 I2C
1105 M:      Heiko Schocher <hs@denx.de>
1106 S:      Maintained
1107 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1108 F:      drivers/i2c/
1109
1110 KWBIMAGE / KWBOOT TOOLS
1111 M:      Pali Rohár <pali@kernel.org>
1112 M:      Marek Behún <kabel@kernel.org>
1113 M:      Stefan Roese <sr@denx.de>
1114 S:      Maintained
1115 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1116 F:      doc/README.kwbimage
1117 F:      doc/kwboot.1
1118 F:      tools/kwb*
1119
1120 LED
1121 M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
1122 S:      Supported
1123 F:      doc/device-tree-bindings/leds/leds-pwm.txt
1124 F:      drivers/led/led_pwm.c
1125
1126 LOGGING
1127 M:      Simon Glass <sjg@chromium.org>
1128 S:      Maintained
1129 T:      git https://source.denx.de/u-boot/u-boot.git
1130 F:      common/log*
1131 F:      cmd/log.c
1132 F:      doc/develop/logging.rst
1133 F:      include/log.h
1134 F:      lib/getopt.c
1135 F:      test/log/
1136 F:      test/py/tests/test_log.py
1137
1138 MALI DISPLAY PROCESSORS
1139 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1140 S:      Supported
1141 T:      git git://github.com/ARM-software/u-boot.git
1142 F:      drivers/video/mali_dp.c
1143 F:      drivers/i2c/i2c-versatile.c
1144
1145 MICROBLAZE
1146 M:      Michal Simek <monstr@monstr.eu>
1147 S:      Maintained
1148 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1149 F:      arch/microblaze/
1150 F:      cmd/mfsl.c
1151 F:      drivers/gpio/xilinx_gpio.c
1152 F:      drivers/net/xilinx_axi_emac.c
1153 F:      drivers/net/xilinx_emaclite.c
1154 F:      drivers/serial/serial_xuartlite.c
1155 F:      drivers/spi/xilinx_spi.c
1156 F:      drivers/sysreset/sysreset_gpio.c
1157 F:      drivers/timer/xilinx-timer.c
1158 F:      drivers/watchdog/xilinx_tb_wdt.c
1159 N:      xilinx
1160
1161 MIPS
1162 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1163 S:      Maintained
1164 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1165 F:      arch/mips/
1166
1167 MIPS CORTINA ACCESS CAxxxx
1168 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1169 S:      Supported
1170 F:      board/cortina/common/
1171 F:      drivers/gpio/cortina_gpio.c
1172 F:      drivers/watchdog/cortina_wdt.c
1173 F:      drivers/serial/serial_cortina.c
1174 F:      drivers/led/led_cortina.c
1175 F:      drivers/mmc/ca_dw_mmc.c
1176 F:      drivers/spi/ca_sflash.c
1177 F:      drivers/i2c/i2c-cortina.c
1178 F:      drivers/i2c/i2c-cortina.h
1179 F:      drivers/net/cortina_ni.c
1180 F:      drivers/net/cortina_ni.h
1181 F:      drivers/net/phy/ca_phy.c
1182
1183 MIPS MEDIATEK
1184 M:      Weijie Gao <weijie.gao@mediatek.com>
1185 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1186 S:      Maintained
1187 F:      arch/mips/mach-mtmips/
1188 F:      arch/mips/dts/mt7620.dtsi
1189 F:      arch/mips/dts/mt7621.dtsi
1190 F:      arch/mips/dts/mt7620-u-boot.dtsi
1191 F:      arch/mips/dts/mt7621-u-boot.dtsi
1192 F:      include/configs/mt7620.h
1193 F:      include/configs/mt7621.h
1194 F:      include/dt-bindings/clock/mt7620-clk.h
1195 F:      include/dt-bindings/clock/mt7621-clk.h
1196 F:      include/dt-bindings/clock/mt7628-clk.h
1197 F:      include/dt-bindings/reset/mt7620-reset.h
1198 F:      include/dt-bindings/reset/mt7621-reset.h
1199 F:      include/dt-bindings/reset/mt7628-reset.h
1200 F:      drivers/clk/mtmips/
1201 F:      drivers/pinctrl/mtmips/
1202 F:      drivers/gpio/mt7620_gpio.c
1203 F:      drivers/mtd/nand/raw/mt7621_nand.c
1204 F:      drivers/mtd/nand/raw/mt7621_nand.h
1205 F:      drivers/mtd/nand/raw/mt7621_nand_spl.c
1206 F:      drivers/net/mt7620-eth.c
1207 F:      drivers/phy/mt7620-usb-phy.c
1208 F:      drivers/reset/reset-mtmips.c
1209 F:      drivers/serial/serial_mt7620.c
1210 F:      drivers/spi/mt7620_spi.c
1211 F:      drivers/sysreset/sysreset_resetctl.c
1212 F:      drivers/watchdog/mt7620_wdt.c
1213
1214 MIPS MSCC
1215 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1216 M:      Lars Povlsen <lars.povlsen@microchip.com>
1217 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1218 S:      Maintained
1219 F:      arch/mips/mach-mscc/
1220 F:      arch/mips/dts/luton*
1221 F:      arch/mips/dts/mscc*
1222 F:      arch/mips/dts/ocelot*
1223 F:      arch/mips/dts/jr2*
1224 F:      arch/mips/dts/serval*
1225 F:      board/mscc/
1226 F:      configs/mscc*
1227 F:      drivers/gpio/mscc_sgpio.c
1228 F:      drivers/spi/mscc_bb_spi.c
1229 F:      include/configs/vcoreiii.h
1230 F:      include/dt-bindings/mscc/
1231 F:      drivers/pinctrl/mscc/
1232 F:      drivers/net/mscc_eswitch/
1233
1234 MIPS JZ4780
1235 M:      Ezequiel Garcia <ezequiel@collabora.com>
1236 S:      Maintained
1237 F:      arch/mips/mach-jz47xx/
1238
1239 MIPS Octeon
1240 M:      Aaron Williams <awilliams@marvell.com>
1241 S:      Maintained
1242 F:      arch/mips/mach-octeon/
1243 F:      arch/mips/include/asm/arch-octeon/
1244 F:      arch/mips/dts/mrvl,cn73xx.dtsi
1245
1246 MMC
1247 M:      Peng Fan <peng.fan@nxp.com>
1248 M:      Jaehoon Chung <jh80.chung@samsung.com>
1249 S:      Maintained
1250 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1251 F:      drivers/mmc/
1252
1253 NETWORK
1254 M:      Joe Hershberger <joe.hershberger@ni.com>
1255 M:      Ramon Fried <rfried.dev@gmail.com>
1256 S:      Maintained
1257 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1258 F:      drivers/net/
1259 F:      include/net.h
1260 F:      net/
1261
1262 NIOS
1263 M:      Thomas Chou <thomas@wytron.com.tw>
1264 S:      Maintained
1265 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1266 F:      arch/nios2/
1267
1268 NVMe
1269 M:      Bin Meng <bmeng.cn@gmail.com>
1270 S:      Maintained
1271 F:      drivers/nvme/
1272 F:      cmd/nvme.c
1273 F:      include/nvme.h
1274 F:      doc/develop/driver-model/nvme.rst
1275
1276 NVMXIP
1277 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1278 S:      Maintained
1279 F:      doc/develop/driver-model/nvmxip.rst
1280 F:      doc/device-tree-bindings/nvmxip/nvmxip_qspi.txt
1281 F:      drivers/mtd/nvmxip/
1282 F:      test/dm/nvmxip.c
1283
1284 NVMEM
1285 M:      Sean Anderson <seanga2@gmail.com>
1286 S:      Maintained
1287 F:      doc/api/nvmem.rst
1288 F:      drivers/misc/nvmem.c
1289 F:      drivers/reboot-mode/reboot-mode-nvmem.c
1290 F:      include/nvmem.h
1291
1292 NXP C45 TJA11XX PHY DRIVER
1293 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1294 S:      Maintained
1295 F:      drivers/net/phy/nxp-c45-tja11xx.c
1296
1297 ONENAND
1298 #M:     Lukasz Majewski <l.majewski@majess.pl>
1299 S:      Orphaned (Since 2017-01)
1300 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1301 F:      drivers/mtd/onenand/
1302
1303 OUT4-IMX6ULL-NANO BOARD
1304 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1305 S:      Maintained
1306 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1307 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1308 F:      arch/arm/dts/o4-imx-nano.dts
1309 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1310 F:      board/out4
1311 F:      configs/ev-imx280-nano-x-mb_defconfig
1312 F:      configs/o4-imx6ull-nano_defconfig
1313 F:      include/configs/o4-imx6ull-nano.h
1314
1315 PATMAN
1316 M:      Simon Glass <sjg@chromium.org>
1317 S:      Maintained
1318 F:      tools/patman/
1319
1320 PCI Endpoint
1321 M:      Ramon Fried <rfried.dev@gmail.com>
1322 S:      Maintained
1323 F:      drivers/pci_endpoint/
1324 F:  include/pci_ep.h
1325
1326 PCI MPC85xx
1327 M:      Heiko Schocher <hs@denx.de>
1328 S:      Maintained
1329 F:      drivers/pci/pci_mpc85xx.c
1330
1331 PCI MPS
1332 M:      Stephen Carlson <stcarlso@linux.microsoft.com>
1333 S:      Maintained
1334 F:      cmd/pci_mps.c
1335 F:      test/cmd/pci_mps.c
1336
1337 POWER
1338 M:      Jaehoon Chung <jh80.chung@samsung.com>
1339 S:      Maintained
1340 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1341 F:      drivers/power/
1342 F:      include/power/
1343
1344 POWERPC
1345 M:      Wolfgang Denk <wd@denx.de>
1346 S:      Maintained
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:      Faiz Abbas <faiz_abbas@ti.com>
1602 S:      Maintained
1603 F:      drivers/ufs/
1604
1605 USB
1606 M:      Marek Vasut <marex@denx.de>
1607 S:      Maintained
1608 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1609 F:      drivers/usb/
1610 F:      common/usb.c
1611 F:      common/usb_kbd.c
1612 F:      common/usb_storage.c
1613 F:      include/usb.h
1614
1615 USB xHCI
1616 M:      Bin Meng <bmeng.cn@gmail.com>
1617 S:      Maintained
1618 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1619 F:      drivers/usb/host/xhci*
1620 F:      include/usb/xhci.h
1621
1622 UUID testing
1623 M:      Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
1624 S:      Maintained
1625 F:      test/lib/uuid.c
1626
1627 VIDEO
1628 M:      Anatolij Gustschin <agust@denx.de>
1629 S:      Maintained
1630 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1631 F:      drivers/video/
1632 F:      include/video*.h
1633
1634 VirtIO
1635 M:      Bin Meng <bmeng.cn@gmail.com>
1636 S:      Maintained
1637 F:      drivers/virtio/
1638 F:      cmd/virtio.c
1639 F:      include/config/virtio/
1640 F:      include/config/virtio.h
1641 F:      include/config/cmd/virtio.h
1642 F:      include/virtio*.h
1643 F:      test/dm/virtio.c
1644 F:      doc/develop/driver-model/virtio.rst
1645
1646 WATCHDOG
1647 M:      Stefan Roese <sr@denx.de>
1648 S:      Maintained
1649 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1650 F:      cmd/wdt.c
1651 F:      drivers/watchdog/
1652 F:      include/watchdog*.h
1653
1654 X86
1655 M:      Simon Glass <sjg@chromium.org>
1656 M:      Bin Meng <bmeng.cn@gmail.com>
1657 S:      Maintained
1658 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1659 F:      arch/x86/
1660 F:      cmd/x86/
1661
1662 XEN
1663 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1664 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1665 S:      Maintained
1666 F:      arch/arm/cpu/armv8/xen/
1667 F:      arch/arm/include/asm/xen.h
1668 F:      arch/arm/include/asm/xen/
1669 F:      cmd/pvblock.c
1670 F:      drivers/serial/serial_xen.c
1671 F:      drivers/xen/
1672 F:      include/pvblock.h
1673 F:      include/xen/
1674 F:      include/xen.h
1675 F:      lib/sscanf.c
1676 F:      test/lib/sscanf.c
1677
1678 XTENSA
1679 M:      Max Filippov <jcmvbkbc@gmail.com>
1680 S:      Maintained
1681 F:      arch/xtensa/
1682
1683 XXD
1684 M:      Roger Knecht <rknecht@pm.me>
1685 S:      Maintained
1686 F:      cmd/xxd.c
1687 F:      doc/usage/cmd/xxd.rst
1688 F:      test/py/tests/test_xxd/
1689
1690 THE REST
1691 M:      Tom Rini <trini@konsulko.com>
1692 L:      u-boot@lists.denx.de
1693 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1694 S:      Maintained
1695 T:      git https://source.denx.de/u-boot/u-boot.git
1696 F:      configs/tools-only_defconfig
1697 F:      *
1698 F:      */