travis: Install pyelftools via pip
[platform/kernel/u-boot.git] / MAINTAINERS
1 Descriptions of section entries:
2
3         P: Person (obsolete)
4         M: Mail patches to: FullName <address@domain>
5         R: Designated reviewer: FullName <address@domain>
6            These reviewers should be CCed on patches.
7         L: Mailing list that is relevant to this area
8         W: Web-page with status/info
9         Q: Patchwork web based patch tracking system site
10         T: SCM tree type and location.
11            Type is one of: git, hg, quilt, stgit, topgit
12         S: Status, one of the following:
13            Supported:   Someone is actually paid to look after this.
14            Maintained:  Someone actually looks after it.
15            Orphan:      No current maintainer [but maybe you could take the
16                         role as you write your new code].
17         F: Files and directories with wildcard patterns.
18            A trailing slash includes all files and subdirectory files.
19            F:   drivers/net/    all files in and below drivers/net
20            F:   drivers/net/*   all files in drivers/net, but not below
21            F:   */net/*         all files in "any top level directory"/net
22            One pattern per line.  Multiple F: lines acceptable.
23         N: Files and directories with regex patterns.
24            N:   [^a-z]tegra     all files whose path contains the word tegra
25            One pattern per line.  Multiple N: lines acceptable.
26            scripts/get_maintainer.pl has different behavior for files that
27            match F: pattern and matches of N: patterns.  By default,
28            get_maintainer will not look at git log history when an F: pattern
29            match occurs.  When an N: match occurs, git log history is used
30            to also notify the people that have git commit signatures.
31         X: Files and directories that are NOT maintained, same rules as F:
32            Files exclusions are tested before file matches.
33            Can be useful for excluding a specific subdirectory, for instance:
34            F:   net/
35            X:   net/ipv6/
36            matches all files in and below net excluding net/ipv6/
37         K: Keyword perl extended regex pattern to match content in a
38            patch or file.  For instance:
39            K: of_get_profile
40               matches patches or files that contain "of_get_profile"
41            K: \b(printk|pr_(info|err))\b
42               matches patches or files that contain one or more of the words
43               printk, pr_info or pr_err
44            One regex pattern per line.  Multiple K: lines acceptable.
45
46 Note: For the hard of thinking, this list is meant to remain in alphabetical
47 order. If you could add yourselves to it in alphabetical order that would be
48 so much easier [Ed]
49
50 Maintainers List (try to look for most precise areas first)
51
52                 -----------------------------------
53 ANDROID AB
54 M:      Igor Opaniuk <igor.opaniuk@gmail.com>
55 R:      Sam Protsenko <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
693 I2C
694 M:      Heiko Schocher <hs@denx.de>
695 S:      Maintained
696 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-i2c.git
697 F:      drivers/i2c/
698
699 LOGGING
700 M:      Simon Glass <sjg@chromium.org>
701 S:      Maintained
702 T:      git https://gitlab.denx.de/u-boot/u-boot.git
703 F:      common/log*
704 F:      cmd/log.c
705 F:      doc/develop/logging.rst
706 F:      test/log/
707 F:      test/py/tests/test_log.py
708
709 MALI DISPLAY PROCESSORS
710 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
711 S:      Supported
712 T:      git git://github.com/ARM-software/u-boot.git
713 F:      drivers/video/mali_dp.c
714 F:      drivers/i2c/i2c-versatile.c
715
716 MICROBLAZE
717 M:      Michal Simek <monstr@monstr.eu>
718 S:      Maintained
719 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze.git
720 F:      arch/microblaze/
721 F:      cmd/mfsl.c
722 F:      drivers/gpio/xilinx_gpio.c
723 F:      drivers/net/xilinx_axi_emac.c
724 F:      drivers/net/xilinx_emaclite.c
725 F:      drivers/serial/serial_xuartlite.c
726 F:      drivers/spi/xilinx_spi.c
727 F:      drivers/sysreset/sysreset_gpio.c
728 F:      drivers/watchdog/xilinx_tb_wdt.c
729 N:      xilinx
730
731 MIPS
732 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
733 S:      Maintained
734 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git
735 F:      arch/mips/
736
737 MIPS CORTINA ACCESS CAxxxx
738 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
739 S:      Supported
740 F:      board/cortina/common/
741 F:      drivers/gpio/cortina_gpio.c
742 F:      drivers/watchdog/cortina_wdt.c
743 F:      drivers/serial/serial_cortina.c
744 F:      drivers/mmc/ca_dw_mmc.c
745 F:      drivers/i2c/i2c-cortina.c
746 F:      drivers/i2c/i2c-cortina.h
747
748 MIPS MSCC
749 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
750 M:      Lars Povlsen <lars.povlsen@microchip.com>
751 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
752 S:      Maintained
753 F:      arch/mips/mach-mscc/
754 F:      arch/mips/dts/luton*
755 F:      arch/mips/dts/mscc*
756 F:      arch/mips/dts/ocelot*
757 F:      arch/mips/dts/jr2*
758 F:      arch/mips/dts/serval*
759 F:      board/mscc/
760 F:      configs/mscc*
761 F:      drivers/gpio/mscc_sgpio.c
762 F:      drivers/spi/mscc_bb_spi.c
763 F:      include/configs/vcoreiii.h
764 F:      include/dt-bindings/mscc/
765 F:      drivers/pinctrl/mscc/
766 F:      drivers/net/mscc_eswitch/
767
768 MIPS JZ4780
769 M:      Ezequiel Garcia <ezequiel@collabora.com>
770 S:      Maintained
771 F:      arch/mips/mach-jz47xx/
772
773 MIPS Octeon
774 M:      Aaron Williams <awilliams@marvell.com>
775 S:      Maintained
776 F:      arch/mips/mach-octeon/
777 F:      arch/mips/include/asm/arch-octeon/
778 F:      arch/mips/dts/mrvl,cn73xx.dtsi
779
780 MMC
781 M:      Peng Fan <peng.fan@nxp.com>
782 S:      Maintained
783 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mmc.git
784 F:      drivers/mmc/
785
786 NAND FLASH
787 #M:     Scott Wood <oss@buserror.net>
788 S:      Orphaned (Since 2018-07)
789 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nand-flash.git
790 F:      drivers/mtd/nand/raw/
791
792 NDS32
793 M:      Rick Chen <rick@andestech.com>
794 S:      Maintained
795 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nds32.git
796 F:      arch/nds32/
797
798 NETWORK
799 M:      Joe Hershberger <joe.hershberger@ni.com>
800 S:      Maintained
801 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-net.git
802 F:      drivers/net/
803 F:      include/net.h
804 F:      net/
805
806 NIOS
807 M:      Thomas Chou <thomas@wytron.com.tw>
808 S:      Maintained
809 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nios.git
810 F:      arch/nios2/
811
812 ONENAND
813 #M:     Lukasz Majewski <l.majewski@majess.pl>
814 S:      Orphaned (Since 2017-01)
815 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-onenand.git
816 F:      drivers/mtd/onenand/
817
818 PATMAN
819 M:      Simon Glass <sjg@chromium.org>
820 S:      Maintained
821 F:      tools/patman/
822
823 PCI Endpoint
824 M:      Ramon Fried <rfried.dev@gmail.com>
825 S:      Maintained
826 F:      drivers/pci_endpoint/
827 F:  include/pci_ep.h
828
829 PCI MPC85xx
830 M:      Heiko Schocher <hs@denx.de>
831 S:      Maintained
832 F:      drivers/pci/pci_mpc85xx.c
833
834 POWER
835 M:      Jaehoon Chung <jh80.chung@samsung.com>
836 S:      Maintained
837 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-pmic.git
838 F:      drivers/power/
839
840 POWERPC
841 M:      Wolfgang Denk <wd@denx.de>
842 S:      Maintained
843 F:      arch/powerpc/
844
845 POWERPC MPC8XX
846 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
847 S:      Maintained
848 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc8xx.git
849 F:      arch/powerpc/cpu/mpc8xx/
850
851 POWERPC MPC83XX
852 M:      Mario Six <mario.six@gdsys.cc>
853 S:      Maintained
854 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc83xx.git
855 F:      drivers/ram/mpc83xx_sdram.c
856 F:      include/dt-bindings/memory/mpc83xx-sdram.h
857 F:      drivers/sysreset/sysreset_mpc83xx.c
858 F:      drivers/sysreset/sysreset_mpc83xx.h
859 F:      drivers/clk/mpc83xx_clk.c
860 F:      drivers/clk/mpc83xx_clk.h
861 F:      include/dt-bindings/clk/mpc83xx-clk.h
862 F:      drivers/timer/mpc83xx_timer.c
863 F:      drivers/cpu/mpc83xx_cpu.c
864 F:      drivers/cpu/mpc83xx_cpu.h
865 F:      drivers/misc/mpc83xx_serdes.c
866 F:      arch/powerpc/cpu/mpc83xx/
867 F:      arch/powerpc/include/asm/arch-mpc83xx/
868
869 POWERPC MPC85XX
870 M:      Priyanka Jain <priyanka.jain@nxp.com>
871 S:      Maintained
872 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx.git
873 F:      arch/powerpc/cpu/mpc85xx/
874
875 POWERPC MPC86XX
876 M:      Priyanka Jain <priyanka.jain@nxp.com>
877 S:      Maintained
878 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc86xx.git
879 F:      arch/powerpc/cpu/mpc86xx/
880
881 RISC-V
882 M:      Rick Chen <rick@andestech.com>
883 S:      Maintained
884 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-riscv.git
885 F:      arch/riscv/
886 F:      cmd/riscv/
887 F:      tools/prelink-riscv.c
888
889 RISC-V KENDRYTE
890 M:      Sean Anderson <seanga2@gmail.com>
891 S:      Maintained
892 F:      doc/device-tree-bindings/mfd/kendryte,k210-sysctl.txt
893 F:      drivers/clk/kendryte/
894 F:      include/kendryte/
895
896 RNG
897 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
898 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
899 S:      Maintained
900 F:      cmd/rng.c
901 F:      doc/api/rng.rst
902 F:      drivers/rng/
903 F:      drivers/virtio/virtio_rng.c
904 F:      include/rng.h
905
906 ROCKUSB
907 M:      Eddie Cai <eddie.cai.linux@gmail.com>
908 S:      Maintained
909 F:      drivers/usb/gadget/f_rockusb.c
910 F:      cmd/rockusb.c
911 F:      doc/README.rockusb
912
913 SANDBOX
914 M:      Simon Glass <sjg@chromium.org>
915 S:      Maintained
916 F:      arch/sandbox/
917
918 SH
919 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
920 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
921 S:      Maintained
922 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sh.git
923 F:      arch/sh/
924
925 SPI
926 M:      Jagan Teki <jagan@amarulasolutions.com>
927 S:      Maintained
928 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-spi.git
929 F:      drivers/spi/
930 F:      include/spi*
931
932 SPI-NOR
933 M:      Jagan Teki <jagan@amarulasolutions.com>
934 M:      Vignesh R <vigneshr@ti.com>
935 S:      Maintained
936 F:      drivers/mtd/spi/
937 F:      include/spi_flash.h
938 F:      include/linux/mtd/cfi.h
939 F:      include/linux/mtd/spi-nor.h
940
941 SPMI
942 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
943 S:      Maintained
944 F:      drivers/spmi/
945 F:      include/spmi/
946
947 TDA19988 HDMI ENCODER
948 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
949 S:      Maintained
950 F:      drivers/video/tda19988.c
951
952 TI SYSTEM SECURITY
953 M:      Andrew F. Davis <afd@ti.com>
954 S:      Supported
955 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
956 F:      arch/arm/mach-omap2/sec-common.c
957 F:      arch/arm/mach-omap2/config_secure.mk
958 F:      arch/arm/mach-k3/security.c
959 F:      arch/arm/mach-k3/config_secure.mk
960 F:      configs/am335x_hs_evm_defconfig
961 F:      configs/am335x_hs_evm_uart_defconfig
962 F:      configs/am43xx_hs_evm_defconfig
963 F:      configs/am57xx_hs_evm_defconfig
964 F:      configs/am57xx_hs_evm_usb_defconfig
965 F:      configs/dra7xx_hs_evm_defconfig
966 F:      configs/dra7xx_hs_evm_usb_defconfig
967 F:      configs/k2hk_hs_evm_defconfig
968 F:      configs/k2e_hs_evm_defconfig
969 F:      configs/k2g_hs_evm_defconfig
970 F:      configs/k2l_hs_evm_defconfig
971 F:      configs/am65x_hs_evm_r5_defconfig
972 F:      configs/am65x_hs_evm_a53_defconfig
973 F:      configs/j721e_hs_evm_r5_defconfig
974 F:      configs/j721e_hs_evm_a72_defconfig
975
976 TQ GROUP
977 #M:     Martin Krause <martin.krause@tq-systems.de>
978 S:      Orphaned (Since 2016-02)
979 T:      git git://git.denx.de/u-boot-tq-group.git
980
981 TEE
982 M:      Jens Wiklander <jens.wiklander@linaro.org>
983 S:      Maintained
984 F:      drivers/tee/
985 F:      include/tee.h
986 F:      include/tee/
987
988 TEE-lib
989 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
990 S:      Maintained
991 F:      lib/optee
992
993 UBI
994 M:      Kyungmin Park <kmpark@infradead.org>
995 M:      Heiko Schocher <hs@denx.de>
996 S:      Maintained
997 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-ubi.git
998 F:      drivers/mtd/ubi/
999
1000 UFS
1001 M:      Faiz Abbas <faiz_abbas@ti.com>
1002 S:      Maintained
1003 F:      drivers/ufs/
1004
1005 USB
1006 M:      Marek Vasut <marex@denx.de>
1007 S:      Maintained
1008 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git
1009 F:      drivers/usb/
1010 F:      common/usb.c
1011 F:      common/usb_kbd.c
1012 F:      include/usb.h
1013
1014 USB xHCI
1015 M:      Bin Meng <bmeng.cn@gmail.com>
1016 S:      Maintained
1017 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1018 F:      drivers/usb/host/xhci*
1019 F:      include/usb/xhci.h
1020
1021 VIDEO
1022 M:      Anatolij Gustschin <agust@denx.de>
1023 S:      Maintained
1024 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-video.git
1025 F:      drivers/video/
1026 F:      common/lcd*.c
1027 F:      include/lcd*.h
1028 F:      include/video*.h
1029
1030 X86
1031 M:      Simon Glass <sjg@chromium.org>
1032 M:      Bin Meng <bmeng.cn@gmail.com>
1033 S:      Maintained
1034 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-x86.git
1035 F:      arch/x86/
1036 F:      cmd/x86/
1037
1038 XTENSA
1039 M:      Max Filippov <jcmvbkbc@gmail.com>
1040 S:      Maintained
1041 F:      arch/xtensa/
1042
1043 THE REST
1044 M:      Tom Rini <trini@konsulko.com>
1045 L:      u-boot@lists.denx.de
1046 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1047 S:      Maintained
1048 T:      git https://gitlab.denx.de/u-boot/u-boot.git
1049 F:      configs/tools-only_defconfig
1050 F:      *
1051 F:      */