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