imx8: fuse: use arm_smccc_smc
[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 MMC
774 M:      Peng Fan <peng.fan@nxp.com>
775 S:      Maintained
776 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mmc.git
777 F:      drivers/mmc/
778
779 NAND FLASH
780 #M:     Scott Wood <oss@buserror.net>
781 S:      Orphaned (Since 2018-07)
782 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nand-flash.git
783 F:      drivers/mtd/nand/raw/
784
785 NDS32
786 M:      Rick Chen <rick@andestech.com>
787 S:      Maintained
788 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nds32.git
789 F:      arch/nds32/
790
791 NETWORK
792 M:      Joe Hershberger <joe.hershberger@ni.com>
793 S:      Maintained
794 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-net.git
795 F:      drivers/net/
796 F:      include/net.h
797 F:      net/
798
799 NIOS
800 M:      Thomas Chou <thomas@wytron.com.tw>
801 S:      Maintained
802 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-nios.git
803 F:      arch/nios2/
804
805 ONENAND
806 #M:     Lukasz Majewski <l.majewski@majess.pl>
807 S:      Orphaned (Since 2017-01)
808 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-onenand.git
809 F:      drivers/mtd/onenand/
810
811 PATMAN
812 M:      Simon Glass <sjg@chromium.org>
813 S:      Maintained
814 F:      tools/patman/
815
816 PCI Endpoint
817 M:      Ramon Fried <rfried.dev@gmail.com>
818 S:      Maintained
819 F:      drivers/pci_endpoint/
820 F:  include/pci_ep.h
821
822 PCI MPC85xx
823 M:      Heiko Schocher <hs@denx.de>
824 S:      Maintained
825 F:      drivers/pci/pci_mpc85xx.c
826
827 POWER
828 M:      Jaehoon Chung <jh80.chung@samsung.com>
829 S:      Maintained
830 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-pmic.git
831 F:      drivers/power/
832
833 POWERPC
834 M:      Wolfgang Denk <wd@denx.de>
835 S:      Maintained
836 F:      arch/powerpc/
837
838 POWERPC MPC8XX
839 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
840 S:      Maintained
841 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc8xx.git
842 F:      arch/powerpc/cpu/mpc8xx/
843
844 POWERPC MPC83XX
845 M:      Mario Six <mario.six@gdsys.cc>
846 S:      Maintained
847 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc83xx.git
848 F:      drivers/ram/mpc83xx_sdram.c
849 F:      include/dt-bindings/memory/mpc83xx-sdram.h
850 F:      drivers/sysreset/sysreset_mpc83xx.c
851 F:      drivers/sysreset/sysreset_mpc83xx.h
852 F:      drivers/clk/mpc83xx_clk.c
853 F:      drivers/clk/mpc83xx_clk.h
854 F:      include/dt-bindings/clk/mpc83xx-clk.h
855 F:      drivers/timer/mpc83xx_timer.c
856 F:      drivers/cpu/mpc83xx_cpu.c
857 F:      drivers/cpu/mpc83xx_cpu.h
858 F:      drivers/misc/mpc83xx_serdes.c
859 F:      arch/powerpc/cpu/mpc83xx/
860 F:      arch/powerpc/include/asm/arch-mpc83xx/
861
862 POWERPC MPC85XX
863 M:      Priyanka Jain <priyanka.jain@nxp.com>
864 S:      Maintained
865 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx.git
866 F:      arch/powerpc/cpu/mpc85xx/
867
868 POWERPC MPC86XX
869 M:      Priyanka Jain <priyanka.jain@nxp.com>
870 S:      Maintained
871 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-mpc86xx.git
872 F:      arch/powerpc/cpu/mpc86xx/
873
874 RISC-V
875 M:      Rick Chen <rick@andestech.com>
876 S:      Maintained
877 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-riscv.git
878 F:      arch/riscv/
879 F:      cmd/riscv/
880 F:      tools/prelink-riscv.c
881
882 RISC-V KENDRYTE
883 M:      Sean Anderson <seanga2@gmail.com>
884 S:      Maintained
885 F:      doc/device-tree-bindings/mfd/kendryte,k210-sysctl.txt
886 F:      drivers/clk/kendryte/
887 F:      include/kendryte/
888
889 RNG
890 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
891 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
892 S:      Maintained
893 F:      cmd/rng.c
894 F:      doc/api/rng.rst
895 F:      drivers/rng/
896 F:      drivers/virtio/virtio_rng.c
897 F:      include/rng.h
898
899 ROCKUSB
900 M:      Eddie Cai <eddie.cai.linux@gmail.com>
901 S:      Maintained
902 F:      drivers/usb/gadget/f_rockusb.c
903 F:      cmd/rockusb.c
904 F:      doc/README.rockusb
905
906 SANDBOX
907 M:      Simon Glass <sjg@chromium.org>
908 S:      Maintained
909 F:      arch/sandbox/
910
911 SH
912 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
913 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
914 S:      Maintained
915 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-sh.git
916 F:      arch/sh/
917
918 SPI
919 M:      Jagan Teki <jagan@amarulasolutions.com>
920 S:      Maintained
921 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-spi.git
922 F:      drivers/spi/
923 F:      include/spi*
924
925 SPI-NOR
926 M:      Jagan Teki <jagan@amarulasolutions.com>
927 M:      Vignesh R <vigneshr@ti.com>
928 S:      Maintained
929 F:      drivers/mtd/spi/
930 F:      include/spi_flash.h
931 F:      include/linux/mtd/cfi.h
932 F:      include/linux/mtd/spi-nor.h
933
934 SPMI
935 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
936 S:      Maintained
937 F:      drivers/spmi/
938 F:      include/spmi/
939
940 TDA19988 HDMI ENCODER
941 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
942 S:      Maintained
943 F:      drivers/video/tda19988.c
944
945 TI SYSTEM SECURITY
946 M:      Andrew F. Davis <afd@ti.com>
947 S:      Supported
948 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
949 F:      arch/arm/mach-omap2/sec-common.c
950 F:      arch/arm/mach-omap2/config_secure.mk
951 F:      arch/arm/mach-k3/security.c
952 F:      arch/arm/mach-k3/config_secure.mk
953 F:      configs/am335x_hs_evm_defconfig
954 F:      configs/am335x_hs_evm_uart_defconfig
955 F:      configs/am43xx_hs_evm_defconfig
956 F:      configs/am57xx_hs_evm_defconfig
957 F:      configs/am57xx_hs_evm_usb_defconfig
958 F:      configs/dra7xx_hs_evm_defconfig
959 F:      configs/dra7xx_hs_evm_usb_defconfig
960 F:      configs/k2hk_hs_evm_defconfig
961 F:      configs/k2e_hs_evm_defconfig
962 F:      configs/k2g_hs_evm_defconfig
963 F:      configs/k2l_hs_evm_defconfig
964 F:      configs/am65x_hs_evm_r5_defconfig
965 F:      configs/am65x_hs_evm_a53_defconfig
966 F:      configs/j721e_hs_evm_r5_defconfig
967 F:      configs/j721e_hs_evm_a72_defconfig
968
969 TQ GROUP
970 #M:     Martin Krause <martin.krause@tq-systems.de>
971 S:      Orphaned (Since 2016-02)
972 T:      git git://git.denx.de/u-boot-tq-group.git
973
974 TEE
975 M:      Jens Wiklander <jens.wiklander@linaro.org>
976 S:      Maintained
977 F:      drivers/tee/
978 F:      include/tee.h
979 F:      include/tee/
980
981 TEE-lib
982 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
983 S:      Maintained
984 F:      lib/optee
985
986 UBI
987 M:      Kyungmin Park <kmpark@infradead.org>
988 M:      Heiko Schocher <hs@denx.de>
989 S:      Maintained
990 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-ubi.git
991 F:      drivers/mtd/ubi/
992
993 UFS
994 M:      Faiz Abbas <faiz_abbas@ti.com>
995 S:      Maintained
996 F:      drivers/ufs/
997
998 USB
999 M:      Marek Vasut <marex@denx.de>
1000 S:      Maintained
1001 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git
1002 F:      drivers/usb/
1003 F:      common/usb.c
1004 F:      common/usb_kbd.c
1005 F:      include/usb.h
1006
1007 USB xHCI
1008 M:      Bin Meng <bmeng.cn@gmail.com>
1009 S:      Maintained
1010 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1011 F:      drivers/usb/host/xhci*
1012 F:      include/usb/xhci.h
1013
1014 VIDEO
1015 M:      Anatolij Gustschin <agust@denx.de>
1016 S:      Maintained
1017 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-video.git
1018 F:      drivers/video/
1019 F:      common/lcd*.c
1020 F:      include/lcd*.h
1021 F:      include/video*.h
1022
1023 X86
1024 M:      Simon Glass <sjg@chromium.org>
1025 M:      Bin Meng <bmeng.cn@gmail.com>
1026 S:      Maintained
1027 T:      git https://gitlab.denx.de/u-boot/custodians/u-boot-x86.git
1028 F:      arch/x86/
1029 F:      cmd/x86/
1030
1031 XTENSA
1032 M:      Max Filippov <jcmvbkbc@gmail.com>
1033 S:      Maintained
1034 F:      arch/xtensa/
1035
1036 THE REST
1037 M:      Tom Rini <trini@konsulko.com>
1038 L:      u-boot@lists.denx.de
1039 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1040 S:      Maintained
1041 T:      git https://gitlab.denx.de/u-boot/u-boot.git
1042 F:      configs/tools-only_defconfig
1043 F:      *
1044 F:      */