From 8ad48f65fd15e9f944d5652be452791eec226a77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org> Date: Fri, 26 Apr 2019 18:45:07 +0200 Subject: [PATCH] dcss: HACK: Hardcode B0 silicon revision and drop busfreq MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit According to 4.18 we have B0. Need to check what to do about busfreq Signed-off-by: Guido Günther <guido.gunther@puri.sm> --- drivers/gpu/imx/dcss/dcss-blkctl.c | 3 +-- drivers/gpu/imx/dcss/dcss-common.c | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/imx/dcss/dcss-blkctl.c b/drivers/gpu/imx/dcss/dcss-blkctl.c index 2d9248ac926de..1dadbf77d23bb 100644 --- a/drivers/gpu/imx/dcss/dcss-blkctl.c +++ b/drivers/gpu/imx/dcss/dcss-blkctl.c @@ -18,7 +18,6 @@ #include <linux/of.h> #include <linux/delay.h> #include <linux/seq_file.h> -#include <soc/imx8/soc.h> #include "dcss-prv.h" #include <video/imx-dcss.h> @@ -117,7 +116,7 @@ int dcss_blkctl_init(struct dcss_soc *dcss, unsigned long blkctl_base) if (!disp_dev || !strncmp(disp_dev, "hdmi_disp", 9)) blkctl->hdmi_output = true; - if (imx8_get_soc_revision() == B0_SILICON_ID) + //if (imx8_get_soc_revision() == B0_SILICON_ID) blkctl->clk_setting = HDMI_MIPI_CLK_SEL; dcss_blkctl_cfg(dcss); diff --git a/drivers/gpu/imx/dcss/dcss-common.c b/drivers/gpu/imx/dcss/dcss-common.c index 1fa9efc61d46d..dfcd6a6f23f89 100644 --- a/drivers/gpu/imx/dcss/dcss-common.c +++ b/drivers/gpu/imx/dcss/dcss-common.c @@ -18,7 +18,6 @@ #include <linux/of_graph.h> #include <linux/clk.h> #include <linux/pm_runtime.h> -#include <linux/busfreq-imx.h> #include <linux/pm_qos.h> #include <video/imx-dcss.h> @@ -404,11 +403,13 @@ static void dcss_debugfs_init(struct dcss_soc *dcss) static void dcss_bus_freq(struct dcss_soc *dcss, bool en) { +#ifdef HAVE_NXP_BUSFREQ if (en && !dcss->bus_freq_req) request_bus_freq(BUS_FREQ_HIGH); if (!en && dcss->bus_freq_req) release_bus_freq(BUS_FREQ_HIGH); +#endif dcss->bus_freq_req = en; } -- GitLab