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