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