MAINTAINERS 22 KB

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