Merge branch '2019-10-24-UFS-support'
[oweals/u-boot.git] / MAINTAINERS
1 Descriptions of section entries:
2
3         P: Person (obsolete)
4         M: Mail patches to: FullName <address@domain>
5         R: Designated reviewer: FullName <address@domain>
6            These reviewers should be CCed on patches.
7         L: Mailing list that is relevant to this area
8         W: Web-page with status/info
9         Q: Patchwork web based patch tracking system site
10         T: SCM tree type and location.
11            Type is one of: git, hg, quilt, stgit, topgit
12         S: Status, one of the following:
13            Supported:   Someone is actually paid to look after this.
14            Maintained:  Someone actually looks after it.
15            Orphan:      No current maintainer [but maybe you could take the
16                         role as you write your new code].
17         F: Files and directories with wildcard patterns.
18            A trailing slash includes all files and subdirectory files.
19            F:   drivers/net/    all files in and below drivers/net
20            F:   drivers/net/*   all files in drivers/net, but not below
21            F:   */net/*         all files in "any top level directory"/net
22            One pattern per line.  Multiple F: lines acceptable.
23         N: Files and directories with regex patterns.
24            N:   [^a-z]tegra     all files whose path contains the word tegra
25            One pattern per line.  Multiple N: lines acceptable.
26            scripts/get_maintainer.pl has different behavior for files that
27            match F: pattern and matches of N: patterns.  By default,
28            get_maintainer will not look at git log history when an F: pattern
29            match occurs.  When an N: match occurs, git log history is used
30            to also notify the people that have git commit signatures.
31         X: Files and directories that are NOT maintained, same rules as F:
32            Files exclusions are tested before file matches.
33            Can be useful for excluding a specific subdirectory, for instance:
34            F:   net/
35            X:   net/ipv6/
36            matches all files in and below net excluding net/ipv6/
37         K: Keyword perl extended regex pattern to match content in a
38            patch or file.  For instance:
39            K: of_get_profile
40               matches patches or files that contain "of_get_profile"
41            K: \b(printk|pr_(info|err))\b
42               matches patches or files that contain one or more of the words
43               printk, pr_info or pr_err
44            One regex pattern per line.  Multiple K: lines acceptable.
45
46 Note: For the hard of thinking, this list is meant to remain in alphabetical
47 order. If you could add yourselves to it in alphabetical order that would be
48 so much easier [Ed]
49
50 Maintainers List (try to look for most precise areas first)
51
52                 -----------------------------------
53 ANDROID AB
54 M:      Igor Opaniuk <igor.opaniuk@gmail.com>
55 R:      Sam Protsenko <semen.protsenko@linaro.org>
56 S:      Maintained
57 F:      cmd/ab_select.c
58 F:      common/android_ab.c
59 F:      doc/android/ab.txt
60 F:      include/android_ab.h
61 F:      test/py/tests/test_android/test_ab.py
62
63 ANDROID AVB
64 M:      Igor Opaniuk <igor.opaniuk@gmail.com>
65 S:      Maintained
66 F:      cmd/avb.c
67 F:      common/avb_verify.c
68 F:      doc/android/avb2.txt
69 F:      include/avb_verify.h
70 F:      lib/libavb/
71 F:      test/py/tests/test_android/test_avb.py
72
73 ARC
74 M:      Alexey Brodkin <alexey.brodkin@synopsys.com>
75 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
76 S:      Maintained
77 L:      uboot-snps-arc@synopsys.com
78 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-arc.git
79 F:      arch/arc/
80 F:      board/synopsys/
81
82 ARC HSDK CGU CLOCK
83 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
84 S:      Maintained
85 L:      uboot-snps-arc@synopsys.com
86 F:      drivers/clk/clk-hsdk-cgu.c
87 F:      include/dt-bindings/clock/snps,hsdk-cgu.h
88 F:      doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
89
90 ARC HSDK CREG GPIO
91 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
92 S:      Maintained
93 L:      uboot-snps-arc@synopsys.com
94 F:      doc/device-tree-bindings/gpio/snps,creg-gpio.txt
95 F:      drivers/gpio/hsdk-creg-gpio.c
96
97 ARC SYNOPSYS DW MMC EXTENSIONS
98 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
99 S:      Maintained
100 L:      uboot-snps-arc@synopsys.com
101 F:      doc/device-tree-bindings/mmc/snps,dw-mmc.txt
102 F:      drivers/mmc/snps_dw_mmc.c
103
104 ARM
105 M:      Tom Rini <trini@konsulko.com>
106 S:      Maintained
107 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-arm.git
108 F:      arch/arm/
109 F:      cmd/arm/
110
111 ARM ALTERA SOCFPGA
112 M:      Marek Vasut <marex@denx.de>
113 M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
114 M:      Ley Foon Tan <ley.foon.tan@intel.com>
115 S:      Maintainted
116 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-socfpga.git
117 F:      arch/arm/mach-socfpga/
118 F:      drivers/sysreset/sysreset_socfpga*
119
120 ARM AMLOGIC SOC SUPPORT
121 M:      Neil Armstrong <narmstrong@baylibre.com>
122 S:      Maintained
123 L:      u-boot-amlogic@groups.io
124 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic.git
125 F:      arch/arm/mach-meson/
126 F:      arch/arm/include/asm/arch-meson/
127 F:      drivers/clk/meson/
128 F:      drivers/serial/serial_meson.c
129 F:      drivers/reset/reset-meson.c
130 F:      drivers/i2c/meson_i2c.c
131 F:      drivers/net/phy/meson-gxl.c
132 F:      drivers/adc/meson-saradc.c
133 F:      drivers/phy/meson*
134 F:      drivers/mmc/meson_gx_mmc.c
135 F:      drivers/spi/meson_spifc.c
136 F:      drivers/pinctrl/meson/
137 F:      drivers/power/domain/meson-gx-pwrc-vpu.c
138 F:      drivers/video/meson/
139 F:      include/configs/meson64.h
140 F:      include/configs/meson64_android.h
141 N:      meson
142
143 ARM BROADCOM BCM283X
144 M:      Matthias Brugger <mbrugger@suse.com>
145 S:      Maintained
146 F:      arch/arm/mach-bcm283x/
147 F:      drivers/gpio/bcm2835_gpio.c
148 F:      drivers/mmc/bcm2835_sdhci.c
149 F:      drivers/mmc/bcm2835_sdhost.c
150 F:      drivers/serial/serial_bcm283x_mu.c
151 F:      drivers/serial/serial_bcm283x_pl011.c
152 F:      drivers/video/bcm2835.c
153 F:      include/dm/platform_data/serial_bcm283x_mu.h
154 F:      drivers/pinctrl/broadcom/
155
156 ARM BROADCOM BCMSTB
157 M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
158 S:      Maintained
159 F:      arch/arm/mach-bcmstb/
160 F:      board/broadcom/bcmstb/
161 F:      configs/bcm7*_defconfig
162 F:      doc/README.bcm7xxx
163 F:      drivers/mmc/bcmstb_sdhci.c
164 F:      drivers/spi/bcmstb_spi.c
165
166 ARM/CZ.NIC TURRIS MOX SUPPORT
167 M:      Marek Behun <marek.behun@nic.cz>
168 S:      Maintained
169 F:      arch/arm/dts/armada-3720-turris-mox.dts
170 F:      board/CZ.NIC/
171 F:      configs/turris_*_defconfig
172 F:      include/configs/turris_*.h
173
174 ARM FREESCALE IMX
175 M:      Stefano Babic <sbabic@denx.de>
176 M:      Fabio Estevam <festevam@gmail.com>
177 R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
178 S:      Maintained
179 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
180 F:      arch/arm/cpu/arm1136/mx*/
181 F:      arch/arm/cpu/arm926ejs/mx*/
182 F:      arch/arm/cpu/armv7/vf610/
183 F:      arch/arm/dts/*imx*
184 F:      arch/arm/mach-imx/
185 F:      arch/arm/include/asm/arch-imx/
186 F:      arch/arm/include/asm/arch-mx*/
187 F:      arch/arm/include/asm/arch-vf610/
188 F:      arch/arm/include/asm/mach-imx/
189 F:      board/freescale/*mx*/
190
191 ARM HISILICON
192 M:      Peter Griffin <peter.griffin@linaro.org>
193 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
194 S:      Maintained
195 F:      arch/arm/cpu/armv8/hisilicon
196 F:      arch/arm/include/asm/arch-hi6220/
197 F:      arch/arm/include/asm/arch-hi3660/
198
199 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
200 M:      Stefan Roese <sr@denx.de>
201 S:      Maintained
202 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-marvell.git
203 F:      arch/arm/mach-kirkwood/
204 F:      arch/arm/mach-mvebu/
205 F:      drivers/ata/ahci_mvebu.c
206 F:      drivers/ddr/marvell/
207 F:      drivers/gpio/mvebu_gpio.c
208 F:      drivers/spi/kirkwood_spi.c
209 F:      drivers/pci/pci_mvebu.c
210 F:      drivers/pci/pcie_dw_mvebu.c
211 F:      drivers/watchdog/orion_wdt.c
212
213 ARM MARVELL PXA
214 M:      Marek Vasut <marex@denx.de>
215 S:      Maintained
216 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-pxa.git
217 F:      arch/arm/cpu/pxa/
218 F:      arch/arm/include/asm/arch-pxa/
219
220 ARM MEDIATEK
221 M:      Ryder Lee <ryder.lee@mediatek.com>
222 M:      Weijie Gao <weijie.gao@mediatek.com>
223 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
224 S:      Maintained
225 F:      arch/arm/mach-mediatek/
226 F:      arch/arm/include/asm/arch-mediatek/
227 F:      board/mediatek/
228 F:      doc/README.mediatek
229 F:      drivers/clk/mediatek/
230 F:      drivers/mmc/mtk-sd.c
231 F:      drivers/pinctrl/mediatek/
232 F:      drivers/power/domain/mtk-power-domain.c
233 F:      drivers/ram/mediatek/
234 F:      drivers/spi/mtk_snfi_spi.c
235 F:      drivers/timer/mtk_timer.c
236 F:      drivers/watchdog/mtk_wdt.c
237 F:      drivers/net/mtk_eth.c
238 F:      drivers/reset/reset-mediatek.c
239 F:      tools/mtk_image.c
240 F:      tools/mtk_image.h
241 N:      mediatek
242
243 ARM MICROCHIP/ATMEL AT91
244 M:      Eugen Hristev <eugen.hristev@microchip.com>
245 S:      Maintained
246 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-atmel.git
247 F:      arch/arm/mach-at91/
248 F:      board/atmel/
249
250 ARM OWL
251 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
252 S:      Maintained
253 F:      arch/arm/include/asm/arch-owl/
254 F:      arch/arm/mach-owl/
255 F:      board/ucRobotics/
256 F:      drivers/clk/owl/
257 F:      drivers/serial/serial_owl.c
258
259 ARM RENESAS RMOBILE/R-CAR
260 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
261 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
262 S:      Maintained
263 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sh.git
264 F:      arch/arm/mach-rmobile/
265
266 ARM ROCKCHIP
267 M:      Simon Glass <sjg@chromium.org>
268 M:      Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
269 M:      Kever Yang <kever.yang@rock-chips.com>
270 S:      Maintained
271 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git
272 F:      arch/arm/include/asm/arch-rockchip/
273 F:      arch/arm/mach-rockchip/
274 F:      board/rockchip/
275 F:      drivers/clk/rockchip/
276 F:      drivers/gpio/rk_gpio.c
277 F:      drivers/misc/rockchip-efuse.c
278 F:      drivers/mmc/rockchip_sdhci.c
279 F:      drivers/mmc/rockchip_dw_mmc.c
280 F:      drivers/pinctrl/rockchip/
281 F:      drivers/ram/rockchip/
282 F:      drivers/sysreset/sysreset_rockchip.c
283 F:      drivers/video/rockchip/
284 F:      tools/rkcommon.c
285 F:      tools/rkcommon.h
286 F:      tools/rkimage.c
287 F:      tools/rksd.c
288 F:      tools/rkspi.c
289
290 ARM SAMSUNG
291 M:      Minkyu Kang <mk7.kang@samsung.com>
292 S:      Maintained
293 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-samsung.git
294 F:      arch/arm/mach-exynos/
295 F:      arch/arm/mach-s5pc1xx/
296 F:      arch/arm/cpu/armv7/s5p-common/
297
298 ARM SNAPDRAGON
299 M:      Ramon Fried <rfried.dev@gmail.com>
300 S:      Maintained
301 F:      arch/arm/mach-snapdragon/
302 F:      drivers/gpio/msm_gpio.c
303 F:      drivers/mmc/msm_sdhci.c
304 F:      drivers/phy/msm8916-usbh-phy.c
305 F:      drivers/serial/serial_msm.c
306 F:      drivers/smem/msm_smem.c
307 F:      drivers/usb/host/ehci-msm.c
308
309 ARM STI
310 M:      Patrice Chotard <patrice.chotard@st.com>
311 S:      Maintained
312 F:      arch/arm/mach-sti/
313 F:      arch/arm/include/asm/arch-sti*/
314
315 ARM STM SPEAR
316 #M:     Vipin Kumar <vipin.kumar@st.com>
317 S:      Orphaned (Since 2016-02)
318 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git
319 F:      arch/arm/cpu/arm926ejs/spear/
320 F:      arch/arm/include/asm/arch-spear/
321
322 ARM STM STM32MP
323 M:      Patrick Delaunay <patrick.delaunay@st.com>
324 M:      Patrice Chotard <patrice.chotard@st.com>
325 L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
326 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git
327 S:      Maintained
328 F:      arch/arm/mach-stm32mp/
329 F:      drivers/adc/stm32-adc*
330 F:      drivers/clk/clk_stm32mp1.c
331 F:      drivers/gpio/stm32_gpio.c
332 F:      drivers/hwspinlock/stm32_hwspinlock.c
333 F:      drivers/i2c/stm32f7_i2c.c
334 F:      drivers/mailbox/stm32-ipcc.c
335 F:      drivers/misc/stm32mp_fuse.c
336 F:      drivers/misc/stm32_rcc.c
337 F:      drivers/mmc/stm32_sdmmc2.c
338 F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
339 F:      drivers/phy/phy-stm32-usbphyc.c
340 F:      drivers/pinctrl/pinctrl_stm32.c
341 F:      drivers/power/pmic/stpmic1.c
342 F:      drivers/power/regulator/stm32-vrefbuf.c
343 F:      drivers/power/regulator/stpmic1.c
344 F:      drivers/ram/stm32mp1/
345 F:      drivers/remoteproc/stm32_copro.c
346 F:      drivers/reset/stm32-reset.c
347 F:      drivers/rtc/stm32_rtc.c
348 F:      drivers/serial/serial_stm32.*
349 F:      drivers/spi/stm32_qspi.c
350 F:      drivers/spi/stm32_spi.c
351 F:      drivers/video/stm32/stm32_ltdc.c
352 F:      drivers/watchdog/stm32mp_wdt.c
353 F:      include/dt-bindings/clock/stm32fx-clock.h
354 F:      include/dt-bindings/clock/stm32mp1-clks.h
355 F:      include/dt-bindings/clock/stm32mp1-clksrc.h
356 F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
357 F:      include/dt-bindings/reset/stm32mp1-resets.h
358 F:      include/stm32_rcc.h
359 F:      tools/stm32image.c
360
361
362 ARM STM STV0991
363 M:      Vikas Manocha <vikas.manocha@st.com>
364 S:      Maintained
365 F:      arch/arm/cpu/armv7/stv0991/
366 F:      arch/arm/include/asm/arch-stv0991/
367
368 ARM SUNXI
369 M:      Jagan Teki <jagan@amarulasolutions.com>
370 M:      Maxime Ripard <mripard@kernel.org>
371 S:      Maintained
372 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi.git
373 F:      arch/arm/cpu/armv7/sunxi/
374 F:      arch/arm/include/asm/arch-sunxi/
375 F:      arch/arm/mach-sunxi/
376 F:      board/sunxi/
377
378 ARM TEGRA
379 M:      Tom Warren <twarren@nvidia.com>
380 S:      Maintained
381 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-tegra.git
382 F:      arch/arm/mach-tegra/
383 F:      arch/arm/include/asm/arch-tegra*/
384
385 ARM TI
386 M:      Tom Rini <trini@konsulko.com>
387 S:      Maintained
388 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git
389 F:      arch/arm/mach-davinci/
390 F:      arch/arm/mach-k3/
391 F:      arch/arm/mach-keystone/
392 F:      arch/arm/include/asm/arch-omap*/
393 F:      arch/arm/include/asm/ti-common/
394
395 ARM UNIPHIER
396 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
397 S:      Maintained
398 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-uniphier.git
399 F:      arch/arm/mach-uniphier/
400 F:      configs/uniphier_*_defconfig
401 N:      uniphier
402
403 ARM VERSAL
404 M:      Michal Simek <michal.simek@xilinx.com>
405 S:      Maintained
406 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
407 F:      arch/arm/mach-versal/
408 N:      (?<!uni)versal
409
410 ARM VERSATILE EXPRESS DRIVERS
411 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
412 S:      Maintained
413 T:      git git://github.com/ARM-software/u-boot.git
414 F:      drivers/misc/vexpress_config.c
415 N:      vexpress
416
417 ARM ZYNQ
418 M:      Michal Simek <monstr@monstr.eu>
419 S:      Maintained
420 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
421 F:      arch/arm/mach-zynq/
422 F:      drivers/clk/clk_zynq.c
423 F:      drivers/fpga/zynqpl.c
424 F:      drivers/gpio/zynq_gpio.c
425 F:      drivers/i2c/i2c-cdns.c
426 F:      drivers/i2c/muxes/pca954x.c
427 F:      drivers/i2c/zynq_i2c.c
428 F:      drivers/mmc/zynq_sdhci.c
429 F:      drivers/mtd/nand/raw/zynq_nand.c
430 F:      drivers/net/phy/xilinx_phy.c
431 F:      drivers/net/zynq_gem.c
432 F:      drivers/serial/serial_zynq.c
433 F:      drivers/spi/zynq_qspi.c
434 F:      drivers/spi/zynq_spi.c
435 F:      drivers/usb/host/ehci-zynq.c
436 F:      drivers/watchdog/cdns_wdt.c
437 F:      include/zynqpl.h
438 F:      tools/zynqimage.c
439 N:      zynq
440
441 ARM ZYNQMP
442 M:      Michal Simek <michal.simek@xilinx.com>
443 S:      Maintained
444 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
445 F:      arch/arm/mach-zynqmp/
446 F:      drivers/clk/clk_zynqmp.c
447 F:      driver/firmware/firmware-zynqmp.c
448 F:      drivers/fpga/zynqpl.c
449 F:      drivers/gpio/zynq_gpio.c
450 F:      drivers/i2c/i2c-cdns.c
451 F:      drivers/i2c/muxes/pca954x.c
452 F:      drivers/i2c/zynq_i2c.c
453 F:      drivers/mailbox/zynqmp-ipi.c
454 F:      drivers/mmc/zynq_sdhci.c
455 F:      drivers/mtd/nand/raw/zynq_nand.c
456 F:      drivers/net/phy/xilinx_phy.c
457 F:      drivers/net/zynq_gem.c
458 F:      drivers/serial/serial_zynq.c
459 F:      drivers/spi/zynq_qspi.c
460 F:      drivers/spi/zynq_spi.c
461 F:      drivers/timer/cadence-ttc.c
462 F:      drivers/usb/host/ehci-zynq.c
463 F:      drivers/watchdog/cdns_wdt.c
464 F:      include/zynqmppl.h
465 F:      include/zynqmp_firmware.h
466 F:      tools/zynqmp*
467 N:      ultra96
468 N:      zynqmp
469
470 ARM ZYNQMP R5
471 M:      Michal Simek <michal.simek@xilinx.com>
472 S:      Maintained
473 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
474 F:      arch/arm/mach-zynqmp-r5/
475
476 BINMAN
477 M:      Simon Glass <sjg@chromium.org>
478 S:      Maintained
479 F:      tools/binman/
480
481 BUILDMAN
482 M:      Simon Glass <sjg@chromium.org>
483 S:      Maintained
484 F:      tools/buildman/
485
486 CFI FLASH
487 M:      Stefan Roese <sr@denx.de>
488 S:      Maintained
489 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-cfi-flash.git
490 F:      drivers/mtd/cfi_flash.c
491 F:      drivers/mtd/jedec_flash.c
492
493 CLOCK
494 M:      Lukasz Majewski <lukma@denx.de>
495 S:      Maintained
496 T:      git git://git.denx.de/u-boot-dfu.git
497 F:      drivers/clk/
498 F:      drivers/clk/imx/
499
500 COLDFIRE
501 M:      Huan Wang <alison.wang@nxp.com>
502 M:      Angelo Dureghello <angelo@sysam.it>
503 S:      Maintained
504 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-coldfire.git
505 F:      arch/m68k/
506
507 DFU
508 M:      Lukasz Majewski <lukma@denx.de>
509 S:      Maintained
510 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-dfu.git
511 F:      cmd/dfu.c
512 F:      cmd/usb_*.c
513 F:      common/dfu.c
514 F:      common/update.c
515 F:      common/usb_storage.c
516 F:      drivers/dfu/
517 F:      drivers/usb/gadget/
518
519 DRIVER MODEL
520 M:      Simon Glass <sjg@chromium.org>
521 S:      Maintained
522 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git
523 F:      drivers/core/
524 F:      include/dm/
525 F:      test/dm/
526
527 EFI PAYLOAD
528 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
529 R:      Alexander Graf <agraf@csgraf.de>
530 S:      Maintained
531 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
532 F:      doc/uefi/*
533 F:      include/capitalization.h
534 F:      include/charset.h
535 F:      include/cp1250.h
536 F:      include/cp437.h
537 F:      include/efi*
538 F:      include/pe.h
539 F:      include/asm-generic/pe.h
540 F:      lib/charset.c
541 F:      lib/efi*/
542 F:      test/py/tests/test_efi*
543 F:      test/unicode_ut.c
544 F:      cmd/bootefi.c
545 F:      cmd/efidebug.c
546 F:      cmd/nvedit_efi.c
547 F:      tools/file2include.c
548
549 FPGA
550 M:      Michal Simek <michal.simek@xilinx.com>
551 S:      Maintained
552 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
553 F:      drivers/fpga/
554 F:      cmd/fpga.c
555 F:      include/fpga.h
556
557 FLATTENED DEVICE TREE
558 M:      Simon Glass <sjg@chromium.org>
559 S:      Maintained
560 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-fdt.git
561 F:      lib/fdtdec*
562 F:      lib/libfdt/
563 F:      include/fdt*
564 F:      include/linux/libfdt*
565 F:      cmd/fdt.c
566 F:      common/fdt_support.c
567
568 FREEBSD
569 M:      Rafal Jaworowski <raj@semihalf.com>
570 S:      Maintained
571 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-freebsd.git
572
573 FREESCALE QORIQ
574 M:      Priyanka Jain <priyanka.jain@nxp.com>
575 S:      Maintained
576 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
577 F:      drivers/watchdog/sp805_wdt.c
578
579 I2C
580 M:      Heiko Schocher <hs@denx.de>
581 S:      Maintained
582 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-i2c.git
583 F:      drivers/i2c/
584
585 LOGGING
586 M:      Simon Glass <sjg@chromium.org>
587 S:      Maintained
588 T:      git https://gitlab.denx.de/u-boot/u-boot.git
589 F:      common/log.c
590 F:      cmd/log.c
591 F:      test/log/log_test.c
592 F:      test/py/tests/test_log.py
593
594 MALI DISPLAY PROCESSORS
595 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
596 S:      Supported
597 T:      git git://github.com/ARM-software/u-boot.git
598 F:      drivers/video/mali_dp.c
599 F:      drivers/i2c/i2c-versatile.c
600
601 MICROBLAZE
602 M:      Michal Simek <monstr@monstr.eu>
603 S:      Maintained
604 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
605 F:      arch/microblaze/
606 F:      cmd/mfsl.c
607 F:      drivers/gpio/xilinx_gpio.c
608 F:      drivers/net/xilinx_axi_emac.c
609 F:      drivers/net/xilinx_emaclite.c
610 F:      drivers/serial/serial_xuartlite.c
611 F:      drivers/spi/xilinx_spi.c
612 F:      drivers/sysreset/sysreset_gpio.c
613 F:      drivers/watchdog/xilinx_tb_wdt.c
614 N:      xilinx
615
616 MIPS
617 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
618 S:      Maintained
619 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git
620 F:      arch/mips/
621
622 MIPS MSCC
623 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
624 M:      Lars Povlsen <lars.povlsen@microchip.com>
625 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
626 S:      Maintained
627 F:      arch/mips/mach-mscc/
628 F:      arch/mips/dts/luton*
629 F:      arch/mips/dts/mscc*
630 F:      arch/mips/dts/ocelot*
631 F:      arch/mips/dts/jr2*
632 F:      arch/mips/dts/serval*
633 F:      board/mscc/
634 F:      configs/mscc*
635 F:      drivers/gpio/mscc_sgpio.c
636 F:      drivers/spi/mscc_bb_spi.c
637 F:      include/configs/vcoreiii.h
638 F:      include/dt-bindings/mscc/
639 F:      drivers/pinctrl/mscc/
640 F:      drivers/net/mscc_eswitch/
641
642 MIPS JZ4780
643 M:      Ezequiel Garcia <ezequiel@collabora.com>
644 S:      Maintained
645 F:      arch/mips/mach-jz47xx/
646
647 MMC
648 M:      Peng Fan <peng.fan@nxp.com>
649 S:      Maintained
650 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mmc.git
651 F:      drivers/mmc/
652
653 NAND FLASH
654 #M:     Scott Wood <oss@buserror.net>
655 S:      Orphaned (Since 2018-07)
656 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nand-flash.git
657 F:      drivers/mtd/nand/raw/
658
659 NDS32
660 M:      Rick Chen <rick@andestech.com>
661 S:      Maintained
662 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nds32.git
663 F:      arch/nds32/
664
665 NETWORK
666 M:      Joe Hershberger <joe.hershberger@ni.com>
667 S:      Maintained
668 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-net.git
669 F:      drivers/net/
670 F:      include/net.h
671 F:      net/
672
673 NIOS
674 M:      Thomas Chou <thomas@wytron.com.tw>
675 S:      Maintained
676 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nios.git
677 F:      arch/nios2/
678
679 ONENAND
680 #M:     Lukasz Majewski <l.majewski@majess.pl>
681 S:      Orphaned (Since 2017-01)
682 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-onenand.git
683 F:      drivers/mtd/onenand/
684
685 PATMAN
686 M:      Simon Glass <sjg@chromium.org>
687 S:      Maintained
688 F:      tools/patman/
689
690 PCI Endpoint
691 M:      Ramon Fried <rfried.dev@gmail.com>
692 S:      Maintained
693 F:      drivers/pci_endpoint/
694 F:  include/pci_ep.h
695
696 POWER
697 M:      Jaehoon Chung <jh80.chung@samsung.com>
698 S:      Maintained
699 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-pmic.git
700 F:      drivers/power/
701
702 POWERPC
703 M:      Wolfgang Denk <wd@denx.de>
704 S:      Maintained
705 F:      arch/powerpc/
706
707 POWERPC MPC8XX
708 M:      Christophe Leroy <christophe.leroy@c-s.fr>
709 S:      Maintained
710 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc8xx.git
711 F:      arch/powerpc/cpu/mpc8xx/
712
713 POWERPC MPC83XX
714 M:      Mario Six <mario.six@gdsys.cc>
715 S:      Maintained
716 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc83xx.git
717 F:      drivers/ram/mpc83xx_sdram.c
718 F:      include/dt-bindings/memory/mpc83xx-sdram.h
719 F:      drivers/sysreset/sysreset_mpc83xx.c
720 F:      drivers/sysreset/sysreset_mpc83xx.h
721 F:      drivers/clk/mpc83xx_clk.c
722 F:      drivers/clk/mpc83xx_clk.h
723 F:      include/dt-bindings/clk/mpc83xx-clk.h
724 F:      drivers/timer/mpc83xx_timer.c
725 F:      drivers/cpu/mpc83xx_cpu.c
726 F:      drivers/cpu/mpc83xx_cpu.h
727 F:      drivers/misc/mpc83xx_serdes.c
728 F:      arch/powerpc/cpu/mpc83xx/
729 F:      arch/powerpc/include/asm/arch-mpc83xx/
730
731 POWERPC MPC85XX
732 M:      Priyanka Jain <priyanka.jain@nxp.com>
733 S:      Maintained
734 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx.git
735 F:      arch/powerpc/cpu/mpc85xx/
736
737 POWERPC MPC86XX
738 M:      Priyanka Jain <priyanka.jain@nxp.com>
739 S:      Maintained
740 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc86xx.git
741 F:      arch/powerpc/cpu/mpc86xx/
742
743 RISC-V
744 M:      Rick Chen <rick@andestech.com>
745 S:      Maintained
746 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-riscv.git
747 F:      arch/riscv/
748 F:      cmd/riscv/
749 F:      tools/prelink-riscv.c
750
751 ROCKUSB
752 M:      Eddie Cai <eddie.cai.linux@gmail.com>
753 S:      Maintained
754 F:      drivers/usb/gadget/f_rockusb.c
755 F:      cmd/rockusb.c
756 F:      doc/README.rockusb
757
758 SANDBOX
759 M:      Simon Glass <sjg@chromium.org>
760 S:      Maintained
761 F:      arch/sandbox/
762
763 SH
764 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
765 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
766 S:      Maintained
767 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sh.git
768 F:      arch/sh/
769
770 SPI
771 M:      Jagan Teki <jagan@amarulasolutions.com>
772 S:      Maintained
773 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-spi.git
774 F:      drivers/spi/
775 F:      include/spi*
776
777 SPI-NOR
778 M:      Jagan Teki <jagan@amarulasolutions.com>
779 M:      Vignesh R <vigneshr@ti.com>
780 S:      Maintained
781 F:      drivers/mtd/spi/
782 F:      include/spi_flash.h
783 F:      include/linux/mtd/cfi.h
784 F:      include/linux/mtd/spi-nor.h
785
786 SPMI
787 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
788 S:      Maintained
789 F:      drivers/spmi/
790 F:      include/spmi/
791
792 TDA19988 HDMI ENCODER
793 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
794 S:      Maintained
795 F:      drivers/video/tda19988.c
796
797 TI SYSTEM SECURITY
798 M:      Andrew F. Davis <afd@ti.com>
799 S:      Supported
800 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
801 F:      arch/arm/mach-omap2/sec-common.c
802 F:      arch/arm/mach-omap2/config_secure.mk
803 F:      arch/arm/mach-k3/security.c
804 F:      arch/arm/mach-k3/config_secure.mk
805 F:      configs/am335x_hs_evm_defconfig
806 F:      configs/am335x_hs_evm_uart_defconfig
807 F:      configs/am43xx_hs_evm_defconfig
808 F:      configs/am57xx_hs_evm_defconfig
809 F:      configs/am57xx_hs_evm_usb_defconfig
810 F:      configs/dra7xx_hs_evm_defconfig
811 F:      configs/dra7xx_hs_evm_usb_defconfig
812 F:      configs/k2hk_hs_evm_defconfig
813 F:      configs/k2e_hs_evm_defconfig
814 F:      configs/k2g_hs_evm_defconfig
815 F:      configs/k2l_hs_evm_defconfig
816 F:      configs/am65x_hs_evm_r5_defconfig
817 F:      configs/am65x_hs_evm_a53_defconfig
818
819 TQ GROUP
820 #M:     Martin Krause <martin.krause@tq-systems.de>
821 S:      Orphaned (Since 2016-02)
822 T:      git git://git.denx.de/u-boot-tq-group.git
823
824 TEE
825 M:      Jens Wiklander <jens.wiklander@linaro.org>
826 S:      Maintained
827 F:      drivers/tee/
828 F:      include/tee.h
829 F:      include/tee/
830
831 TEE-lib
832 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
833 S:      Maintained
834 F:      lib/optee
835
836 UBI
837 M:      Kyungmin Park <kmpark@infradead.org>
838 M:      Heiko Schocher <hs@denx.de>
839 S:      Maintained
840 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-ubi.git
841 F:      drivers/mtd/ubi/
842
843 UFS
844 M:      Faiz Abbas <faiz_abbas@ti.com>
845 S:      Maintained
846 F:      drivers/ufs/
847
848 USB
849 M:      Marek Vasut <marex@denx.de>
850 S:      Maintained
851 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git
852 F:      drivers/usb/
853
854 USB xHCI
855 M:      Bin Meng <bmeng.cn@gmail.com>
856 S:      Maintained
857 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
858 F:      drivers/usb/host/xhci*
859
860 VIDEO
861 M:      Anatolij Gustschin <agust@denx.de>
862 S:      Maintained
863 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-video.git
864 F:      drivers/video/
865 F:      common/lcd*.c
866 F:      include/lcd*.h
867 F:      include/video*.h
868
869 X86
870 M:      Simon Glass <sjg@chromium.org>
871 M:      Bin Meng <bmeng.cn@gmail.com>
872 S:      Maintained
873 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-x86.git
874 F:      arch/x86/
875 F:      cmd/x86/
876
877 XTENSA
878 M:      Max Filippov <jcmvbkbc@gmail.com>
879 S:      Maintained
880 F:      arch/xtensa/
881
882 THE REST
883 M:      Tom Rini <trini@konsulko.com>
884 L:      u-boot@lists.denx.de
885 Q:      http://patchwork.ozlabs.org/project/uboot/list/
886 S:      Maintained
887 T:      git https://gitlab.denx.de/u-boot/u-boot.git
888 F:      configs/tools-only_defconfig
889 F:      *
890 F:      */