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