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