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