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