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