Linux-mediatek Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/24] Organize media platform drivers per manufacturer
@ 2022-03-13 10:51 Mauro Carvalho Chehab
  2022-03-13 10:51 ` [PATCH 04/24] media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ Mauro Carvalho Chehab
                   ` (6 more replies)
  0 siblings, 7 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:51 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Lad, Prabhakar, Alexandre Torgue,
	Andrew Jeffery, Andrzej Hajda, Andy Gross, Bjorn Andersson,
	Eddie James, Fabio Estevam, Heiko Stuebner, Jacek Anaszewski,
	Jerome Brunet, Kevin Hilman, Martin Blumenstingl,
	Matthias Brugger, Maxime Coquelin, Michael Tretter,
	Mikhail Ulyanov, NXP Linux Team, Pengutronix Kernel Team,
	Philipp Zabel, Sascha Hauer, Shawn Guo, Sylwester Nawrocki,
	Yong Deng, linux-amlogic, linux-arm-kernel, linux-arm-msm,
	linux-aspeed, linux-kernel, linux-media, linux-mediatek,
	linux-renesas-soc, linux-rockchip, linux-samsung-soc, linux-stm32,
	linux-sunxi, linux-tegra, openbmc

This series comes after the one I sent earlier today sorting media/platform Makefile and Kconfig.

It basically groups all drivers per vendor, ensuring that each vendor has a Makefile/Kconfig
pair.

The end goal is to keep the platform Makefile/Kconfig clean and easier to maintain, less
prune to errors. After applying both series, the size of such files were drastically reduced:

	 drivers/media/platform/Kconfig  |  731 ++------------------------------
	 drivers/media/platform/Makefile |  115 +----
	 2 files changed, 78 insertions(+), 768 deletions(-)

Mauro Carvalho Chehab (24):
  media: platform: rename coda/ to chips-media/
  media: platform: rename marvell-ccic/ to marvell/
  media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/
  media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
  media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
  media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
  media: platform: rename sunxi/ to allwinner/
  media: platform: rename tegra/vde/ to nvidia/tegra-vde/
  media: platform: rename amphion/ to nxp/amphion/
  media: platform: rename exynos4-is/ to samsung/exynos4-is/
  media: platform: rename exynos-gsc/ to samsung/exynos-gsc/
  media: platform: rename s3c-camif/ to samsung/s3c-camif/
  media: platform: rename s5p-g2d/ to samsung/s5p-g2d/
  media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/
  media: platform: rename s5p-mfc/ to samsung/s5p-mfc/
  media: platform: rename stm32/ to sti/stm32/
  media: platform: rename am437x/ to ti/am437x/
  media: platform: rename davinci/ to ti/davinci/
  media: platform: rename omap3isp/ to ti/omap3isp/
  media: platform: rename omap/ to ti/omap/
  media: platform: rename ti-vpe/ to ti/vpe/
  media: platform: Create vendor/{Makefile,Kconfig} files
  media: platform/*/Kconfig: make menus more uniform

 Documentation/admin-guide/media/fimc.rst      |  2 +-
 Documentation/admin-guide/media/omap3isp.rst  |  2 +-
 .../admin-guide/media/omap4_camera.rst        |  2 +-
 .../media/drivers/davinci-vpbe-devel.rst      | 20 ++++----
 .../driver-api/media/drivers/fimc-devel.rst   | 14 +++---
 Documentation/driver-api/media/v4l2-event.rst |  2 +-
 MAINTAINERS                                   | 48 +++++++++----------
 drivers/media/platform/Kconfig                | 30 ++++--------
 drivers/media/platform/Makefile               | 41 +++++-----------
 drivers/media/platform/allegro-dvt/Kconfig    |  3 ++
 drivers/media/platform/allwinner/Kconfig      |  6 +++
 .../platform/{sunxi => allwinner}/Makefile    |  0
 .../{sunxi => allwinner}/sun4i-csi/Kconfig    |  0
 .../{sunxi => allwinner}/sun4i-csi/Makefile   |  0
 .../sun4i-csi/sun4i_csi.c                     |  0
 .../sun4i-csi/sun4i_csi.h                     |  0
 .../sun4i-csi/sun4i_dma.c                     |  0
 .../sun4i-csi/sun4i_v4l2.c                    |  0
 .../{sunxi => allwinner}/sun6i-csi/Kconfig    |  0
 .../{sunxi => allwinner}/sun6i-csi/Makefile   |  0
 .../sun6i-csi/sun6i_csi.c                     |  0
 .../sun6i-csi/sun6i_csi.h                     |  0
 .../sun6i-csi/sun6i_csi_reg.h                 |  0
 .../sun6i-csi/sun6i_video.c                   |  0
 .../sun6i-csi/sun6i_video.h                   |  0
 .../{sunxi => allwinner}/sun8i-di/Kconfig     |  0
 .../{sunxi => allwinner}/sun8i-di/Makefile    |  0
 .../{sunxi => allwinner}/sun8i-di/sun8i-di.c  |  0
 .../{sunxi => allwinner}/sun8i-di/sun8i-di.h  |  0
 .../{sunxi => allwinner}/sun8i-rotate/Kconfig |  0
 .../sun8i-rotate/Makefile                     |  0
 .../sun8i-rotate/sun8i-formats.h              |  0
 .../sun8i-rotate/sun8i-rotate.h               |  0
 .../sun8i-rotate/sun8i_formats.c              |  0
 .../sun8i-rotate/sun8i_rotate.c               |  0
 drivers/media/platform/amlogic/Kconfig        |  5 ++
 drivers/media/platform/amlogic/Makefile       |  2 +
 .../ge2d => amlogic/meson-ge2d}/Kconfig       |  0
 .../ge2d => amlogic/meson-ge2d}/Makefile      |  0
 .../ge2d => amlogic/meson-ge2d}/ge2d-regs.h   |  0
 .../{meson/ge2d => amlogic/meson-ge2d}/ge2d.c |  0
 drivers/media/platform/aspeed/Kconfig         |  3 ++
 drivers/media/platform/atmel/Kconfig          |  3 ++
 drivers/media/platform/cadence/Kconfig        | 13 +----
 .../platform/{coda => chips-media}/Kconfig    |  3 ++
 .../platform/{coda => chips-media}/Makefile   |  0
 .../platform/{coda => chips-media}/coda-bit.c |  0
 .../{coda => chips-media}/coda-common.c       |  0
 .../platform/{coda => chips-media}/coda-gdi.c |  0
 .../{coda => chips-media}/coda-h264.c         |  0
 .../{coda => chips-media}/coda-jpeg.c         |  0
 .../{coda => chips-media}/coda-mpeg2.c        |  0
 .../{coda => chips-media}/coda-mpeg4.c        |  0
 .../platform/{coda => chips-media}/coda.h     |  0
 .../{coda => chips-media}/coda_regs.h         |  2 +-
 .../platform/{coda => chips-media}/imx-vdoa.c |  0
 .../platform/{coda => chips-media}/imx-vdoa.h |  0
 .../platform/{coda => chips-media}/trace.h    |  2 +-
 drivers/media/platform/intel/Kconfig          |  3 ++
 .../{marvell-ccic => marvell}/Kconfig         |  3 ++
 .../{marvell-ccic => marvell}/Makefile        |  0
 .../{marvell-ccic => marvell}/cafe-driver.c   |  0
 .../{marvell-ccic => marvell}/mcam-core.c     |  0
 .../{marvell-ccic => marvell}/mcam-core.h     |  0
 .../{marvell-ccic => marvell}/mmp-driver.c    |  0
 drivers/media/platform/mediatek/Kconfig       |  8 ++++
 drivers/media/platform/mediatek/Makefile      |  5 ++
 .../platform/{ => mediatek}/mtk-jpeg/Kconfig  |  0
 .../platform/{ => mediatek}/mtk-jpeg/Makefile |  0
 .../{ => mediatek}/mtk-jpeg/mtk_jpeg_core.c   |  0
 .../{ => mediatek}/mtk-jpeg/mtk_jpeg_core.h   |  0
 .../{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.c |  0
 .../{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.h |  0
 .../mtk-jpeg/mtk_jpeg_dec_parse.c             |  0
 .../mtk-jpeg/mtk_jpeg_dec_parse.h             |  0
 .../mtk-jpeg/mtk_jpeg_dec_reg.h               |  0
 .../{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.c |  0
 .../{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.h |  0
 .../platform/{ => mediatek}/mtk-mdp/Kconfig   |  0
 .../platform/{ => mediatek}/mtk-mdp/Makefile  |  2 +-
 .../{ => mediatek}/mtk-mdp/mtk_mdp_comp.c     |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_comp.h     |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_core.c     |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_core.h     |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_ipi.h      |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_m2m.c      |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_m2m.h      |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_regs.c     |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_regs.h     |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_vpu.c      |  0
 .../{ => mediatek}/mtk-mdp/mtk_mdp_vpu.h      |  0
 .../{ => mediatek}/mtk-vcodec/Kconfig         |  0
 .../{ => mediatek}/mtk-vcodec/Makefile        |  0
 .../mtk-vcodec/mtk_vcodec_dec.c               |  0
 .../mtk-vcodec/mtk_vcodec_dec.h               |  0
 .../mtk-vcodec/mtk_vcodec_dec_drv.c           |  0
 .../mtk-vcodec/mtk_vcodec_dec_hw.c            |  0
 .../mtk-vcodec/mtk_vcodec_dec_hw.h            |  0
 .../mtk-vcodec/mtk_vcodec_dec_pm.c            |  0
 .../mtk-vcodec/mtk_vcodec_dec_pm.h            |  0
 .../mtk-vcodec/mtk_vcodec_dec_stateful.c      |  0
 .../mtk-vcodec/mtk_vcodec_dec_stateless.c     |  0
 .../mtk-vcodec/mtk_vcodec_drv.h               |  0
 .../mtk-vcodec/mtk_vcodec_enc.c               |  0
 .../mtk-vcodec/mtk_vcodec_enc.h               |  0
 .../mtk-vcodec/mtk_vcodec_enc_drv.c           |  0
 .../mtk-vcodec/mtk_vcodec_enc_pm.c            |  0
 .../mtk-vcodec/mtk_vcodec_enc_pm.h            |  0
 .../{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c |  0
 .../{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h |  0
 .../mtk-vcodec/mtk_vcodec_fw_priv.h           |  0
 .../mtk-vcodec/mtk_vcodec_fw_scp.c            |  0
 .../mtk-vcodec/mtk_vcodec_fw_vpu.c            |  0
 .../mtk-vcodec/mtk_vcodec_intr.c              |  0
 .../mtk-vcodec/mtk_vcodec_intr.h              |  0
 .../mtk-vcodec/mtk_vcodec_util.c              |  0
 .../mtk-vcodec/mtk_vcodec_util.h              |  0
 .../mtk-vcodec/vdec/vdec_h264_if.c            |  0
 .../mtk-vcodec/vdec/vdec_h264_req_if.c        |  0
 .../mtk-vcodec/vdec/vdec_vp8_if.c             |  0
 .../mtk-vcodec/vdec/vdec_vp9_if.c             |  0
 .../{ => mediatek}/mtk-vcodec/vdec_drv_base.h |  0
 .../{ => mediatek}/mtk-vcodec/vdec_drv_if.c   |  0
 .../{ => mediatek}/mtk-vcodec/vdec_drv_if.h   |  0
 .../{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h  |  0
 .../mtk-vcodec/vdec_msg_queue.c               |  0
 .../mtk-vcodec/vdec_msg_queue.h               |  0
 .../{ => mediatek}/mtk-vcodec/vdec_vpu_if.c   |  0
 .../{ => mediatek}/mtk-vcodec/vdec_vpu_if.h   |  0
 .../mtk-vcodec/venc/venc_h264_if.c            |  0
 .../mtk-vcodec/venc/venc_vp8_if.c             |  0
 .../{ => mediatek}/mtk-vcodec/venc_drv_base.h |  0
 .../{ => mediatek}/mtk-vcodec/venc_drv_if.c   |  0
 .../{ => mediatek}/mtk-vcodec/venc_drv_if.h   |  0
 .../{ => mediatek}/mtk-vcodec/venc_ipi_msg.h  |  0
 .../{ => mediatek}/mtk-vcodec/venc_vpu_if.c   |  0
 .../{ => mediatek}/mtk-vcodec/venc_vpu_if.h   |  0
 .../platform/{ => mediatek}/mtk-vpu/Kconfig   |  0
 .../platform/{ => mediatek}/mtk-vpu/Makefile  |  0
 .../platform/{ => mediatek}/mtk-vpu/mtk_vpu.c |  0
 .../platform/{ => mediatek}/mtk-vpu/mtk_vpu.h |  0
 drivers/media/platform/nvidia/Kconfig         |  5 ++
 .../{tegra/vde => nvidia/tegra-vde}/Kconfig   |  0
 .../{tegra/vde => nvidia/tegra-vde}/Makefile  |  0
 .../vde => nvidia/tegra-vde}/dmabuf-cache.c   |  0
 .../{tegra/vde => nvidia/tegra-vde}/h264.c    |  0
 .../{tegra/vde => nvidia/tegra-vde}/iommu.c   |  0
 .../{tegra/vde => nvidia/tegra-vde}/trace.h   |  2 +-
 .../{tegra/vde => nvidia/tegra-vde}/v4l2.c    |  0
 .../{tegra/vde => nvidia/tegra-vde}/vde.c     |  0
 .../{tegra/vde => nvidia/tegra-vde}/vde.h     |  0
 drivers/media/platform/nxp/Kconfig            | 23 +++------
 drivers/media/platform/nxp/Makefile           |  1 +
 .../media/platform/{ => nxp}/amphion/Kconfig  |  0
 .../media/platform/{ => nxp}/amphion/Makefile |  0
 .../media/platform/{ => nxp}/amphion/vdec.c   |  0
 .../media/platform/{ => nxp}/amphion/venc.c   |  0
 .../media/platform/{ => nxp}/amphion/vpu.h    |  0
 .../platform/{ => nxp}/amphion/vpu_cmds.c     |  0
 .../platform/{ => nxp}/amphion/vpu_cmds.h     |  0
 .../platform/{ => nxp}/amphion/vpu_codec.h    |  0
 .../platform/{ => nxp}/amphion/vpu_color.c    |  0
 .../platform/{ => nxp}/amphion/vpu_core.c     |  0
 .../platform/{ => nxp}/amphion/vpu_core.h     |  0
 .../platform/{ => nxp}/amphion/vpu_dbg.c      |  0
 .../platform/{ => nxp}/amphion/vpu_defs.h     |  0
 .../platform/{ => nxp}/amphion/vpu_drv.c      |  0
 .../platform/{ => nxp}/amphion/vpu_helpers.c  |  0
 .../platform/{ => nxp}/amphion/vpu_helpers.h  |  0
 .../platform/{ => nxp}/amphion/vpu_imx8q.c    |  0
 .../platform/{ => nxp}/amphion/vpu_imx8q.h    |  0
 .../platform/{ => nxp}/amphion/vpu_malone.c   |  0
 .../platform/{ => nxp}/amphion/vpu_malone.h   |  0
 .../platform/{ => nxp}/amphion/vpu_mbox.c     |  0
 .../platform/{ => nxp}/amphion/vpu_mbox.h     |  0
 .../platform/{ => nxp}/amphion/vpu_msgs.c     |  0
 .../platform/{ => nxp}/amphion/vpu_msgs.h     |  0
 .../platform/{ => nxp}/amphion/vpu_rpc.c      |  0
 .../platform/{ => nxp}/amphion/vpu_rpc.h      |  0
 .../platform/{ => nxp}/amphion/vpu_v4l2.c     |  0
 .../platform/{ => nxp}/amphion/vpu_v4l2.h     |  0
 .../platform/{ => nxp}/amphion/vpu_windsor.c  |  0
 .../platform/{ => nxp}/amphion/vpu_windsor.h  |  0
 .../media/platform/nxp/imx-jpeg/mxc-jpeg.c    |  2 +-
 drivers/media/platform/qcom/Kconfig           |  3 ++
 drivers/media/platform/qcom/Makefile          |  3 ++
 drivers/media/platform/renesas/Kconfig        |  2 +
 drivers/media/platform/renesas/rcar_jpu.c     |  2 +-
 drivers/media/platform/rockchip/Kconfig       |  3 ++
 drivers/media/platform/rockchip/Makefile      |  3 ++
 drivers/media/platform/samsung/Kconfig        | 10 ++++
 drivers/media/platform/samsung/Makefile       |  7 +++
 .../platform/{ => samsung}/exynos-gsc/Kconfig |  0
 .../{ => samsung}/exynos-gsc/Makefile         |  0
 .../{ => samsung}/exynos-gsc/gsc-core.c       |  0
 .../{ => samsung}/exynos-gsc/gsc-core.h       |  0
 .../{ => samsung}/exynos-gsc/gsc-m2m.c        |  0
 .../{ => samsung}/exynos-gsc/gsc-regs.c       |  0
 .../{ => samsung}/exynos-gsc/gsc-regs.h       |  0
 .../platform/{ => samsung}/exynos4-is/Kconfig |  0
 .../{ => samsung}/exynos4-is/Makefile         |  0
 .../{ => samsung}/exynos4-is/common.c         |  0
 .../{ => samsung}/exynos4-is/common.h         |  0
 .../{ => samsung}/exynos4-is/fimc-capture.c   |  0
 .../{ => samsung}/exynos4-is/fimc-core.c      |  0
 .../{ => samsung}/exynos4-is/fimc-core.h      |  0
 .../exynos4-is/fimc-is-command.h              |  0
 .../{ => samsung}/exynos4-is/fimc-is-errno.c  |  0
 .../{ => samsung}/exynos4-is/fimc-is-errno.h  |  0
 .../{ => samsung}/exynos4-is/fimc-is-i2c.c    |  0
 .../{ => samsung}/exynos4-is/fimc-is-i2c.h    |  0
 .../{ => samsung}/exynos4-is/fimc-is-param.c  |  0
 .../{ => samsung}/exynos4-is/fimc-is-param.h  |  0
 .../{ => samsung}/exynos4-is/fimc-is-regs.c   |  0
 .../{ => samsung}/exynos4-is/fimc-is-regs.h   |  0
 .../{ => samsung}/exynos4-is/fimc-is-sensor.c |  0
 .../{ => samsung}/exynos4-is/fimc-is-sensor.h |  0
 .../{ => samsung}/exynos4-is/fimc-is.c        |  0
 .../{ => samsung}/exynos4-is/fimc-is.h        |  0
 .../{ => samsung}/exynos4-is/fimc-isp-video.c |  0
 .../{ => samsung}/exynos4-is/fimc-isp-video.h |  0
 .../{ => samsung}/exynos4-is/fimc-isp.c       |  0
 .../{ => samsung}/exynos4-is/fimc-isp.h       |  0
 .../{ => samsung}/exynos4-is/fimc-lite-reg.c  |  0
 .../{ => samsung}/exynos4-is/fimc-lite-reg.h  |  0
 .../{ => samsung}/exynos4-is/fimc-lite.c      |  0
 .../{ => samsung}/exynos4-is/fimc-lite.h      |  0
 .../{ => samsung}/exynos4-is/fimc-m2m.c       |  0
 .../{ => samsung}/exynos4-is/fimc-reg.c       |  0
 .../{ => samsung}/exynos4-is/fimc-reg.h       |  0
 .../{ => samsung}/exynos4-is/media-dev.c      |  0
 .../{ => samsung}/exynos4-is/media-dev.h      |  0
 .../{ => samsung}/exynos4-is/mipi-csis.c      |  0
 .../{ => samsung}/exynos4-is/mipi-csis.h      |  0
 .../platform/{ => samsung}/s3c-camif/Kconfig  |  0
 .../platform/{ => samsung}/s3c-camif/Makefile |  0
 .../{ => samsung}/s3c-camif/camif-capture.c   |  0
 .../{ => samsung}/s3c-camif/camif-core.c      |  0
 .../{ => samsung}/s3c-camif/camif-core.h      |  0
 .../{ => samsung}/s3c-camif/camif-regs.c      |  0
 .../{ => samsung}/s3c-camif/camif-regs.h      |  0
 .../platform/{ => samsung}/s5p-g2d/Kconfig    |  0
 .../platform/{ => samsung}/s5p-g2d/Makefile   |  0
 .../platform/{ => samsung}/s5p-g2d/g2d-hw.c   |  0
 .../platform/{ => samsung}/s5p-g2d/g2d-regs.h |  0
 .../platform/{ => samsung}/s5p-g2d/g2d.c      |  0
 .../platform/{ => samsung}/s5p-g2d/g2d.h      |  0
 .../platform/{ => samsung}/s5p-jpeg/Kconfig   |  0
 .../platform/{ => samsung}/s5p-jpeg/Makefile  |  0
 .../{ => samsung}/s5p-jpeg/jpeg-core.c        |  2 +-
 .../{ => samsung}/s5p-jpeg/jpeg-core.h        |  2 +-
 .../s5p-jpeg/jpeg-hw-exynos3250.c             |  0
 .../s5p-jpeg/jpeg-hw-exynos3250.h             |  2 +-
 .../{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.c  |  0
 .../{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.h  |  0
 .../{ => samsung}/s5p-jpeg/jpeg-hw-s5p.c      |  2 +-
 .../{ => samsung}/s5p-jpeg/jpeg-hw-s5p.h      |  2 +-
 .../{ => samsung}/s5p-jpeg/jpeg-regs.h        |  2 +-
 .../platform/{ => samsung}/s5p-mfc/Kconfig    |  0
 .../platform/{ => samsung}/s5p-mfc/Makefile   |  0
 .../{ => samsung}/s5p-mfc/regs-mfc-v10.h      |  0
 .../{ => samsung}/s5p-mfc/regs-mfc-v6.h       |  0
 .../{ => samsung}/s5p-mfc/regs-mfc-v7.h       |  0
 .../{ => samsung}/s5p-mfc/regs-mfc-v8.h       |  0
 .../platform/{ => samsung}/s5p-mfc/regs-mfc.h |  0
 .../platform/{ => samsung}/s5p-mfc/s5p_mfc.c  |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_cmd.c       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_cmd.h       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_cmd_v5.c    |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_cmd_v5.h    |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_cmd_v6.c    |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_cmd_v6.h    |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_common.h    |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_ctrl.h      |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_debug.h     |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_dec.c       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_dec.h       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_enc.c       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_enc.h       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_intr.c      |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_intr.h      |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_iommu.h     |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_opr.c       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_opr.h       |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.c    |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.h    |  0
 .../{ => samsung}/s5p-mfc/s5p_mfc_opr_v6.c    |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_opr_v6.h    |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_pm.c        |  2 +-
 .../{ => samsung}/s5p-mfc/s5p_mfc_pm.h        |  2 +-
 drivers/media/platform/sti/Kconfig            |  4 ++
 drivers/media/platform/sti/Makefile           |  6 +++
 .../media/platform/{ => sti}/stm32/Kconfig    |  0
 .../media/platform/{ => sti}/stm32/Makefile   |  0
 .../platform/{ => sti}/stm32/dma2d/dma2d-hw.c |  0
 .../{ => sti}/stm32/dma2d/dma2d-regs.h        |  0
 .../platform/{ => sti}/stm32/dma2d/dma2d.c    |  0
 .../platform/{ => sti}/stm32/dma2d/dma2d.h    |  0
 .../platform/{ => sti}/stm32/stm32-dcmi.c     |  0
 drivers/media/platform/sunxi/Kconfig          |  6 ---
 drivers/media/platform/ti/Kconfig             |  9 ++++
 drivers/media/platform/ti/Makefile            |  6 +++
 .../media/platform/{ => ti}/am437x/Kconfig    |  0
 .../media/platform/{ => ti}/am437x/Makefile   |  0
 .../platform/{ => ti}/am437x/am437x-vpfe.c    |  0
 .../platform/{ => ti}/am437x/am437x-vpfe.h    |  0
 .../{ => ti}/am437x/am437x-vpfe_regs.h        |  0
 .../media/platform/{ => ti}/davinci/Kconfig   |  0
 .../media/platform/{ => ti}/davinci/Makefile  |  0
 .../{ => ti}/davinci/ccdc_hw_device.h         |  0
 .../platform/{ => ti}/davinci/dm355_ccdc.c    |  0
 .../{ => ti}/davinci/dm355_ccdc_regs.h        |  0
 .../platform/{ => ti}/davinci/dm644x_ccdc.c   |  0
 .../{ => ti}/davinci/dm644x_ccdc_regs.h       |  0
 .../media/platform/{ => ti}/davinci/isif.c    |  0
 .../platform/{ => ti}/davinci/isif_regs.h     |  0
 .../media/platform/{ => ti}/davinci/vpbe.c    |  0
 .../platform/{ => ti}/davinci/vpbe_display.c  |  0
 .../platform/{ => ti}/davinci/vpbe_osd.c      |  0
 .../platform/{ => ti}/davinci/vpbe_osd_regs.h |  0
 .../platform/{ => ti}/davinci/vpbe_venc.c     |  0
 .../{ => ti}/davinci/vpbe_venc_regs.h         |  0
 .../platform/{ => ti}/davinci/vpfe_capture.c  |  0
 .../media/platform/{ => ti}/davinci/vpif.c    |  0
 .../media/platform/{ => ti}/davinci/vpif.h    |  0
 .../platform/{ => ti}/davinci/vpif_capture.c  |  0
 .../platform/{ => ti}/davinci/vpif_capture.h  |  0
 .../platform/{ => ti}/davinci/vpif_display.c  |  0
 .../platform/{ => ti}/davinci/vpif_display.h  |  0
 .../media/platform/{ => ti}/davinci/vpss.c    |  0
 drivers/media/platform/{ => ti}/omap/Kconfig  |  0
 drivers/media/platform/{ => ti}/omap/Makefile |  0
 .../media/platform/{ => ti}/omap/omap_vout.c  |  0
 .../platform/{ => ti}/omap/omap_vout_vrfb.c   |  0
 .../platform/{ => ti}/omap/omap_vout_vrfb.h   |  0
 .../platform/{ => ti}/omap/omap_voutdef.h     |  0
 .../platform/{ => ti}/omap/omap_voutlib.c     |  0
 .../platform/{ => ti}/omap/omap_voutlib.h     |  0
 .../media/platform/{ => ti}/omap3isp/Kconfig  |  0
 .../media/platform/{ => ti}/omap3isp/Makefile |  0
 .../{ => ti}/omap3isp/cfa_coef_table.h        |  0
 .../platform/{ => ti}/omap3isp/gamma_table.h  |  0
 .../media/platform/{ => ti}/omap3isp/isp.c    |  0
 .../media/platform/{ => ti}/omap3isp/isp.h    |  0
 .../platform/{ => ti}/omap3isp/ispccdc.c      |  0
 .../platform/{ => ti}/omap3isp/ispccdc.h      |  0
 .../platform/{ => ti}/omap3isp/ispccp2.c      |  0
 .../platform/{ => ti}/omap3isp/ispccp2.h      |  0
 .../platform/{ => ti}/omap3isp/ispcsi2.c      |  0
 .../platform/{ => ti}/omap3isp/ispcsi2.h      |  0
 .../platform/{ => ti}/omap3isp/ispcsiphy.c    |  0
 .../platform/{ => ti}/omap3isp/ispcsiphy.h    |  0
 .../media/platform/{ => ti}/omap3isp/isph3a.h |  0
 .../platform/{ => ti}/omap3isp/isph3a_aewb.c  |  0
 .../platform/{ => ti}/omap3isp/isph3a_af.c    |  0
 .../platform/{ => ti}/omap3isp/isphist.c      |  0
 .../platform/{ => ti}/omap3isp/isphist.h      |  0
 .../platform/{ => ti}/omap3isp/isppreview.c   |  0
 .../platform/{ => ti}/omap3isp/isppreview.h   |  0
 .../media/platform/{ => ti}/omap3isp/ispreg.h |  0
 .../platform/{ => ti}/omap3isp/ispresizer.c   |  0
 .../platform/{ => ti}/omap3isp/ispresizer.h   |  0
 .../platform/{ => ti}/omap3isp/ispstat.c      |  0
 .../platform/{ => ti}/omap3isp/ispstat.h      |  0
 .../platform/{ => ti}/omap3isp/ispvideo.c     |  0
 .../platform/{ => ti}/omap3isp/ispvideo.h     |  0
 .../{ => ti}/omap3isp/luma_enhance_table.h    |  0
 .../{ => ti}/omap3isp/noise_filter_table.h    |  0
 .../platform/{ => ti}/omap3isp/omap3isp.h     |  0
 .../media/platform/{ti-vpe => ti/vpe}/Kconfig |  0
 .../platform/{ti-vpe => ti/vpe}/Makefile      |  0
 .../{ti-vpe => ti/vpe}/cal-camerarx.c         |  0
 .../platform/{ti-vpe => ti/vpe}/cal-video.c   |  0
 .../media/platform/{ti-vpe => ti/vpe}/cal.c   |  0
 .../media/platform/{ti-vpe => ti/vpe}/cal.h   |  0
 .../platform/{ti-vpe => ti/vpe}/cal_regs.h    |  0
 .../media/platform/{ti-vpe => ti/vpe}/csc.c   |  0
 .../media/platform/{ti-vpe => ti/vpe}/csc.h   |  0
 .../media/platform/{ti-vpe => ti/vpe}/sc.c    |  0
 .../media/platform/{ti-vpe => ti/vpe}/sc.h    |  0
 .../platform/{ti-vpe => ti/vpe}/sc_coeff.h    |  0
 .../media/platform/{ti-vpe => ti/vpe}/vpdma.c |  0
 .../media/platform/{ti-vpe => ti/vpe}/vpdma.h |  0
 .../platform/{ti-vpe => ti/vpe}/vpdma_priv.h  |  0
 .../media/platform/{ti-vpe => ti/vpe}/vpe.c   |  0
 .../platform/{ti-vpe => ti/vpe}/vpe_regs.h    |  0
 drivers/media/platform/via/Kconfig            |  3 ++
 drivers/media/platform/xilinx/Kconfig         |  7 ++-
 389 files changed, 214 insertions(+), 167 deletions(-)
 create mode 100644 drivers/media/platform/allwinner/Kconfig
 rename drivers/media/platform/{sunxi => allwinner}/Makefile (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/Kconfig (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/Makefile (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_csi.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_csi.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_dma.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_v4l2.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/Kconfig (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/Makefile (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_csi.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_csi.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_csi_reg.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_video.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_video.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/Kconfig (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/Makefile (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/sun8i-di.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/sun8i-di.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/Kconfig (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/Makefile (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i-formats.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i-rotate.h (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i_formats.c (100%)
 rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i_rotate.c (100%)
 create mode 100644 drivers/media/platform/amlogic/Kconfig
 create mode 100644 drivers/media/platform/amlogic/Makefile
 rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/Kconfig (100%)
 rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/Makefile (100%)
 rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/ge2d-regs.h (100%)
 rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/ge2d.c (100%)
 rename drivers/media/platform/{coda => chips-media}/Kconfig (94%)
 rename drivers/media/platform/{coda => chips-media}/Makefile (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-bit.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-common.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-gdi.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-h264.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-jpeg.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-mpeg2.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda-mpeg4.c (100%)
 rename drivers/media/platform/{coda => chips-media}/coda.h (100%)
 rename drivers/media/platform/{coda => chips-media}/coda_regs.h (99%)
 rename drivers/media/platform/{coda => chips-media}/imx-vdoa.c (100%)
 rename drivers/media/platform/{coda => chips-media}/imx-vdoa.h (100%)
 rename drivers/media/platform/{coda => chips-media}/trace.h (98%)
 rename drivers/media/platform/{marvell-ccic => marvell}/Kconfig (97%)
 rename drivers/media/platform/{marvell-ccic => marvell}/Makefile (100%)
 rename drivers/media/platform/{marvell-ccic => marvell}/cafe-driver.c (100%)
 rename drivers/media/platform/{marvell-ccic => marvell}/mcam-core.c (100%)
 rename drivers/media/platform/{marvell-ccic => marvell}/mcam-core.h (100%)
 rename drivers/media/platform/{marvell-ccic => marvell}/mmp-driver.c (100%)
 create mode 100644 drivers/media/platform/mediatek/Kconfig
 create mode 100644 drivers/media/platform/mediatek/Makefile
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_core.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_core.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_parse.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_parse.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_reg.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/Makefile (77%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_comp.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_comp.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_core.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_core.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_ipi.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_m2m.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_m2m.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_regs.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_regs.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_vpu.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_vpu.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/mtk_vpu.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/mtk_vpu.h (100%)
 create mode 100644 drivers/media/platform/nvidia/Kconfig
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/Kconfig (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/Makefile (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/dmabuf-cache.c (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/h264.c (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/iommu.c (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/trace.h (97%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/v4l2.c (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/vde.c (100%)
 rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/vde.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/Kconfig (100%)
 rename drivers/media/platform/{ => nxp}/amphion/Makefile (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vdec.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/venc.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_cmds.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_cmds.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_codec.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_color.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_core.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_core.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_dbg.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_defs.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_drv.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_helpers.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_helpers.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_imx8q.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_imx8q.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_malone.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_malone.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_mbox.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_mbox.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_msgs.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_msgs.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_rpc.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_rpc.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_v4l2.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_v4l2.h (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_windsor.c (100%)
 rename drivers/media/platform/{ => nxp}/amphion/vpu_windsor.h (100%)
 create mode 100644 drivers/media/platform/qcom/Makefile
 create mode 100644 drivers/media/platform/rockchip/Makefile
 create mode 100644 drivers/media/platform/samsung/Kconfig
 create mode 100644 drivers/media/platform/samsung/Makefile
 rename drivers/media/platform/{ => samsung}/exynos-gsc/Kconfig (100%)
 rename drivers/media/platform/{ => samsung}/exynos-gsc/Makefile (100%)
 rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-core.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-core.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-m2m.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-regs.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-regs.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/Kconfig (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/Makefile (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/common.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/common.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-capture.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-core.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-core.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-command.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-errno.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-errno.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-i2c.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-i2c.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-param.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-param.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-regs.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-regs.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-sensor.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-sensor.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp-video.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp-video.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite-reg.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite-reg.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-m2m.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-reg.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-reg.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/media-dev.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/media-dev.h (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/mipi-csis.c (100%)
 rename drivers/media/platform/{ => samsung}/exynos4-is/mipi-csis.h (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/Kconfig (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/Makefile (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/camif-capture.c (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/camif-core.c (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/camif-core.h (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/camif-regs.c (100%)
 rename drivers/media/platform/{ => samsung}/s3c-camif/camif-regs.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-g2d/Kconfig (100%)
 rename drivers/media/platform/{ => samsung}/s5p-g2d/Makefile (100%)
 rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d-hw.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d-regs.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/Kconfig (100%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/Makefile (100%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-core.c (99%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-core.h (99%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos3250.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos3250.h (97%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-s5p.c (99%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-s5p.h (97%)
 rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-regs.h (99%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/Kconfig (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/Makefile (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v10.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v6.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v7.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v8.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_cmd.c (89%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_cmd.h (92%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_cmd_v5.c (98%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_cmd_v5.h (82%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_cmd_v6.c (98%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_cmd_v6.h (82%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_common.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_ctrl.c (99%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_ctrl.h (92%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_debug.h (95%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_dec.c (99%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_dec.h (90%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_enc.c (99%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_enc.h (90%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_intr.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_intr.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_iommu.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr.c (98%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr.h (99%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.c (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.h (100%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr_v6.c (99%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr_v6.h (96%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_pm.c (97%)
 rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_pm.h (87%)
 create mode 100644 drivers/media/platform/sti/Makefile
 rename drivers/media/platform/{ => sti}/stm32/Kconfig (100%)
 rename drivers/media/platform/{ => sti}/stm32/Makefile (100%)
 rename drivers/media/platform/{ => sti}/stm32/dma2d/dma2d-hw.c (100%)
 rename drivers/media/platform/{ => sti}/stm32/dma2d/dma2d-regs.h (100%)
 rename drivers/media/platform/{ => sti}/stm32/dma2d/dma2d.c (100%)
 rename drivers/media/platform/{ => sti}/stm32/dma2d/dma2d.h (100%)
 rename drivers/media/platform/{ => sti}/stm32/stm32-dcmi.c (100%)
 delete mode 100644 drivers/media/platform/sunxi/Kconfig
 create mode 100644 drivers/media/platform/ti/Kconfig
 create mode 100644 drivers/media/platform/ti/Makefile
 rename drivers/media/platform/{ => ti}/am437x/Kconfig (100%)
 rename drivers/media/platform/{ => ti}/am437x/Makefile (100%)
 rename drivers/media/platform/{ => ti}/am437x/am437x-vpfe.c (100%)
 rename drivers/media/platform/{ => ti}/am437x/am437x-vpfe.h (100%)
 rename drivers/media/platform/{ => ti}/am437x/am437x-vpfe_regs.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/Kconfig (100%)
 rename drivers/media/platform/{ => ti}/davinci/Makefile (100%)
 rename drivers/media/platform/{ => ti}/davinci/ccdc_hw_device.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/dm355_ccdc.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/dm355_ccdc_regs.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/dm644x_ccdc.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/dm644x_ccdc_regs.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/isif.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/isif_regs.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpbe.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpbe_display.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpbe_osd.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpbe_osd_regs.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpbe_venc.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpbe_venc_regs.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpfe_capture.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpif.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpif.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpif_capture.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpif_capture.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpif_display.c (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpif_display.h (100%)
 rename drivers/media/platform/{ => ti}/davinci/vpss.c (100%)
 rename drivers/media/platform/{ => ti}/omap/Kconfig (100%)
 rename drivers/media/platform/{ => ti}/omap/Makefile (100%)
 rename drivers/media/platform/{ => ti}/omap/omap_vout.c (100%)
 rename drivers/media/platform/{ => ti}/omap/omap_vout_vrfb.c (100%)
 rename drivers/media/platform/{ => ti}/omap/omap_vout_vrfb.h (100%)
 rename drivers/media/platform/{ => ti}/omap/omap_voutdef.h (100%)
 rename drivers/media/platform/{ => ti}/omap/omap_voutlib.c (100%)
 rename drivers/media/platform/{ => ti}/omap/omap_voutlib.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/Kconfig (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/Makefile (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/cfa_coef_table.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/gamma_table.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isp.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isp.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispccdc.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispccdc.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispccp2.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispccp2.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispcsi2.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispcsi2.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispcsiphy.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispcsiphy.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isph3a.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isph3a_aewb.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isph3a_af.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isphist.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isphist.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isppreview.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/isppreview.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispreg.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispresizer.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispresizer.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispstat.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispstat.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispvideo.c (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/ispvideo.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/luma_enhance_table.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/noise_filter_table.h (100%)
 rename drivers/media/platform/{ => ti}/omap3isp/omap3isp.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/Kconfig (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/Makefile (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/cal-camerarx.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/cal-video.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/cal.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/cal.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/cal_regs.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/sc_coeff.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe_regs.h (100%)

-- 
2.35.1



_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH 04/24] media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
@ 2022-03-13 10:51 ` Mauro Carvalho Chehab
  2022-03-13 10:51 ` [PATCH 05/24] media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ Mauro Carvalho Chehab
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:51 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Niklas Söderlund,
	AngeloGioacchino Del Regno, Bin Liu, Cai Huoqing, Colin Ian King,
	Dafna Hirschfeld, Dmitry Osipenko, Eugen Hristev, Evan Green,
	Hans Verkuil, Jacopo Mondi, Jernej Skrabec, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Rick Chang, Sakari Ailus, Xu Wang,
	Yong Wu, linux-arm-kernel, linux-kernel, linux-media,
	linux-mediatek

As the end goal is to have platform drivers split by vendor,
rename mtk-jpeg/ to mediatek/mtk-jpeg/.

Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
---

To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/

 MAINTAINERS                                                     | 2 +-
 drivers/media/platform/Kconfig                                  | 2 +-
 drivers/media/platform/Makefile                                 | 2 +-
 drivers/media/platform/{ => mediatek}/mtk-jpeg/Kconfig          | 0
 drivers/media/platform/{ => mediatek}/mtk-jpeg/Makefile         | 0
 drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_core.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_core.h  | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.c    | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.h    | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_parse.c | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_parse.h | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_reg.h   | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.c    | 0
 .../media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.h    | 0
 14 files changed, 3 insertions(+), 3 deletions(-)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_core.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_core.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_hw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_parse.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_parse.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_dec_reg.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-jpeg/mtk_jpeg_enc_hw.h (100%)

diff --git a/MAINTAINERS b/MAINTAINERS
index 09b0e60da4e9..fa0a3de3865f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -12130,7 +12130,7 @@ M:	Rick Chang <rick.chang@mediatek.com>
 M:	Bin Liu <bin.liu@mediatek.com>
 S:	Supported
 F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
-F:	drivers/media/platform/mtk-jpeg/
+F:	drivers/media/platform/mediatek/mtk-jpeg/
 
 MEDIATEK MDP DRIVER
 M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index d8436923aebe..fdb4e1a8aa81 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -78,7 +78,7 @@ source "drivers/media/platform/exynos-gsc/Kconfig"
 source "drivers/media/platform/exynos4-is/Kconfig"
 source "drivers/media/platform/intel/Kconfig"
 source "drivers/media/platform/marvell/Kconfig"
-source "drivers/media/platform/mtk-jpeg/Kconfig"
+source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
 source "drivers/media/platform/mtk-mdp/Kconfig"
 source "drivers/media/platform/mtk-vcodec/Kconfig"
 source "drivers/media/platform/mtk-vpu/Kconfig"
diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
index 48531f93d92f..c792f6216918 100644
--- a/drivers/media/platform/Makefile
+++ b/drivers/media/platform/Makefile
@@ -18,7 +18,7 @@ obj-y += exynos-gsc/
 obj-y += exynos4-is/
 obj-y += intel/
 obj-y += marvell/
-obj-y += mtk-jpeg/
+obj-y += mediatek/mtk-jpeg/
 obj-y += mtk-mdp/
 obj-y += mtk-vcodec/
 obj-y += mtk-vpu/
diff --git a/drivers/media/platform/mtk-jpeg/Kconfig b/drivers/media/platform/mediatek/mtk-jpeg/Kconfig
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/Kconfig
rename to drivers/media/platform/mediatek/mtk-jpeg/Kconfig
diff --git a/drivers/media/platform/mtk-jpeg/Makefile b/drivers/media/platform/mediatek/mtk-jpeg/Makefile
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/Makefile
rename to drivers/media/platform/mediatek/mtk-jpeg/Makefile
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_core.c
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_core.c
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_core.h
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_core.h
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.c b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_hw.c
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.c
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_hw.c
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.h b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_hw.h
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.h
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_hw.h
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.c b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_parse.c
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.c
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_parse.c
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.h b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_parse.h
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.h
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_parse.h
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_reg.h b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_reg.h
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_reg.h
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_dec_reg.h
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.c b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_enc_hw.c
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.c
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_enc_hw.c
diff --git a/drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.h b/drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_enc_hw.h
similarity index 100%
rename from drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.h
rename to drivers/media/platform/mediatek/mtk-jpeg/mtk_jpeg_enc_hw.h
-- 
2.35.1


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 05/24] media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
  2022-03-13 10:51 ` [PATCH 04/24] media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ Mauro Carvalho Chehab
@ 2022-03-13 10:51 ` Mauro Carvalho Chehab
  2022-03-13 10:51 ` [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Mauro Carvalho Chehab
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:51 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Niklas Söderlund, Andrew-CT Chen,
	AngeloGioacchino Del Regno, Dafna Hirschfeld, Dmitry Osipenko,
	Eugen Hristev, Evan Green, Hans Verkuil, Houlong Wei,
	Jacopo Mondi, Jernej Skrabec, Jonathan Cameron, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Minghsiu Tsai, Sakari Ailus, Xu Wang,
	Yong Wu, linux-arm-kernel, linux-kernel, linux-media,
	linux-mediatek

As the end goal is to have platform drivers split by vendor,
rename mtk-mdp/ to mediatek/mtk-mdp/.

Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
---

To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/

 MAINTAINERS                                                  | 2 +-
 drivers/media/platform/Kconfig                               | 2 +-
 drivers/media/platform/Makefile                              | 2 +-
 drivers/media/platform/{ => mediatek}/mtk-mdp/Kconfig        | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/Makefile       | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_comp.c | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_comp.h | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_core.c | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_core.h | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_ipi.h  | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_m2m.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_m2m.h  | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_regs.c | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_regs.h | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_vpu.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_vpu.h  | 0
 16 files changed, 3 insertions(+), 3 deletions(-)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_comp.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_comp.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_core.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_core.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_ipi.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_m2m.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_m2m.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_regs.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_regs.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_vpu.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-mdp/mtk_mdp_vpu.h (100%)

diff --git a/MAINTAINERS b/MAINTAINERS
index fa0a3de3865f..2203d98bbcf1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -12138,7 +12138,7 @@ M:	Houlong Wei <houlong.wei@mediatek.com>
 M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
 S:	Supported
 F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
-F:	drivers/media/platform/mtk-mdp/
+F:	drivers/media/platform/mediatek/mtk-mdp/
 F:	drivers/media/platform/mtk-vpu/
 
 MEDIATEK MEDIA DRIVER
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index fdb4e1a8aa81..a45fd3fe103e 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -79,7 +79,7 @@ source "drivers/media/platform/exynos4-is/Kconfig"
 source "drivers/media/platform/intel/Kconfig"
 source "drivers/media/platform/marvell/Kconfig"
 source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
-source "drivers/media/platform/mtk-mdp/Kconfig"
+source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
 source "drivers/media/platform/mtk-vcodec/Kconfig"
 source "drivers/media/platform/mtk-vpu/Kconfig"
 source "drivers/media/platform/nxp/Kconfig"
diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
index c792f6216918..6f5d09cd8f9b 100644
--- a/drivers/media/platform/Makefile
+++ b/drivers/media/platform/Makefile
@@ -19,7 +19,7 @@ obj-y += exynos4-is/
 obj-y += intel/
 obj-y += marvell/
 obj-y += mediatek/mtk-jpeg/
-obj-y += mtk-mdp/
+obj-y += mediatek/mtk-mdp/
 obj-y += mtk-vcodec/
 obj-y += mtk-vpu/
 obj-y += nxp/
diff --git a/drivers/media/platform/mtk-mdp/Kconfig b/drivers/media/platform/mediatek/mtk-mdp/Kconfig
similarity index 100%
rename from drivers/media/platform/mtk-mdp/Kconfig
rename to drivers/media/platform/mediatek/mtk-mdp/Kconfig
diff --git a/drivers/media/platform/mtk-mdp/Makefile b/drivers/media/platform/mediatek/mtk-mdp/Makefile
similarity index 100%
rename from drivers/media/platform/mtk-mdp/Makefile
rename to drivers/media/platform/mediatek/mtk-mdp/Makefile
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_comp.c b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_comp.c
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_comp.c
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_comp.c
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_comp.h b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_comp.h
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_comp.h
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_comp.h
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.c b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_core.c
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_core.c
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_core.c
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_core.h
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_core.h
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_core.h
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_ipi.h
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_ipi.h
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_m2m.c
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_m2m.c
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.h b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_m2m.h
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_m2m.h
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_m2m.h
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_regs.c b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_regs.c
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_regs.c
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_regs.c
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_regs.h b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_regs.h
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_regs.h
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_regs.h
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_vpu.c
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_vpu.c
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h b/drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_vpu.h
similarity index 100%
rename from drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h
rename to drivers/media/platform/mediatek/mtk-mdp/mtk_mdp_vpu.h
-- 
2.35.1


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
  2022-03-13 10:51 ` [PATCH 04/24] media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ Mauro Carvalho Chehab
  2022-03-13 10:51 ` [PATCH 05/24] media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ Mauro Carvalho Chehab
@ 2022-03-13 10:51 ` Mauro Carvalho Chehab
  2022-03-14 13:09   ` Nicolas Dufresne
  2022-03-13 10:51 ` [PATCH 07/24] media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ Mauro Carvalho Chehab
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:51 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Niklas Söderlund, Alexandre Courbot,
	Andrew-CT Chen, AngeloGioacchino Del Regno, Benjamin Gaignard,
	Christophe JAILLET, Dafna Hirschfeld, Dmitry Osipenko,
	Eugen Hristev, Hans Verkuil, Hirokazu Honda, Hsin-Yi Wang,
	Irui Wang, Jacopo Mondi, Jernej Skrabec, Jiasheng Jiang,
	Jonathan Cameron, Laurent Pinchart, Matthias Brugger, Ming Qian,
	Nicolas Dufresne, Sakari Ailus, Steve Cho, Tiffany Lin,
	Tzung-Bi Shih, Yong Wu, Yunfei Dong, linux-arm-kernel,
	linux-kernel, linux-media, linux-mediatek

As the end goal is to have platform drivers split by vendor,
rename mtk-vcodec/ to mediatek/mtk-vcodec/.

Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
---

To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/

 MAINTAINERS                                                     | 2 +-
 drivers/media/platform/Kconfig                                  | 2 +-
 drivers/media/platform/Makefile                                 | 2 +-
 drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig        | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile       | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c   | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h   | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c     | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c      | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h      | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c      | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h      | 0
 .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c         | 0
 .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c        | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h   | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c   | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h   | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c     | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c      | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h      | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c    | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h    | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h     | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c      | 0
 .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c      | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c  | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h  | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c  | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h  | 0
 .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c      | 0
 .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c  | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h    | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h  | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c   | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h   | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h  | 0
 .../platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c      | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c | 0
 .../media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h    | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h  | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c  | 0
 drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h  | 0
 49 files changed, 3 insertions(+), 3 deletions(-)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)

diff --git a/MAINTAINERS b/MAINTAINERS
index 2203d98bbcf1..bfe014870a77 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -12147,7 +12147,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
 S:	Supported
 F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
 F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
-F:	drivers/media/platform/mtk-vcodec/
+F:	drivers/media/platform/mediatek/mtk-vcodec/
 F:	drivers/media/platform/mtk-vpu/
 
 MEDIATEK MMC/SD/SDIO DRIVER
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index a45fd3fe103e..8ba10b657164 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig"
 source "drivers/media/platform/marvell/Kconfig"
 source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
 source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
-source "drivers/media/platform/mtk-vcodec/Kconfig"
+source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
 source "drivers/media/platform/mtk-vpu/Kconfig"
 source "drivers/media/platform/nxp/Kconfig"
 source "drivers/media/platform/omap/Kconfig"
diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
index 6f5d09cd8f9b..637a3a7ac036 100644
--- a/drivers/media/platform/Makefile
+++ b/drivers/media/platform/Makefile
@@ -20,7 +20,7 @@ obj-y += intel/
 obj-y += marvell/
 obj-y += mediatek/mtk-jpeg/
 obj-y += mediatek/mtk-mdp/
-obj-y += mtk-vcodec/
+obj-y += mediatek/mtk-vcodec/
 obj-y += mtk-vpu/
 obj-y += nxp/
 obj-y += omap/
diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mediatek/mtk-vcodec/Kconfig
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/Kconfig
rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig
diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/media/platform/mediatek/mtk-vcodec/Makefile
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/Makefile
rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h
rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h
rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h
rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h
rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c
rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
similarity index 100%
rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h
rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
-- 
2.35.1


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 07/24] media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
                   ` (2 preceding siblings ...)
  2022-03-13 10:51 ` [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Mauro Carvalho Chehab
@ 2022-03-13 10:51 ` Mauro Carvalho Chehab
  2022-03-13 10:52 ` [PATCH 23/24] media: platform: Create vendor/{Makefile, Kconfig} files Mauro Carvalho Chehab
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:51 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Niklas Söderlund, Andrew-CT Chen,
	Christophe JAILLET, Dafna Hirschfeld, Ding Senjie,
	Dmitry Osipenko, Eugen Hristev, Hans Verkuil, Houlong Wei,
	Jacopo Mondi, Jernej Skrabec, Lad Prabhakar, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Minghsiu Tsai, Sakari Ailus,
	Tiffany Lin, linux-arm-kernel, linux-kernel, linux-media,
	linux-mediatek

As the end goal is to have platform drivers split by vendor,
rename mtk-vpu/ to mediatek/mtk-vpu/.

Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
---

To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/

 MAINTAINERS                                             | 4 ++--
 drivers/media/platform/Kconfig                          | 2 +-
 drivers/media/platform/Makefile                         | 2 +-
 drivers/media/platform/mediatek/mtk-mdp/Makefile        | 2 +-
 drivers/media/platform/{ => mediatek}/mtk-vpu/Kconfig   | 0
 drivers/media/platform/{ => mediatek}/mtk-vpu/Makefile  | 0
 drivers/media/platform/{ => mediatek}/mtk-vpu/mtk_vpu.c | 0
 drivers/media/platform/{ => mediatek}/mtk-vpu/mtk_vpu.h | 0
 8 files changed, 5 insertions(+), 5 deletions(-)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/Kconfig (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/Makefile (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/mtk_vpu.c (100%)
 rename drivers/media/platform/{ => mediatek}/mtk-vpu/mtk_vpu.h (100%)

diff --git a/MAINTAINERS b/MAINTAINERS
index bfe014870a77..58e0d42b1278 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -12139,7 +12139,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
 S:	Supported
 F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
 F:	drivers/media/platform/mediatek/mtk-mdp/
-F:	drivers/media/platform/mtk-vpu/
+F:	drivers/media/platform/mediatek/mtk-vpu/
 
 MEDIATEK MEDIA DRIVER
 M:	Tiffany Lin <tiffany.lin@mediatek.com>
@@ -12148,7 +12148,7 @@ S:	Supported
 F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
 F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
 F:	drivers/media/platform/mediatek/mtk-vcodec/
-F:	drivers/media/platform/mtk-vpu/
+F:	drivers/media/platform/mediatek/mtk-vpu/
 
 MEDIATEK MMC/SD/SDIO DRIVER
 M:	Chaotian Jing <chaotian.jing@mediatek.com>
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index 8ba10b657164..33f8f41b2771 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -81,7 +81,7 @@ source "drivers/media/platform/marvell/Kconfig"
 source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
 source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
 source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
-source "drivers/media/platform/mtk-vpu/Kconfig"
+source "drivers/media/platform/mediatek/mtk-vpu/Kconfig"
 source "drivers/media/platform/nxp/Kconfig"
 source "drivers/media/platform/omap/Kconfig"
 source "drivers/media/platform/omap3isp/Kconfig"
diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
index 637a3a7ac036..954ad8f2cde1 100644
--- a/drivers/media/platform/Makefile
+++ b/drivers/media/platform/Makefile
@@ -21,7 +21,7 @@ obj-y += marvell/
 obj-y += mediatek/mtk-jpeg/
 obj-y += mediatek/mtk-mdp/
 obj-y += mediatek/mtk-vcodec/
-obj-y += mtk-vpu/
+obj-y += mediatek/mtk-vpu/
 obj-y += nxp/
 obj-y += omap/
 obj-y += omap3isp/
diff --git a/drivers/media/platform/mediatek/mtk-mdp/Makefile b/drivers/media/platform/mediatek/mtk-mdp/Makefile
index 5982d65c9971..eab6f984aeea 100644
--- a/drivers/media/platform/mediatek/mtk-mdp/Makefile
+++ b/drivers/media/platform/mediatek/mtk-mdp/Makefile
@@ -7,4 +7,4 @@ mtk-mdp-y += mtk_mdp_vpu.o
 
 obj-$(CONFIG_VIDEO_MEDIATEK_MDP) += mtk-mdp.o
 
-ccflags-y += -I$(srctree)/drivers/media/platform/mtk-vpu
+ccflags-y += -I$(srctree)/drivers/media/platform/mediatek/mtk-vpu
diff --git a/drivers/media/platform/mtk-vpu/Kconfig b/drivers/media/platform/mediatek/mtk-vpu/Kconfig
similarity index 100%
rename from drivers/media/platform/mtk-vpu/Kconfig
rename to drivers/media/platform/mediatek/mtk-vpu/Kconfig
diff --git a/drivers/media/platform/mtk-vpu/Makefile b/drivers/media/platform/mediatek/mtk-vpu/Makefile
similarity index 100%
rename from drivers/media/platform/mtk-vpu/Makefile
rename to drivers/media/platform/mediatek/mtk-vpu/Makefile
diff --git a/drivers/media/platform/mtk-vpu/mtk_vpu.c b/drivers/media/platform/mediatek/mtk-vpu/mtk_vpu.c
similarity index 100%
rename from drivers/media/platform/mtk-vpu/mtk_vpu.c
rename to drivers/media/platform/mediatek/mtk-vpu/mtk_vpu.c
diff --git a/drivers/media/platform/mtk-vpu/mtk_vpu.h b/drivers/media/platform/mediatek/mtk-vpu/mtk_vpu.h
similarity index 100%
rename from drivers/media/platform/mtk-vpu/mtk_vpu.h
rename to drivers/media/platform/mediatek/mtk-vpu/mtk_vpu.h
-- 
2.35.1


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 23/24] media: platform: Create vendor/{Makefile, Kconfig} files
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
                   ` (3 preceding siblings ...)
  2022-03-13 10:51 ` [PATCH 07/24] media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ Mauro Carvalho Chehab
@ 2022-03-13 10:52 ` Mauro Carvalho Chehab
  2022-03-13 10:52 ` [PATCH 24/24] media: platform/*/Kconfig: make menus more uniform Mauro Carvalho Chehab
  2022-03-13 11:00 ` [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
  6 siblings, 0 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:52 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Niklas Söderlund, Andy Gross,
	Bjorn Andersson, Dmitry Osipenko, Eugen Hristev, Hans Verkuil,
	Heiko Stuebner, Jacopo Mondi, Jernej Skrabec, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Robert Foss, Sakari Ailus,
	linux-arm-kernel, linux-arm-msm, linux-kernel, linux-media,
	linux-mediatek, linux-rockchip

Instead of placing multiple per-vendor entries at the
platform/{Makefile,Kconfig}, create them at the per-vendor
directories.

Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
---

To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/

 drivers/media/platform/Kconfig           | 24 ++++------------
 drivers/media/platform/Makefile          | 35 ++++++------------------
 drivers/media/platform/amlogic/Kconfig   |  2 ++
 drivers/media/platform/amlogic/Makefile  |  2 ++
 drivers/media/platform/mediatek/Kconfig  |  5 ++++
 drivers/media/platform/mediatek/Makefile |  5 ++++
 drivers/media/platform/nvidia/Kconfig    |  2 ++
 drivers/media/platform/nxp/Kconfig       |  1 +
 drivers/media/platform/nxp/Makefile      |  1 +
 drivers/media/platform/qcom/Makefile     |  3 ++
 drivers/media/platform/rockchip/Makefile |  3 ++
 drivers/media/platform/samsung/Kconfig   |  7 +++++
 drivers/media/platform/samsung/Makefile  |  7 +++++
 drivers/media/platform/sti/Kconfig       |  1 +
 drivers/media/platform/sti/Makefile      |  6 ++++
 drivers/media/platform/ti/Kconfig        |  6 ++++
 drivers/media/platform/ti/Makefile       |  6 ++++
 17 files changed, 70 insertions(+), 46 deletions(-)
 create mode 100644 drivers/media/platform/amlogic/Kconfig
 create mode 100644 drivers/media/platform/amlogic/Makefile
 create mode 100644 drivers/media/platform/mediatek/Kconfig
 create mode 100644 drivers/media/platform/mediatek/Makefile
 create mode 100644 drivers/media/platform/nvidia/Kconfig
 create mode 100644 drivers/media/platform/qcom/Makefile
 create mode 100644 drivers/media/platform/rockchip/Makefile
 create mode 100644 drivers/media/platform/samsung/Kconfig
 create mode 100644 drivers/media/platform/samsung/Makefile
 create mode 100644 drivers/media/platform/sti/Makefile
 create mode 100644 drivers/media/platform/ti/Kconfig
 create mode 100644 drivers/media/platform/ti/Makefile

diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index d9bd7a675c22..4e7b2973fbc1 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -67,36 +67,22 @@ config VIDEO_MUX
 
 source "drivers/media/platform/allegro-dvt/Kconfig"
 source "drivers/media/platform/allwinner/Kconfig"
-source "drivers/media/platform/amlogic/meson-ge2d/Kconfig"
+source "drivers/media/platform/amlogic/Kconfig"
 source "drivers/media/platform/aspeed/Kconfig"
 source "drivers/media/platform/atmel/Kconfig"
 source "drivers/media/platform/cadence/Kconfig"
 source "drivers/media/platform/chips-media/Kconfig"
 source "drivers/media/platform/intel/Kconfig"
 source "drivers/media/platform/marvell/Kconfig"
-source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
-source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
-source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
-source "drivers/media/platform/mediatek/mtk-vpu/Kconfig"
-source "drivers/media/platform/nvidia/tegra-vde/Kconfig"
+source "drivers/media/platform/mediatek/Kconfig"
+source "drivers/media/platform/nvidia/Kconfig"
 source "drivers/media/platform/nxp/Kconfig"
-source "drivers/media/platform/nxp/amphion/Kconfig"
 source "drivers/media/platform/qcom/Kconfig"
 source "drivers/media/platform/renesas/Kconfig"
 source "drivers/media/platform/rockchip/Kconfig"
-source "drivers/media/platform/samsung/exynos-gsc/Kconfig"
-source "drivers/media/platform/samsung/exynos4-is/Kconfig"
-source "drivers/media/platform/samsung/s3c-camif/Kconfig"
-source "drivers/media/platform/samsung/s5p-g2d/Kconfig"
-source "drivers/media/platform/samsung/s5p-jpeg/Kconfig"
-source "drivers/media/platform/samsung/s5p-mfc/Kconfig"
+source "drivers/media/platform/samsung/Kconfig"
 source "drivers/media/platform/sti/Kconfig"
-source "drivers/media/platform/sti/stm32/Kconfig"
-source "drivers/media/platform/ti/am437x/Kconfig"
-source "drivers/media/platform/ti/davinci/Kconfig"
-source "drivers/media/platform/ti/omap/Kconfig"
-source "drivers/media/platform/ti/omap3isp/Kconfig"
-source "drivers/media/platform/ti/vpe/Kconfig"
+source "drivers/media/platform/ti/Kconfig"
 source "drivers/media/platform/via/Kconfig"
 source "drivers/media/platform/xilinx/Kconfig"
 
diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
index 1e62a4009b6c..5b14b231140b 100644
--- a/drivers/media/platform/Makefile
+++ b/drivers/media/platform/Makefile
@@ -7,41 +7,22 @@
 # (e. g. LC_ALL=C sort Makefile)
 obj-y += allegro-dvt/
 obj-y += allwinner/
-obj-y += amlogic/meson-ge2d/
+obj-y += amlogic/
 obj-y += aspeed/
 obj-y += atmel/
 obj-y += cadence/
 obj-y += chips-media/
 obj-y += intel/
 obj-y += marvell/
-obj-y += mediatek/mtk-jpeg/
-obj-y += mediatek/mtk-mdp/
-obj-y += mediatek/mtk-vcodec/
-obj-y += mediatek/mtk-vpu/
-obj-y += nvidia/tegra-vde/
+obj-y += mediatek/
+obj-y += nvidia/
 obj-y += nxp/
-obj-y += nxp/amphion/
-obj-y += qcom/camss/
-obj-y += qcom/venus/
+obj-y += qcom/
 obj-y += renesas/
-obj-y += rockchip/rga/
-obj-y += rockchip/rkisp1/
-obj-y += samsung/exynos-gsc/
-obj-y += samsung/exynos4-is/
-obj-y += samsung/s3c-camif/
-obj-y += samsung/s5p-g2d/
-obj-y += samsung/s5p-jpeg/
-obj-y += samsung/s5p-mfc/
-obj-y += sti/bdisp/
-obj-y += sti/c8sectpfe/
-obj-y += sti/delta/
-obj-y += sti/hva/
-obj-y += sti/stm32/
-obj-y += ti/am437x/
-obj-y += ti/davinci/
-obj-y += ti/omap/
-obj-y += ti/omap3isp/
-obj-y += ti/vpe/
+obj-y += rockchip/
+obj-y += samsung/
+obj-y += sti/
+obj-y += ti/
 obj-y += via/
 obj-y += xilinx/
 
diff --git a/drivers/media/platform/amlogic/Kconfig b/drivers/media/platform/amlogic/Kconfig
new file mode 100644
index 000000000000..09fb145a0b30
--- /dev/null
+++ b/drivers/media/platform/amlogic/Kconfig
@@ -0,0 +1,2 @@
+# SPDX-License-Identifier: GPL-2.0
+source "drivers/media/platform/amlogic/meson-ge2d/Kconfig"
diff --git a/drivers/media/platform/amlogic/Makefile b/drivers/media/platform/amlogic/Makefile
new file mode 100644
index 000000000000..ec387adbacdd
--- /dev/null
+++ b/drivers/media/platform/amlogic/Makefile
@@ -0,0 +1,2 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += meson-ge2d/
diff --git a/drivers/media/platform/mediatek/Kconfig b/drivers/media/platform/mediatek/Kconfig
new file mode 100644
index 000000000000..549abf1df7d9
--- /dev/null
+++ b/drivers/media/platform/mediatek/Kconfig
@@ -0,0 +1,5 @@
+# SPDX-License-Identifier: GPL-2.0
+source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
+source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
+source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
+source "drivers/media/platform/mediatek/mtk-vpu/Kconfig"
diff --git a/drivers/media/platform/mediatek/Makefile b/drivers/media/platform/mediatek/Makefile
new file mode 100644
index 000000000000..ec7f58943576
--- /dev/null
+++ b/drivers/media/platform/mediatek/Makefile
@@ -0,0 +1,5 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += mtk-jpeg/
+obj-y += mtk-mdp/
+obj-y += mtk-vcodec/
+obj-y += mtk-vpu/
diff --git a/drivers/media/platform/nvidia/Kconfig b/drivers/media/platform/nvidia/Kconfig
new file mode 100644
index 000000000000..413005d8cd66
--- /dev/null
+++ b/drivers/media/platform/nvidia/Kconfig
@@ -0,0 +1,2 @@
+# SPDX-License-Identifier: GPL-2.0
+source "drivers/media/platform/nvidia/tegra-vde/Kconfig"
diff --git a/drivers/media/platform/nxp/Kconfig b/drivers/media/platform/nxp/Kconfig
index af5cd4eb6bf3..e8c9d33cd3b7 100644
--- a/drivers/media/platform/nxp/Kconfig
+++ b/drivers/media/platform/nxp/Kconfig
@@ -64,3 +64,4 @@ config VIDEO_MX2_EMMAPRP
 	    conversion.
 
 source "drivers/media/platform/nxp/imx-jpeg/Kconfig"
+source "drivers/media/platform/nxp/amphion/Kconfig"
diff --git a/drivers/media/platform/nxp/Makefile b/drivers/media/platform/nxp/Makefile
index a217cf7f109d..9ff13ce1391d 100644
--- a/drivers/media/platform/nxp/Makefile
+++ b/drivers/media/platform/nxp/Makefile
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: GPL-2.0
 
+obj-y += amphion/
 obj-y += imx-jpeg/
 
 obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o
diff --git a/drivers/media/platform/qcom/Makefile b/drivers/media/platform/qcom/Makefile
new file mode 100644
index 000000000000..98628912bc05
--- /dev/null
+++ b/drivers/media/platform/qcom/Makefile
@@ -0,0 +1,3 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += camss/
+obj-y += venus/
diff --git a/drivers/media/platform/rockchip/Makefile b/drivers/media/platform/rockchip/Makefile
new file mode 100644
index 000000000000..ef58d1a82fc6
--- /dev/null
+++ b/drivers/media/platform/rockchip/Makefile
@@ -0,0 +1,3 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += rga/
+obj-y += rkisp1/
diff --git a/drivers/media/platform/samsung/Kconfig b/drivers/media/platform/samsung/Kconfig
new file mode 100644
index 000000000000..9e9e8acdccd3
--- /dev/null
+++ b/drivers/media/platform/samsung/Kconfig
@@ -0,0 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0
+source "drivers/media/platform/samsung/exynos-gsc/Kconfig"
+source "drivers/media/platform/samsung/exynos4-is/Kconfig"
+source "drivers/media/platform/samsung/s3c-camif/Kconfig"
+source "drivers/media/platform/samsung/s5p-g2d/Kconfig"
+source "drivers/media/platform/samsung/s5p-jpeg/Kconfig"
+source "drivers/media/platform/samsung/s5p-mfc/Kconfig"
diff --git a/drivers/media/platform/samsung/Makefile b/drivers/media/platform/samsung/Makefile
new file mode 100644
index 000000000000..00a2d7e4daab
--- /dev/null
+++ b/drivers/media/platform/samsung/Makefile
@@ -0,0 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += exynos-gsc/
+obj-y += exynos4-is/
+obj-y += s3c-camif/
+obj-y += s5p-g2d/
+obj-y += s5p-jpeg/
+obj-y += s5p-mfc/
diff --git a/drivers/media/platform/sti/Kconfig b/drivers/media/platform/sti/Kconfig
index 9fb5e78a92cf..d5423743d905 100644
--- a/drivers/media/platform/sti/Kconfig
+++ b/drivers/media/platform/sti/Kconfig
@@ -3,3 +3,4 @@ source "drivers/media/platform/sti/bdisp/Kconfig"
 source "drivers/media/platform/sti/c8sectpfe/Kconfig"
 source "drivers/media/platform/sti/delta/Kconfig"
 source "drivers/media/platform/sti/hva/Kconfig"
+source "drivers/media/platform/sti/stm32/Kconfig"
diff --git a/drivers/media/platform/sti/Makefile b/drivers/media/platform/sti/Makefile
new file mode 100644
index 000000000000..a26dc89de577
--- /dev/null
+++ b/drivers/media/platform/sti/Makefile
@@ -0,0 +1,6 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += bdisp/
+obj-y += c8sectpfe/
+obj-y += delta/
+obj-y += hva/
+obj-y += stm32/
diff --git a/drivers/media/platform/ti/Kconfig b/drivers/media/platform/ti/Kconfig
new file mode 100644
index 000000000000..796acd229987
--- /dev/null
+++ b/drivers/media/platform/ti/Kconfig
@@ -0,0 +1,6 @@
+# SPDX-License-Identifier: GPL-2.0
+source "drivers/media/platform/ti/am437x/Kconfig"
+source "drivers/media/platform/ti/davinci/Kconfig"
+source "drivers/media/platform/ti/omap/Kconfig"
+source "drivers/media/platform/ti/omap3isp/Kconfig"
+source "drivers/media/platform/ti/vpe/Kconfig"
diff --git a/drivers/media/platform/ti/Makefile b/drivers/media/platform/ti/Makefile
new file mode 100644
index 000000000000..2e0f43ed2e25
--- /dev/null
+++ b/drivers/media/platform/ti/Makefile
@@ -0,0 +1,6 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-y += am437x/
+obj-y += davinci/
+obj-y += omap/
+obj-y += omap3isp/
+obj-y += vpe/
-- 
2.35.1


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 24/24] media: platform/*/Kconfig: make menus more uniform
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
                   ` (4 preceding siblings ...)
  2022-03-13 10:52 ` [PATCH 23/24] media: platform: Create vendor/{Makefile, Kconfig} files Mauro Carvalho Chehab
@ 2022-03-13 10:52 ` Mauro Carvalho Chehab
  2022-03-13 11:00 ` [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
  6 siblings, 0 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 10:52 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Alexandre Belloni, Andrew Jeffery,
	Andy Gross, Bjorn Andersson, Eddie James, Eugen Hristev,
	Hans Verkuil, Heiko Stuebner, Hyun Kwon, Jacopo Mondi,
	Jernej Skrabec, Joel Stanley, Laurent Pinchart, Ludovic Desroches,
	Matthias Brugger, Michael Tretter, Michal Simek, Nicolas Ferre,
	Pengutronix Kernel Team, Philipp Zabel, Robert Foss,
	linux-arm-kernel, linux-arm-msm, linux-aspeed, linux-kernel,
	linux-media, linux-mediatek, linux-rockchip, openbmc

Do some adjustments at the per-vendor Kconfig, adding a comment at
the beginning in order to identify the manufacturer, and adjust
a few entries to make them look more uniform.

Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
---

To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/

 drivers/media/platform/allegro-dvt/Kconfig |  3 +++
 drivers/media/platform/amlogic/Kconfig     |  3 +++
 drivers/media/platform/aspeed/Kconfig      |  3 +++
 drivers/media/platform/atmel/Kconfig       |  3 +++
 drivers/media/platform/cadence/Kconfig     | 13 +-----------
 drivers/media/platform/chips-media/Kconfig |  3 +++
 drivers/media/platform/intel/Kconfig       |  3 +++
 drivers/media/platform/marvell/Kconfig     |  3 +++
 drivers/media/platform/mediatek/Kconfig    |  3 +++
 drivers/media/platform/nvidia/Kconfig      |  3 +++
 drivers/media/platform/nxp/Kconfig         | 24 ++++++----------------
 drivers/media/platform/qcom/Kconfig        |  3 +++
 drivers/media/platform/renesas/Kconfig     |  2 ++
 drivers/media/platform/rockchip/Kconfig    |  3 +++
 drivers/media/platform/samsung/Kconfig     |  3 +++
 drivers/media/platform/sti/Kconfig         |  3 +++
 drivers/media/platform/ti/Kconfig          |  3 +++
 drivers/media/platform/via/Kconfig         |  3 +++
 drivers/media/platform/xilinx/Kconfig      |  7 +++----
 19 files changed, 57 insertions(+), 34 deletions(-)

diff --git a/drivers/media/platform/allegro-dvt/Kconfig b/drivers/media/platform/allegro-dvt/Kconfig
index c3f76a6fb6f8..735440369c5c 100644
--- a/drivers/media/platform/allegro-dvt/Kconfig
+++ b/drivers/media/platform/allegro-dvt/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "Allegro DVT drivers"
+
 config VIDEO_ALLEGRO_DVT
 	tristate "Allegro DVT Video IP Core"
 	depends on V4L_MEM2MEM_DRIVERS
diff --git a/drivers/media/platform/amlogic/Kconfig b/drivers/media/platform/amlogic/Kconfig
index 09fb145a0b30..bc8d99e12f96 100644
--- a/drivers/media/platform/amlogic/Kconfig
+++ b/drivers/media/platform/amlogic/Kconfig
@@ -1,2 +1,5 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "Amlogic drivers"
+
 source "drivers/media/platform/amlogic/meson-ge2d/Kconfig"
diff --git a/drivers/media/platform/aspeed/Kconfig b/drivers/media/platform/aspeed/Kconfig
index 810902c8a85a..af95b08adf46 100644
--- a/drivers/media/platform/aspeed/Kconfig
+++ b/drivers/media/platform/aspeed/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "Aspeed drivers"
+
 config VIDEO_ASPEED
 	tristate "Aspeed AST2400 and AST2500 Video Engine driver"
 	depends on V4L_PLATFORM_DRIVERS
diff --git a/drivers/media/platform/atmel/Kconfig b/drivers/media/platform/atmel/Kconfig
index abeb0ac595b3..ae0fa7f96f66 100644
--- a/drivers/media/platform/atmel/Kconfig
+++ b/drivers/media/platform/atmel/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "Atmel drivers"
+
 config VIDEO_ATMEL_ISC
 	tristate "ATMEL Image Sensor Controller (ISC) support"
 	depends on V4L_PLATFORM_DRIVERS
diff --git a/drivers/media/platform/cadence/Kconfig b/drivers/media/platform/cadence/Kconfig
index acfa0ef6247e..1a0f2d9a6a28 100644
--- a/drivers/media/platform/cadence/Kconfig
+++ b/drivers/media/platform/cadence/Kconfig
@@ -1,15 +1,6 @@
 # SPDX-License-Identifier: GPL-2.0-only
-config VIDEO_CADENCE
-	bool "Cadence Video Devices"
-	depends on V4L_PLATFORM_DRIVERS
-	help
-	  If you have a media device designed by Cadence, say Y.
 
-	  Note that this option doesn't include new drivers in the kernel:
-	  saying N will just cause Kconfig to skip all the questions about
-	  Cadence media devices.
-
-if VIDEO_CADENCE
+comment "Cadence drivers"
 
 config VIDEO_CADENCE_CSI2RX
 	tristate "Cadence MIPI-CSI2 RX Controller"
@@ -34,5 +25,3 @@ config VIDEO_CADENCE_CSI2TX
 
 	  To compile this driver as a module, choose M here: the module will be
 	  called cdns-csi2tx.
-
-endif
diff --git a/drivers/media/platform/chips-media/Kconfig b/drivers/media/platform/chips-media/Kconfig
index 22b654018f3c..ea49b3563320 100644
--- a/drivers/media/platform/chips-media/Kconfig
+++ b/drivers/media/platform/chips-media/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "Chips&Media drivers"
+
 config VIDEO_CODA
 	tristate "Chips&Media Coda multi-standard codec IP"
 	depends on V4L_MEM2MEM_DRIVERS
diff --git a/drivers/media/platform/intel/Kconfig b/drivers/media/platform/intel/Kconfig
index d47a2cf6f334..091e15f00ef5 100644
--- a/drivers/media/platform/intel/Kconfig
+++ b/drivers/media/platform/intel/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "Intel drivers"
+
 config VIDEO_PXA27x
 	tristate "PXA27x Quick Capture Interface driver"
 	depends on V4L_PLATFORM_DRIVERS
diff --git a/drivers/media/platform/marvell/Kconfig b/drivers/media/platform/marvell/Kconfig
index 474795668930..d7275322fd92 100644
--- a/drivers/media/platform/marvell/Kconfig
+++ b/drivers/media/platform/marvell/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "Marvell drivers"
+
 config VIDEO_CAFE_CCIC
 	tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
 	depends on V4L_PLATFORM_DRIVERS
diff --git a/drivers/media/platform/mediatek/Kconfig b/drivers/media/platform/mediatek/Kconfig
index 549abf1df7d9..8e0770fb2dd3 100644
--- a/drivers/media/platform/mediatek/Kconfig
+++ b/drivers/media/platform/mediatek/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "Mediatek drivers"
+
 source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
 source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
 source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
diff --git a/drivers/media/platform/nvidia/Kconfig b/drivers/media/platform/nvidia/Kconfig
index 413005d8cd66..8fdb41e64308 100644
--- a/drivers/media/platform/nvidia/Kconfig
+++ b/drivers/media/platform/nvidia/Kconfig
@@ -1,2 +1,5 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "NVidia drivers"
+
 source "drivers/media/platform/nvidia/tegra-vde/Kconfig"
diff --git a/drivers/media/platform/nxp/Kconfig b/drivers/media/platform/nxp/Kconfig
index e8c9d33cd3b7..65357344d5e5 100644
--- a/drivers/media/platform/nxp/Kconfig
+++ b/drivers/media/platform/nxp/Kconfig
@@ -2,20 +2,10 @@
 
 # V4L drivers
 
-menuconfig VIDEO_IMX
-	bool "V4L2 capture drivers for NXP i.MX devices"
-	depends on V4L_PLATFORM_DRIVERS
-	depends on ARCH_MXC || COMPILE_TEST
-	depends on VIDEO_DEV
-	help
-	  Say yes here to enable support for capture drivers on i.MX SoCs.
-	  Support for the single SoC features are selectable in the sub-menu
-	  options.
-
-if VIDEO_IMX
+comment "NXP drivers"
 
 config VIDEO_IMX_MIPI_CSIS
-	tristate "MIPI CSI-2 CSIS receiver found on i.MX7 and i.MX8 models"
+	tristate "NXP MIPI CSI-2 CSIS receiver found on i.MX7 and i.MX8 models"
 	select MEDIA_CONTROLLER
 	select V4L2_FWNODE
 	select VIDEO_V4L2_SUBDEV_API
@@ -24,10 +14,8 @@ config VIDEO_IMX_MIPI_CSIS
 	  Video4Linux2 sub-device driver for the MIPI CSI-2 CSIS receiver
 	  v3.3/v3.6.3 found on some i.MX7 and i.MX8 SoCs.
 
-endif # VIDEO_IMX
-
 config VIDEO_VIU
-	tristate "Freescale/NXP VIU Video Driver"
+	tristate "NXP VIU Video Driver"
 	depends on V4L_PLATFORM_DRIVERS
 	depends on VIDEO_DEV && (PPC_MPC512x || COMPILE_TEST) && I2C
 	select VIDEOBUF_DMA_CONTIG
@@ -42,7 +30,7 @@ config VIDEO_VIU
 # mem2mem drivers
 
 config VIDEO_IMX_PXP
-	tristate "i.MX Pixel Pipeline (PXP)"
+	tristate "NXP i.MX Pixel Pipeline (PXP)"
 	depends on V4L_MEM2MEM_DRIVERS
 	depends on VIDEO_DEV && (ARCH_MXC || COMPILE_TEST)
 	select VIDEOBUF2_DMA_CONTIG
@@ -52,7 +40,7 @@ config VIDEO_IMX_PXP
 	  color space conversion, and rotation.
 
 config VIDEO_MX2_EMMAPRP
-	tristate "Freescale/NXP MX2 eMMa-PrP support"
+	tristate "NXP MX2 eMMa-PrP support"
 	depends on V4L_MEM2MEM_DRIVERS
 	depends on VIDEO_DEV
 	depends on SOC_IMX27 || COMPILE_TEST
@@ -63,5 +51,5 @@ config VIDEO_MX2_EMMAPRP
 	    memory to memory. Operations include resizing and format
 	    conversion.
 
-source "drivers/media/platform/nxp/imx-jpeg/Kconfig"
 source "drivers/media/platform/nxp/amphion/Kconfig"
+source "drivers/media/platform/nxp/imx-jpeg/Kconfig"
diff --git a/drivers/media/platform/qcom/Kconfig b/drivers/media/platform/qcom/Kconfig
index aa2428f641d3..b19b4f319f6b 100644
--- a/drivers/media/platform/qcom/Kconfig
+++ b/drivers/media/platform/qcom/Kconfig
@@ -1,3 +1,6 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "Qualcomm drivers"
+
 source "drivers/media/platform/qcom/camss/Kconfig"
 source "drivers/media/platform/qcom/venus/Kconfig"
diff --git a/drivers/media/platform/renesas/Kconfig b/drivers/media/platform/renesas/Kconfig
index 0c0de21584ba..8c707ab38d0a 100644
--- a/drivers/media/platform/renesas/Kconfig
+++ b/drivers/media/platform/renesas/Kconfig
@@ -1,5 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 
+comment "Renesas drivers"
+
 # V4L drivers
 
 config VIDEO_RENESAS_CEU
diff --git a/drivers/media/platform/rockchip/Kconfig b/drivers/media/platform/rockchip/Kconfig
index c7ba06388780..558e3e4b5aa4 100644
--- a/drivers/media/platform/rockchip/Kconfig
+++ b/drivers/media/platform/rockchip/Kconfig
@@ -1,3 +1,6 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "Rockchip drivers"
+
 source "drivers/media/platform/rockchip/rga/Kconfig"
 source "drivers/media/platform/rockchip/rkisp1/Kconfig"
diff --git a/drivers/media/platform/samsung/Kconfig b/drivers/media/platform/samsung/Kconfig
index 9e9e8acdccd3..8813b61b06f4 100644
--- a/drivers/media/platform/samsung/Kconfig
+++ b/drivers/media/platform/samsung/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "Samsung drivers"
+
 source "drivers/media/platform/samsung/exynos-gsc/Kconfig"
 source "drivers/media/platform/samsung/exynos4-is/Kconfig"
 source "drivers/media/platform/samsung/s3c-camif/Kconfig"
diff --git a/drivers/media/platform/sti/Kconfig b/drivers/media/platform/sti/Kconfig
index d5423743d905..a352087dba27 100644
--- a/drivers/media/platform/sti/Kconfig
+++ b/drivers/media/platform/sti/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "STMicroelectronics drivers"
+
 source "drivers/media/platform/sti/bdisp/Kconfig"
 source "drivers/media/platform/sti/c8sectpfe/Kconfig"
 source "drivers/media/platform/sti/delta/Kconfig"
diff --git a/drivers/media/platform/ti/Kconfig b/drivers/media/platform/ti/Kconfig
index 796acd229987..9e63ea70b48f 100644
--- a/drivers/media/platform/ti/Kconfig
+++ b/drivers/media/platform/ti/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
+
+comment "Texas Instruments drivers"
+
 source "drivers/media/platform/ti/am437x/Kconfig"
 source "drivers/media/platform/ti/davinci/Kconfig"
 source "drivers/media/platform/ti/omap/Kconfig"
diff --git a/drivers/media/platform/via/Kconfig b/drivers/media/platform/via/Kconfig
index a289f5c81b7c..6077222eb274 100644
--- a/drivers/media/platform/via/Kconfig
+++ b/drivers/media/platform/via/Kconfig
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
+
+comment "VIA drivers"
+
 config VIDEO_VIA_CAMERA
 	tristate "VIAFB camera controller support"
 	depends on V4L_PLATFORM_DRIVERS
diff --git a/drivers/media/platform/xilinx/Kconfig b/drivers/media/platform/xilinx/Kconfig
index 439120c45eb1..0c772d070eb6 100644
--- a/drivers/media/platform/xilinx/Kconfig
+++ b/drivers/media/platform/xilinx/Kconfig
@@ -1,5 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 
+comment "Xilinx drivers"
+
 config VIDEO_XILINX
 	tristate "Xilinx Video IP (EXPERIMENTAL)"
 	depends on V4L_PLATFORM_DRIVERS
@@ -11,9 +13,8 @@ config VIDEO_XILINX
 	help
 	  Driver for Xilinx Video IP Pipelines
 
-if VIDEO_XILINX
-
 config VIDEO_XILINX_CSI2RXSS
+	depends on VIDEO_XILINX
 	tristate "Xilinx CSI-2 Rx Subsystem"
 	help
 	  Driver for Xilinx MIPI CSI-2 Rx Subsystem. This is a V4L sub-device
@@ -32,5 +33,3 @@ config VIDEO_XILINX_VTC
 	depends on VIDEO_XILINX
 	help
 	   Driver for the Xilinx Video Timing Controller
-
-endif #VIDEO_XILINX
-- 
2.35.1


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH 00/24] Organize media platform drivers per manufacturer
  2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
                   ` (5 preceding siblings ...)
  2022-03-13 10:52 ` [PATCH 24/24] media: platform/*/Kconfig: make menus more uniform Mauro Carvalho Chehab
@ 2022-03-13 11:00 ` Mauro Carvalho Chehab
  6 siblings, 0 replies; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-13 11:00 UTC (permalink / raw)
  Cc: Lad, Prabhakar, Alexandre Torgue, Andrew Jeffery, Andrzej Hajda,
	Andy Gross, Bjorn Andersson, Eddie James, Fabio Estevam,
	Heiko Stuebner, Jacek Anaszewski, Jerome Brunet, Kevin Hilman,
	Martin Blumenstingl, Matthias Brugger, Maxime Coquelin,
	Michael Tretter, Mikhail Ulyanov, NXP Linux Team,
	Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer, Shawn Guo,
	Sylwester Nawrocki, Yong Deng, linux-amlogic, linux-arm-kernel,
	linux-arm-msm, linux-aspeed, linux-kernel, linux-media,
	linux-mediatek, linux-renesas-soc, linux-rockchip,
	linux-samsung-soc, linux-stm32, linux-sunxi, linux-tegra, openbmc

Em Sun, 13 Mar 2022 11:51:41 +0100
Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:

> This series comes after the one I sent earlier today sorting media/platform Makefile and Kconfig.
> 
> It basically groups all drivers per vendor, ensuring that each vendor has a Makefile/Kconfig
> pair.
> 
> The end goal is to keep the platform Makefile/Kconfig clean and easier to maintain, less
> prune to errors. After applying both series, the size of such files were drastically reduced:
> 
> 	 drivers/media/platform/Kconfig  |  731 ++------------------------------
> 	 drivers/media/platform/Makefile |  115 +----
> 	 2 files changed, 78 insertions(+), 768 deletions(-)
> 
> Mauro Carvalho Chehab (24):
>   media: platform: rename coda/ to chips-media/
>   media: platform: rename marvell-ccic/ to marvell/
>   media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/
>   media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
>   media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
>   media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
>   media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
>   media: platform: rename sunxi/ to allwinner/
>   media: platform: rename tegra/vde/ to nvidia/tegra-vde/
>   media: platform: rename amphion/ to nxp/amphion/
>   media: platform: rename exynos4-is/ to samsung/exynos4-is/
>   media: platform: rename exynos-gsc/ to samsung/exynos-gsc/
>   media: platform: rename s3c-camif/ to samsung/s3c-camif/
>   media: platform: rename s5p-g2d/ to samsung/s5p-g2d/
>   media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/
>   media: platform: rename s5p-mfc/ to samsung/s5p-mfc/
>   media: platform: rename stm32/ to sti/stm32/
>   media: platform: rename am437x/ to ti/am437x/
>   media: platform: rename davinci/ to ti/davinci/
>   media: platform: rename omap3isp/ to ti/omap3isp/
>   media: platform: rename omap/ to ti/omap/
>   media: platform: rename ti-vpe/ to ti/vpe/
>   media: platform: Create vendor/{Makefile,Kconfig} files

Worth mention that, while the above changes are really trivial, it is
no fun to do them individually. It is also subject to errors.

So, after manually doing a couple of them, I decided to revert
to the original state and do it via the script below, checking
the patches and editing the last one.

Thanks,
Mauro

---

#!/bin/bash -e

export LC_ALL=C # Needed by sort

TMP=$(mktemp /tmp/rename.XXXXXXXXX)

trap 'catch $LINENO' ERR SIGINT
catch()
{
	echo "Error on line $1"
	rm $TMP || true
	exit 1
}

sort_makefile()
{
	# sort Makefile
	sed '/^obj-y/Q' drivers/media/platform/Makefile> $TMP
	grep "^obj-y" drivers/media/platform/Makefile |sort | uniq >> $TMP
	cat <<EOF >> $TMP

# Please place here only ancillary drivers that aren't SoC-specific
# Please keep it alphabetically sorted by Kconfig name
# (e. g. LC_ALL=C sort Makefile)
obj-\$(CONFIG_VIDEO_MEM2MEM_DEINTERLACE)	+= m2m-deinterlace.o
obj-\$(CONFIG_VIDEO_MUX)			+= video-mux.o
EOF
	mv $TMP drivers/media/platform/Makefile
}

sort_kconfig()
{
	# sort Kconfig
	sed '/^source/Q' drivers/media/platform/Kconfig> $TMP
	grep "^source" drivers/media/platform/Kconfig |sort | uniq >> $TMP
	cat <<EOF >> $TMP

endif # MEDIA_PLATFORM_DRIVERS
EOF

	mv $TMP drivers/media/platform/Kconfig
}

do_rename_vendor()
{
	old=$(echo $1 |perl -ne 's,/$,,; print $_')
	new=$(echo $2 |perl -ne 's,/$,,; print $_')

	echo "$old -> $new"

	mkdir -p dirname drivers/media/platform/$new

	git mv drivers/media/platform/$old/* drivers/media/platform/$new/

	sed s,$old/,$new/, -i $(find drivers/media/platform/ -name Kconfig) $(find drivers/media/platform/ -name Makefile)
	sed s,drivers/media/platform/$old,drivers/media/platform/$new, -i $(git grep -l drivers/media/platform/$old) || true

	# Remove obj files, to make the directory cleaner
	rm -rf drivers/media/platform/$old/ || true

	sort_makefile
	sort_kconfig

	cat <<EOF >> $TMP
media: platform: rename $old/ to $new/

As the end goal is to have platform drivers split by vendor,
rename $old/ to $new/.
EOF

	git commit -as -m "$(cat $TMP)" --no-edit
}

do_rename_vendor coda chips-media
do_rename_vendor marvell-ccic/ marvell/
do_rename_vendor meson/ge2d/ amlogic/meson-ge2d/
do_rename_vendor mtk-jpeg mediatek/mtk-jpeg
do_rename_vendor mtk-mdp mediatek/mtk-mdp
do_rename_vendor mtk-vcodec mediatek/mtk-vcodec
do_rename_vendor mtk-vpu mediatek/mtk-vpu
do_rename_vendor sunxi/ allwinner/
do_rename_vendor tegra/vde nvidia/tegra-vde
do_rename_vendor amphion nxp/amphion
do_rename_vendor exynos4-is/ samsung/exynos4-is/
do_rename_vendor exynos-gsc samsung/exynos-gsc
do_rename_vendor s3c-camif samsung/s3c-camif
do_rename_vendor s5p-g2d samsung/s5p-g2d
do_rename_vendor s5p-jpeg samsung/s5p-jpeg
do_rename_vendor s5p-mfc samsung/s5p-mfc
do_rename_vendor stm32 sti/stm32
do_rename_vendor am437x/ ti/am437x/
do_rename_vendor davinci ti/davinci
do_rename_vendor omap3isp ti/omap3isp
do_rename_vendor omap ti/omap
do_rename_vendor ti-vpe ti/vpe

# Create or update drivers/media/platform/*/Kconfig

IFS=$'\n'

# Fixup Kconfig files
for i in $(cat drivers/media/platform/Kconfig|perl -ne 'if (m,platform/([^/]+)/([^/]+)/Kconfig,) { print "$1 $2\n" }'); do
        echo "Handling $i Kconfig entries"

        a=$(echo $i|cut -d' ' -f1)
        b=$(echo $i|cut -d' ' -f2)

	kconfig="drivers/media/platform/$a/$b/Kconfig"
	parent="drivers/media/platform/$a/Kconfig"

        if [ ! -e $parent ]; then
                echo "creating $parent..."
                echo "# SPDX-License-Identifier: GPL-2.0" > $parent
		git add $parent
        fi

        echo "source \"$kconfig\"" >> drivers/media/platform/$a/Kconfig
        echo "source \"$parent\"" >> drivers/media/platform/Kconfig

        sed s,$kconfig,$parent, -i drivers/media/platform/Kconfig

        echo "sorting..."
	sort_kconfig
done

# Create or update drivers/media/platform/*/Makefile

for i in $(cat drivers/media/platform/Makefile|perl -ne 'if (m,.*=\s*([^/]+)/([^/]+)/,) { print "$1 $2\n" }'); do
        echo "Handling $i Makefile entries"

        a=$(echo $i|cut -d' ' -f1)
        b=$(echo $i|cut -d' ' -f2)

        make="$a/$b/"
        parent="$a/"

        if [ ! -e drivers/media/platform/$a/Makefile ]; then
                echo "creating $parent..."
                echo "# SPDX-License-Identifier: GPL-2.0" > drivers/media/platform/$a/Makefile
                git add drivers/media/platform/$a/Makefile
        fi
        echo "obj-y += $b/" >> drivers/media/platform/$a/Makefile
        echo "obj-y += $parent" >> drivers/media/platform/Makefile

        sed s,$make\$,$parent, -i drivers/media/platform/Makefile
done

sort_kconfig
sort_makefile

	cat <<EOF >> $TMP
media: platform: Create vendor/{Makefile,Kconfig} files

Instead of placing multiple per-vendor entries at the
platform/{Makefile,Kconfig}, create them at the per-vendor
directories.
EOF

git commit -as -m "$(cat $TMP)" --no-edit

_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  2022-03-13 10:51 ` [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Mauro Carvalho Chehab
@ 2022-03-14 13:09   ` Nicolas Dufresne
  2022-03-14 14:37     ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 13+ messages in thread
From: Nicolas Dufresne @ 2022-03-14 13:09 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Niklas Söderlund, Alexandre Courbot, Andrew-CT Chen,
	AngeloGioacchino Del Regno, Benjamin Gaignard, Christophe JAILLET,
	Dmitry Osipenko, Eugen Hristev, Hans Verkuil, Hirokazu Honda,
	Hsin-Yi Wang, Irui Wang, Jacopo Mondi, Jernej Skrabec,
	Jiasheng Jiang, Jonathan Cameron, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Sakari Ailus, Steve Cho, Tiffany Lin,
	Tzung-Bi Shih, Yong Wu, Yunfei Dong, linux-arm-kernel,
	linux-kernel, linux-media, linux-mediatek

Le dimanche 13 mars 2022 à 11:51 +0100, Mauro Carvalho Chehab a écrit :
> As the end goal is to have platform drivers split by vendor,
> rename mtk-vcodec/ to mediatek/mtk-vcodec/.

Was thinking all these mtk-* directory didn't fit with the platform/ semantic. I
totally support this change. I suppose jpeg/mdp/vpu also needs to be moved. And
mdp3 and various vcodec patches will need a new submission.

> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>

Acked-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>

> ---
> 
> To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
> See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/
> 
>  MAINTAINERS                                                     | 2 +-
>  drivers/media/platform/Kconfig                                  | 2 +-
>  drivers/media/platform/Makefile                                 | 2 +-
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig        | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile       | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c   | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h   | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c     | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c      | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h      | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c      | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h      | 0
>  .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c         | 0
>  .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c        | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h   | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c   | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h   | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c     | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c      | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h      | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c    | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h    | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h     | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c      | 0
>  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c      | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c  | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h  | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c  | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h  | 0
>  .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c      | 0
>  .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c  | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h    | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c  | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h  | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c   | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h   | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c  | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h  | 0
>  .../platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c      | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c | 0
>  .../media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h    | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c  | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h  | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c  | 0
>  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h  | 0
>  49 files changed, 3 insertions(+), 3 deletions(-)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
>  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 2203d98bbcf1..bfe014870a77 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -12147,7 +12147,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
>  S:	Supported
>  F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
>  F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
> -F:	drivers/media/platform/mtk-vcodec/
> +F:	drivers/media/platform/mediatek/mtk-vcodec/
>  F:	drivers/media/platform/mtk-vpu/
>  
>  MEDIATEK MMC/SD/SDIO DRIVER
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index a45fd3fe103e..8ba10b657164 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig"
>  source "drivers/media/platform/marvell/Kconfig"
>  source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
>  source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
> -source "drivers/media/platform/mtk-vcodec/Kconfig"
> +source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
>  source "drivers/media/platform/mtk-vpu/Kconfig"
>  source "drivers/media/platform/nxp/Kconfig"
>  source "drivers/media/platform/omap/Kconfig"
> diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
> index 6f5d09cd8f9b..637a3a7ac036 100644
> --- a/drivers/media/platform/Makefile
> +++ b/drivers/media/platform/Makefile
> @@ -20,7 +20,7 @@ obj-y += intel/
>  obj-y += marvell/
>  obj-y += mediatek/mtk-jpeg/
>  obj-y += mediatek/mtk-mdp/
> -obj-y += mtk-vcodec/
> +obj-y += mediatek/mtk-vcodec/
>  obj-y += mtk-vpu/
>  obj-y += nxp/
>  obj-y += omap/
> diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mediatek/mtk-vcodec/Kconfig
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/Kconfig
> rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig
> diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/media/platform/mediatek/mtk-vcodec/Makefile
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/Makefile
> rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
> diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
> similarity index 100%
> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h
> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  2022-03-14 13:09   ` Nicolas Dufresne
@ 2022-03-14 14:37     ` Mauro Carvalho Chehab
  2022-03-14 15:02       ` AngeloGioacchino Del Regno
  0 siblings, 1 reply; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-14 14:37 UTC (permalink / raw)
  To: Nicolas Dufresne
  Cc: Niklas Söderlund, Alexandre Courbot, Andrew-CT Chen,
	AngeloGioacchino Del Regno, Benjamin Gaignard, Christophe JAILLET,
	Dmitry Osipenko, Eugen Hristev, Hans Verkuil, Hirokazu Honda,
	Hsin-Yi Wang, Irui Wang, Jacopo Mondi, Jernej Skrabec,
	Jiasheng Jiang, Jonathan Cameron, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Sakari Ailus, Steve Cho, Tiffany Lin,
	Tzung-Bi Shih, Yong Wu, Yunfei Dong, linux-arm-kernel,
	linux-kernel, linux-media, linux-mediatek

Em Mon, 14 Mar 2022 09:09:45 -0400
Nicolas Dufresne <nicolas.dufresne@collabora.com> escreveu:

> Le dimanche 13 mars 2022 à 11:51 +0100, Mauro Carvalho Chehab a écrit :
> > As the end goal is to have platform drivers split by vendor,
> > rename mtk-vcodec/ to mediatek/mtk-vcodec/.  
> 
> Was thinking all these mtk-* directory didn't fit with the platform/ semantic. I
> totally support this change. I suppose jpeg/mdp/vpu also needs to be moved. And
> mdp3 and various vcodec patches will need a new submission.

They were all moved too, each one on a separate patch in this series:

    $ LANG=C tree -d drivers/media/platform/
    drivers/media/platform/
    |-- allegro-dvt
    |-- allwinner
    |   |-- sun4i-csi
    |   |-- sun6i-csi
    |   |-- sun8i-di
    |   `-- sun8i-rotate
    |-- amlogic
    |   `-- meson-ge2d
    |-- amphion
    |-- aspeed
    |-- atmel
    |-- cadence
    |-- chips-media
    |-- intel
    |-- marvell
    |-- mediatek
    |   |-- mtk-jpeg
    |   |-- mtk-mdp
    |   |-- mtk-vcodec
    |   |   |-- vdec
    |   |   `-- venc
    |   `-- mtk-vpu
    |-- nvidia
    |   `-- tegra-vde
    |-- nxp
    |   `-- imx-jpeg
    |-- qcom
    |   |-- camss
    |   `-- venus
    |-- renesas
    |   |-- rcar-vin
    |   `-- vsp1
    |-- rockchip
    |   |-- rga
    |   `-- rkisp1
    |-- samsung
    |   |-- exynos-gsc
    |   |-- exynos4-is
    |   |-- s3c-camif
    |   |-- s5p-g2d
    |   |-- s5p-jpeg
    |   `-- s5p-mfc
    |-- stm
    |   |-- sti
    |   |   |-- bdisp
    |   |   |-- c8sectpfe
    |   |   |-- delta
    |   |   `-- hva
    |   `-- stm32
    |       `-- dma2d
    |-- ti
    |   |-- am437x
    |   |-- cal
    |   |-- davinci
    |   |-- omap
    |   |-- omap3isp
    |   `-- vpe
    |-- ti-vpe
    |-- via
    `-- xilinx

> 
> > 
> > Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>  
> 
> Acked-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
> 
> > ---
> > 
> > To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
> > See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/
> > 
> >  MAINTAINERS                                                     | 2 +-
> >  drivers/media/platform/Kconfig                                  | 2 +-
> >  drivers/media/platform/Makefile                                 | 2 +-
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig        | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile       | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c   | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h   | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c     | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c      | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h      | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c      | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h      | 0
> >  .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c         | 0
> >  .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c        | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h   | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c   | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h   | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c     | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c      | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h      | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c    | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h    | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h     | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c      | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c      | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c  | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h  | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c  | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h  | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c      | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c  | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h    | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c  | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h  | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c   | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h   | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c  | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h  | 0
> >  .../platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c      | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c | 0
> >  .../media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h    | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c  | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h  | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c  | 0
> >  drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h  | 0
> >  49 files changed, 3 insertions(+), 3 deletions(-)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
> >  rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)
> > 
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 2203d98bbcf1..bfe014870a77 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -12147,7 +12147,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
> >  S:	Supported
> >  F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
> >  F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
> > -F:	drivers/media/platform/mtk-vcodec/
> > +F:	drivers/media/platform/mediatek/mtk-vcodec/
> >  F:	drivers/media/platform/mtk-vpu/
> >  
> >  MEDIATEK MMC/SD/SDIO DRIVER
> > diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> > index a45fd3fe103e..8ba10b657164 100644
> > --- a/drivers/media/platform/Kconfig
> > +++ b/drivers/media/platform/Kconfig
> > @@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig"
> >  source "drivers/media/platform/marvell/Kconfig"
> >  source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
> >  source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
> > -source "drivers/media/platform/mtk-vcodec/Kconfig"
> > +source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
> >  source "drivers/media/platform/mtk-vpu/Kconfig"
> >  source "drivers/media/platform/nxp/Kconfig"
> >  source "drivers/media/platform/omap/Kconfig"
> > diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
> > index 6f5d09cd8f9b..637a3a7ac036 100644
> > --- a/drivers/media/platform/Makefile
> > +++ b/drivers/media/platform/Makefile
> > @@ -20,7 +20,7 @@ obj-y += intel/
> >  obj-y += marvell/
> >  obj-y += mediatek/mtk-jpeg/
> >  obj-y += mediatek/mtk-mdp/
> > -obj-y += mtk-vcodec/
> > +obj-y += mediatek/mtk-vcodec/
> >  obj-y += mtk-vpu/
> >  obj-y += nxp/
> >  obj-y += omap/
> > diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mediatek/mtk-vcodec/Kconfig
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/Kconfig
> > rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig
> > diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/media/platform/mediatek/mtk-vcodec/Makefile
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/Makefile
> > rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
> > diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
> > diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
> > diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
> > diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
> > diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
> > diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
> > similarity index 100%
> > rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h
> > rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h  
> 



Thanks,
Mauro

_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  2022-03-14 14:37     ` Mauro Carvalho Chehab
@ 2022-03-14 15:02       ` AngeloGioacchino Del Regno
  2022-03-14 15:42         ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-03-14 15:02 UTC (permalink / raw)
  To: Mauro Carvalho Chehab, Nicolas Dufresne
  Cc: Niklas Söderlund, Alexandre Courbot, Andrew-CT Chen,
	Benjamin Gaignard, Christophe JAILLET, Dmitry Osipenko,
	Eugen Hristev, Hans Verkuil, Hirokazu Honda, Hsin-Yi Wang,
	Irui Wang, Jacopo Mondi, Jernej Skrabec, Jiasheng Jiang,
	Jonathan Cameron, Laurent Pinchart, Matthias Brugger, Ming Qian,
	Sakari Ailus, Steve Cho, Tiffany Lin, Tzung-Bi Shih, Yong Wu,
	Yunfei Dong, linux-arm-kernel, linux-kernel, linux-media,
	linux-mediatek

Il 14/03/22 15:37, Mauro Carvalho Chehab ha scritto:
> Em Mon, 14 Mar 2022 09:09:45 -0400
> Nicolas Dufresne <nicolas.dufresne@collabora.com> escreveu:
> 
>> Le dimanche 13 mars 2022 à 11:51 +0100, Mauro Carvalho Chehab a écrit :
>>> As the end goal is to have platform drivers split by vendor,
>>> rename mtk-vcodec/ to mediatek/mtk-vcodec/.
>>
>> Was thinking all these mtk-* directory didn't fit with the platform/ semantic. I
>> totally support this change. I suppose jpeg/mdp/vpu also needs to be moved. And
>> mdp3 and various vcodec patches will need a new submission.
> 
> They were all moved too, each one on a separate patch in this series:
> 

Hello Mauro, Nicolas

I was wondering if we could also drop the 'mtk-' prefix from the folder names,
as 'mtk' effectively stands for 'mediatek'... so we would have them as:

mediatek/jpeg
mediatek/mdp
mediatek/mdp3
mediatek/vcodec
mediatek/vpu

mediatek/mtk-... looks a bit repetitive :)

Cheers,
Angelo

>      $ LANG=C tree -d drivers/media/platform/
>      drivers/media/platform/
>      |-- allegro-dvt
>      |-- allwinner
>      |   |-- sun4i-csi
>      |   |-- sun6i-csi
>      |   |-- sun8i-di
>      |   `-- sun8i-rotate
>      |-- amlogic
>      |   `-- meson-ge2d
>      |-- amphion
>      |-- aspeed
>      |-- atmel
>      |-- cadence
>      |-- chips-media
>      |-- intel
>      |-- marvell
>      |-- mediatek
>      |   |-- mtk-jpeg
>      |   |-- mtk-mdp
>      |   |-- mtk-vcodec
>      |   |   |-- vdec
>      |   |   `-- venc
>      |   `-- mtk-vpu
>      |-- nvidia
>      |   `-- tegra-vde
>      |-- nxp
>      |   `-- imx-jpeg
>      |-- qcom
>      |   |-- camss
>      |   `-- venus
>      |-- renesas
>      |   |-- rcar-vin
>      |   `-- vsp1
>      |-- rockchip
>      |   |-- rga
>      |   `-- rkisp1
>      |-- samsung
>      |   |-- exynos-gsc
>      |   |-- exynos4-is
>      |   |-- s3c-camif
>      |   |-- s5p-g2d
>      |   |-- s5p-jpeg
>      |   `-- s5p-mfc
>      |-- stm
>      |   |-- sti
>      |   |   |-- bdisp
>      |   |   |-- c8sectpfe
>      |   |   |-- delta
>      |   |   `-- hva
>      |   `-- stm32
>      |       `-- dma2d
>      |-- ti
>      |   |-- am437x
>      |   |-- cal
>      |   |-- davinci
>      |   |-- omap
>      |   |-- omap3isp
>      |   `-- vpe
>      |-- ti-vpe
>      |-- via
>      `-- xilinx
> 
>>
>>>
>>> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
>>
>> Acked-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
>>
>>> ---
>>>
>>> To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
>>> See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/
>>>
>>>   MAINTAINERS                                                     | 2 +-
>>>   drivers/media/platform/Kconfig                                  | 2 +-
>>>   drivers/media/platform/Makefile                                 | 2 +-
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig        | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile       | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c   | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h   | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c     | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c      | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h      | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c      | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h      | 0
>>>   .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c         | 0
>>>   .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c        | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h   | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c   | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h   | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c     | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c      | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h      | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c    | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h    | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h     | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c      | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c      | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c  | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h  | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c  | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h  | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c      | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c  | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h    | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c  | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h  | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c   | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h   | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c  | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h  | 0
>>>   .../platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c      | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c | 0
>>>   .../media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h    | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c  | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h  | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c  | 0
>>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h  | 0
>>>   49 files changed, 3 insertions(+), 3 deletions(-)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
>>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)
>>>
>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>> index 2203d98bbcf1..bfe014870a77 100644
>>> --- a/MAINTAINERS
>>> +++ b/MAINTAINERS
>>> @@ -12147,7 +12147,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
>>>   S:	Supported
>>>   F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
>>>   F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
>>> -F:	drivers/media/platform/mtk-vcodec/
>>> +F:	drivers/media/platform/mediatek/mtk-vcodec/
>>>   F:	drivers/media/platform/mtk-vpu/
>>>   
>>>   MEDIATEK MMC/SD/SDIO DRIVER
>>> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
>>> index a45fd3fe103e..8ba10b657164 100644
>>> --- a/drivers/media/platform/Kconfig
>>> +++ b/drivers/media/platform/Kconfig
>>> @@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig"
>>>   source "drivers/media/platform/marvell/Kconfig"
>>>   source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
>>>   source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
>>> -source "drivers/media/platform/mtk-vcodec/Kconfig"
>>> +source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
>>>   source "drivers/media/platform/mtk-vpu/Kconfig"
>>>   source "drivers/media/platform/nxp/Kconfig"
>>>   source "drivers/media/platform/omap/Kconfig"
>>> diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
>>> index 6f5d09cd8f9b..637a3a7ac036 100644
>>> --- a/drivers/media/platform/Makefile
>>> +++ b/drivers/media/platform/Makefile
>>> @@ -20,7 +20,7 @@ obj-y += intel/
>>>   obj-y += marvell/
>>>   obj-y += mediatek/mtk-jpeg/
>>>   obj-y += mediatek/mtk-mdp/
>>> -obj-y += mtk-vcodec/
>>> +obj-y += mediatek/mtk-vcodec/
>>>   obj-y += mtk-vpu/
>>>   obj-y += nxp/
>>>   obj-y += omap/
>>> diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mediatek/mtk-vcodec/Kconfig
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/Kconfig
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig
>>> diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/media/platform/mediatek/mtk-vcodec/Makefile
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/Makefile
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
>>> similarity index 100%
>>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h
>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
>>
> 
> 
> 
> Thanks,
> Mauro



_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  2022-03-14 15:02       ` AngeloGioacchino Del Regno
@ 2022-03-14 15:42         ` Mauro Carvalho Chehab
  2022-03-14 15:43           ` AngeloGioacchino Del Regno
  0 siblings, 1 reply; 13+ messages in thread
From: Mauro Carvalho Chehab @ 2022-03-14 15:42 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno
  Cc: Nicolas Dufresne, Niklas Söderlund, Alexandre Courbot,
	Andrew-CT Chen, Benjamin Gaignard, Christophe JAILLET,
	Dmitry Osipenko, Eugen Hristev, Hans Verkuil, Hirokazu Honda,
	Hsin-Yi Wang, Irui Wang, Jacopo Mondi, Jernej Skrabec,
	Jiasheng Jiang, Jonathan Cameron, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Sakari Ailus, Steve Cho, Tiffany Lin,
	Tzung-Bi Shih, Yong Wu, Yunfei Dong, linux-arm-kernel,
	linux-kernel, linux-media, linux-mediatek

Em Mon, 14 Mar 2022 16:02:43 +0100
AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> escreveu:

> Il 14/03/22 15:37, Mauro Carvalho Chehab ha scritto:
> > Em Mon, 14 Mar 2022 09:09:45 -0400
> > Nicolas Dufresne <nicolas.dufresne@collabora.com> escreveu:
> >   
> >> Le dimanche 13 mars 2022 à 11:51 +0100, Mauro Carvalho Chehab a écrit :  
> >>> As the end goal is to have platform drivers split by vendor,
> >>> rename mtk-vcodec/ to mediatek/mtk-vcodec/.  
> >>
> >> Was thinking all these mtk-* directory didn't fit with the platform/ semantic. I
> >> totally support this change. I suppose jpeg/mdp/vpu also needs to be moved. And
> >> mdp3 and various vcodec patches will need a new submission.  
> > 
> > They were all moved too, each one on a separate patch in this series:
> >   
> 
> Hello Mauro, Nicolas
> 
> I was wondering if we could also drop the 'mtk-' prefix from the folder names,
> as 'mtk' effectively stands for 'mediatek'... so we would have them as:
> 
> mediatek/jpeg
> mediatek/mdp

> mediatek/mdp3

Hmm... I guess this one didn't reach upstream yet.

> mediatek/vcodec
> mediatek/vpu
> 
> mediatek/mtk-... looks a bit repetitive :)

Ok, but I'll likely place this on a separate patch at the end of this 
series. Rebasing such series has been no fun ;-)

> 
> Cheers,
> Angelo
> 
> >      $ LANG=C tree -d drivers/media/platform/
> >      drivers/media/platform/
> >      |-- allegro-dvt
> >      |-- allwinner
> >      |   |-- sun4i-csi
> >      |   |-- sun6i-csi
> >      |   |-- sun8i-di
> >      |   `-- sun8i-rotate
> >      |-- amlogic
> >      |   `-- meson-ge2d
> >      |-- amphion
> >      |-- aspeed
> >      |-- atmel
> >      |-- cadence
> >      |-- chips-media
> >      |-- intel
> >      |-- marvell
> >      |-- mediatek
> >      |   |-- mtk-jpeg
> >      |   |-- mtk-mdp
> >      |   |-- mtk-vcodec
> >      |   |   |-- vdec
> >      |   |   `-- venc
> >      |   `-- mtk-vpu
> >      |-- nvidia
> >      |   `-- tegra-vde
> >      |-- nxp
> >      |   `-- imx-jpeg
> >      |-- qcom
> >      |   |-- camss
> >      |   `-- venus
> >      |-- renesas
> >      |   |-- rcar-vin
> >      |   `-- vsp1
> >      |-- rockchip
> >      |   |-- rga
> >      |   `-- rkisp1
> >      |-- samsung
> >      |   |-- exynos-gsc
> >      |   |-- exynos4-is
> >      |   |-- s3c-camif
> >      |   |-- s5p-g2d
> >      |   |-- s5p-jpeg
> >      |   `-- s5p-mfc
> >      |-- stm
> >      |   |-- sti
> >      |   |   |-- bdisp
> >      |   |   |-- c8sectpfe
> >      |   |   |-- delta
> >      |   |   `-- hva
> >      |   `-- stm32
> >      |       `-- dma2d
> >      |-- ti
> >      |   |-- am437x
> >      |   |-- cal
> >      |   |-- davinci
> >      |   |-- omap
> >      |   |-- omap3isp
> >      |   `-- vpe
> >      |-- ti-vpe
> >      |-- via
> >      `-- xilinx
> >   
> >>  
> >>>
> >>> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>  
> >>
> >> Acked-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
> >>  
> >>> ---
> >>>
> >>> To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
> >>> See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/
> >>>
> >>>   MAINTAINERS                                                     | 2 +-
> >>>   drivers/media/platform/Kconfig                                  | 2 +-
> >>>   drivers/media/platform/Makefile                                 | 2 +-
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig        | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile       | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c   | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h   | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c     | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c      | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h      | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c      | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h      | 0
> >>>   .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c         | 0
> >>>   .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c        | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h   | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c   | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h   | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c     | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c      | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h      | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c    | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h    | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h     | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c      | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c      | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c  | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h  | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c  | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h  | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c      | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c  | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h    | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c  | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h  | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c   | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h   | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c  | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h  | 0
> >>>   .../platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c      | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c | 0
> >>>   .../media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h    | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c  | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h  | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c  | 0
> >>>   drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h  | 0
> >>>   49 files changed, 3 insertions(+), 3 deletions(-)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
> >>>   rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)
> >>>
> >>> diff --git a/MAINTAINERS b/MAINTAINERS
> >>> index 2203d98bbcf1..bfe014870a77 100644
> >>> --- a/MAINTAINERS
> >>> +++ b/MAINTAINERS
> >>> @@ -12147,7 +12147,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
> >>>   S:	Supported
> >>>   F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
> >>>   F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
> >>> -F:	drivers/media/platform/mtk-vcodec/
> >>> +F:	drivers/media/platform/mediatek/mtk-vcodec/
> >>>   F:	drivers/media/platform/mtk-vpu/
> >>>   
> >>>   MEDIATEK MMC/SD/SDIO DRIVER
> >>> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> >>> index a45fd3fe103e..8ba10b657164 100644
> >>> --- a/drivers/media/platform/Kconfig
> >>> +++ b/drivers/media/platform/Kconfig
> >>> @@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig"
> >>>   source "drivers/media/platform/marvell/Kconfig"
> >>>   source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
> >>>   source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
> >>> -source "drivers/media/platform/mtk-vcodec/Kconfig"
> >>> +source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
> >>>   source "drivers/media/platform/mtk-vpu/Kconfig"
> >>>   source "drivers/media/platform/nxp/Kconfig"
> >>>   source "drivers/media/platform/omap/Kconfig"
> >>> diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
> >>> index 6f5d09cd8f9b..637a3a7ac036 100644
> >>> --- a/drivers/media/platform/Makefile
> >>> +++ b/drivers/media/platform/Makefile
> >>> @@ -20,7 +20,7 @@ obj-y += intel/
> >>>   obj-y += marvell/
> >>>   obj-y += mediatek/mtk-jpeg/
> >>>   obj-y += mediatek/mtk-mdp/
> >>> -obj-y += mtk-vcodec/
> >>> +obj-y += mediatek/mtk-vcodec/
> >>>   obj-y += mtk-vpu/
> >>>   obj-y += nxp/
> >>>   obj-y += omap/
> >>> diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mediatek/mtk-vcodec/Kconfig
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/Kconfig
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig
> >>> diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/media/platform/mediatek/mtk-vcodec/Makefile
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/Makefile
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
> >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
> >>> similarity index 100%
> >>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h
> >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h  
> >>  
> > 
> > 
> > 
> > Thanks,
> > Mauro  
> 
> 



Thanks,
Mauro

_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  2022-03-14 15:42         ` Mauro Carvalho Chehab
@ 2022-03-14 15:43           ` AngeloGioacchino Del Regno
  0 siblings, 0 replies; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-03-14 15:43 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Nicolas Dufresne, Niklas Söderlund, Alexandre Courbot,
	Andrew-CT Chen, Benjamin Gaignard, Christophe JAILLET,
	Dmitry Osipenko, Eugen Hristev, Hans Verkuil, Hirokazu Honda,
	Hsin-Yi Wang, Irui Wang, Jacopo Mondi, Jernej Skrabec,
	Jiasheng Jiang, Jonathan Cameron, Laurent Pinchart,
	Matthias Brugger, Ming Qian, Sakari Ailus, Steve Cho, Tiffany Lin,
	Tzung-Bi Shih, Yong Wu, Yunfei Dong, linux-arm-kernel,
	linux-kernel, linux-media, linux-mediatek

Il 14/03/22 16:42, Mauro Carvalho Chehab ha scritto:
> Em Mon, 14 Mar 2022 16:02:43 +0100
> AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> escreveu:
> 
>> Il 14/03/22 15:37, Mauro Carvalho Chehab ha scritto:
>>> Em Mon, 14 Mar 2022 09:09:45 -0400
>>> Nicolas Dufresne <nicolas.dufresne@collabora.com> escreveu:
>>>    
>>>> Le dimanche 13 mars 2022 à 11:51 +0100, Mauro Carvalho Chehab a écrit :
>>>>> As the end goal is to have platform drivers split by vendor,
>>>>> rename mtk-vcodec/ to mediatek/mtk-vcodec/.
>>>>
>>>> Was thinking all these mtk-* directory didn't fit with the platform/ semantic. I
>>>> totally support this change. I suppose jpeg/mdp/vpu also needs to be moved. And
>>>> mdp3 and various vcodec patches will need a new submission.
>>>
>>> They were all moved too, each one on a separate patch in this series:
>>>    
>>
>> Hello Mauro, Nicolas
>>
>> I was wondering if we could also drop the 'mtk-' prefix from the folder names,
>> as 'mtk' effectively stands for 'mediatek'... so we would have them as:
>>
>> mediatek/jpeg
>> mediatek/mdp
> 
>> mediatek/mdp3
> 
> Hmm... I guess this one didn't reach upstream yet.

Hehehe, sorry, I tend to always think forward... sometimes too much :))

> 
>> mediatek/vcodec
>> mediatek/vpu
>>
>> mediatek/mtk-... looks a bit repetitive :)
> 
> Ok, but I'll likely place this on a separate patch at the end of this
> series. Rebasing such series has been no fun ;-)
> 

Sure, thank you!

>>
>> Cheers,
>> Angelo
>>
>>>       $ LANG=C tree -d drivers/media/platform/
>>>       drivers/media/platform/
>>>       |-- allegro-dvt
>>>       |-- allwinner
>>>       |   |-- sun4i-csi
>>>       |   |-- sun6i-csi
>>>       |   |-- sun8i-di
>>>       |   `-- sun8i-rotate
>>>       |-- amlogic
>>>       |   `-- meson-ge2d
>>>       |-- amphion
>>>       |-- aspeed
>>>       |-- atmel
>>>       |-- cadence
>>>       |-- chips-media
>>>       |-- intel
>>>       |-- marvell
>>>       |-- mediatek
>>>       |   |-- mtk-jpeg
>>>       |   |-- mtk-mdp
>>>       |   |-- mtk-vcodec
>>>       |   |   |-- vdec
>>>       |   |   `-- venc
>>>       |   `-- mtk-vpu
>>>       |-- nvidia
>>>       |   `-- tegra-vde
>>>       |-- nxp
>>>       |   `-- imx-jpeg
>>>       |-- qcom
>>>       |   |-- camss
>>>       |   `-- venus
>>>       |-- renesas
>>>       |   |-- rcar-vin
>>>       |   `-- vsp1
>>>       |-- rockchip
>>>       |   |-- rga
>>>       |   `-- rkisp1
>>>       |-- samsung
>>>       |   |-- exynos-gsc
>>>       |   |-- exynos4-is
>>>       |   |-- s3c-camif
>>>       |   |-- s5p-g2d
>>>       |   |-- s5p-jpeg
>>>       |   `-- s5p-mfc
>>>       |-- stm
>>>       |   |-- sti
>>>       |   |   |-- bdisp
>>>       |   |   |-- c8sectpfe
>>>       |   |   |-- delta
>>>       |   |   `-- hva
>>>       |   `-- stm32
>>>       |       `-- dma2d
>>>       |-- ti
>>>       |   |-- am437x
>>>       |   |-- cal
>>>       |   |-- davinci
>>>       |   |-- omap
>>>       |   |-- omap3isp
>>>       |   `-- vpe
>>>       |-- ti-vpe
>>>       |-- via
>>>       `-- xilinx
>>>    
>>>>   
>>>>>
>>>>> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
>>>>
>>>> Acked-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
>>>>   
>>>>> ---
>>>>>
>>>>> To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
>>>>> See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.git.mchehab@kernel.org/
>>>>>
>>>>>    MAINTAINERS                                                     | 2 +-
>>>>>    drivers/media/platform/Kconfig                                  | 2 +-
>>>>>    drivers/media/platform/Makefile                                 | 2 +-
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig        | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile       | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c   | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h   | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c     | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c      | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h      | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c      | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h      | 0
>>>>>    .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c         | 0
>>>>>    .../{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c        | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h   | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c   | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h   | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c     | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c      | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h      | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c    | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h    | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h     | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c      | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c      | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c  | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h  | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c  | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h  | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c      | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c  | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h    | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c  | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h  | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c   | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h   | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c  | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h  | 0
>>>>>    .../platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c      | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c | 0
>>>>>    .../media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h    | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c  | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h  | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c  | 0
>>>>>    drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h  | 0
>>>>>    49 files changed, 3 insertions(+), 3 deletions(-)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Kconfig (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/Makefile (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_drv.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_intr.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/mtk_vcodec_util.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_base.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_drv_if.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_ipi_msg.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_msg_queue.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/vdec_vpu_if.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_h264_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc/venc_vp8_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_base.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_drv_if.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_ipi_msg.h (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.c (100%)
>>>>>    rename drivers/media/platform/{ => mediatek}/mtk-vcodec/venc_vpu_if.h (100%)
>>>>>
>>>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>>>> index 2203d98bbcf1..bfe014870a77 100644
>>>>> --- a/MAINTAINERS
>>>>> +++ b/MAINTAINERS
>>>>> @@ -12147,7 +12147,7 @@ M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
>>>>>    S:	Supported
>>>>>    F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
>>>>>    F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
>>>>> -F:	drivers/media/platform/mtk-vcodec/
>>>>> +F:	drivers/media/platform/mediatek/mtk-vcodec/
>>>>>    F:	drivers/media/platform/mtk-vpu/
>>>>>    
>>>>>    MEDIATEK MMC/SD/SDIO DRIVER
>>>>> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
>>>>> index a45fd3fe103e..8ba10b657164 100644
>>>>> --- a/drivers/media/platform/Kconfig
>>>>> +++ b/drivers/media/platform/Kconfig
>>>>> @@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig"
>>>>>    source "drivers/media/platform/marvell/Kconfig"
>>>>>    source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig"
>>>>>    source "drivers/media/platform/mediatek/mtk-mdp/Kconfig"
>>>>> -source "drivers/media/platform/mtk-vcodec/Kconfig"
>>>>> +source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig"
>>>>>    source "drivers/media/platform/mtk-vpu/Kconfig"
>>>>>    source "drivers/media/platform/nxp/Kconfig"
>>>>>    source "drivers/media/platform/omap/Kconfig"
>>>>> diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
>>>>> index 6f5d09cd8f9b..637a3a7ac036 100644
>>>>> --- a/drivers/media/platform/Makefile
>>>>> +++ b/drivers/media/platform/Makefile
>>>>> @@ -20,7 +20,7 @@ obj-y += intel/
>>>>>    obj-y += marvell/
>>>>>    obj-y += mediatek/mtk-jpeg/
>>>>>    obj-y += mediatek/mtk-mdp/
>>>>> -obj-y += mtk-vcodec/
>>>>> +obj-y += mediatek/mtk-vcodec/
>>>>>    obj-y += mtk-vpu/
>>>>>    obj-y += nxp/
>>>>>    obj-y += omap/
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mediatek/mtk-vcodec/Kconfig
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/Kconfig
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/media/platform/mediatek/mtk-vcodec/Makefile
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/Makefile
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c
>>>>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
>>>>> similarity index 100%
>>>>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h
>>>>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h
>>>>   
>>>
>>>
>>>
>>> Thanks,
>>> Mauro
>>
>>
> 
> 
> 
> Thanks,
> Mauro



_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-03-14 15:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-13 10:51 [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab
2022-03-13 10:51 ` [PATCH 04/24] media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ Mauro Carvalho Chehab
2022-03-13 10:51 ` [PATCH 05/24] media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ Mauro Carvalho Chehab
2022-03-13 10:51 ` [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Mauro Carvalho Chehab
2022-03-14 13:09   ` Nicolas Dufresne
2022-03-14 14:37     ` Mauro Carvalho Chehab
2022-03-14 15:02       ` AngeloGioacchino Del Regno
2022-03-14 15:42         ` Mauro Carvalho Chehab
2022-03-14 15:43           ` AngeloGioacchino Del Regno
2022-03-13 10:51 ` [PATCH 07/24] media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ Mauro Carvalho Chehab
2022-03-13 10:52 ` [PATCH 23/24] media: platform: Create vendor/{Makefile, Kconfig} files Mauro Carvalho Chehab
2022-03-13 10:52 ` [PATCH 24/24] media: platform/*/Kconfig: make menus more uniform Mauro Carvalho Chehab
2022-03-13 11:00 ` [PATCH 00/24] Organize media platform drivers per manufacturer Mauro Carvalho Chehab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox