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