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