Merge tag 'u-boot-amlogic-20220701' of https://source.denx.de/u-boot/custodians/u...
[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:     Scott Wood <oss@buserror.net>
1068 S:      Orphaned (Since 2018-07)
1069 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1070 F:      drivers/mtd/nand/raw/
1071
1072 NETWORK
1073 M:      Joe Hershberger <joe.hershberger@ni.com>
1074 M:      Ramon Fried <rfried.dev@gmail.com>
1075 S:      Maintained
1076 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1077 F:      drivers/net/
1078 F:      include/net.h
1079 F:      net/
1080
1081 NIOS
1082 M:      Thomas Chou <thomas@wytron.com.tw>
1083 S:      Maintained
1084 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1085 F:      arch/nios2/
1086
1087 NVMe
1088 M:      Bin Meng <bmeng.cn@gmail.com>
1089 S:      Maintained
1090 F:      drivers/nvme/
1091 F:      cmd/nvme.c
1092 F:      include/nvme.h
1093 F:      doc/develop/driver-model/nvme.rst
1094
1095 NXP C45 TJA11XX PHY DRIVER
1096 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1097 S:      Maintained
1098 F:      drivers/net/phy/nxp-c45-tja11xx.c
1099
1100 ONENAND
1101 #M:     Lukasz Majewski <l.majewski@majess.pl>
1102 S:      Orphaned (Since 2017-01)
1103 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1104 F:      drivers/mtd/onenand/
1105
1106 OUT4-IMX6ULL-NANO BOARD
1107 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1108 S:      Maintained
1109 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1110 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1111 F:      arch/arm/dts/o4-imx-nano.dts
1112 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1113 F:      board/out4
1114 F:      configs/ev-imx280-nano-x-mb_defconfig
1115 F:      configs/o4-imx6ull-nano_defconfig
1116 F:      include/configs/o4-imx6ull-nano.h
1117
1118 PATMAN
1119 M:      Simon Glass <sjg@chromium.org>
1120 S:      Maintained
1121 F:      tools/patman/
1122
1123 PCI Endpoint
1124 M:      Ramon Fried <rfried.dev@gmail.com>
1125 S:      Maintained
1126 F:      drivers/pci_endpoint/
1127 F:  include/pci_ep.h
1128
1129 PCI MPC85xx
1130 M:      Heiko Schocher <hs@denx.de>
1131 S:      Maintained
1132 F:      drivers/pci/pci_mpc85xx.c
1133
1134 POWER
1135 M:      Jaehoon Chung <jh80.chung@samsung.com>
1136 S:      Maintained
1137 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1138 F:      drivers/power/
1139
1140 POWERPC
1141 M:      Wolfgang Denk <wd@denx.de>
1142 S:      Maintained
1143 F:      arch/powerpc/
1144
1145 POWERPC MPC8XX
1146 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1147 S:      Maintained
1148 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1149 F:      arch/powerpc/cpu/mpc8xx/
1150
1151 POWERPC MPC83XX
1152 M:      Mario Six <mario.six@gdsys.cc>
1153 S:      Maintained
1154 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1155 F:      drivers/ram/mpc83xx_sdram.c
1156 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1157 F:      drivers/sysreset/sysreset_mpc83xx.c
1158 F:      drivers/sysreset/sysreset_mpc83xx.h
1159 F:      drivers/clk/mpc83xx_clk.c
1160 F:      drivers/clk/mpc83xx_clk.h
1161 F:      include/dt-bindings/clk/mpc83xx-clk.h
1162 F:      drivers/timer/mpc83xx_timer.c
1163 F:      drivers/cpu/mpc83xx_cpu.c
1164 F:      drivers/cpu/mpc83xx_cpu.h
1165 F:      drivers/misc/mpc83xx_serdes.c
1166 F:      arch/powerpc/cpu/mpc83xx/
1167 F:      arch/powerpc/include/asm/arch-mpc83xx/
1168
1169 POWERPC MPC85XX
1170 M:      Priyanka Jain <priyanka.jain@nxp.com>
1171 S:      Maintained
1172 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1173 F:      arch/powerpc/cpu/mpc85xx/
1174
1175 RISC-V
1176 M:      Rick Chen <rick@andestech.com>
1177 M:      Leo <ycliang@andestech.com>
1178 S:      Maintained
1179 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1180 F:      arch/riscv/
1181 F:      cmd/riscv/
1182 F:      doc/usage/sbi.rst
1183 F:      drivers/sysreset/sysreset_sbi.c
1184 F:      drivers/timer/andes_plmt_timer.c
1185 F:      drivers/timer/sifive_clint_timer.c
1186 F:      tools/prelink-riscv.c
1187
1188 RISC-V CANAAN KENDRYTE K210
1189 M:      Sean Anderson <seanga2@gmail.com>
1190 S:      Maintained
1191 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1192 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1193 F:      drivers/clk/clk_k210.c
1194 F:      drivers/pinctrl/pinctrl-k210.c
1195 F:      include/k210/
1196
1197 RNG
1198 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1199 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1200 S:      Maintained
1201 F:      cmd/rng.c
1202 F:      doc/api/rng.rst
1203 F:      drivers/rng/
1204 F:      drivers/virtio/virtio_rng.c
1205 F:      include/rng.h
1206
1207 ROCKUSB
1208 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1209 S:      Maintained
1210 F:      drivers/usb/gadget/f_rockusb.c
1211 F:      cmd/rockusb.c
1212 F:      doc/README.rockusb
1213
1214 SANDBOX
1215 M:      Simon Glass <sjg@chromium.org>
1216 S:      Maintained
1217 F:      arch/sandbox/
1218 F:      doc/arch/sandbox.rst
1219 F:      include/dt-bindings/*/sandbox*.h
1220
1221 SEMIHOSTING
1222 R:      Sean Anderson <sean.anderson@seco.com>
1223 S:      Orphaned
1224 N:      semihosting
1225
1226 SETEXPR
1227 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1228 S:      Maintained
1229 F:      cmd/printf.c
1230 F:      doc/usage/setexpr.rst
1231
1232 SH
1233 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1234 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1235 S:      Maintained
1236 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1237 F:      arch/sh/
1238
1239 SL28CLPD
1240 M:      Michael Walle <michael@walle.cc>
1241 S:      Maintained
1242 F:      drivers/gpio/sl28cpld-gpio.c
1243 F:      drivers/misc/sl28cpld.c
1244 F:      drivers/watchdog/sl28cpld-wdt.c
1245
1246 SPI
1247 M:      Jagan Teki <jagan@amarulasolutions.com>
1248 S:      Maintained
1249 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1250 F:      drivers/spi/
1251 F:      include/spi*
1252
1253 SPI-NOR
1254 M:      Jagan Teki <jagan@amarulasolutions.com>
1255 M:      Vignesh R <vigneshr@ti.com>
1256 S:      Maintained
1257 F:      drivers/mtd/spi/
1258 F:      include/spi_flash.h
1259 F:      include/linux/mtd/cfi.h
1260 F:      include/linux/mtd/spi-nor.h
1261
1262 SPMI
1263 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1264 S:      Maintained
1265 F:      drivers/spmi/
1266 F:      include/spmi/
1267
1268 SQUASHFS
1269 M:      Joao Marcos Costa <joaomarcos.costa@bootlin.com>
1270 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1271 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1272 S:      Maintained
1273 F:      fs/squashfs/
1274 F:      include/sqfs.h
1275 F:      cmd/sqfs.c
1276 F:      test/py/tests/test_fs/test_squashfs/
1277
1278 STACKPROTECTOR
1279 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1280 S:      Maintained
1281 F:      common/stackprot.c
1282 F:      cmd/stackprot_test.c
1283 F:      test/py/tests/test_stackprotector.py
1284
1285 TARGET_BCMNS3
1286 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1287 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1288 S:      Maintained
1289 F:      board/broadcom/bcmns3/
1290 F:      doc/README.bcmns3
1291 F:      configs/bcm_ns3_defconfig
1292 F:      include/configs/bcm_ns3.h
1293 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1294 F:      arch/arm/Kconfig
1295 F:      arch/arm/dts/ns3-board.dts
1296 F:      arch/arm/dts/ns3.dtsi
1297 F:      arch/arm/cpu/armv8/bcmns3
1298 F:      arch/arm/include/asm/arch-bcmns3/
1299 F:      cmd/broadcom/Makefile
1300 F:      cmd/broadcom/chimp_boot.c
1301 F:      cmd/broadcom/nitro_image_load.c
1302 F:      cmd/broadcom/chimp_handshake.c
1303
1304 TDA19988 HDMI ENCODER
1305 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1306 S:      Maintained
1307 F:      drivers/video/tda19988.c
1308
1309 TI SYSTEM SECURITY
1310 M:      Andrew F. Davis <afd@ti.com>
1311 S:      Supported
1312 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1313 F:      arch/arm/mach-omap2/sec-common.c
1314 F:      arch/arm/mach-omap2/config_secure.mk
1315 F:      arch/arm/mach-k3/security.c
1316 F:      arch/arm/mach-k3/config_secure.mk
1317 F:      configs/am335x_hs_evm_defconfig
1318 F:      configs/am335x_hs_evm_uart_defconfig
1319 F:      configs/am43xx_hs_evm_defconfig
1320 F:      configs/am57xx_hs_evm_defconfig
1321 F:      configs/am57xx_hs_evm_usb_defconfig
1322 F:      configs/dra7xx_hs_evm_defconfig
1323 F:      configs/dra7xx_hs_evm_usb_defconfig
1324 F:      configs/k2hk_hs_evm_defconfig
1325 F:      configs/k2e_hs_evm_defconfig
1326 F:      configs/k2g_hs_evm_defconfig
1327 F:      configs/k2l_hs_evm_defconfig
1328 F:      configs/am65x_hs_evm_r5_defconfig
1329 F:      configs/am65x_hs_evm_a53_defconfig
1330 F:      configs/j721e_hs_evm_r5_defconfig
1331 F:      configs/j721e_hs_evm_a72_defconfig
1332
1333 TPM DRIVERS
1334 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1335 S:      Maintained
1336 F:      drivers/tpm/
1337
1338 TQ GROUP
1339 #M:     Martin Krause <martin.krause@tq-systems.de>
1340 S:      Orphaned (Since 2016-02)
1341 T:      git git://git.denx.de/u-boot-tq-group.git
1342
1343 TEE
1344 M:      Jens Wiklander <jens.wiklander@linaro.org>
1345 S:      Maintained
1346 F:      drivers/tee/
1347 F:      include/tee.h
1348 F:      include/tee/
1349
1350 TEE-lib
1351 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1352 S:      Maintained
1353 F:      lib/optee
1354
1355 UBI
1356 M:      Kyungmin Park <kmpark@infradead.org>
1357 M:      Heiko Schocher <hs@denx.de>
1358 S:      Maintained
1359 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1360 F:      drivers/mtd/ubi/
1361
1362 UFS
1363 M:      Faiz Abbas <faiz_abbas@ti.com>
1364 S:      Maintained
1365 F:      drivers/ufs/
1366
1367 USB
1368 M:      Marek Vasut <marex@denx.de>
1369 S:      Maintained
1370 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1371 F:      drivers/usb/
1372 F:      common/usb.c
1373 F:      common/usb_kbd.c
1374 F:      include/usb.h
1375
1376 USB xHCI
1377 M:      Bin Meng <bmeng.cn@gmail.com>
1378 S:      Maintained
1379 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1380 F:      drivers/usb/host/xhci*
1381 F:      include/usb/xhci.h
1382
1383 VIDEO
1384 M:      Anatolij Gustschin <agust@denx.de>
1385 S:      Maintained
1386 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1387 F:      drivers/video/
1388 F:      common/lcd*.c
1389 F:      include/lcd*.h
1390 F:      include/video*.h
1391
1392 VirtIO
1393 M:      Bin Meng <bmeng.cn@gmail.com>
1394 S:      Maintained
1395 F:      drivers/virtio/
1396 F:      cmd/virtio.c
1397 F:      include/config/virtio/
1398 F:      include/config/virtio.h
1399 F:      include/config/cmd/virtio.h
1400 F:      include/virtio*.h
1401 F:      test/dm/virtio.c
1402 F:      doc/develop/driver-model/virtio.rst
1403
1404 WATCHDOG
1405 M:      Stefan Roese <sr@denx.de>
1406 S:      Maintained
1407 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1408 F:      cmd/wdt.c
1409 F:      drivers/watchdog/
1410 F:      include/watchdog*.h
1411
1412 X86
1413 M:      Simon Glass <sjg@chromium.org>
1414 M:      Bin Meng <bmeng.cn@gmail.com>
1415 S:      Maintained
1416 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1417 F:      arch/x86/
1418 F:      cmd/x86/
1419
1420 XEN
1421 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1422 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1423 S:      Maintained
1424 F:      arch/arm/cpu/armv8/xen/
1425 F:      arch/arm/include/asm/xen.h
1426 F:      arch/arm/include/asm/xen/
1427 F:      cmd/pvblock.c
1428 F:      drivers/serial/serial_xen.c
1429 F:      drivers/xen/
1430 F:      include/pvblock.h
1431 F:      include/xen/
1432 F:      include/xen.h
1433 F:      lib/sscanf.c
1434 F:      test/lib/sscanf.c
1435
1436 XTENSA
1437 M:      Max Filippov <jcmvbkbc@gmail.com>
1438 S:      Maintained
1439 F:      arch/xtensa/
1440
1441 THE REST
1442 M:      Tom Rini <trini@konsulko.com>
1443 L:      u-boot@lists.denx.de
1444 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1445 S:      Maintained
1446 T:      git https://source.denx.de/u-boot/u-boot.git
1447 F:      configs/tools-only_defconfig
1448 F:      *
1449 F:      */
1450
1451 CAAM
1452 M:      Gaurav Jain <gaurav.jain@nxp.com>
1453 S:      Maintained
1454 F:      drivers/crypto/fsl/
1455 F:      include/fsl_sec.h