List of maintainers
====================================================
Descriptions of section entries
-------------------------------
M: *Mail* patches to: FullName
R: Designated *Reviewer*: FullName
These reviewers should be CCed on patches.
L: *Mailing list* that is relevant to this area
S: *Status*, one of the following:
Supported: Someone is actually paid to look after this.
Maintained: Someone actually looks after it.
Odd Fixes: It has a maintainer but they don't have time to do
much other than throw the odd patch in. See below..
Orphan: No current maintainer [but maybe you could take the
role as you write your new code].
Obsolete: Old code. Something tagged obsolete generally means
it has been replaced by a better system and you
should be using that.
F: *Files* and directories wildcard patterns.
A trailing slash includes all files and subdirectory files.
F: drivers/net/ all files in and below drivers/net
F: drivers/net/* all files in drivers/net, but not below
F: */net/* all files in "any top level directory"/net
One pattern per line. Multiple F: lines acceptable.
N: Files and directories *Regex* patterns.
N: [^a-z]tegra all files whose path contains the word tegra
One pattern per line. Multiple N: lines acceptable.
scripts/get_maintainer.pl has different behavior for files that
match F: pattern and matches of N: patterns. By default,
get_maintainer will not look at git log history when an F: pattern
match occurs. When an N: match occurs, git log history is used
to also notify the people that have git commit signatures.
X: *Excluded* files and directories that are NOT maintained, same
rules as F:. Files exclusions are tested before file matches.
Can be useful for excluding a specific subdirectory, for instance:
F: net/
X: net/ipv6/
matches all files in and below net excluding net/ipv6/
Note for sections
-----------------
Name:
X: subsystem(X)
X/Y: IP(Y) under subsystem(X)
Order:
Need match the order for auto-merge. When adding to this list,
please keep the new entry after its dependent ones.
Requirement:
At least one M: entry is needed after each section. Otherwise, the
section will be viewed as unmaintained and obsolete.
Maintainers List
----------------
base
M: Aisheng Dong
M: Li Yang
core
M: Aisheng Dong
M: Li Yang
adc
M: Haibo Chen
M: Stefan-gabriel Mirea
F: drivers/iio/adc/
arch/core
M: Alison Wang
M: Bogdan Hamciuc
M: Dong Aisheng
M: Li Yang
F: arch/arm/
X: arch/arm/boot/dts/
X: arch/arm/mach-imx/
F: arch/arm64/
X: arch/arm64/boot/dts/
F: arch/powerpc/
X: arch/powerpc/boot/dts/
X: arch/powerpc/platforms/
X: arch/powerpc/sysdev/
arch/imx
M: Alison Wang
M: Bogdan Hamciuc
M: Peng Fan
M: Abel Vesa
F: arch/arm/mach-imx/
F: drivers/soc/imx/
F: include/linux/busfreq-imx.h
F: include/linux/mfd/syscon/imx*
F: include/linux/mx8_mu.h
F: include/soc/imx/
arch/qoriq
M: Alison Wang
M: Bogdan Hamciuc
M: Li Yang
F: Documentation/devicetree/bindings/powerpc/fsl/
F: arch/powerpc/platforms/
F: arch/powerpc/sysdev/
F: drivers/soc/fsl/
audio/asrc
M: Alison Wang
M: Shengjiu Wang
F: include/uapi/linux/*asrc*
F: sound/soc/fsl/*asrc*
audio/audmix
M: Alison Wang
M: Shengjiu Wang
M: Viorel Suman
F: sound/soc/fsl/imx-audmix.c
audio/audmux
M: Alison Wang
M: Shengjiu Wang
F: sound/soc/fsl/imx-audmux*
audio/card
M: Alison Wang
M: Shengjiu Wang
M: Viorel Suman
M: Daniel Baluta
F: Documentation/devicetree/bindings/sound/
F: sound/soc/fsl/
audio/codec
M: Alison Wang
M: Shengjiu Wang
F: sound/soc/codecs/
audio/dma
M: Alison Wang
M: Shengjiu Wang
F: sound/soc/fsl/imx-pcm*
audio/dsp
M: Alison Wang
M: Daniel Baluta
M: Shengjiu Wang
F: Documentation/devicetree/bindings/sound/fsl,dsp.txt
F: include/uapi/linux/mxc_dsp.h
F: sound/soc/fsl/fsl_dsp*
F: sound/soc/fsl/imx-dsp*
audio/esai
M: Alison Wang
M: Shengjiu Wang
F: sound/soc/fsl/fsl_esai.c
audio/fm
M: Alison Wang
M: Shengjiu Wang
F: Documentation/devicetree/bindings/sound/imx-audio-si476x.txt
F: drivers/media/radio/radio-si476x.c
F: drivers/mfd/si476x-i2c.c
F: include/linux/mfd/si476x-core.h
F: sound/soc/fsl/imx-si476x.c
audio/hdmi
M: Alison Wang
M: Shengjiu Wang
F: Documentation/devicetree/bindings/sound/imx-audio-cdnhdmi.txt
F: sound/soc/codecs/hdmi-codec.c
F: sound/soc/fsl/fsl_hdmi.c
F: sound/soc/fsl/hdmi_pcm.S
F: sound/soc/fsl/imx-cdnhdmi.c
F: sound/soc/fsl/imx-hdmi-dma.c
F: sound/soc/fsl/imx-hdmi.c
F: sound/soc/fsl/imx-hdmi.h
audio/micfil
M: Alison Wang
M: Shengjiu Wang
M: Viorel Suman
F: sound/soc/fsl/fsl_micfil.c
F: sound/soc/fsl/fsl_micfil.h
audio/rpmsg
M: Alison Wang
M: Shengjiu Wang
F: Documentation/devicetree/bindings/sound/fsl,rpmsg-i2s.txt
F: Documentation/devicetree/bindings/sound/imx-audio-rpmsg.txt
F: sound/soc/codecs/*rpmsg*
audio/sai
M: Alison Wang
M: Daniel Baluta
M: Shengjiu Wang
F: sound/soc/fsl/fsl_dsd.h
F: sound/soc/fsl/fsl_sai.c
F: sound/soc/fsl/fsl_sai.h
audio/sof
M: Alison Wang
M: Daniel Baluta
M: Shengjiu Wang
F: include/sound/sof.h
F: sound/soc/sof/
audio/spdif
M: Alison Wang
M: Shengjiu Wang
M: Viorel Suman
F: Documentation/devicetree/bindings/sound/fsl,spdif.txt
F: sound/soc/fsl/fsl_spdif.c
F: sound/soc/fsl/fsl_spdif.h
F: sound/soc/fsl/imx-spdif.c
audio/ssi
M: Alison Wang
M: Shengjiu Wang
F: sound/soc/fsl/fsl_ssi.c
backlight
M: Ying Liu
F: drivers/video/backlight/pwm_bl.c
F: include/linux/pwm_backlight.h
can
M: Joakim Zhang
M: Pankaj Bansal
M: Stefan-gabriel Mirea
F: Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
F: drivers/net/can/
capture/csi2-mixel
M: G.n. Zhou
M: Robby Cai
F: Documentation/devicetree/bindings/media/imx8-mipi-csi.txt
F: drivers/media/platform/imx8/mxc-mipi-csi2.h
F: drivers/media/platform/imx8/mxc-mipi-csi2_yav.c
F: drivers/staging/media/imx/imx8-mipi-csi2.c
capture/csi2-samsung
M: G.n. Zhou
M: Robby Cai
F: drivers/media/platform/mxc/capture/mxc_mipi_csi.c
F: drivers/staging/media/imx/imx8-mipi-csi2-sam.c
capture/hdp
M: Robby Cai
M: Sandor Yu
capture/isi
M: G.n. Zhou
M: Sandor Yu
M: Robby Cai
F: Documentation/devicetree/bindings/media/imx8-isi.txt
F: drivers/staging/media/imx/*isi*
capture/jpeg
M: Robby Cai
M: Mirela Rabulea
F: Documentation/devicetree/bindings/media/imx8-jpeg.txt
F: drivers/media/platform/imx8/*jpeg*
capture/max9286
M: G.n. Zhou
M: Robby Cai
F: drivers/staging/media/imx/gmsl-max9286.c
capture/media
M: G.n. Zhou
M: Sandor Yu
M: Robby Cai
M: Mirela Rabulea
F: drivers/media/
F: include/uapi/linux/videodev2.h
capture/media-dev
M: G.n. Zhou
M: Sandor Yu
M: Robby Cai
M: Mirela Rabulea
F: Documentation/devicetree/bindings/media/imx8-media-dev.txt
F: drivers/staging/media/imx/imx8-common.h
F: drivers/staging/media/imx/imx8-media-dev.c
capture/mxc
M: Robby Cai
M: Sandor Yu
F: drivers/media/platform/mxc/capture/
F: drivers/mxc/mipi/
F: include/linux/mipi_csi2.h
F: include/uapi/linux/mxc_v4l2.h
capture/ov5640
M: G.n. Zhou
M: Robby Cai
F: drivers/media/i2c/ov5640.c
F: drivers/media/platform/mxc/capture/ov5640*
capture/pi
M: G.n. Zhou
M: Robby Cai
F: Documentation/devicetree/bindings/media/imx8-parallel-csi.txt
F: drivers/staging/media/imx/imx8-parallel-csi.c
clock/imx
M: Abel Vesa
M: Andy Tang
M: Stefan-gabriel Mirea
F: Documentation/devicetree/bindings/clock/fsl,imx-blk-ctrl.yaml
F: Documentation/devicetree/bindings/clock/imx*
F: drivers/clk/imx/
F: include/dt-bindings/clock/imx*
clock/qoriq
M: Abel Vesa
M: Andy Tang
M: Stefan-gabriel Mirea
F: Documentation/devicetree/bindings/clock/qoriq-clock.txt
F: drivers/clk/clk-qoriq.c
clock/s32
M: Abel Vesa
M: Andy Tang
M: Stefan-gabriel Mirea
F: Documentation/devicetree/bindings/clock/s32v234-mc_cgm.txt
F: Documentation/devicetree/bindings/clock/s32v234-mc_me.txt
F: drivers/clk/s32/
F: include/dt-bindings/clock/s32v234-clock.h
config/arm
M: Dong Aisheng
M: Li Yang
M: Ionut Vicovan
F: arch/arm/configs/
config/arm64
M: Dong Aisheng
M: Li Yang
M: Ionut Vicovan
F: arch/arm64/configs/
config/powerpc
M: Dong Aisheng
M: Li Yang
M: Ionut Vicovan
F: arch/powerpc/configs/
crypto/core
M: Bogdan Folea
M: Valentin Ciocoi Radulescu
M: Horia Geanta
F: arch/*/crypto/
F: crypto/
F: drivers/md/dm-crypt.c
crypto/caam
M: Bogdan Folea
M: Valentin Ciocoi Radulescu
M: Horia Geanta
F: drivers/crypto/caam/
F: include/uapi/linux/caam_keygen.h
crypto/cse
M: Bogdan Folea
M: Valentin Ciocoi Radulescu
M: Horia Geanta
crypto/dcp
M: Bogdan Folea
M: Valentin Ciocoi Radulescu
M: Horia Geanta
F: drivers/crypto/mxs-dcp.c
crypto/hse
M: Bogdan Folea
M: Valentin Ciocoi Radulescu
M: Horia Geanta
dce
M: Roy Pledge
display/bridge
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Robert Chiras
M: Fancy Fang
F: Documentation/devicetree/bindings/display/bridge/
F: drivers/gpu/drm/bridge/
F: include/drm/bridge/
display/dcss
M: Ciprian Marian Costea
M: Laurentiu Palcu
M: Wen He
M: Ying Liu
F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
F: drivers/gpu/drm/imx/dcss/
display/diu
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
display/dpu
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
F: Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
F: drivers/gpu/drm/imx/dpu/
F: drivers/gpu/imx/dpu/
F: include/video/dpu.h
display/dpu-blit
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Xianzhong Li
F: drivers/gpu/drm/imx/dpu/dpu-blit.c
F: drivers/gpu/imx/dpu-blit/
display/drm
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Laurentiu Palcu
M: Fancy Fang
M: Robert Chiras
M: Sandor Yu
F: drivers/gpu/drm/
F: include/drm/
F: include/uapi/drm/
F: include/uapi/linux/media-bus-format.h
display/drm-core
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Laurentiu Palcu
F: drivers/gpu/Makefile
F: drivers/gpu/drm/imx/imx-drm-core.c
F: drivers/gpu/drm/imx/imx-drm.h
display/dsim
M: Ciprian Marian Costea
M: Fancy Fang
M: Wen He
M: Ying Liu
F: drivers/gpu/drm/imx/sec_mipi_dphy_ln14lpp.h
F: drivers/gpu/drm/imx/sec_mipi_dsim-imx.c
F: drivers/gpu/drm/imx/sec_mipi_pll_1432x.h
display/dw-hdmi
M: Ciprian Marian Costea
M: Sandor Yu
M: Wen He
M: Ying Liu
F: drivers/gpu/drm/bridge/synopsys/
F: drivers/gpu/drm/imx/dw_hdmi-imx.c
F: drivers/gpu/drm/imx/imx8mp-hdmi-pavi.c
F: drivers/gpu/drm/imx/imx8mp-hdmi-pavi.h
F: include/drm/bridge/dw_hdmi.h
display/fbdev
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Sandor Yu
M: Fancy Fang
M: Robby Cai
F: drivers/video/fbdev/
F: include/linux/fb.h
F: include/linux/mipi_dsi.h
F: include/linux/mipi_dsi_northwest.h
F: include/linux/mipi_dsi_samsung.h
F: include/linux/mxc_dcic.h
F: include/linux/mxcfb_epdc.h
F: include/uapi/linux/ipu.h
F: include/uapi/linux/mxc_dcic.h
F: include/uapi/linux/mxcfb.h
F: include/uapi/linux/pxp_device.h
F: include/uapi/linux/pxp_dma.h
F: include/video/mxc_edid.h
display/hdp
M: Ciprian Marian Costea
M: Sandor Yu
M: Wen He
M: Ying Liu
F: drivers/gpu/drm/bridge/cadence/
F: drivers/gpu/drm/imx/mhdp/
F: drivers/gpu/drm/rockchip/
F: include/drm/bridge/cdns-mhdp.h
display/ipu
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
F: drivers/gpu/Makefile
F: drivers/gpu/drm/imx/ipuv3/
F: drivers/gpu/imx/ipu-v3/
display/lcdif
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Fancy Fang
M: Robert Chiras
F: drivers/gpu/Makefile
F: drivers/gpu/drm/imx/lcdif/
F: drivers/gpu/drm/imx/lcdifv3/
F: drivers/gpu/imx/lcdif/
F: drivers/gpu/imx/lcdifv3/
F: include/video/imx-lcdif.h
F: include/video/imx-lcdifv3.h
display/ldb
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
F: Documentation/devicetree/bindings/display/imx/ldb.txt
F: drivers/gpu/drm/imx/*ldb*
display/mali
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
display/mxsfb
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Fancy Fang
M: Robert Chiras
F: Documentation/devicetree/bindings/display/mxsfb.txt
F: drivers/gpu/drm/mxsfb/
display/nwl-dsi
M: Ciprian Marian Costea
M: Robert Chiras
M: Wen He
M: Ying Liu
F: drivers/gpu/drm/bridge/nwl-dsi.c
F: drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
display/panel
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
F: Documentation/devicetree/bindings/display/panel/jdi,tx26d202vm0bwa.txt
F: drivers/gpu/drm/panel/
display/pc
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
M: Robert Chiras
F: drivers/gpu/Makefile
F: drivers/gpu/imx/imx8_pc.c
F: include/video/imx8-pc.h
display/prefetch
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
F: drivers/gpu/imx/imx8_dprc.c
F: drivers/gpu/imx/imx8_prg.c
F: include/video/imx8-prefetch.h
display/lcdif-mux
M: Ciprian Marian Costea
M: Wen He
M: Ying Liu
F: drivers/gpu/drm/imx/lcdif-mux-display.c
dma/caam
M: Peng Ma
M: Robin Gong
M: Ionut Vicovan
F: drivers/dma/caam_dma.c
dma/edma
M: Peng Ma
M: Robin Gong
M: Ionut Vicovan
F: Documentation/devicetree/bindings/dma/fsl-edma-v3.txt
F: Documentation/devicetree/bindings/dma/fsl-edma.txt
F: Documentation/devicetree/bindings/dma/fsl-imx-dma.txt
F: drivers/dma/fsl-edma*
dma/mxsdma
M: Peng Ma
M: Robin Gong
M: Ionut Vicovan
F: drivers/dma/mxs-dma.c
dma/pltmdma
M: Peng Ma
M: Robin Gong
M: Ionut Vicovan
F: drivers/dma/fsldma.*
dma/qdma
M: Peng Ma
M: Robin Gong
M: Ionut Vicovan
F: drivers/dma/fsl-qdma.c
dma/sdma
M: Peng Ma
M: Robin Gong
M: Ionut Vicovan
F: Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
F: drivers/dma/imx-sdma.c
F: include/linux/platform_data/dma-imx-sdma.h
F: include/linux/platform_data/dma-imx.h
dts/imx
M: Ghennadi Procopciuc
M: Peng Fan
M: Abel Vesa
M: Li Yang
F: arch/arm/boot/dts/imx*
F: arch/arm64/boot/dts/freescale/imx*
dts/qoriq
M: Ghennadi Procopciuc
M: Dong Aisheng
M: Li Yang
F: Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
F: Documentation/devicetree/bindings/arm/fsl.yaml
F: arch/arm/boot/dts/ls1021a-qds.dts
F: arch/arm/boot/dts/ls1021a-twr.dts
F: arch/arm/boot/dts/ls1021a.dtsi
F: arch/arm64/boot/dts/freescale/fsl*
F: arch/arm64/boot/dts/freescale/qoriq*
F: arch/powerpc/boot/dts/
dts/s32
M: Ghennadi Procopciuc
M: Dong Aisheng
M: Li Yang
F: arch/arm64/boot/dts/freescale/s32*
edac
M: Sherry Sun
F: drivers/edac/
F: include/linux/edac.h
firmware
M: Aisheng Dong
F: Documentation/devicetree/bindings/arm/freescale/fsl,seco_mu.yaml
F: Documentation/devicetree/bindings/arm/freescale/fsl,scu*
F: drivers/firmware/imx/
F: include/linux/firmware/imx/
flextimer
M: Biwen Li
M: Stefan-gabriel Mirea
F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
F: Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt
F: Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt
F: Documentation/devicetree/bindings/timer/fsl,ftm-timer.txt
F: drivers/clocksource/timer-fsl-ftm.c
F: drivers/rtc/rtc-fsl-ftm-alarm.c
F: drivers/counter/ftm-quaddec.c
F: drivers/pwm/pwm-fsl-ftm.c
gpio
M: Andy Duan
M: Ionut Vicovan
M: Hui Song
F: Documentation/devicetree/bindings/gpio/
F: drivers/gpio/
i2c
M: Biwen Li
M: Clark Wang
M: Dan Nica
F: Documentation/devicetree/bindings/i2c/
F: drivers/i2c/
input/keypad
M: Haibo Chen
M: Robin Gong
F: Documentation/devicetree/bindings/input/
F: drivers/input/keyboard/
input/touch
M: Haibo Chen
F: Documentation/devicetree/bindings/input/touchscreen/
F: drivers/input/touchscreen/
irq
M: Anson Huang
M: Bogdan Hamciuc
M: Z.q. Hou
F: drivers/irqchip/
jailhouse
M: Diana Craciun
M: Peng Fan