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

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

mtk_hdmi_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_hdmi_phy driver into phy driver folder.

Signed-off-by: CK Hu <ck.hu@mediatek.com>
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Acked-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Tested-by: Frank Wunderlich <frank-w@public-files.de>

authored by

CK Hu and committed by
Chun-Kuang Hu
b28be59a a481bf2f

+15 -16
-7
drivers/gpu/drm/mediatek/Kconfig
··· 27 27 select PHY_MTK_HDMI 28 28 help 29 29 DRM/KMS HDMI driver for Mediatek SoCs 30 - 31 - config PHY_MTK_HDMI 32 - tristate "MediaTek HDMI-PHY Driver" 33 - depends on ARCH_MEDIATEK && OF 34 - select GENERIC_PHY 35 - help 36 - Support HDMI PHY for Mediatek SoCs.
-6
drivers/gpu/drm/mediatek/Makefile
··· 22 22 mtk_hdmi_ddc.o 23 23 24 24 obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mediatek-drm-hdmi.o 25 - 26 - phy-mtk-hdmi-drv-objs := mtk_hdmi_phy.o \ 27 - mtk_mt2701_hdmi_phy.o \ 28 - mtk_mt8173_hdmi_phy.o 29 - 30 - obj-$(CONFIG_PHY_MTK_HDMI) += phy-mtk-hdmi-drv.o
+1 -1
drivers/gpu/drm/mediatek/mtk_hdmi_phy.c drivers/phy/mediatek/phy-mtk-hdmi.c
··· 4 4 * Author: Jie Qiu <jie.qiu@mediatek.com> 5 5 */ 6 6 7 - #include "mtk_hdmi_phy.h" 7 + #include "phy-mtk-hdmi.h" 8 8 9 9 static int mtk_hdmi_phy_power_on(struct phy *phy); 10 10 static int mtk_hdmi_phy_power_off(struct phy *phy);
drivers/gpu/drm/mediatek/mtk_hdmi_phy.h drivers/phy/mediatek/phy-mtk-hdmi.h
+1 -1
drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c
··· 4 4 * Author: Chunhui Dai <chunhui.dai@mediatek.com> 5 5 */ 6 6 7 - #include "mtk_hdmi_phy.h" 7 + #include "phy-mtk-hdmi.h" 8 8 9 9 #define HDMI_CON0 0x00 10 10 #define RG_HDMITX_DRV_IBIAS 0
+1 -1
drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
··· 4 4 * Author: Jie Qiu <jie.qiu@mediatek.com> 5 5 */ 6 6 7 - #include "mtk_hdmi_phy.h" 7 + #include "phy-mtk-hdmi.h" 8 8 9 9 #define HDMI_CON0 0x00 10 10 #define RG_HDMITX_PLL_EN BIT(31)
+7
drivers/phy/mediatek/Kconfig
··· 35 35 Enable this to support the SuperSpeedPlus XS-PHY transceiver for 36 36 USB3.1 GEN2 controllers on MediaTek chips. The driver supports 37 37 multiple USB2.0, USB3.1 GEN2 ports. 38 + 39 + config PHY_MTK_HDMI 40 + tristate "MediaTek HDMI-PHY Driver" 41 + depends on ARCH_MEDIATEK && OF 42 + select GENERIC_PHY 43 + help 44 + Support HDMI PHY for Mediatek SoCs.
+5
drivers/phy/mediatek/Makefile
··· 6 6 obj-$(CONFIG_PHY_MTK_TPHY) += phy-mtk-tphy.o 7 7 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o 8 8 obj-$(CONFIG_PHY_MTK_XSPHY) += phy-mtk-xsphy.o 9 + 10 + phy-mtk-hdmi-drv-y := phy-mtk-hdmi.o 11 + phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt2701.o 12 + phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt8173.o 13 + obj-$(CONFIG_PHY_MTK_HDMI) += phy-mtk-hdmi-drv.o