MAINTAINERS 23 KB

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