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