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