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