Merge tag 'u-boot-amlogic-20221122' of https://source.denx.de/u-boot/custodians/u...
[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 F:      drivers/soc/soc_xilinx_versal_net.c
668 N:      (?<!uni)versal-net
669
670 ARM VERSAL
671 M:      Michal Simek <michal.simek@amd.com>
672 S:      Maintained
673 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
674 F:      arch/arm/mach-versal/
675 F:      drivers/net/xilinx_axi_mrmac.*
676 F:      drivers/soc/soc_xilinx_versal.c
677 F:      drivers/spi/cadence_ospi_versal.c
678 F:      drivers/watchdog/xilinx_wwdt.c
679 N:      (?<!uni)versal
680
681 ARM VERSATILE EXPRESS DRIVERS
682 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
683 S:      Maintained
684 T:      git git://github.com/ARM-software/u-boot.git
685 F:      drivers/misc/vexpress_config.c
686 N:      vexpress
687
688 ARM ZYNQ
689 M:      Michal Simek <monstr@monstr.eu>
690 S:      Maintained
691 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
692 F:      arch/arm/mach-zynq/
693 F:      doc/board/xilinx/
694 F:      doc/device-tree-bindings/video/syncoam,seps525.txt
695 F:      drivers/clk/clk_zynq.c
696 F:      drivers/fpga/zynqpl.c
697 F:      drivers/gpio/zynq_gpio.c
698 F:      drivers/i2c/i2c-cdns.c
699 F:      drivers/i2c/muxes/pca954x.c
700 F:      drivers/i2c/zynq_i2c.c
701 F:      drivers/mmc/zynq_sdhci.c
702 F:      drivers/mtd/nand/raw/zynq_nand.c
703 F:      drivers/net/phy/ethernet_id.c
704 F:      drivers/net/phy/xilinx_phy.c
705 F:      drivers/net/zynq_gem.c
706 F:      drivers/pinctrl/pinctrl-zynqmp.c
707 F:      drivers/serial/serial_zynq.c
708 F:      drivers/spi/zynq_qspi.c
709 F:      drivers/spi/zynq_spi.c
710 F:      drivers/usb/host/ehci-zynq.c
711 F:      drivers/watchdog/cdns_wdt.c
712 F:      include/zynqpl.h
713 F:      tools/zynqimage.c
714 N:      zynq
715
716 ARM ZYNQMP
717 M:      Michal Simek <michal.simek@amd.com>
718 S:      Maintained
719 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
720 F:      arch/arm/mach-zynqmp/
721 F:      drivers/clk/clk_zynqmp.c
722 F:      driver/firmware/firmware-zynqmp.c
723 F:      drivers/fpga/zynqpl.c
724 F:      drivers/gpio/gpio_slg7xl45106.c
725 F:      drivers/gpio/zynq_gpio.c
726 F:      drivers/gpio/zynqmp_gpio_modepin.c
727 F:      drivers/i2c/i2c-cdns.c
728 F:      drivers/i2c/muxes/pca954x.c
729 F:      drivers/i2c/zynq_i2c.c
730 F:      drivers/mailbox/zynqmp-ipi.c
731 F:      drivers/mmc/zynq_sdhci.c
732 F:      drivers/mtd/nand/raw/zynq_nand.c
733 F:      drivers/net/phy/xilinx_phy.c
734 F:      drivers/net/zynq_gem.c
735 F:      drivers/phy/phy-zynqmp.c
736 F:      drivers/power/domain/zynqmp-power-domain.c
737 F:      drivers/pwm/pwm-cadence-ttc.c
738 F:      drivers/serial/serial_zynq.c
739 F:      drivers/reset/reset-zynqmp.c
740 F:      drivers/rtc/zynqmp_rtc.c
741 F:      drivers/soc/soc_xilinx_zynqmp.c
742 F:      drivers/spi/zynq_qspi.c
743 F:      drivers/spi/zynq_spi.c
744 F:      drivers/timer/cadence-ttc.c
745 F:      drivers/video/seps525.c
746 F:      drivers/watchdog/cdns_wdt.c
747 F:      include/zynqmppl.h
748 F:      include/zynqmp_firmware.h
749 F:      tools/zynqmp*
750 N:      ultra96
751 N:      zynqmp
752
753 ARM ZYNQMP R5
754 M:      Michal Simek <michal.simek@amd.com>
755 S:      Maintained
756 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
757 F:      arch/arm/mach-zynqmp-r5/
758
759 ARM PHYTIUM
760 M:      liuhao <liuhao@phytium.com.cn>
761 M:      shuyiqi <shuyiqi@phytium.com.cn>
762 S:      Maintained
763 F:      drivers/pci/pcie_phytium.c
764 F:      arch/arm/dts/phytium-durian.dts
765
766 ASPEED FMC SPI DRIVER
767 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
768 M:      Cédric Le Goater <clg@kaod.org>
769 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
770 S:      Maintained
771 F:      drivers/spi/spi-aspeed-smc.c
772
773 BINMAN
774 M:      Simon Glass <sjg@chromium.org>
775 M:      Alper Nebi Yasak <alpernebiyasak@gmail.com>
776 S:      Maintained
777 F:      tools/binman/
778
779 BOOTDEVICE
780 M:      Simon Glass <sjg@chromium.org>
781 S:      Maintained
782 F:      boot/bootdev*.c
783 F:      boot/bootflow.c
784 F:      boot/bootmeth*.c
785 F:      boot/bootstd.c
786 F:      cmd/bootdev.c
787 F:      cmd/bootflow.c
788 F:      doc/develop/bootstd.rst
789 F:      doc/usage/bootdev.rst
790 F:      doc/usage/bootflow.rst
791 F:      doc/usage/bootmeth.rst
792 F:      drivers/mmc/mmc_bootdev.c
793 F:      include/bootdev.h
794 F:      include/bootflow.h
795 F:      include/bootmeth.h
796 F:      include/bootstd.h
797 F:      net/eth_bootdevice.c
798 F:      test/boot/
799
800 BTRFS
801 M:      Marek Behún <kabel@kernel.org>
802 R:      Qu Wenruo <wqu@suse.com>
803 L:      linux-btrfs@vger.kernel.org
804 S:      Maintained
805 F:      cmd/btrfs.c
806 F:      fs/btrfs/
807 F:      include/btrfs.h
808
809 BUILDMAN
810 M:      Simon Glass <sjg@chromium.org>
811 S:      Maintained
812 F:      tools/buildman/
813
814 CAT
815 M:      Roger Knecht <rknecht@pm.me>
816 S:      Maintained
817 F:      cmd/cat.c
818
819 CFI FLASH
820 M:      Stefan Roese <sr@denx.de>
821 S:      Maintained
822 T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
823 F:      drivers/mtd/cfi_flash.c
824 F:      drivers/mtd/jedec_flash.c
825
826 CLOCK
827 M:      Lukasz Majewski <lukma@denx.de>
828 M:      Sean Anderson <seanga2@gmail.com>
829 S:      Maintained
830 T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
831 F:      drivers/clk/
832 F:      drivers/clk/imx/
833
834 COLDFIRE
835 M:      Huan Wang <alison.wang@nxp.com>
836 M:      Angelo Dureghello <angelo@sysam.it>
837 S:      Maintained
838 T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
839 F:      arch/m68k/
840 F:      doc/arch/m68k.rst
841
842 CYCLIC
843 M:      Stefan Roese <sr@denx.de>
844 S:      Maintained
845 F:      cmd/cyclic.c
846 F:      common/cyclic.c
847 F:      include/cyclic.h
848
849 DFU
850 M:      Lukasz Majewski <lukma@denx.de>
851 S:      Maintained
852 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
853 F:      cmd/dfu.c
854 F:      cmd/usb_*.c
855 F:      common/dfu.c
856 F:      common/update.c
857 F:      common/usb_storage.c
858 F:      doc/api/dfu.rst
859 F:      doc/usage/dfu.rst
860 F:      drivers/dfu/
861 F:      drivers/usb/gadget/
862 F:      include/dfu.h
863
864 DRIVER MODEL
865 M:      Simon Glass <sjg@chromium.org>
866 S:      Maintained
867 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
868 F:      doc/driver-model/
869 F:      drivers/core/
870 F:      include/dm/
871 F:      test/dm/
872
873 EFI APP
874 M:      Simon Glass <sjg@chromium.org>
875 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
876 S:      Maintained
877 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
878 F:      board/efi/efi-x86_app
879 F:      configs/efi-x86_app*
880 F:      doc/develop/uefi/u-boot_on_efi.rst
881 F:      drivers/block/efi-media-uclass.c
882 F:      drivers/block/sb_efi_media.c
883 F:      lib/efi/efi_app.c
884 F:      scripts/build-efi.sh
885 F:      test/dm/efi_media.c
886
887 EFI PAYLOAD
888 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
889 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
890 S:      Maintained
891 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
892 F:      arch/arm/lib/*_efi.*
893 F:      cmd/bootefi.c
894 F:      cmd/eficonfig.c
895 F:      cmd/efidebug.c
896 F:      cmd/nvedit_efi.c
897 F:      doc/api/efi.rst
898 F:      doc/develop/uefi/*
899 F:      doc/mkeficapsule.1
900 F:      doc/usage/bootefi.rst
901 F:      drivers/rtc/emul_rtc.c
902 F:      include/capitalization.h
903 F:      include/charset.h
904 F:      include/cp1250.h
905 F:      include/cp437.h
906 F:      include/efi*
907 F:      include/pe.h
908 F:      include/asm-generic/pe.h
909 F:      include/mm_communication.h
910 F:      lib/charset.c
911 F:      lib/efi*/
912 F:      test/lib/efi_*
913 F:      test/py/tests/test_efi*
914 F:      test/py/tests/test_efi*/
915 F:      test/unicode_ut.c
916 F:      cmd/bootefi.c
917 F:      cmd/efidebug.c
918 F:      cmd/nvedit_efi.c
919 F:      tools/efivar.py
920 F:      tools/file2include.c
921 F:      tools/mkeficapsule.c
922
923 ENVIRONMENT
924 M:      Joe Hershberger <joe.hershberger@ni.com>
925 R:      Wolfgang Denk <wd@denx.de>
926 S:      Maintained
927 F:      env/
928 F:      include/env*
929 F:      test/env/
930 F:      tools/env*
931 F:      tools/mkenvimage.c
932
933 ENVIRONMENT AS TEXT
934 M:      Simon Glass <sjg@chromium.org>
935 R:      Wolfgang Denk <wd@denx.de>
936 S:      Maintained
937 F:      doc/usage/environment.rst
938 F:      scripts/env2string.awk
939
940 EROFS
941 M:      Huang Jianan <jnhuang95@gmail.com>
942 L:      linux-erofs@lists.ozlabs.org
943 S:      Maintained
944 F:      cmd/erofs.c
945 F:      fs/erofs/
946 F:      include/erofs.h
947 F:      test/py/tests/test_fs/test_erofs.py
948
949 EVENTS
950 M:      Simon Glass <sjg@chromium.org>
951 S:      Maintained
952 F:      cmd/event.c
953 F:      common/event.c
954 F:      include/event.h
955 F:      scripts/event_dump.py
956 F:      test/common/event.c
957 F:      test/py/tests/test_event_dump.py
958
959 FASTBOOT
960 S:      Orphaned
961 F:      cmd/fastboot.c
962 F:      doc/android/fastboot*.rst
963 F:      include/fastboot.h
964 F:      include/fastboot-internal.h
965 F:      include/net/fastboot.h
966 F:      drivers/fastboot/
967 F:      drivers/usb/gadget/f_fastboot.c
968 F:      net/fastboot.c
969 F:      test/dm/fastboot.c
970
971 FPGA
972 M:      Michal Simek <michal.simek@amd.com>
973 S:      Maintained
974 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
975 F:      drivers/fpga/
976 F:      cmd/fpga.c
977 F:      include/fpga.h
978 F:      test/dm/fpga.c
979
980 FLATTENED DEVICE TREE
981 M:      Simon Glass <sjg@chromium.org>
982 S:      Maintained
983 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
984 F:      lib/fdtdec*
985 F:      lib/libfdt/
986 F:      include/fdt*
987 F:      include/linux/libfdt*
988 F:      cmd/fdt.c
989 F:      common/fdt_support.c
990 F:      scripts/dtc-version.sh
991
992 FREEBSD
993 M:      Rafal Jaworowski <raj@semihalf.com>
994 S:      Maintained
995 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
996
997 FREESCALE QORIQ
998 M:      Priyanka Jain <priyanka.jain@nxp.com>
999 S:      Maintained
1000 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
1001 F:      drivers/watchdog/sp805_wdt.c
1002 F:      drivers/watchdog/sbsa_gwdt.c
1003
1004 GATEWORKS_SC
1005 M:      Tim Harvey <tharvey@gateworks.com>
1006 S:      Maintained
1007 F:      drivers/misc/gsc.c
1008 F:      include/gsc.h
1009
1010 I2C
1011 M:      Heiko Schocher <hs@denx.de>
1012 S:      Maintained
1013 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1014 F:      drivers/i2c/
1015
1016 KWBIMAGE / KWBOOT TOOLS
1017 M:      Pali Rohár <pali@kernel.org>
1018 M:      Marek Behún <kabel@kernel.org>
1019 M:      Stefan Roese <sr@denx.de>
1020 S:      Maintained
1021 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1022 F:      doc/README.kwbimage
1023 F:      doc/kwboot.1
1024 F:      tools/kwb*
1025
1026 LED
1027 M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
1028 S:      Supported
1029 F:      doc/device-tree-bindings/leds/leds-pwm.txt
1030 F:      drivers/led/led_pwm.c
1031
1032 LOGGING
1033 M:      Simon Glass <sjg@chromium.org>
1034 S:      Maintained
1035 T:      git https://source.denx.de/u-boot/u-boot.git
1036 F:      common/log*
1037 F:      cmd/log.c
1038 F:      doc/develop/logging.rst
1039 F:      include/log.h
1040 F:      lib/getopt.c
1041 F:      test/log/
1042 F:      test/py/tests/test_log.py
1043
1044 MALI DISPLAY PROCESSORS
1045 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1046 S:      Supported
1047 T:      git git://github.com/ARM-software/u-boot.git
1048 F:      drivers/video/mali_dp.c
1049 F:      drivers/i2c/i2c-versatile.c
1050
1051 MICROBLAZE
1052 M:      Michal Simek <monstr@monstr.eu>
1053 S:      Maintained
1054 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1055 F:      arch/microblaze/
1056 F:      cmd/mfsl.c
1057 F:      drivers/gpio/xilinx_gpio.c
1058 F:      drivers/net/xilinx_axi_emac.c
1059 F:      drivers/net/xilinx_emaclite.c
1060 F:      drivers/serial/serial_xuartlite.c
1061 F:      drivers/spi/xilinx_spi.c
1062 F:      drivers/sysreset/sysreset_gpio.c
1063 F:      drivers/timer/xilinx-timer.c
1064 F:      drivers/watchdog/xilinx_tb_wdt.c
1065 N:      xilinx
1066
1067 MIPS
1068 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1069 S:      Maintained
1070 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1071 F:      arch/mips/
1072
1073 MIPS CORTINA ACCESS CAxxxx
1074 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1075 S:      Supported
1076 F:      board/cortina/common/
1077 F:      drivers/gpio/cortina_gpio.c
1078 F:      drivers/watchdog/cortina_wdt.c
1079 F:      drivers/serial/serial_cortina.c
1080 F:      drivers/led/led_cortina.c
1081 F:      drivers/mmc/ca_dw_mmc.c
1082 F:      drivers/spi/ca_sflash.c
1083 F:      drivers/i2c/i2c-cortina.c
1084 F:      drivers/i2c/i2c-cortina.h
1085 F:      drivers/net/cortina_ni.c
1086 F:      drivers/net/cortina_ni.h
1087 F:      drivers/net/phy/ca_phy.c
1088
1089 MIPS MEDIATEK
1090 M:      Weijie Gao <weijie.gao@mediatek.com>
1091 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1092 S:      Maintained
1093 F:      arch/mips/mach-mtmips/
1094 F:      arch/mips/dts/mt7620.dtsi
1095 F:      arch/mips/dts/mt7621.dtsi
1096 F:      arch/mips/dts/mt7620-u-boot.dtsi
1097 F:      arch/mips/dts/mt7621-u-boot.dtsi
1098 F:      include/configs/mt7620.h
1099 F:      include/configs/mt7621.h
1100 F:      include/dt-bindings/clock/mt7620-clk.h
1101 F:      include/dt-bindings/clock/mt7621-clk.h
1102 F:      include/dt-bindings/clock/mt7628-clk.h
1103 F:      include/dt-bindings/reset/mt7620-reset.h
1104 F:      include/dt-bindings/reset/mt7621-reset.h
1105 F:      include/dt-bindings/reset/mt7628-reset.h
1106 F:      drivers/clk/mtmips/
1107 F:      drivers/pinctrl/mtmips/
1108 F:      drivers/gpio/mt7620_gpio.c
1109 F:      drivers/mtd/nand/raw/mt7621_nand.c
1110 F:      drivers/mtd/nand/raw/mt7621_nand.h
1111 F:      drivers/mtd/nand/raw/mt7621_nand_spl.c
1112 F:      drivers/net/mt7620-eth.c
1113 F:      drivers/phy/mt7620-usb-phy.c
1114 F:      drivers/reset/reset-mtmips.c
1115 F:      drivers/serial/serial_mt7620.c
1116 F:      drivers/spi/mt7620_spi.c
1117 F:      drivers/sysreset/sysreset_resetctl.c
1118 F:      drivers/watchdog/mt7620_wdt.c
1119
1120 MIPS MSCC
1121 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1122 M:      Lars Povlsen <lars.povlsen@microchip.com>
1123 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1124 S:      Maintained
1125 F:      arch/mips/mach-mscc/
1126 F:      arch/mips/dts/luton*
1127 F:      arch/mips/dts/mscc*
1128 F:      arch/mips/dts/ocelot*
1129 F:      arch/mips/dts/jr2*
1130 F:      arch/mips/dts/serval*
1131 F:      board/mscc/
1132 F:      configs/mscc*
1133 F:      drivers/gpio/mscc_sgpio.c
1134 F:      drivers/spi/mscc_bb_spi.c
1135 F:      include/configs/vcoreiii.h
1136 F:      include/dt-bindings/mscc/
1137 F:      drivers/pinctrl/mscc/
1138 F:      drivers/net/mscc_eswitch/
1139
1140 MIPS JZ4780
1141 M:      Ezequiel Garcia <ezequiel@collabora.com>
1142 S:      Maintained
1143 F:      arch/mips/mach-jz47xx/
1144
1145 MIPS Octeon
1146 M:      Aaron Williams <awilliams@marvell.com>
1147 S:      Maintained
1148 F:      arch/mips/mach-octeon/
1149 F:      arch/mips/include/asm/arch-octeon/
1150 F:      arch/mips/dts/mrvl,cn73xx.dtsi
1151
1152 MMC
1153 M:      Peng Fan <peng.fan@nxp.com>
1154 M:      Jaehoon Chung <jh80.chung@samsung.com>
1155 S:      Maintained
1156 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1157 F:      drivers/mmc/
1158
1159 NAND FLASH
1160 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1161 M:      Michael Trimarchi <michael@amarulasolutions.com>
1162 S:      Maintained
1163 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1164 F:      drivers/mtd/nand/raw/
1165
1166 NETWORK
1167 M:      Joe Hershberger <joe.hershberger@ni.com>
1168 M:      Ramon Fried <rfried.dev@gmail.com>
1169 S:      Maintained
1170 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1171 F:      drivers/net/
1172 F:      include/net.h
1173 F:      net/
1174
1175 NIOS
1176 M:      Thomas Chou <thomas@wytron.com.tw>
1177 S:      Maintained
1178 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1179 F:      arch/nios2/
1180
1181 NVMe
1182 M:      Bin Meng <bmeng.cn@gmail.com>
1183 S:      Maintained
1184 F:      drivers/nvme/
1185 F:      cmd/nvme.c
1186 F:      include/nvme.h
1187 F:      doc/develop/driver-model/nvme.rst
1188
1189 NVMEM
1190 M:      Sean Anderson <seanga2@gmail.com>
1191 S:      Maintained
1192 F:      doc/api/nvmem.rst
1193 F:      drivers/misc/nvmem.c
1194 F:      include/nvmem.h
1195
1196 NXP C45 TJA11XX PHY DRIVER
1197 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1198 S:      Maintained
1199 F:      drivers/net/phy/nxp-c45-tja11xx.c
1200
1201 ONENAND
1202 #M:     Lukasz Majewski <l.majewski@majess.pl>
1203 S:      Orphaned (Since 2017-01)
1204 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1205 F:      drivers/mtd/onenand/
1206
1207 OUT4-IMX6ULL-NANO BOARD
1208 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1209 S:      Maintained
1210 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1211 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1212 F:      arch/arm/dts/o4-imx-nano.dts
1213 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1214 F:      board/out4
1215 F:      configs/ev-imx280-nano-x-mb_defconfig
1216 F:      configs/o4-imx6ull-nano_defconfig
1217 F:      include/configs/o4-imx6ull-nano.h
1218
1219 PATMAN
1220 M:      Simon Glass <sjg@chromium.org>
1221 S:      Maintained
1222 F:      tools/patman/
1223
1224 PCI Endpoint
1225 M:      Ramon Fried <rfried.dev@gmail.com>
1226 S:      Maintained
1227 F:      drivers/pci_endpoint/
1228 F:  include/pci_ep.h
1229
1230 PCI MPC85xx
1231 M:      Heiko Schocher <hs@denx.de>
1232 S:      Maintained
1233 F:      drivers/pci/pci_mpc85xx.c
1234
1235 POWER
1236 M:      Jaehoon Chung <jh80.chung@samsung.com>
1237 S:      Maintained
1238 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1239 F:      drivers/power/
1240
1241 POWERPC
1242 M:      Wolfgang Denk <wd@denx.de>
1243 S:      Maintained
1244 F:      arch/powerpc/
1245
1246 POWERPC MPC8XX
1247 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1248 S:      Maintained
1249 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1250 F:      arch/powerpc/cpu/mpc8xx/
1251
1252 POWERPC MPC83XX
1253 M:      Mario Six <mario.six@gdsys.cc>
1254 S:      Maintained
1255 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1256 F:      drivers/ram/mpc83xx_sdram.c
1257 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1258 F:      drivers/sysreset/sysreset_mpc83xx.c
1259 F:      drivers/sysreset/sysreset_mpc83xx.h
1260 F:      drivers/clk/mpc83xx_clk.c
1261 F:      drivers/clk/mpc83xx_clk.h
1262 F:      include/dt-bindings/clk/mpc83xx-clk.h
1263 F:      drivers/timer/mpc83xx_timer.c
1264 F:      drivers/cpu/mpc83xx_cpu.c
1265 F:      drivers/cpu/mpc83xx_cpu.h
1266 F:      drivers/misc/mpc83xx_serdes.c
1267 F:      arch/powerpc/cpu/mpc83xx/
1268 F:      arch/powerpc/include/asm/arch-mpc83xx/
1269
1270 POWERPC MPC85XX
1271 M:      Marek Behún <kabel@kernel.org>
1272 S:      Maintained
1273 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1274 F:      arch/powerpc/cpu/mpc85xx/
1275
1276 RISC-V
1277 M:      Rick Chen <rick@andestech.com>
1278 M:      Leo <ycliang@andestech.com>
1279 S:      Maintained
1280 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1281 F:      arch/riscv/
1282 F:      cmd/riscv/
1283 F:      doc/usage/sbi.rst
1284 F:      drivers/sysreset/sysreset_sbi.c
1285 F:      drivers/timer/andes_plmt_timer.c
1286 F:      drivers/timer/sifive_clint_timer.c
1287 F:      tools/prelink-riscv.c
1288
1289 RISC-V CANAAN KENDRYTE K210
1290 M:      Sean Anderson <seanga2@gmail.com>
1291 S:      Maintained
1292 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1293 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1294 F:      drivers/clk/clk_k210.c
1295 F:      drivers/pinctrl/pinctrl-k210.c
1296 F:      include/k210/
1297
1298 RNG
1299 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1300 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1301 S:      Maintained
1302 F:      cmd/rng.c
1303 F:      doc/api/rng.rst
1304 F:      drivers/rng/
1305 F:      drivers/virtio/virtio_rng.c
1306 F:      include/rng.h
1307
1308 ROCKUSB
1309 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1310 S:      Maintained
1311 F:      drivers/usb/gadget/f_rockusb.c
1312 F:      cmd/rockusb.c
1313 F:      doc/README.rockusb
1314
1315 SANDBOX
1316 M:      Simon Glass <sjg@chromium.org>
1317 S:      Maintained
1318 F:      arch/sandbox/
1319 F:      doc/arch/sandbox.rst
1320 F:      include/dt-bindings/*/sandbox*.h
1321
1322 SEMIHOSTING
1323 R:      Sean Anderson <sean.anderson@seco.com>
1324 S:      Orphaned
1325 N:      semihosting
1326
1327 SETEXPR
1328 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1329 S:      Maintained
1330 F:      cmd/printf.c
1331 F:      doc/usage/setexpr.rst
1332
1333 SH
1334 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1335 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1336 S:      Maintained
1337 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1338 F:      arch/sh/
1339
1340 SL28CLPD
1341 M:      Michael Walle <michael@walle.cc>
1342 S:      Maintained
1343 F:      drivers/gpio/sl28cpld-gpio.c
1344 F:      drivers/misc/sl28cpld.c
1345 F:      drivers/watchdog/sl28cpld-wdt.c
1346
1347 SMCCC TRNG
1348 M:      Etienne Carriere <etienne.carriere@linaro.org>
1349 S:      Maintained
1350 F:      drivers/rng/smccc_trng.c
1351
1352 SPI
1353 M:      Jagan Teki <jagan@amarulasolutions.com>
1354 S:      Maintained
1355 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1356 F:      drivers/spi/
1357 F:      include/spi*
1358
1359 SPI-NOR
1360 M:      Jagan Teki <jagan@amarulasolutions.com>
1361 M:      Vignesh R <vigneshr@ti.com>
1362 S:      Maintained
1363 F:      drivers/mtd/spi/
1364 F:      include/spi_flash.h
1365 F:      include/linux/mtd/cfi.h
1366 F:      include/linux/mtd/spi-nor.h
1367
1368 SPMI
1369 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1370 S:      Maintained
1371 F:      drivers/spmi/
1372 F:      include/spmi/
1373
1374 SQUASHFS
1375 M:      Joao Marcos Costa <jmcosta944@gmail.com>
1376 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1377 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1378 S:      Maintained
1379 F:      fs/squashfs/
1380 F:      include/sqfs.h
1381 F:      cmd/sqfs.c
1382 F:      test/py/tests/test_fs/test_squashfs/
1383
1384 STACKPROTECTOR
1385 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1386 S:      Maintained
1387 F:      common/stackprot.c
1388 F:      cmd/stackprot_test.c
1389 F:      test/py/tests/test_stackprotector.py
1390
1391 TARGET_BCMNS3
1392 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1393 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1394 S:      Maintained
1395 F:      board/broadcom/bcmns3/
1396 F:      doc/README.bcmns3
1397 F:      configs/bcm_ns3_defconfig
1398 F:      include/configs/bcm_ns3.h
1399 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1400 F:      arch/arm/Kconfig
1401 F:      arch/arm/dts/ns3-board.dts
1402 F:      arch/arm/dts/ns3.dtsi
1403 F:      arch/arm/cpu/armv8/bcmns3
1404 F:      arch/arm/include/asm/arch-bcmns3/
1405 F:      cmd/broadcom/Makefile
1406 F:      cmd/broadcom/chimp_boot.c
1407 F:      cmd/broadcom/nitro_image_load.c
1408 F:      cmd/broadcom/chimp_handshake.c
1409
1410 TDA19988 HDMI ENCODER
1411 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1412 S:      Maintained
1413 F:      drivers/video/tda19988.c
1414
1415 TI SYSTEM SECURITY
1416 M:      Andrew F. Davis <afd@ti.com>
1417 S:      Supported
1418 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1419 F:      arch/arm/mach-omap2/sec-common.c
1420 F:      arch/arm/mach-omap2/config_secure.mk
1421 F:      arch/arm/mach-k3/security.c
1422 F:      arch/arm/mach-k3/config_secure.mk
1423 F:      configs/am335x_hs_evm_defconfig
1424 F:      configs/am335x_hs_evm_uart_defconfig
1425 F:      configs/am43xx_hs_evm_defconfig
1426 F:      configs/am43xx_hs_evm_qspi_defconfig
1427 F:      configs/am57xx_hs_evm_defconfig
1428 F:      configs/am57xx_hs_evm_usb_defconfig
1429 F:      configs/dra7xx_hs_evm_defconfig
1430 F:      configs/dra7xx_hs_evm_usb_defconfig
1431 F:      configs/k2hk_hs_evm_defconfig
1432 F:      configs/k2e_hs_evm_defconfig
1433 F:      configs/k2g_hs_evm_defconfig
1434 F:      configs/k2l_hs_evm_defconfig
1435 F:      configs/am65x_hs_evm_r5_defconfig
1436 F:      configs/am65x_hs_evm_a53_defconfig
1437 F:      configs/j7200_hs_evm_a72_defconfig
1438 F:      configs/j7200_hs_evm_r5_defconfig
1439 F:      configs/j721e_hs_evm_a72_defconfig
1440 F:      configs/j721e_hs_evm_r5_defconfig
1441 F:      configs/j721s2_hs_evm_a72_defconfig
1442 F:      configs/j721s2_hs_evm_r5_defconfig
1443
1444 TPM DRIVERS
1445 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1446 S:      Maintained
1447 F:      drivers/tpm/
1448
1449 TQ GROUP
1450 #M:     Martin Krause <martin.krause@tq-systems.de>
1451 S:      Orphaned (Since 2016-02)
1452 T:      git git://git.denx.de/u-boot-tq-group.git
1453
1454 TEE
1455 M:      Jens Wiklander <jens.wiklander@linaro.org>
1456 S:      Maintained
1457 F:      drivers/tee/
1458 F:      include/tee.h
1459 F:      include/tee/
1460
1461 TEE-lib
1462 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1463 S:      Maintained
1464 F:      lib/optee
1465
1466 UBI
1467 M:      Kyungmin Park <kmpark@infradead.org>
1468 M:      Heiko Schocher <hs@denx.de>
1469 S:      Maintained
1470 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1471 F:      drivers/mtd/ubi/
1472
1473 UFS
1474 M:      Faiz Abbas <faiz_abbas@ti.com>
1475 S:      Maintained
1476 F:      drivers/ufs/
1477
1478 USB
1479 M:      Marek Vasut <marex@denx.de>
1480 S:      Maintained
1481 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1482 F:      drivers/usb/
1483 F:      common/usb.c
1484 F:      common/usb_kbd.c
1485 F:      include/usb.h
1486
1487 USB xHCI
1488 M:      Bin Meng <bmeng.cn@gmail.com>
1489 S:      Maintained
1490 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1491 F:      drivers/usb/host/xhci*
1492 F:      include/usb/xhci.h
1493
1494 VIDEO
1495 M:      Anatolij Gustschin <agust@denx.de>
1496 S:      Maintained
1497 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1498 F:      drivers/video/
1499 F:      include/video*.h
1500
1501 VirtIO
1502 M:      Bin Meng <bmeng.cn@gmail.com>
1503 S:      Maintained
1504 F:      drivers/virtio/
1505 F:      cmd/virtio.c
1506 F:      include/config/virtio/
1507 F:      include/config/virtio.h
1508 F:      include/config/cmd/virtio.h
1509 F:      include/virtio*.h
1510 F:      test/dm/virtio.c
1511 F:      doc/develop/driver-model/virtio.rst
1512
1513 WATCHDOG
1514 M:      Stefan Roese <sr@denx.de>
1515 S:      Maintained
1516 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1517 F:      cmd/wdt.c
1518 F:      drivers/watchdog/
1519 F:      include/watchdog*.h
1520
1521 X86
1522 M:      Simon Glass <sjg@chromium.org>
1523 M:      Bin Meng <bmeng.cn@gmail.com>
1524 S:      Maintained
1525 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1526 F:      arch/x86/
1527 F:      cmd/x86/
1528
1529 XEN
1530 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1531 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1532 S:      Maintained
1533 F:      arch/arm/cpu/armv8/xen/
1534 F:      arch/arm/include/asm/xen.h
1535 F:      arch/arm/include/asm/xen/
1536 F:      cmd/pvblock.c
1537 F:      drivers/serial/serial_xen.c
1538 F:      drivers/xen/
1539 F:      include/pvblock.h
1540 F:      include/xen/
1541 F:      include/xen.h
1542 F:      lib/sscanf.c
1543 F:      test/lib/sscanf.c
1544
1545 XTENSA
1546 M:      Max Filippov <jcmvbkbc@gmail.com>
1547 S:      Maintained
1548 F:      arch/xtensa/
1549
1550 XXD
1551 M:      Roger Knecht <rknecht@pm.me>
1552 S:      Maintained
1553 F:      cmd/xxd.c
1554 F:      doc/usage/cmd/xxd.rst
1555 F:      test/py/tests/test_xxd/
1556
1557 THE REST
1558 M:      Tom Rini <trini@konsulko.com>
1559 L:      u-boot@lists.denx.de
1560 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1561 S:      Maintained
1562 T:      git https://source.denx.de/u-boot/u-boot.git
1563 F:      configs/tools-only_defconfig
1564 F:      *
1565 F:      */
1566
1567 CAAM
1568 M:      Gaurav Jain <gaurav.jain@nxp.com>
1569 S:      Maintained
1570 F:      arch/arm/dts/ls1021a-twr-u-boot.dtsi
1571 F:      drivers/crypto/fsl/
1572 F:      include/fsl_sec.h