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