pinctrl: Add Apple pinctrl driver
[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://source.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 APPLE M1 SOC SUPPORT
112 M:      Mark Kettenis <kettenis@openbsd.org>
113 S:      Maintained
114 F:      arch/arm/include/asm/arch-m1/
115 F:      arch/arm/mach-apple/
116 F:      configs/apple_m1_defconfig
117 F:      drivers/iommu/apple_dart.c
118 F:      drivers/pinctrl/pinctrl-apple.c
119 F:      include/configs/apple.h
120
121 ARM
122 M:      Tom Rini <trini@konsulko.com>
123 S:      Maintained
124 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
125 F:      arch/arm/
126 F:      cmd/arm/
127
128 ARM ALTERA SOCFPGA
129 M:      Marek Vasut <marex@denx.de>
130 M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
131 M:      Tien Fong Chee <tien.fong.chee@intel.com>
132 S:      Maintained
133 T:      git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
134 F:      arch/arm/mach-socfpga/
135 F:      drivers/sysreset/sysreset_socfpga*
136
137 ARM AMLOGIC SOC SUPPORT
138 M:      Neil Armstrong <narmstrong@baylibre.com>
139 S:      Maintained
140 L:      u-boot-amlogic@groups.io
141 T:      git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
142 F:      arch/arm/mach-meson/
143 F:      arch/arm/include/asm/arch-meson/
144 F:      drivers/clk/meson/
145 F:      drivers/serial/serial_meson.c
146 F:      drivers/reset/reset-meson.c
147 F:      drivers/i2c/meson_i2c.c
148 F:      drivers/net/phy/meson-gxl.c
149 F:      drivers/adc/meson-saradc.c
150 F:      drivers/phy/meson*
151 F:      drivers/mmc/meson_gx_mmc.c
152 F:      drivers/spi/meson_spifc.c
153 F:      drivers/pinctrl/meson/
154 F:      drivers/power/domain/meson-gx-pwrc-vpu.c
155 F:      drivers/video/meson/
156 F:      include/configs/meson64.h
157 F:      include/configs/meson64_android.h
158 F:      doc/board/amlogic/
159 N:      meson
160
161 ARM ASPEED
162 M:      Ryan Chen <ryan_chen@aspeedtech.com>
163 M:      Chia-Wei Wang <chiawei_wang@aspeedtech.com>
164 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
165 S:      Maintained
166 F:      arch/arm/mach-aspeed/
167 F:      arch/arm/include/asm/arch-aspeed/
168 F:      board/aspeed/
169 F:      drivers/clk/aspeed/
170 F:      drivers/pinctrl/aspeed/
171 N:      aspeed
172
173 ARM BROADCOM BCM283X / BCM27XX
174 M:      Matthias Brugger <mbrugger@suse.com>
175 S:      Maintained
176 F:      arch/arm/dts/bcm283*
177 F:      arch/arm/mach-bcm283x/
178 F:      board/raspberrypi/
179 F:      drivers/gpio/bcm2835_gpio.c
180 F:      drivers/mmc/bcm2835_sdhci.c
181 F:      drivers/mmc/bcm2835_sdhost.c
182 F:      drivers/serial/serial_bcm283x_mu.c
183 F:      drivers/serial/serial_bcm283x_pl011.c
184 F:      drivers/video/bcm2835.c
185 F:      include/dm/platform_data/serial_bcm283x_mu.h
186 F:      include/dt-bindings/pinctrl/bcm2835.h
187 F:      drivers/pinctrl/broadcom/
188 F:      configs/rpi_*
189 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
190
191 ARM BROADCOM BCMSTB
192 M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
193 S:      Maintained
194 F:      arch/arm/mach-bcmstb/
195 F:      board/broadcom/bcmstb/
196 F:      configs/bcm7*_defconfig
197 F:      doc/README.bcm7xxx
198 F:      drivers/mmc/bcmstb_sdhci.c
199 F:      drivers/spi/bcmstb_spi.c
200
201 ARM CORTINA ACCESS CAxxxx
202 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
203 S:      Supported
204 F:      board/cortina/common/
205 F:      drivers/gpio/cortina_gpio.c
206 F:      drivers/watchdog/cortina_wdt.c
207 F:      drivers/serial/serial_cortina.c
208 F:      drivers/led/led_cortina.c
209 F:      drivers/mmc/ca_dw_mmc.c
210 F:      drivers/spi/ca_sflash.c
211 F:      drivers/i2c/i2c-cortina.c
212 F:      drivers/i2c/i2c-cortina.h
213 F:      drivers/mtd/nand/raw/cortina_nand.c
214 F:      drivers/mtd/nand/raw/cortina_nand.h
215 F:      drivers/net/cortina_ni.c
216 F:      drivers/net/cortina_ni.h
217 F:      drivers/net/phy/ca_phy.c
218 F:      configs/cortina_presidio-asic-pnand_defconfig
219
220 ARM/CZ.NIC TURRIS MOX SUPPORT
221 M:      Marek Behun <marek.behun@nic.cz>
222 S:      Maintained
223 F:      arch/arm/dts/armada-3720-turris-mox.dts
224 F:      board/CZ.NIC/
225 F:      configs/turris_*_defconfig
226 F:      include/configs/turris_*.h
227
228 ARM FREESCALE IMX
229 M:      Stefano Babic <sbabic@denx.de>
230 M:      Fabio Estevam <festevam@gmail.com>
231 R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
232 S:      Maintained
233 T:      git https://source.denx.de/u-boot/custodians/u-boot-imx.git
234 F:      arch/arm/cpu/arm1136/mx*/
235 F:      arch/arm/cpu/arm926ejs/mx*/
236 F:      arch/arm/cpu/armv7/vf610/
237 F:      arch/arm/dts/*imx*
238 F:      arch/arm/mach-imx/
239 F:      arch/arm/include/asm/arch-imx/
240 F:      arch/arm/include/asm/arch-mx*/
241 F:      arch/arm/include/asm/arch-vf610/
242 F:      arch/arm/include/asm/mach-imx/
243 F:      board/freescale/*mx*/
244
245 ARM HISILICON
246 M:      Peter Griffin <peter.griffin@linaro.org>
247 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
248 S:      Maintained
249 F:      arch/arm/cpu/armv8/hisilicon
250 F:      arch/arm/include/asm/arch-hi6220/
251 F:      arch/arm/include/asm/arch-hi3660/
252
253 ARM IPQ40XX
254 M:      Robert Marko <robert.marko@sartura.hr>
255 M:      Luka Kovacic <luka.kovacic@sartura.hr>
256 M:      Luka Perkov <luka.perkov@sartura.hr>
257 S:      Maintained
258 F:      arch/arm/mach-ipq40xx/
259 F:      include/dt-bindings/clock/qcom,ipq4019-gcc.h
260 F:      include/dt-bindings/reset/qcom,ipq4019-reset.h
261 F:      drivers/reset/reset-ipq4019.c
262 F:      drivers/phy/phy-qcom-ipq4019-usb.c
263 F:      drivers/spi/spi-qup.c
264 F:      drivers/net/mdio-ipq4019.c
265 F:      drivers/rng/msm_rng.c
266
267 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
268 M:      Stefan Roese <sr@denx.de>
269 S:      Maintained
270 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
271 F:      arch/arm/mach-kirkwood/
272 F:      arch/arm/mach-mvebu/
273 F:      drivers/ata/ahci_mvebu.c
274 F:      drivers/ddr/marvell/
275 F:      drivers/gpio/mvebu_gpio.c
276 F:      drivers/spi/kirkwood_spi.c
277 F:      drivers/pci/pci_mvebu.c
278 F:      drivers/pci/pcie_dw_mvebu.c
279 F:      drivers/watchdog/orion_wdt.c
280
281 ARM MARVELL PXA
282 M:      Marek Vasut <marex@denx.de>
283 S:      Maintained
284 T:      git https://source.denx.de/u-boot/custodians/u-boot-pxa.git
285 F:      arch/arm/cpu/pxa/
286 F:      arch/arm/include/asm/arch-pxa/
287
288 ARM MEDIATEK
289 M:      Ryder Lee <ryder.lee@mediatek.com>
290 M:      Weijie Gao <weijie.gao@mediatek.com>
291 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
292 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
293 S:      Maintained
294 F:      arch/arm/mach-mediatek/
295 F:      arch/arm/include/asm/arch-mediatek/
296 F:      board/mediatek/
297 F:      doc/device-tree-bindings/phy/phy-mtk-*
298 F:      doc/device-tree-bindings/usb/mediatek,*
299 F:      doc/README.mediatek
300 F:      drivers/clk/mediatek/
301 F:      drivers/mmc/mtk-sd.c
302 F:      drivers/phy/phy-mtk-*
303 F:      drivers/pinctrl/mediatek/
304 F:      drivers/power/domain/mtk-power-domain.c
305 F:      drivers/ram/mediatek/
306 F:      drivers/spi/mtk_snfi_spi.c
307 F:      drivers/timer/mtk_timer.c
308 F:      drivers/usb/host/xhci-mtk.c
309 F:      drivers/usb/mtu3/
310 F:      drivers/watchdog/mtk_wdt.c
311 F:      drivers/net/mtk_eth.c
312 F:      drivers/reset/reset-mediatek.c
313 F:      tools/mtk_image.c
314 F:      tools/mtk_image.h
315 N:      mediatek
316
317 ARM MICROCHIP/ATMEL AT91
318 M:      Eugen Hristev <eugen.hristev@microchip.com>
319 S:      Maintained
320 T:      git https://source.denx.de/u-boot/custodians/u-boot-atmel.git
321 F:      arch/arm/mach-at91/
322 F:      board/atmel/
323 F:      drivers/cpu/at91_cpu.c
324 F:      drivers/misc/microchip_flexcom.c
325 F:      include/dt-bindings/mfd/atmel-flexcom.h
326 F:      drivers/timer/mchp-pit64b-timer.c
327
328 ARM NEXELL S5P4418
329 M:      Stefan Bosch <stefan_b@posteo.net>
330 S:      Maintained
331 F:      arch/arm/cpu/armv7/s5p4418/
332 F:      arch/arm/dts/s5p4418*
333 F:      arch/arm/mach-nexell/
334 F:      board/friendlyarm/
335 F:      configs/s5p4418_nanopi2_defconfig
336 F:      doc/README.s5p4418
337 F:      drivers/gpio/nx_gpio.c
338 F:      drivers/i2c/nx_i2c.c
339 F:      drivers/mmc/nexell_dw_mmc_dm.c
340 F:      drivers/pinctrl/nexell/
341 F:      drivers/video/nexell/
342 F:      drivers/video/nexell_display.c
343 F:      include/configs/s5p4418_nanopi2.h
344
345 ARM OWL
346 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
347 S:      Maintained
348 F:      arch/arm/include/asm/arch-owl/
349 F:      arch/arm/mach-owl/
350 F:      doc/board/actions/
351 F:      drivers/clk/owl/
352 F:      drivers/serial/serial_owl.c
353 F:      include/configs/owl-common.h
354 F:      configs/bubblegum_96_defconfig
355 F:      configs/cubieboard7_defconfig
356
357 ARM RENESAS RMOBILE/R-CAR
358 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
359 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
360 S:      Maintained
361 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
362 F:      arch/arm/mach-rmobile/
363
364 ARM ROCKCHIP
365 M:      Simon Glass <sjg@chromium.org>
366 M:      Philipp Tomsich <philipp.tomsich@vrull.eu>
367 M:      Kever Yang <kever.yang@rock-chips.com>
368 S:      Maintained
369 T:      git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
370 F:      arch/arm/include/asm/arch-rockchip/
371 F:      arch/arm/mach-rockchip/
372 F:      board/rockchip/
373 F:      drivers/clk/rockchip/
374 F:      drivers/gpio/rk_gpio.c
375 F:      drivers/misc/rockchip-efuse.c
376 F:      drivers/mmc/rockchip_sdhci.c
377 F:      drivers/mmc/rockchip_dw_mmc.c
378 F:      drivers/pinctrl/rockchip/
379 F:      drivers/ram/rockchip/
380 F:      drivers/sysreset/sysreset_rockchip.c
381 F:      drivers/video/rockchip/
382 F:      tools/rkcommon.c
383 F:      tools/rkcommon.h
384 F:      tools/rkimage.c
385 F:      tools/rksd.c
386 F:      tools/rkspi.c
387
388 ARM SAMSUNG
389 M:      Minkyu Kang <mk7.kang@samsung.com>
390 S:      Maintained
391 T:      git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
392 F:      arch/arm/mach-exynos/
393 F:      arch/arm/mach-s5pc1xx/
394 F:      arch/arm/cpu/armv7/s5p-common/
395
396 ARM SNAPDRAGON
397 M:      Ramon Fried <rfried.dev@gmail.com>
398 S:      Maintained
399 F:      arch/arm/mach-snapdragon/
400 F:      drivers/gpio/msm_gpio.c
401 F:      drivers/mmc/msm_sdhci.c
402 F:      drivers/phy/msm8916-usbh-phy.c
403 F:      drivers/serial/serial_msm.c
404 F:      drivers/serial/serial_msm_geni.c
405 F:      drivers/smem/msm_smem.c
406 F:      drivers/spmi/spmi-msm.c
407 F:      drivers/usb/host/ehci-msm.c
408
409 ARM STI
410 M:      Patrice Chotard <patrice.chotard@foss.st.com>
411 S:      Maintained
412 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
413 F:      arch/arm/mach-sti/
414 F:      arch/arm/include/asm/arch-sti*/
415 F:      drivers/phy/sti_usb_phy.c
416 F:      drivers/pinctrl/pinctrl-sti.c
417 F:      drivers/mmc/sti_sdhci.c
418 F:      drivers/reset/sti-reset.c
419 F:      drivers/serial/serial_sti_asc.c
420 F:      drivers/sysreset/sysreset_sti.c
421 F:      drivers/timer/sti-timer.c
422 F:      drivers/usb/host/dwc3-sti-glue.c
423 F:      include/dwc3-sti-glue.h
424 F:      include/dt-bindings/clock/stih407-clks.h
425 F:      include/dt-bindings/clock/stih410-clks.h
426 F:      include/dt-bindings/reset/stih407-resets.h
427
428 ARM STM STM32MP
429 M:      Patrick Delaunay <patrick.delaunay@foss.st.com>
430 M:      Patrice Chotard <patrice.chotard@foss.st.com>
431 L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
432 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
433 S:      Maintained
434 F:      arch/arm/mach-stm32mp/
435 F:      doc/board/st/
436 F:      drivers/adc/stm32-adc*
437 F:      drivers/clk/clk_stm32mp1.c
438 F:      drivers/gpio/stm32_gpio.c
439 F:      drivers/hwspinlock/stm32_hwspinlock.c
440 F:      drivers/i2c/stm32f7_i2c.c
441 F:      drivers/mailbox/stm32-ipcc.c
442 F:      drivers/misc/stm32mp_fuse.c
443 F:      drivers/misc/stm32_rcc.c
444 F:      drivers/mmc/stm32_sdmmc2.c
445 F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
446 F:      drivers/phy/phy-stm32-usbphyc.c
447 F:      drivers/pinctrl/pinctrl_stm32.c
448 F:      drivers/power/pmic/stpmic1.c
449 F:      drivers/power/regulator/stm32-vrefbuf.c
450 F:      drivers/power/regulator/stpmic1.c
451 F:      drivers/ram/stm32mp1/
452 F:      drivers/remoteproc/stm32_copro.c
453 F:      drivers/reset/stm32-reset.c
454 F:      drivers/rng/stm32mp1_rng.c
455 F:      drivers/rtc/stm32_rtc.c
456 F:      drivers/serial/serial_stm32.*
457 F:      drivers/spi/stm32_qspi.c
458 F:      drivers/spi/stm32_spi.c
459 F:      drivers/video/stm32/stm32_ltdc.c
460 F:      drivers/watchdog/stm32mp_wdt.c
461 F:      include/dt-bindings/clock/stm32fx-clock.h
462 F:      include/dt-bindings/clock/stm32mp1-clks.h
463 F:      include/dt-bindings/clock/stm32mp1-clksrc.h
464 F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
465 F:      include/dt-bindings/reset/stm32mp1-resets.h
466 F:      include/stm32_rcc.h
467 F:      tools/stm32image.c
468 N:      stm
469 N:      stm32
470
471
472 ARM STM STV0991
473 M:      Vikas Manocha <vikas.manocha@st.com>
474 S:      Maintained
475 F:      arch/arm/cpu/armv7/stv0991/
476 F:      arch/arm/include/asm/arch-stv0991/
477
478 ARM SUNXI
479 M:      Jagan Teki <jagan@amarulasolutions.com>
480 M:      Andre Przywara <andre.przywara@arm.com>
481 S:      Maintained
482 T:      git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
483 F:      arch/arm/cpu/armv7/sunxi/
484 F:      arch/arm/include/asm/arch-sunxi/
485 F:      arch/arm/mach-sunxi/
486 F:      board/sunxi/
487 F:      drivers/clk/sunxi/
488 F:      drivers/phy/allwinner/
489 F:      drivers/video/sunxi/
490
491 ARM TEGRA
492 M:      Tom Warren <twarren@nvidia.com>
493 S:      Maintained
494 T:      git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
495 F:      arch/arm/mach-tegra/
496 F:      arch/arm/include/asm/arch-tegra*/
497
498 ARM TI
499 M:      Tom Rini <trini@konsulko.com>
500 S:      Maintained
501 T:      git https://source.denx.de/u-boot/custodians/u-boot-ti.git
502 F:      arch/arm/mach-davinci/
503 F:      arch/arm/mach-k3/
504 F:      arch/arm/mach-keystone/
505 F:      arch/arm/mach-omap2/
506 F:      arch/arm/include/asm/arch-omap*/
507 F:      arch/arm/include/asm/ti-common/
508 F:      board/ti/
509 F:      drivers/dma/ti*
510 F:      drivers/firmware/ti_sci.*
511 F:      drivers/gpio/omap_gpio.c
512 F:      drivers/memory/ti-aemif.c
513 F:      drivers/misc/k3_avs.c
514 F:      drivers/mailbox/k3-sec-procy.c
515 F:      drivers/pci/pcie_dw_ti.c
516 F:      drivers/phy/keystone-usb-phy.c
517 F:      drivers/phy/omap-usb2-phy.c
518 F:      drivers/phy/phy-ti-am654.c
519 F:      drivers/phy/ti-pipe3-phy.c
520 F:      drivers/ram/k3*
521 F:      drivers/remoteproc/k3_system_controller.c
522 F:      drivers/remoteproc/pruc_rpoc.c
523 F:      drivers/remoteproc/ti*
524 F:      drivers/reset/reset-ti-sci.c
525 F:      drivers/rtc/davinci.c
526 F:      drivers/serial/serial_omap.c
527 F:      drivers/soc/ti/
528 F:      drivers/sysreset/sysreset-ti-sci.c
529 F:      drivers/thermal/ti-bandgap.c
530 F:      drivers/timer/omap-timer.c
531 F:      drivers/watchdog/omap_wdt.c
532 F:      include/linux/pruss_driver.h
533 F:      include/linux/soc/ti/
534
535 ARM U8500
536 M:      Stephan Gerhold <stephan@gerhold.net>
537 R:      Linus Walleij <linus.walleij@linaro.org>
538 S:      Maintained
539 F:      arch/arm/dts/ste-*
540 F:      arch/arm/mach-u8500/
541 F:      drivers/gpio/nmk_gpio.c
542 F:      drivers/phy/phy-ab8500-usb.c
543 F:      drivers/power/pmic/ab8500.c
544 F:      drivers/timer/nomadik-mtu-timer.c
545 F:      drivers/usb/musb-new/ux500.c
546 F:      drivers/video/mcde_simple.c
547
548 ARM UNIPHIER
549 S:      Orphan (Since 2020-09)
550 F:      arch/arm/mach-uniphier/
551 F:      configs/uniphier_*_defconfig
552 N:      uniphier
553
554 ARM VERSAL
555 M:      Michal Simek <michal.simek@xilinx.com>
556 S:      Maintained
557 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
558 F:      arch/arm/mach-versal/
559 F:      drivers/net/xilinx_axi_mrmac.*
560 F:      drivers/soc/soc_xilinx_versal.c
561 F:      drivers/watchdog/xilinx_wwdt.c
562 N:      (?<!uni)versal
563
564 ARM VERSATILE EXPRESS DRIVERS
565 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
566 S:      Maintained
567 T:      git git://github.com/ARM-software/u-boot.git
568 F:      drivers/misc/vexpress_config.c
569 N:      vexpress
570
571 ARM ZYNQ
572 M:      Michal Simek <monstr@monstr.eu>
573 S:      Maintained
574 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
575 F:      arch/arm/mach-zynq/
576 F:      doc/board/xilinx/
577 F:      doc/device-tree-bindings/video/syncoam,seps525.txt
578 F:      drivers/clk/clk_zynq.c
579 F:      drivers/fpga/zynqpl.c
580 F:      drivers/gpio/zynq_gpio.c
581 F:      drivers/i2c/i2c-cdns.c
582 F:      drivers/i2c/muxes/pca954x.c
583 F:      drivers/i2c/zynq_i2c.c
584 F:      drivers/mmc/zynq_sdhci.c
585 F:      drivers/mtd/nand/raw/zynq_nand.c
586 F:      drivers/net/phy/xilinx_phy.c
587 F:      drivers/net/zynq_gem.c
588 F:      drivers/serial/serial_zynq.c
589 F:      drivers/spi/zynq_qspi.c
590 F:      drivers/spi/zynq_spi.c
591 F:      drivers/usb/host/ehci-zynq.c
592 F:      drivers/watchdog/cdns_wdt.c
593 F:      include/zynqpl.h
594 F:      tools/zynqimage.c
595 N:      zynq
596
597 ARM ZYNQMP
598 M:      Michal Simek <michal.simek@xilinx.com>
599 S:      Maintained
600 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
601 F:      arch/arm/mach-zynqmp/
602 F:      drivers/clk/clk_zynqmp.c
603 F:      driver/firmware/firmware-zynqmp.c
604 F:      drivers/fpga/zynqpl.c
605 F:      drivers/gpio/zynq_gpio.c
606 F:      drivers/i2c/i2c-cdns.c
607 F:      drivers/i2c/muxes/pca954x.c
608 F:      drivers/i2c/zynq_i2c.c
609 F:      drivers/mailbox/zynqmp-ipi.c
610 F:      drivers/mmc/zynq_sdhci.c
611 F:      drivers/mtd/nand/raw/zynq_nand.c
612 F:      drivers/net/phy/xilinx_phy.c
613 F:      drivers/net/zynq_gem.c
614 F:      drivers/serial/serial_zynq.c
615 F:      drivers/reset/reset-zynqmp.c
616 F:      drivers/rtc/zynqmp_rtc.c
617 F:      drivers/soc/soc_xilinx_zynqmp.c
618 F:      drivers/spi/zynq_qspi.c
619 F:      drivers/spi/zynq_spi.c
620 F:      drivers/timer/cadence-ttc.c
621 F:      drivers/usb/host/ehci-zynq.c
622 F:      drivers/video/seps525.c
623 F:      drivers/watchdog/cdns_wdt.c
624 F:      include/zynqmppl.h
625 F:      include/zynqmp_firmware.h
626 F:      tools/zynqmp*
627 N:      ultra96
628 N:      zynqmp
629
630 ARM ZYNQMP R5
631 M:      Michal Simek <michal.simek@xilinx.com>
632 S:      Maintained
633 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
634 F:      arch/arm/mach-zynqmp-r5/
635
636 ARM PHYTIUM
637 M:      liuhao <liuhao@phytium.com.cn>
638 M:      shuyiqi <shuyiqi@phytium.com.cn>
639 S:      Maintained
640 F:      drivers/pci/pcie_phytium.c
641 F:      arch/arm/dts/phytium-durian.dts
642
643 BINMAN
644 M:      Simon Glass <sjg@chromium.org>
645 S:      Maintained
646 F:      tools/binman/
647
648 BTRFS
649 M:      Marek Behun <marek.behun@nic.cz>
650 R:      Qu Wenruo <wqu@suse.com>
651 L:      linux-btrfs@vger.kernel.org
652 S:      Maintained
653 F:      cmd/btrfs.c
654 F:      fs/btrfs/
655 F:      include/btrfs.h
656
657 BUILDMAN
658 M:      Simon Glass <sjg@chromium.org>
659 S:      Maintained
660 F:      tools/buildman/
661
662 CFI FLASH
663 M:      Stefan Roese <sr@denx.de>
664 S:      Maintained
665 T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
666 F:      drivers/mtd/cfi_flash.c
667 F:      drivers/mtd/jedec_flash.c
668
669 CLOCK
670 M:      Lukasz Majewski <lukma@denx.de>
671 S:      Maintained
672 T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
673 F:      drivers/clk/
674 F:      drivers/clk/imx/
675
676 COLDFIRE
677 M:      Huan Wang <alison.wang@nxp.com>
678 M:      Angelo Dureghello <angelo@sysam.it>
679 S:      Maintained
680 T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
681 F:      arch/m68k/
682 F:      doc/arch/m68k.rst
683
684 DFU
685 M:      Lukasz Majewski <lukma@denx.de>
686 S:      Maintained
687 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
688 F:      cmd/dfu.c
689 F:      cmd/usb_*.c
690 F:      common/dfu.c
691 F:      common/update.c
692 F:      common/usb_storage.c
693 F:      doc/api/dfu.rst
694 F:      doc/usage/dfu.rst
695 F:      drivers/dfu/
696 F:      drivers/usb/gadget/
697 F:      include/dfu.h
698
699 DRIVER MODEL
700 M:      Simon Glass <sjg@chromium.org>
701 S:      Maintained
702 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
703 F:      doc/driver-model/
704 F:      drivers/core/
705 F:      include/dm/
706 F:      test/dm/
707
708 EFI APP
709 M:      Simon Glass <sjg@chromium.org>
710 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
711 S:      Maintained
712 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
713 F:      board/efi/efi-x86_app
714 F:      configs/efi-x86_app*
715 F:      doc/develop/uefi/u-boot_on_efi.rst
716 F:      lib/efi/efi_app.c
717 F:      scripts/build-efi.sh
718
719 EFI PAYLOAD
720 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
721 R:      Alexander Graf <agraf@csgraf.de>
722 S:      Maintained
723 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
724 F:      doc/api/efi.rst
725 F:      doc/develop/uefi/*
726 F:      doc/usage/bootefi.rst
727 F:      drivers/rtc/emul_rtc.c
728 F:      include/capitalization.h
729 F:      include/charset.h
730 F:      include/cp1250.h
731 F:      include/cp437.h
732 F:      include/efi*
733 F:      include/pe.h
734 F:      include/asm-generic/pe.h
735 F:      lib/charset.c
736 F:      lib/efi*/
737 F:      test/lib/efi_*
738 F:      test/py/tests/test_efi*
739 F:      test/py/tests/test_efi*/
740 F:      test/unicode_ut.c
741 F:      cmd/bootefi.c
742 F:      cmd/efidebug.c
743 F:      cmd/nvedit_efi.c
744 F:      tools/efivar.py
745 F:      tools/file2include.c
746 F:      tools/mkeficapsule.c
747
748 EFI VARIABLES VIA OP-TEE
749 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
750 S:      Maintained
751 F:      lib/efi_loader/efi_variable_tee.c
752 F:      include/mm_communication.h
753
754 ENVIRONMENT
755 M:      Joe Hershberger <joe.hershberger@ni.com>
756 R:      Wolfgang Denk <wd@denx.de>
757 S:      Maintained
758 F:      env/
759 F:      include/env*
760 F:      test/env/
761 F:      tools/env*
762 F:      tools/mkenvimage.c
763
764 ENVIRONMENT AS TEXT
765 M:      Simon Glass <sjg@chromium.org>
766 R:      Wolfgang Denk <wd@denx.de>
767 S:      Maintained
768 F:      doc/usage/environment.rst
769 F:      scripts/env2string.awk
770
771 FPGA
772 M:      Michal Simek <michal.simek@xilinx.com>
773 S:      Maintained
774 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
775 F:      drivers/fpga/
776 F:      cmd/fpga.c
777 F:      include/fpga.h
778
779 FLATTENED DEVICE TREE
780 M:      Simon Glass <sjg@chromium.org>
781 S:      Maintained
782 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
783 F:      lib/fdtdec*
784 F:      lib/libfdt/
785 F:      include/fdt*
786 F:      include/linux/libfdt*
787 F:      cmd/fdt.c
788 F:      common/fdt_support.c
789 F:      scripts/dtc-version.sh
790
791 FREEBSD
792 M:      Rafal Jaworowski <raj@semihalf.com>
793 S:      Maintained
794 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
795
796 FREESCALE QORIQ
797 M:      Priyanka Jain <priyanka.jain@nxp.com>
798 S:      Maintained
799 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
800 F:      drivers/watchdog/sp805_wdt.c
801 F:      drivers/watchdog/sbsa_gwdt.c
802
803 I2C
804 M:      Heiko Schocher <hs@denx.de>
805 S:      Maintained
806 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
807 F:      drivers/i2c/
808
809 KWBIMAGE / KWBOOT TOOLS
810 M:      Pali Rohár <pali@kernel.org>
811 M:      Marek Behún <marek.behun@nic.cz>
812 M:      Stefan Roese <sr@denx.de>
813 S:      Maintained
814 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
815 F:      doc/README.kwbimage
816 F:      doc/kwboot.1
817 F:      tools/kwb*
818
819 LOGGING
820 M:      Simon Glass <sjg@chromium.org>
821 S:      Maintained
822 T:      git https://source.denx.de/u-boot/u-boot.git
823 F:      common/log*
824 F:      cmd/log.c
825 F:      doc/develop/logging.rst
826 F:      include/log.h
827 F:      lib/getopt.c
828 F:      test/log/
829 F:      test/py/tests/test_log.py
830
831 MALI DISPLAY PROCESSORS
832 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
833 S:      Supported
834 T:      git git://github.com/ARM-software/u-boot.git
835 F:      drivers/video/mali_dp.c
836 F:      drivers/i2c/i2c-versatile.c
837
838 MICROBLAZE
839 M:      Michal Simek <monstr@monstr.eu>
840 S:      Maintained
841 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
842 F:      arch/microblaze/
843 F:      cmd/mfsl.c
844 F:      drivers/gpio/xilinx_gpio.c
845 F:      drivers/net/xilinx_axi_emac.c
846 F:      drivers/net/xilinx_emaclite.c
847 F:      drivers/serial/serial_xuartlite.c
848 F:      drivers/spi/xilinx_spi.c
849 F:      drivers/sysreset/sysreset_gpio.c
850 F:      drivers/watchdog/xilinx_tb_wdt.c
851 N:      xilinx
852
853 MIPS
854 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
855 S:      Maintained
856 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
857 F:      arch/mips/
858
859 MIPS CORTINA ACCESS CAxxxx
860 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
861 S:      Supported
862 F:      board/cortina/common/
863 F:      drivers/gpio/cortina_gpio.c
864 F:      drivers/watchdog/cortina_wdt.c
865 F:      drivers/serial/serial_cortina.c
866 F:      drivers/led/led_cortina.c
867 F:      drivers/mmc/ca_dw_mmc.c
868 F:      drivers/spi/ca_sflash.c
869 F:      drivers/i2c/i2c-cortina.c
870 F:      drivers/i2c/i2c-cortina.h
871 F:      drivers/net/cortina_ni.c
872 F:      drivers/net/cortina_ni.h
873 F:      drivers/net/phy/ca_phy.c
874
875 MIPS MEDIATEK
876 M:      Weijie Gao <weijie.gao@mediatek.com>
877 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
878 S:      Maintained
879 F:      arch/mips/mach-mtmips/
880 F:      arch/mips/dts/mt7620.dtsi
881 F:      arch/mips/dts/mt7620-u-boot.dtsi
882 F:      include/configs/mt7620.h
883 F:      include/dt-bindings/clock/mt7620-clk.h
884 F:      include/dt-bindings/clock/mt7628-clk.h
885 F:      include/dt-bindings/reset/mt7620-reset.h
886 F:      include/dt-bindings/reset/mt7628-reset.h
887 F:      drivers/clk/mtmips/
888 F:      drivers/pinctrl/mtmips/
889 F:      drivers/gpio/mt7620_gpio.c
890 F:      drivers/net/mt7620-eth.c
891 F:      drivers/phy/mt7620-usb-phy.c
892 F:      drivers/reset/reset-mtmips.c
893 F:      drivers/serial/serial_mt7620.c
894 F:      drivers/spi/mt7620_spi.c
895 F:      drivers/sysreset/sysreset_resetctl.c
896 F:      drivers/watchdog/mt7620_wdt.c
897
898 MIPS MSCC
899 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
900 M:      Lars Povlsen <lars.povlsen@microchip.com>
901 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
902 S:      Maintained
903 F:      arch/mips/mach-mscc/
904 F:      arch/mips/dts/luton*
905 F:      arch/mips/dts/mscc*
906 F:      arch/mips/dts/ocelot*
907 F:      arch/mips/dts/jr2*
908 F:      arch/mips/dts/serval*
909 F:      board/mscc/
910 F:      configs/mscc*
911 F:      drivers/gpio/mscc_sgpio.c
912 F:      drivers/spi/mscc_bb_spi.c
913 F:      include/configs/vcoreiii.h
914 F:      include/dt-bindings/mscc/
915 F:      drivers/pinctrl/mscc/
916 F:      drivers/net/mscc_eswitch/
917
918 MIPS JZ4780
919 M:      Ezequiel Garcia <ezequiel@collabora.com>
920 S:      Maintained
921 F:      arch/mips/mach-jz47xx/
922
923 MIPS Octeon
924 M:      Aaron Williams <awilliams@marvell.com>
925 S:      Maintained
926 F:      arch/mips/mach-octeon/
927 F:      arch/mips/include/asm/arch-octeon/
928 F:      arch/mips/dts/mrvl,cn73xx.dtsi
929
930 MMC
931 M:      Peng Fan <peng.fan@nxp.com>
932 M:      Jaehoon Chung <jh80.chung@samsung.com>
933 S:      Maintained
934 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
935 F:      drivers/mmc/
936
937 NAND FLASH
938 #M:     Scott Wood <oss@buserror.net>
939 S:      Orphaned (Since 2018-07)
940 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
941 F:      drivers/mtd/nand/raw/
942
943 NDS32
944 M:      Rick Chen <rick@andestech.com>
945 S:      Maintained
946 T:      git https://source.denx.de/u-boot/custodians/u-boot-nds32.git
947 F:      arch/nds32/
948
949 NETWORK
950 M:      Joe Hershberger <joe.hershberger@ni.com>
951 M:      Ramon Fried <rfried.dev@gmail.com>
952 S:      Maintained
953 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
954 F:      drivers/net/
955 F:      include/net.h
956 F:      net/
957
958 NIOS
959 M:      Thomas Chou <thomas@wytron.com.tw>
960 S:      Maintained
961 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
962 F:      arch/nios2/
963
964 NVMe
965 M:      Bin Meng <bmeng.cn@gmail.com>
966 S:      Maintained
967 F:      drivers/nvme/
968 F:      cmd/nvme.c
969 F:      include/nvme.h
970 F:      doc/develop/driver-model/nvme.rst
971
972 NXP C45 TJA11XX PHY DRIVER
973 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
974 S:      Maintained
975 F:      drivers/net/phy/nxp-c45-tja11xx.c
976
977 ONENAND
978 #M:     Lukasz Majewski <l.majewski@majess.pl>
979 S:      Orphaned (Since 2017-01)
980 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
981 F:      drivers/mtd/onenand/
982
983 OUT4-IMX6ULL-NANO BOARD
984 M:      Oleh Kravchenko <oleg@kaa.org.ua>
985 S:      Maintained
986 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
987 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
988 F:      arch/arm/dts/o4-imx-nano.dts
989 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
990 F:      board/out4
991 F:      configs/ev-imx280-nano-x-mb_defconfig
992 F:      configs/o4-imx6ull-nano_defconfig
993 F:      include/configs/o4-imx6ull-nano.h
994
995 PATMAN
996 M:      Simon Glass <sjg@chromium.org>
997 S:      Maintained
998 F:      tools/patman/
999
1000 PCI Endpoint
1001 M:      Ramon Fried <rfried.dev@gmail.com>
1002 S:      Maintained
1003 F:      drivers/pci_endpoint/
1004 F:  include/pci_ep.h
1005
1006 PCI MPC85xx
1007 M:      Heiko Schocher <hs@denx.de>
1008 S:      Maintained
1009 F:      drivers/pci/pci_mpc85xx.c
1010
1011 POWER
1012 M:      Jaehoon Chung <jh80.chung@samsung.com>
1013 S:      Maintained
1014 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1015 F:      drivers/power/
1016
1017 POWERPC
1018 M:      Wolfgang Denk <wd@denx.de>
1019 S:      Maintained
1020 F:      arch/powerpc/
1021
1022 POWERPC MPC8XX
1023 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1024 S:      Maintained
1025 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1026 F:      arch/powerpc/cpu/mpc8xx/
1027
1028 POWERPC MPC83XX
1029 M:      Mario Six <mario.six@gdsys.cc>
1030 S:      Maintained
1031 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1032 F:      drivers/ram/mpc83xx_sdram.c
1033 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1034 F:      drivers/sysreset/sysreset_mpc83xx.c
1035 F:      drivers/sysreset/sysreset_mpc83xx.h
1036 F:      drivers/clk/mpc83xx_clk.c
1037 F:      drivers/clk/mpc83xx_clk.h
1038 F:      include/dt-bindings/clk/mpc83xx-clk.h
1039 F:      drivers/timer/mpc83xx_timer.c
1040 F:      drivers/cpu/mpc83xx_cpu.c
1041 F:      drivers/cpu/mpc83xx_cpu.h
1042 F:      drivers/misc/mpc83xx_serdes.c
1043 F:      arch/powerpc/cpu/mpc83xx/
1044 F:      arch/powerpc/include/asm/arch-mpc83xx/
1045
1046 POWERPC MPC85XX
1047 M:      Priyanka Jain <priyanka.jain@nxp.com>
1048 S:      Maintained
1049 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1050 F:      arch/powerpc/cpu/mpc85xx/
1051
1052 RISC-V
1053 M:      Rick Chen <rick@andestech.com>
1054 M:      Leo <ycliang@andestech.com>
1055 S:      Maintained
1056 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1057 F:      arch/riscv/
1058 F:      cmd/riscv/
1059 F:      doc/usage/sbi.rst
1060 F:      drivers/sysreset/sysreset_sbi.c
1061 F:      drivers/timer/andes_plmt_timer.c
1062 F:      drivers/timer/sifive_clint_timer.c
1063 F:      tools/prelink-riscv.c
1064
1065 RISC-V KENDRYTE
1066 M:      Sean Anderson <seanga2@gmail.com>
1067 S:      Maintained
1068 F:      doc/device-tree-bindings/mfd/kendryte,k210-sysctl.txt
1069 F:      doc/device-tree-bindings/pinctrl/kendryte,k210-fpioa.txt
1070 F:      drivers/clk/clk_kendryte.c
1071 F:      drivers/pinctrl/pinctrl-kendryte.c
1072 F:      include/kendryte/
1073
1074 RNG
1075 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1076 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1077 S:      Maintained
1078 F:      cmd/rng.c
1079 F:      doc/api/rng.rst
1080 F:      drivers/rng/
1081 F:      drivers/virtio/virtio_rng.c
1082 F:      include/rng.h
1083
1084 ROCKUSB
1085 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1086 S:      Maintained
1087 F:      drivers/usb/gadget/f_rockusb.c
1088 F:      cmd/rockusb.c
1089 F:      doc/README.rockusb
1090
1091 SANDBOX
1092 M:      Simon Glass <sjg@chromium.org>
1093 S:      Maintained
1094 F:      arch/sandbox/
1095 F:      doc/arch/sandbox.rst
1096 F:      include/dt-bindings/*/sandbox*.h
1097
1098 SETEXPR
1099 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1100 S:      Maintained
1101 F:      cmd/printf.c
1102 F:      doc/usage/setexpr.rst
1103
1104 SH
1105 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1106 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1107 S:      Maintained
1108 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1109 F:      arch/sh/
1110
1111 SPI
1112 M:      Jagan Teki <jagan@amarulasolutions.com>
1113 S:      Maintained
1114 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1115 F:      drivers/spi/
1116 F:      include/spi*
1117
1118 SPI-NOR
1119 M:      Jagan Teki <jagan@amarulasolutions.com>
1120 M:      Vignesh R <vigneshr@ti.com>
1121 S:      Maintained
1122 F:      drivers/mtd/spi/
1123 F:      include/spi_flash.h
1124 F:      include/linux/mtd/cfi.h
1125 F:      include/linux/mtd/spi-nor.h
1126
1127 SPMI
1128 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1129 S:      Maintained
1130 F:      drivers/spmi/
1131 F:      include/spmi/
1132
1133 SQUASHFS
1134 M:      Joao Marcos Costa <joaomarcos.costa@bootlin.com>
1135 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1136 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1137 S:      Maintained
1138 F:      fs/squashfs/
1139 F:      include/sqfs.h
1140 F:      cmd/sqfs.c
1141 F:      test/py/tests/test_fs/test_squashfs/
1142
1143 STACKPROTECTOR
1144 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1145 S:      Maintained
1146 F:      common/stackprot.c
1147 F:      cmd/stackprot_test.c
1148 F:      test/py/tests/test_stackprotector.py
1149
1150 TARGET_BCMNS3
1151 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1152 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1153 S:      Maintained
1154 F:      board/broadcom/bcmns3/
1155 F:      doc/README.bcmns3
1156 F:      configs/bcm_ns3_defconfig
1157 F:      include/configs/bcm_ns3.h
1158 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1159 F:      arch/arm/Kconfig
1160 F:      arch/arm/dts/ns3-board.dts
1161 F:      arch/arm/dts/ns3.dtsi
1162 F:      arch/arm/cpu/armv8/bcmns3
1163 F:      arch/arm/include/asm/arch-bcmns3/
1164 F:      cmd/broadcom/Makefile
1165 F:      cmd/broadcom/chimp_boot.c
1166 F:      cmd/broadcom/nitro_image_load.c
1167 F:      cmd/broadcom/chimp_handshake.c
1168
1169 TDA19988 HDMI ENCODER
1170 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1171 S:      Maintained
1172 F:      drivers/video/tda19988.c
1173
1174 TI SYSTEM SECURITY
1175 M:      Andrew F. Davis <afd@ti.com>
1176 S:      Supported
1177 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1178 F:      arch/arm/mach-omap2/sec-common.c
1179 F:      arch/arm/mach-omap2/config_secure.mk
1180 F:      arch/arm/mach-k3/security.c
1181 F:      arch/arm/mach-k3/config_secure.mk
1182 F:      configs/am335x_hs_evm_defconfig
1183 F:      configs/am335x_hs_evm_uart_defconfig
1184 F:      configs/am43xx_hs_evm_defconfig
1185 F:      configs/am57xx_hs_evm_defconfig
1186 F:      configs/am57xx_hs_evm_usb_defconfig
1187 F:      configs/dra7xx_hs_evm_defconfig
1188 F:      configs/dra7xx_hs_evm_usb_defconfig
1189 F:      configs/k2hk_hs_evm_defconfig
1190 F:      configs/k2e_hs_evm_defconfig
1191 F:      configs/k2g_hs_evm_defconfig
1192 F:      configs/k2l_hs_evm_defconfig
1193 F:      configs/am65x_hs_evm_r5_defconfig
1194 F:      configs/am65x_hs_evm_a53_defconfig
1195 F:      configs/j721e_hs_evm_r5_defconfig
1196 F:      configs/j721e_hs_evm_a72_defconfig
1197
1198 TPM DRIVERS
1199 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1200 S:      Maintained
1201 F:      drivers/tpm/
1202
1203 TQ GROUP
1204 #M:     Martin Krause <martin.krause@tq-systems.de>
1205 S:      Orphaned (Since 2016-02)
1206 T:      git git://git.denx.de/u-boot-tq-group.git
1207
1208 TEE
1209 M:      Jens Wiklander <jens.wiklander@linaro.org>
1210 S:      Maintained
1211 F:      drivers/tee/
1212 F:      include/tee.h
1213 F:      include/tee/
1214
1215 TEE-lib
1216 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1217 S:      Maintained
1218 F:      lib/optee
1219
1220 UBI
1221 M:      Kyungmin Park <kmpark@infradead.org>
1222 M:      Heiko Schocher <hs@denx.de>
1223 S:      Maintained
1224 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1225 F:      drivers/mtd/ubi/
1226
1227 UFS
1228 M:      Faiz Abbas <faiz_abbas@ti.com>
1229 S:      Maintained
1230 F:      drivers/ufs/
1231
1232 USB
1233 M:      Marek Vasut <marex@denx.de>
1234 S:      Maintained
1235 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1236 F:      drivers/usb/
1237 F:      common/usb.c
1238 F:      common/usb_kbd.c
1239 F:      include/usb.h
1240
1241 USB xHCI
1242 M:      Bin Meng <bmeng.cn@gmail.com>
1243 S:      Maintained
1244 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1245 F:      drivers/usb/host/xhci*
1246 F:      include/usb/xhci.h
1247
1248 VIDEO
1249 M:      Anatolij Gustschin <agust@denx.de>
1250 S:      Maintained
1251 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1252 F:      drivers/video/
1253 F:      common/lcd*.c
1254 F:      include/lcd*.h
1255 F:      include/video*.h
1256
1257 VirtIO
1258 M:      Bin Meng <bmeng.cn@gmail.com>
1259 S:      Maintained
1260 F:      drivers/virtio/
1261 F:      cmd/virtio.c
1262 F:      include/config/virtio/
1263 F:      include/config/virtio.h
1264 F:      include/config/cmd/virtio.h
1265 F:      include/virtio*.h
1266 F:      test/dm/virtio.c
1267 F:      doc/develop/driver-model/virtio.rst
1268
1269 X86
1270 M:      Simon Glass <sjg@chromium.org>
1271 M:      Bin Meng <bmeng.cn@gmail.com>
1272 S:      Maintained
1273 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1274 F:      arch/x86/
1275 F:      cmd/x86/
1276
1277 XEN
1278 M:      Anastasiia Lukianenko <anastasiia_lukianenko@epam.com>
1279 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1280 S:      Maintained
1281 F:      arch/arm/cpu/armv8/xen/
1282 F:      arch/arm/include/asm/xen.h
1283 F:      arch/arm/include/asm/xen/
1284 F:      cmd/pvblock.c
1285 F:      drivers/serial/serial_xen.c
1286 F:      drivers/xen/
1287 F:      include/pvblock.h
1288 F:      include/xen/
1289 F:      include/xen.h
1290 F:      lib/sscanf.c
1291 F:      test/lib/sscanf.c
1292
1293 XTENSA
1294 M:      Max Filippov <jcmvbkbc@gmail.com>
1295 S:      Maintained
1296 F:      arch/xtensa/
1297
1298 THE REST
1299 M:      Tom Rini <trini@konsulko.com>
1300 L:      u-boot@lists.denx.de
1301 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1302 S:      Maintained
1303 T:      git https://source.denx.de/u-boot/u-boot.git
1304 F:      configs/tools-only_defconfig
1305 F:      *
1306 F:      */