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