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