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