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