cyclic: Add 'cyclic list' and 'cyclic demo' commands
[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:      cmd/cyclic.c
802 F:      common/cyclic.c
803 F:      include/cyclic.h
804
805 DFU
806 M:      Lukasz Majewski <lukma@denx.de>
807 S:      Maintained
808 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
809 F:      cmd/dfu.c
810 F:      cmd/usb_*.c
811 F:      common/dfu.c
812 F:      common/update.c
813 F:      common/usb_storage.c
814 F:      doc/api/dfu.rst
815 F:      doc/usage/dfu.rst
816 F:      drivers/dfu/
817 F:      drivers/usb/gadget/
818 F:      include/dfu.h
819
820 DRIVER MODEL
821 M:      Simon Glass <sjg@chromium.org>
822 S:      Maintained
823 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
824 F:      doc/driver-model/
825 F:      drivers/core/
826 F:      include/dm/
827 F:      test/dm/
828
829 EFI APP
830 M:      Simon Glass <sjg@chromium.org>
831 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
832 S:      Maintained
833 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
834 F:      board/efi/efi-x86_app
835 F:      configs/efi-x86_app*
836 F:      doc/develop/uefi/u-boot_on_efi.rst
837 F:      drivers/block/efi-media-uclass.c
838 F:      drivers/block/sb_efi_media.c
839 F:      lib/efi/efi_app.c
840 F:      scripts/build-efi.sh
841 F:      test/dm/efi_media.c
842
843 EFI PAYLOAD
844 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
845 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
846 S:      Maintained
847 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
848 F:      doc/api/efi.rst
849 F:      doc/develop/uefi/*
850 F:      doc/mkeficapsule.1
851 F:      doc/usage/bootefi.rst
852 F:      drivers/rtc/emul_rtc.c
853 F:      include/capitalization.h
854 F:      include/charset.h
855 F:      include/cp1250.h
856 F:      include/cp437.h
857 F:      include/efi*
858 F:      include/pe.h
859 F:      include/asm-generic/pe.h
860 F:      lib/charset.c
861 F:      lib/efi*/
862 F:      test/lib/efi_*
863 F:      test/py/tests/test_efi*
864 F:      test/py/tests/test_efi*/
865 F:      test/unicode_ut.c
866 F:      cmd/bootefi.c
867 F:      cmd/efidebug.c
868 F:      cmd/nvedit_efi.c
869 F:      tools/efivar.py
870 F:      tools/file2include.c
871 F:      tools/mkeficapsule.c
872
873 EFI VARIABLES VIA OP-TEE
874 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
875 S:      Maintained
876 F:      lib/efi_loader/efi_variable_tee.c
877 F:      include/mm_communication.h
878
879 ENVIRONMENT
880 M:      Joe Hershberger <joe.hershberger@ni.com>
881 R:      Wolfgang Denk <wd@denx.de>
882 S:      Maintained
883 F:      env/
884 F:      include/env*
885 F:      test/env/
886 F:      tools/env*
887 F:      tools/mkenvimage.c
888
889 ENVIRONMENT AS TEXT
890 M:      Simon Glass <sjg@chromium.org>
891 R:      Wolfgang Denk <wd@denx.de>
892 S:      Maintained
893 F:      doc/usage/environment.rst
894 F:      scripts/env2string.awk
895
896 EROFS
897 M:      Huang Jianan <jnhuang95@gmail.com>
898 L:      linux-erofs@lists.ozlabs.org
899 S:      Maintained
900 F:      cmd/erofs.c
901 F:      fs/erofs/
902 F:      include/erofs.h
903 F:      test/py/tests/test_fs/test_erofs.py
904
905 EVENTS
906 M:      Simon Glass <sjg@chromium.org>
907 S:      Maintained
908 F:      cmd/event.c
909 F:      common/event.c
910 F:      include/event.h
911 F:      scripts/event_dump.py
912 F:      test/common/event.c
913 F:      test/py/tests/test_event_dump.py
914
915 FASTBOOT
916 S:      Orphaned
917 F:      cmd/fastboot.c
918 F:      doc/android/fastboot*.rst
919 F:      include/fastboot.h
920 F:      include/fastboot-internal.h
921 F:      include/net/fastboot.h
922 F:      drivers/fastboot/
923 F:      drivers/usb/gadget/f_fastboot.c
924 F:      net/fastboot.c
925 F:      test/dm/fastboot.c
926
927 FPGA
928 M:      Michal Simek <michal.simek@amd.com>
929 S:      Maintained
930 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
931 F:      drivers/fpga/
932 F:      cmd/fpga.c
933 F:      include/fpga.h
934
935 FLATTENED DEVICE TREE
936 M:      Simon Glass <sjg@chromium.org>
937 S:      Maintained
938 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
939 F:      lib/fdtdec*
940 F:      lib/libfdt/
941 F:      include/fdt*
942 F:      include/linux/libfdt*
943 F:      cmd/fdt.c
944 F:      common/fdt_support.c
945 F:      scripts/dtc-version.sh
946
947 FREEBSD
948 M:      Rafal Jaworowski <raj@semihalf.com>
949 S:      Maintained
950 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
951
952 FREESCALE QORIQ
953 M:      Priyanka Jain <priyanka.jain@nxp.com>
954 S:      Maintained
955 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
956 F:      drivers/watchdog/sp805_wdt.c
957 F:      drivers/watchdog/sbsa_gwdt.c
958
959 GATEWORKS_SC
960 M:      Tim Harvey <tharvey@gateworks.com>
961 S:      Maintained
962 F:      drivers/misc/gsc.c
963 F:      include/gsc.h
964
965 I2C
966 M:      Heiko Schocher <hs@denx.de>
967 S:      Maintained
968 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
969 F:      drivers/i2c/
970
971 KWBIMAGE / KWBOOT TOOLS
972 M:      Pali Rohár <pali@kernel.org>
973 M:      Marek Behún <kabel@kernel.org>
974 M:      Stefan Roese <sr@denx.de>
975 S:      Maintained
976 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
977 F:      doc/README.kwbimage
978 F:      doc/kwboot.1
979 F:      tools/kwb*
980
981 LED
982 M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
983 S:      Supported
984 F:      doc/device-tree-bindings/leds/leds-pwm.txt
985 F:      drivers/led/led_pwm.c
986
987 LOGGING
988 M:      Simon Glass <sjg@chromium.org>
989 S:      Maintained
990 T:      git https://source.denx.de/u-boot/u-boot.git
991 F:      common/log*
992 F:      cmd/log.c
993 F:      doc/develop/logging.rst
994 F:      include/log.h
995 F:      lib/getopt.c
996 F:      test/log/
997 F:      test/py/tests/test_log.py
998
999 MALI DISPLAY PROCESSORS
1000 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1001 S:      Supported
1002 T:      git git://github.com/ARM-software/u-boot.git
1003 F:      drivers/video/mali_dp.c
1004 F:      drivers/i2c/i2c-versatile.c
1005
1006 MICROBLAZE
1007 M:      Michal Simek <monstr@monstr.eu>
1008 S:      Maintained
1009 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1010 F:      arch/microblaze/
1011 F:      cmd/mfsl.c
1012 F:      drivers/gpio/xilinx_gpio.c
1013 F:      drivers/net/xilinx_axi_emac.c
1014 F:      drivers/net/xilinx_emaclite.c
1015 F:      drivers/serial/serial_xuartlite.c
1016 F:      drivers/spi/xilinx_spi.c
1017 F:      drivers/sysreset/sysreset_gpio.c
1018 F:      drivers/timer/xilinx-timer.c
1019 F:      drivers/watchdog/xilinx_tb_wdt.c
1020 N:      xilinx
1021
1022 MIPS
1023 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1024 S:      Maintained
1025 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1026 F:      arch/mips/
1027
1028 MIPS CORTINA ACCESS CAxxxx
1029 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1030 S:      Supported
1031 F:      board/cortina/common/
1032 F:      drivers/gpio/cortina_gpio.c
1033 F:      drivers/watchdog/cortina_wdt.c
1034 F:      drivers/serial/serial_cortina.c
1035 F:      drivers/led/led_cortina.c
1036 F:      drivers/mmc/ca_dw_mmc.c
1037 F:      drivers/spi/ca_sflash.c
1038 F:      drivers/i2c/i2c-cortina.c
1039 F:      drivers/i2c/i2c-cortina.h
1040 F:      drivers/net/cortina_ni.c
1041 F:      drivers/net/cortina_ni.h
1042 F:      drivers/net/phy/ca_phy.c
1043
1044 MIPS MEDIATEK
1045 M:      Weijie Gao <weijie.gao@mediatek.com>
1046 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1047 S:      Maintained
1048 F:      arch/mips/mach-mtmips/
1049 F:      arch/mips/dts/mt7620.dtsi
1050 F:      arch/mips/dts/mt7621.dtsi
1051 F:      arch/mips/dts/mt7620-u-boot.dtsi
1052 F:      arch/mips/dts/mt7621-u-boot.dtsi
1053 F:      include/configs/mt7620.h
1054 F:      include/configs/mt7621.h
1055 F:      include/dt-bindings/clock/mt7620-clk.h
1056 F:      include/dt-bindings/clock/mt7621-clk.h
1057 F:      include/dt-bindings/clock/mt7628-clk.h
1058 F:      include/dt-bindings/reset/mt7620-reset.h
1059 F:      include/dt-bindings/reset/mt7621-reset.h
1060 F:      include/dt-bindings/reset/mt7628-reset.h
1061 F:      drivers/clk/mtmips/
1062 F:      drivers/pinctrl/mtmips/
1063 F:      drivers/gpio/mt7620_gpio.c
1064 F:      drivers/mtd/nand/raw/mt7621_nand.c
1065 F:      drivers/mtd/nand/raw/mt7621_nand.h
1066 F:      drivers/mtd/nand/raw/mt7621_nand_spl.c
1067 F:      drivers/net/mt7620-eth.c
1068 F:      drivers/phy/mt7620-usb-phy.c
1069 F:      drivers/reset/reset-mtmips.c
1070 F:      drivers/serial/serial_mt7620.c
1071 F:      drivers/spi/mt7620_spi.c
1072 F:      drivers/sysreset/sysreset_resetctl.c
1073 F:      drivers/watchdog/mt7620_wdt.c
1074
1075 MIPS MSCC
1076 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1077 M:      Lars Povlsen <lars.povlsen@microchip.com>
1078 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1079 S:      Maintained
1080 F:      arch/mips/mach-mscc/
1081 F:      arch/mips/dts/luton*
1082 F:      arch/mips/dts/mscc*
1083 F:      arch/mips/dts/ocelot*
1084 F:      arch/mips/dts/jr2*
1085 F:      arch/mips/dts/serval*
1086 F:      board/mscc/
1087 F:      configs/mscc*
1088 F:      drivers/gpio/mscc_sgpio.c
1089 F:      drivers/spi/mscc_bb_spi.c
1090 F:      include/configs/vcoreiii.h
1091 F:      include/dt-bindings/mscc/
1092 F:      drivers/pinctrl/mscc/
1093 F:      drivers/net/mscc_eswitch/
1094
1095 MIPS JZ4780
1096 M:      Ezequiel Garcia <ezequiel@collabora.com>
1097 S:      Maintained
1098 F:      arch/mips/mach-jz47xx/
1099
1100 MIPS Octeon
1101 M:      Aaron Williams <awilliams@marvell.com>
1102 S:      Maintained
1103 F:      arch/mips/mach-octeon/
1104 F:      arch/mips/include/asm/arch-octeon/
1105 F:      arch/mips/dts/mrvl,cn73xx.dtsi
1106
1107 MMC
1108 M:      Peng Fan <peng.fan@nxp.com>
1109 M:      Jaehoon Chung <jh80.chung@samsung.com>
1110 S:      Maintained
1111 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1112 F:      drivers/mmc/
1113
1114 NAND FLASH
1115 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
1116 M:      Michael Trimarchi <michael@amarulasolutions.com>
1117 S:      Maintained
1118 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1119 F:      drivers/mtd/nand/raw/
1120
1121 NETWORK
1122 M:      Joe Hershberger <joe.hershberger@ni.com>
1123 M:      Ramon Fried <rfried.dev@gmail.com>
1124 S:      Maintained
1125 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1126 F:      drivers/net/
1127 F:      include/net.h
1128 F:      net/
1129
1130 NIOS
1131 M:      Thomas Chou <thomas@wytron.com.tw>
1132 S:      Maintained
1133 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1134 F:      arch/nios2/
1135
1136 NVMe
1137 M:      Bin Meng <bmeng.cn@gmail.com>
1138 S:      Maintained
1139 F:      drivers/nvme/
1140 F:      cmd/nvme.c
1141 F:      include/nvme.h
1142 F:      doc/develop/driver-model/nvme.rst
1143
1144 NVMEM
1145 M:      Sean Anderson <seanga2@gmail.com>
1146 S:      Maintained
1147 F:      doc/api/nvmem.rst
1148 F:      drivers/misc/nvmem.c
1149 F:      include/nvmem.h
1150
1151 NXP C45 TJA11XX PHY DRIVER
1152 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1153 S:      Maintained
1154 F:      drivers/net/phy/nxp-c45-tja11xx.c
1155
1156 ONENAND
1157 #M:     Lukasz Majewski <l.majewski@majess.pl>
1158 S:      Orphaned (Since 2017-01)
1159 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1160 F:      drivers/mtd/onenand/
1161
1162 OUT4-IMX6ULL-NANO BOARD
1163 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1164 S:      Maintained
1165 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1166 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1167 F:      arch/arm/dts/o4-imx-nano.dts
1168 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1169 F:      board/out4
1170 F:      configs/ev-imx280-nano-x-mb_defconfig
1171 F:      configs/o4-imx6ull-nano_defconfig
1172 F:      include/configs/o4-imx6ull-nano.h
1173
1174 PATMAN
1175 M:      Simon Glass <sjg@chromium.org>
1176 S:      Maintained
1177 F:      tools/patman/
1178
1179 PCI Endpoint
1180 M:      Ramon Fried <rfried.dev@gmail.com>
1181 S:      Maintained
1182 F:      drivers/pci_endpoint/
1183 F:  include/pci_ep.h
1184
1185 PCI MPC85xx
1186 M:      Heiko Schocher <hs@denx.de>
1187 S:      Maintained
1188 F:      drivers/pci/pci_mpc85xx.c
1189
1190 POWER
1191 M:      Jaehoon Chung <jh80.chung@samsung.com>
1192 S:      Maintained
1193 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1194 F:      drivers/power/
1195
1196 POWERPC
1197 M:      Wolfgang Denk <wd@denx.de>
1198 S:      Maintained
1199 F:      arch/powerpc/
1200
1201 POWERPC MPC8XX
1202 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1203 S:      Maintained
1204 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1205 F:      arch/powerpc/cpu/mpc8xx/
1206
1207 POWERPC MPC83XX
1208 M:      Mario Six <mario.six@gdsys.cc>
1209 S:      Maintained
1210 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1211 F:      drivers/ram/mpc83xx_sdram.c
1212 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1213 F:      drivers/sysreset/sysreset_mpc83xx.c
1214 F:      drivers/sysreset/sysreset_mpc83xx.h
1215 F:      drivers/clk/mpc83xx_clk.c
1216 F:      drivers/clk/mpc83xx_clk.h
1217 F:      include/dt-bindings/clk/mpc83xx-clk.h
1218 F:      drivers/timer/mpc83xx_timer.c
1219 F:      drivers/cpu/mpc83xx_cpu.c
1220 F:      drivers/cpu/mpc83xx_cpu.h
1221 F:      drivers/misc/mpc83xx_serdes.c
1222 F:      arch/powerpc/cpu/mpc83xx/
1223 F:      arch/powerpc/include/asm/arch-mpc83xx/
1224
1225 POWERPC MPC85XX
1226 M:      Marek Behún <kabel@kernel.org>
1227 S:      Maintained
1228 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1229 F:      arch/powerpc/cpu/mpc85xx/
1230
1231 RISC-V
1232 M:      Rick Chen <rick@andestech.com>
1233 M:      Leo <ycliang@andestech.com>
1234 S:      Maintained
1235 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1236 F:      arch/riscv/
1237 F:      cmd/riscv/
1238 F:      doc/usage/sbi.rst
1239 F:      drivers/sysreset/sysreset_sbi.c
1240 F:      drivers/timer/andes_plmt_timer.c
1241 F:      drivers/timer/sifive_clint_timer.c
1242 F:      tools/prelink-riscv.c
1243
1244 RISC-V CANAAN KENDRYTE K210
1245 M:      Sean Anderson <seanga2@gmail.com>
1246 S:      Maintained
1247 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1248 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1249 F:      drivers/clk/clk_k210.c
1250 F:      drivers/pinctrl/pinctrl-k210.c
1251 F:      include/k210/
1252
1253 RNG
1254 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1255 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1256 S:      Maintained
1257 F:      cmd/rng.c
1258 F:      doc/api/rng.rst
1259 F:      drivers/rng/
1260 F:      drivers/virtio/virtio_rng.c
1261 F:      include/rng.h
1262
1263 ROCKUSB
1264 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1265 S:      Maintained
1266 F:      drivers/usb/gadget/f_rockusb.c
1267 F:      cmd/rockusb.c
1268 F:      doc/README.rockusb
1269
1270 SANDBOX
1271 M:      Simon Glass <sjg@chromium.org>
1272 S:      Maintained
1273 F:      arch/sandbox/
1274 F:      doc/arch/sandbox.rst
1275 F:      include/dt-bindings/*/sandbox*.h
1276
1277 SEMIHOSTING
1278 R:      Sean Anderson <sean.anderson@seco.com>
1279 S:      Orphaned
1280 N:      semihosting
1281
1282 SETEXPR
1283 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1284 S:      Maintained
1285 F:      cmd/printf.c
1286 F:      doc/usage/setexpr.rst
1287
1288 SH
1289 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1290 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1291 S:      Maintained
1292 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1293 F:      arch/sh/
1294
1295 SL28CLPD
1296 M:      Michael Walle <michael@walle.cc>
1297 S:      Maintained
1298 F:      drivers/gpio/sl28cpld-gpio.c
1299 F:      drivers/misc/sl28cpld.c
1300 F:      drivers/watchdog/sl28cpld-wdt.c
1301
1302 SMCCC TRNG
1303 M:      Etienne Carriere <etienne.carriere@linaro.org>
1304 S:      Maintained
1305 F:      drivers/rng/smccc_trng.c
1306
1307 SPI
1308 M:      Jagan Teki <jagan@amarulasolutions.com>
1309 S:      Maintained
1310 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1311 F:      drivers/spi/
1312 F:      include/spi*
1313
1314 SPI-NOR
1315 M:      Jagan Teki <jagan@amarulasolutions.com>
1316 M:      Vignesh R <vigneshr@ti.com>
1317 S:      Maintained
1318 F:      drivers/mtd/spi/
1319 F:      include/spi_flash.h
1320 F:      include/linux/mtd/cfi.h
1321 F:      include/linux/mtd/spi-nor.h
1322
1323 SPMI
1324 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1325 S:      Maintained
1326 F:      drivers/spmi/
1327 F:      include/spmi/
1328
1329 SQUASHFS
1330 M:      Joao Marcos Costa <jmcosta944@gmail.com>
1331 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1332 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1333 S:      Maintained
1334 F:      fs/squashfs/
1335 F:      include/sqfs.h
1336 F:      cmd/sqfs.c
1337 F:      test/py/tests/test_fs/test_squashfs/
1338
1339 STACKPROTECTOR
1340 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1341 S:      Maintained
1342 F:      common/stackprot.c
1343 F:      cmd/stackprot_test.c
1344 F:      test/py/tests/test_stackprotector.py
1345
1346 TARGET_BCMNS3
1347 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1348 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1349 S:      Maintained
1350 F:      board/broadcom/bcmns3/
1351 F:      doc/README.bcmns3
1352 F:      configs/bcm_ns3_defconfig
1353 F:      include/configs/bcm_ns3.h
1354 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1355 F:      arch/arm/Kconfig
1356 F:      arch/arm/dts/ns3-board.dts
1357 F:      arch/arm/dts/ns3.dtsi
1358 F:      arch/arm/cpu/armv8/bcmns3
1359 F:      arch/arm/include/asm/arch-bcmns3/
1360 F:      cmd/broadcom/Makefile
1361 F:      cmd/broadcom/chimp_boot.c
1362 F:      cmd/broadcom/nitro_image_load.c
1363 F:      cmd/broadcom/chimp_handshake.c
1364
1365 TDA19988 HDMI ENCODER
1366 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1367 S:      Maintained
1368 F:      drivers/video/tda19988.c
1369
1370 TI SYSTEM SECURITY
1371 M:      Andrew F. Davis <afd@ti.com>
1372 S:      Supported
1373 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1374 F:      arch/arm/mach-omap2/sec-common.c
1375 F:      arch/arm/mach-omap2/config_secure.mk
1376 F:      arch/arm/mach-k3/security.c
1377 F:      arch/arm/mach-k3/config_secure.mk
1378 F:      configs/am335x_hs_evm_defconfig
1379 F:      configs/am335x_hs_evm_uart_defconfig
1380 F:      configs/am43xx_hs_evm_defconfig
1381 F:      configs/am43xx_hs_evm_qspi_defconfig
1382 F:      configs/am57xx_hs_evm_defconfig
1383 F:      configs/am57xx_hs_evm_usb_defconfig
1384 F:      configs/dra7xx_hs_evm_defconfig
1385 F:      configs/dra7xx_hs_evm_usb_defconfig
1386 F:      configs/k2hk_hs_evm_defconfig
1387 F:      configs/k2e_hs_evm_defconfig
1388 F:      configs/k2g_hs_evm_defconfig
1389 F:      configs/k2l_hs_evm_defconfig
1390 F:      configs/am65x_hs_evm_r5_defconfig
1391 F:      configs/am65x_hs_evm_a53_defconfig
1392 F:      configs/j721e_hs_evm_r5_defconfig
1393 F:      configs/j721e_hs_evm_a72_defconfig
1394
1395 TPM DRIVERS
1396 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1397 S:      Maintained
1398 F:      drivers/tpm/
1399
1400 TQ GROUP
1401 #M:     Martin Krause <martin.krause@tq-systems.de>
1402 S:      Orphaned (Since 2016-02)
1403 T:      git git://git.denx.de/u-boot-tq-group.git
1404
1405 TEE
1406 M:      Jens Wiklander <jens.wiklander@linaro.org>
1407 S:      Maintained
1408 F:      drivers/tee/
1409 F:      include/tee.h
1410 F:      include/tee/
1411
1412 TEE-lib
1413 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1414 S:      Maintained
1415 F:      lib/optee
1416
1417 UBI
1418 M:      Kyungmin Park <kmpark@infradead.org>
1419 M:      Heiko Schocher <hs@denx.de>
1420 S:      Maintained
1421 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1422 F:      drivers/mtd/ubi/
1423
1424 UFS
1425 M:      Faiz Abbas <faiz_abbas@ti.com>
1426 S:      Maintained
1427 F:      drivers/ufs/
1428
1429 USB
1430 M:      Marek Vasut <marex@denx.de>
1431 S:      Maintained
1432 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1433 F:      drivers/usb/
1434 F:      common/usb.c
1435 F:      common/usb_kbd.c
1436 F:      include/usb.h
1437
1438 USB xHCI
1439 M:      Bin Meng <bmeng.cn@gmail.com>
1440 S:      Maintained
1441 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1442 F:      drivers/usb/host/xhci*
1443 F:      include/usb/xhci.h
1444
1445 VIDEO
1446 M:      Anatolij Gustschin <agust@denx.de>
1447 S:      Maintained
1448 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1449 F:      drivers/video/
1450 F:      common/lcd*.c
1451 F:      include/lcd*.h
1452 F:      include/video*.h
1453
1454 VirtIO
1455 M:      Bin Meng <bmeng.cn@gmail.com>
1456 S:      Maintained
1457 F:      drivers/virtio/
1458 F:      cmd/virtio.c
1459 F:      include/config/virtio/
1460 F:      include/config/virtio.h
1461 F:      include/config/cmd/virtio.h
1462 F:      include/virtio*.h
1463 F:      test/dm/virtio.c
1464 F:      doc/develop/driver-model/virtio.rst
1465
1466 WATCHDOG
1467 M:      Stefan Roese <sr@denx.de>
1468 S:      Maintained
1469 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1470 F:      cmd/wdt.c
1471 F:      drivers/watchdog/
1472 F:      include/watchdog*.h
1473
1474 X86
1475 M:      Simon Glass <sjg@chromium.org>
1476 M:      Bin Meng <bmeng.cn@gmail.com>
1477 S:      Maintained
1478 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1479 F:      arch/x86/
1480 F:      cmd/x86/
1481
1482 XEN
1483 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1484 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1485 S:      Maintained
1486 F:      arch/arm/cpu/armv8/xen/
1487 F:      arch/arm/include/asm/xen.h
1488 F:      arch/arm/include/asm/xen/
1489 F:      cmd/pvblock.c
1490 F:      drivers/serial/serial_xen.c
1491 F:      drivers/xen/
1492 F:      include/pvblock.h
1493 F:      include/xen/
1494 F:      include/xen.h
1495 F:      lib/sscanf.c
1496 F:      test/lib/sscanf.c
1497
1498 XTENSA
1499 M:      Max Filippov <jcmvbkbc@gmail.com>
1500 S:      Maintained
1501 F:      arch/xtensa/
1502
1503 THE REST
1504 M:      Tom Rini <trini@konsulko.com>
1505 L:      u-boot@lists.denx.de
1506 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1507 S:      Maintained
1508 T:      git https://source.denx.de/u-boot/u-boot.git
1509 F:      configs/tools-only_defconfig
1510 F:      *
1511 F:      */
1512
1513 CAAM
1514 M:      Gaurav Jain <gaurav.jain@nxp.com>
1515 S:      Maintained
1516 F:      arch/arm/dts/ls1021a-twr-u-boot.dtsi
1517 F:      drivers/crypto/fsl/
1518 F:      include/fsl_sec.h