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