summaryrefslogtreecommitdiff
path: root/drivers/media/platform/mtk-mdp/mtk_mdp_comp.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@kernel.org>2022-03-13 11:18:13 +0100
committerMauro Carvalho Chehab <mchehab@kernel.org>2022-03-18 05:56:51 +0100
commit1cb72963fa1e3667936d069333923787037e9ffb (patch)
tree16b3f705e7f73594bef6170b6ce38e39abd2649b /drivers/media/platform/mtk-mdp/mtk_mdp_comp.c
parent8bbc139c6bde391d00835dd74e2326f50045cde4 (diff)
media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
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>
Diffstat (limited to 'drivers/media/platform/mtk-mdp/mtk_mdp_comp.c')
-rw-r--r--drivers/media/platform/mtk-mdp/mtk_mdp_comp.c77
1 files changed, 0 insertions, 77 deletions
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_comp.c b/drivers/media/platform/mtk-mdp/mtk_mdp_comp.c
deleted file mode 100644
index 1e3833f1c9ae..000000000000
--- a/drivers/media/platform/mtk-mdp/mtk_mdp_comp.c
+++ /dev/null
@@ -1,77 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * Copyright (c) 2016 MediaTek Inc.
- * Author: Ming Hsiu Tsai <minghsiu.tsai@mediatek.com>
- */
-
-#include <linux/clk.h>
-#include <linux/device.h>
-#include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_platform.h>
-
-#include "mtk_mdp_comp.h"
-
-
-void mtk_mdp_comp_clock_on(struct device *dev, struct mtk_mdp_comp *comp)
-{
- int i, err;
-
- for (i = 0; i < ARRAY_SIZE(comp->clk); i++) {
- if (IS_ERR(comp->clk[i]))
- continue;
- err = clk_prepare_enable(comp->clk[i]);
- if (err)
- dev_err(dev,
- "failed to enable clock, err %d. type:%d i:%d\n",
- err, comp->type, i);
- }
-}
-
-void mtk_mdp_comp_clock_off(struct device *dev, struct mtk_mdp_comp *comp)
-{
- int i;
-
- for (i = 0; i < ARRAY_SIZE(comp->clk); i++) {
- if (IS_ERR(comp->clk[i]))
- continue;
- clk_disable_unprepare(comp->clk[i]);
- }
-}
-
-int mtk_mdp_comp_init(struct device *dev, struct device_node *node,
- struct mtk_mdp_comp *comp,
- enum mtk_mdp_comp_type comp_type)
-{
- int ret;
- int i;
-
- comp->dev_node = of_node_get(node);
- comp->type = comp_type;
-
- for (i = 0; i < ARRAY_SIZE(comp->clk); i++) {
- comp->clk[i] = of_clk_get(node, i);
- if (IS_ERR(comp->clk[i])) {
- if (PTR_ERR(comp->clk[i]) != -EPROBE_DEFER)
- dev_err(dev, "Failed to get clock\n");
- ret = PTR_ERR(comp->clk[i]);
- goto put_dev;
- }
-
- /* Only RDMA needs two clocks */
- if (comp->type != MTK_MDP_RDMA)
- break;
- }
-
- return 0;
-
-put_dev:
- of_node_put(comp->dev_node);
-
- return ret;
-}
-
-void mtk_mdp_comp_deinit(struct device *dev, struct mtk_mdp_comp *comp)
-{
- of_node_put(comp->dev_node);
-}