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