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