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