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