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