Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

phy: mediatek: Move mtk_mipi_dsi_phy driver into drivers/phy/mediatek folder

mtk_mipi_dsi_phy is currently placed inside mediatek drm driver, but it's
more suitable to place a phy driver into phy driver folder, so move
mtk_mipi_dsi_phy driver into phy driver folder.

Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Acked-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Acked-by: Vinod Koul <vkoul@kernel.org>

+15 -16
-7
drivers/gpu/drm/mediatek/Kconfig
··· 28 28 select PHY_MTK_HDMI 29 29 help 30 30 DRM/KMS HDMI driver for Mediatek SoCs 31 - 32 - config PHY_MTK_MIPI_DSI 33 - tristate "Mediatek MIPI-DSI-PHY Driver" 34 - depends on ARCH_MEDIATEK && OF 35 - select GENERIC_PHY 36 - help 37 - Support MIPI DSI PHY for Mediatek SoCs.
-6
drivers/gpu/drm/mediatek/Makefile
··· 19 19 mtk_hdmi_ddc.o 20 20 21 21 obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mediatek-drm-hdmi.o 22 - 23 - phy-mtk-mipi-dsi-drv-objs := mtk_mipi_tx.o \ 24 - mtk_mt8173_mipi_tx.o \ 25 - mtk_mt8183_mipi_tx.o 26 - 27 - obj-$(CONFIG_PHY_MTK_MIPI_DSI) += phy-mtk-mipi-dsi-drv.o
+1 -1
drivers/gpu/drm/mediatek/mtk_mipi_tx.c drivers/phy/mediatek/phy-mtk-mipi-dsi.c
··· 3 3 * Copyright (c) 2015 MediaTek Inc. 4 4 */ 5 5 6 - #include "mtk_mipi_tx.h" 6 + #include "phy-mtk-mipi-dsi.h" 7 7 8 8 inline struct mtk_mipi_tx *mtk_mipi_tx_from_clk_hw(struct clk_hw *hw) 9 9 {
drivers/gpu/drm/mediatek/mtk_mipi_tx.h drivers/phy/mediatek/phy-mtk-mipi-dsi.h
+1 -1
drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c
··· 4 4 * Author: jitao.shi <jitao.shi@mediatek.com> 5 5 */ 6 6 7 - #include "mtk_mipi_tx.h" 7 + #include "phy-mtk-mipi-dsi.h" 8 8 9 9 #define MIPITX_DSI_CON 0x00 10 10 #define RG_DSI_LDOCORE_EN BIT(0)
+1 -1
drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c
··· 4 4 * Author: jitao.shi <jitao.shi@mediatek.com> 5 5 */ 6 6 7 - #include "mtk_mipi_tx.h" 7 + #include "phy-mtk-mipi-dsi.h" 8 8 9 9 #define MIPITX_LANE_CON 0x000c 10 10 #define RG_DSI_CPHY_T1DRV_EN BIT(0)
+7
drivers/phy/mediatek/Kconfig
··· 42 42 select GENERIC_PHY 43 43 help 44 44 Support HDMI PHY for Mediatek SoCs. 45 + 46 + config PHY_MTK_MIPI_DSI 47 + tristate "MediaTek MIPI-DSI Driver" 48 + depends on ARCH_MEDIATEK && OF 49 + select GENERIC_PHY 50 + help 51 + Support MIPI DSI for Mediatek SoCs.
+5
drivers/phy/mediatek/Makefile
··· 11 11 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt2701.o 12 12 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt8173.o 13 13 obj-$(CONFIG_PHY_MTK_HDMI) += phy-mtk-hdmi-drv.o 14 + 15 + phy-mtk-mipi-dsi-drv-y := phy-mtk-mipi-dsi.o 16 + phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8173.o 17 + phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8183.o 18 + obj-$(CONFIG_PHY_MTK_MIPI_DSI) += phy-mtk-mipi-dsi-drv.o