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