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