MAINTAINERS 33 KB

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