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