mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-05-26 11:40:24 +02:00
drm/mediatek: mtk_hdmi_ddc: Switch to register as module_platform_driver
In preparation for adding a driver for the new HDMIv2 IP, and before splitting out the common bits from the HDMI driver, change the mtk_hdmi_ddc driver from being registered from the HDMI driver itself to be a module_platform_driver of its own. With this change, there are no more users of the mtk_hdmi.h header so, while at it, also remove it. Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com> Reviewed-by: CK Hu <ck.hu@mediatek.com> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://patchwork.kernel.org/project/dri-devel/patch/20250415104321.51149-6-angelogioacchino.delregno@collabora.com/ Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
This commit is contained in:
committed by
Chun-Kuang Hu
parent
1e914a89ab
commit
c241118b62
@@ -21,10 +21,8 @@ mediatek-drm-y := mtk_crtc.o \
|
||||
|
||||
obj-$(CONFIG_DRM_MEDIATEK) += mediatek-drm.o
|
||||
|
||||
mediatek-drm-hdmi-objs := mtk_hdmi.o \
|
||||
mtk_hdmi_ddc.o
|
||||
|
||||
obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mtk_cec.o
|
||||
obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mediatek-drm-hdmi.o
|
||||
obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mtk_hdmi.o
|
||||
obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mtk_hdmi_ddc.o
|
||||
|
||||
obj-$(CONFIG_DRM_MEDIATEK_DP) += mtk_dp.o
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
#include <drm/drm_probe_helper.h>
|
||||
|
||||
#include "mtk_cec.h"
|
||||
#include "mtk_hdmi.h"
|
||||
#include "mtk_hdmi_regs.h"
|
||||
|
||||
#define NCTS_BYTES 7
|
||||
@@ -1787,7 +1786,6 @@ static struct platform_driver mtk_hdmi_driver = {
|
||||
};
|
||||
|
||||
static struct platform_driver * const mtk_hdmi_drivers[] = {
|
||||
&mtk_hdmi_ddc_driver,
|
||||
&mtk_hdmi_driver,
|
||||
};
|
||||
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2014 MediaTek Inc.
|
||||
* Author: Jie Qiu <jie.qiu@mediatek.com>
|
||||
*/
|
||||
#ifndef _MTK_HDMI_CTRL_H
|
||||
#define _MTK_HDMI_CTRL_H
|
||||
|
||||
struct platform_driver;
|
||||
|
||||
extern struct platform_driver mtk_hdmi_ddc_driver;
|
||||
|
||||
#endif /* _MTK_HDMI_CTRL_H */
|
||||
@@ -20,7 +20,6 @@
|
||||
#include <linux/of_platform.h>
|
||||
|
||||
#include "mtk_drm_drv.h"
|
||||
#include "mtk_hdmi.h"
|
||||
|
||||
#define SIF1_CLOK (288)
|
||||
#define DDC_DDCMCTL0 (0x0)
|
||||
@@ -337,6 +336,7 @@ struct platform_driver mtk_hdmi_ddc_driver = {
|
||||
.of_match_table = mtk_hdmi_ddc_match,
|
||||
},
|
||||
};
|
||||
module_platform_driver(mtk_hdmi_ddc_driver);
|
||||
|
||||
MODULE_AUTHOR("Jie Qiu <jie.qiu@mediatek.com>");
|
||||
MODULE_DESCRIPTION("MediaTek HDMI DDC Driver");
|
||||
|
||||
Reference in New Issue
Block a user