From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933792AbeD0PJZ (ORCPT ); Fri, 27 Apr 2018 11:09:25 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:47196 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933303AbeD0PJT (ORCPT ); Fri, 27 Apr 2018 11:09:19 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180427150916euoutp02d384f92c2597fe40dab2bc422b08545f~pU3_livP82358523585euoutp02H X-AuditID: cbfec7f2-1c1ff70000011644-98-5ae33d1b0a9b From: Bartlomiej Zolnierkiewicz To: Tomi Valkeinen Cc: Laurent Pinchart , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] video: fbdev: omap2: remove rfbi Date: Fri, 27 Apr 2018 17:09:14 +0200 Message-id: <2238944.jilJcacc6d@amdc3058> User-Agent: KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) MIME-version: 1.0 Content-transfer-encoding: 7Bit Content-type: text/plain; charset="us-ascii" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRmVeSWpSXmKPExsWy7djPc7rSto+jDGYfELa48vU9m0XnxCXs Fif6PrBaXN41h81i9pJ+Fov182+xObB5zO6Yyepxv/s4k8fxG9uZPD5vkgtgieKySUnNySxL LdK3S+DKmLrqDVPBop+MFfsuvWNuYNx3irGLkYNDQsBE4tgCnS5GLg4hgRWMEp03/rJBOJ8Z Jf4tP8fcxcgJVvTg2BtWiMQyRolJx9ZBOb+BWq78AqtiE7CSmNi+ihHEFhHQkvh0tgesiFlg C6PEmhPrwYqEBQwlXk5exwZiswioSjR/u84EYvMKaEqsPH6ZBcQWFfCS2LKvHSouKPFj8j2w OLOAvMS+/VNZIWwdibPH1jGCLJAQmMAmMXtdJ9RDLhITXytCnC0s8er4FnYIW0ais+MgE0R9 M6PEtx17oH6bwCixZ70QhG0tcfj4RagFfBKTtk1nhpjJK9HRBlXiIXH30k42CNtRYuXXd2C3 CQnESpy8eZl1AqPMLCRnz0Jy9iwkZy9gZF7FKJ5aWpybnlpsmJdarlecmFtcmpeul5yfu4kR GP+n/x3/tIPx66WkQ4wCHIxKPLwnXj+MEmJNLCuuzD3EKMHBrCTCu+M2UIg3JbGyKrUoP76o NCe1+BCjNAeLkjhvnEZdlJBAemJJanZqakFqEUyWiYNTqoFRyn1VXvr27QtEjSvKtY6ce5L5 cc22OV9zprDPNpEren9w2+3cKYoPnkS8CJq4k2dN2d2AjKxJRlcDH0qZ+Kut3Lz/fUeO8rzz zHOfX/+5nXupxeuu5bPnbp9gwu136+XrzEcF6w5eMvkan+hnUWcx6VaHkohJf8PPluIbcx0/ NPhczlZ9WGUjqcRSnJFoqMVcVJwIAHuksYn7AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRmVeSWpSXmKPExsVy+t/xq7pSto+jDCY9Mra48vU9m0XnxCXs Fif6PrBaXN41h81i9pJ+Fov182+xObB5zO6Yyepxv/s4k8fxG9uZPD5vkgtgieKySUnNySxL LdK3S+DKmLrqDVPBop+MFfsuvWNuYNx3irGLkZNDQsBE4sGxN6xdjFwcQgJLGCVmb77LCOH8 ZZR493QxE0gVm4CVxMT2VWAdIgJaEp/O9oB1MAtsYZS413kUrEhYwFDi5eR1bCA2i4CqRPO3 62BxXgFNiZXHL7OA2KICXhJb9rVDxQUlfky+BxZnFpCX2Ld/KiuErSWxfudxpgmMvLOQlM1C UjYLSdkCRuZVjCKppcW56bnFhnrFibnFpXnpesn5uZsYgeG47djPzTsYL20MPsQowMGoxMN7 4vXDKCHWxLLiytxDjBIczEoivDtuA4V4UxIrq1KL8uOLSnNSiw8xSnOwKInznjeojBISSE8s Sc1OTS1ILYLJMnFwSjUwdv+ucs5ZUpb1e03d85jSXT2Ss6bwbU1OftrbGrE9+7O7SV7nv901 q2/cX67Nx9Us1sdy5eWfOXfDP7q91z4txeQQLfr6xhcllR1Tbscd7l54WyLZZs7tUzcfW5zu WWiiNLehN6XQUmr5HgZr9QbnVauCFb52usRFf51W96HuqsrOZ6zLVO71K7EUZyQaajEXFScC AH7j3FlDAgAA X-CMS-MailID: 20180427150914eucas1p14dd8df4a215014ddac990b0ccdb1805c X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180427150914eucas1p14dd8df4a215014ddac990b0ccdb1805c X-RootMTR: 20180427150914eucas1p14dd8df4a215014ddac990b0ccdb1805c References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org omapfb equivalent of drm's commit aa61321d4c08 ("drm/omap: remove rfbi"): The RFBI driver has not worked nor compiled for many years. There are very few boards out there that use RFBI, and no one has stepped up to fix it. So let's remove the RFBI code that doesn't even compile. Cc: Tomi Valkeinen Cc: Laurent Pinchart Signed-off-by: Bartlomiej Zolnierkiewicz --- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 13 drivers/video/fbdev/omap2/omapfb/dss/Makefile | 1 drivers/video/fbdev/omap2/omapfb/dss/core.c | 6 drivers/video/fbdev/omap2/omapfb/dss/dss.h | 4 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1078 -------------------------- include/video/omapfb_dss.h | 32 6 files changed, 1134 deletions(-) delete mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c Index: b/drivers/video/fbdev/omap2/omapfb/dss/Kconfig =================================================================== --- a/drivers/video/fbdev/omap2/omapfb/dss/Kconfig 2018-04-27 16:24:48.171632007 +0200 +++ b/drivers/video/fbdev/omap2/omapfb/dss/Kconfig 2018-04-27 16:25:31.067633088 +0200 @@ -42,19 +42,6 @@ config FB_OMAP2_DSS_DPI help DPI Interface. This is the Parallel Display Interface. -config FB_OMAP2_DSS_RFBI - bool "RFBI support" - depends on BROKEN - default n - help - MIPI DBI support (RFBI, Remote Framebuffer Interface, in Texas - Instrument's terminology). - - DBI is a bus between the host processor and a peripheral, - such as a display or a framebuffer chip. - - See http://www.mipi.org/ for DBI specifications. - config FB_OMAP2_DSS_VENC bool "VENC support" default y Index: b/drivers/video/fbdev/omap2/omapfb/dss/Makefile =================================================================== --- a/drivers/video/fbdev/omap2/omapfb/dss/Makefile 2018-04-27 16:24:48.171632007 +0200 +++ b/drivers/video/fbdev/omap2/omapfb/dss/Makefile 2018-04-27 16:26:20.511634333 +0200 @@ -8,7 +8,6 @@ omapdss-y := core.o dss.o dss_features.o omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \ dispc-compat.o display-sysfs.o omapdss-$(CONFIG_FB_OMAP2_DSS_DPI) += dpi.o -omapdss-$(CONFIG_FB_OMAP2_DSS_RFBI) += rfbi.o omapdss-$(CONFIG_FB_OMAP2_DSS_VENC) += venc.o omapdss-$(CONFIG_FB_OMAP2_DSS_SDI) += sdi.o omapdss-$(CONFIG_FB_OMAP2_DSS_DSI) += dsi.o Index: b/drivers/video/fbdev/omap2/omapfb/dss/core.c =================================================================== --- a/drivers/video/fbdev/omap2/omapfb/dss/core.c 2018-04-27 16:24:48.171632007 +0200 +++ b/drivers/video/fbdev/omap2/omapfb/dss/core.c 2018-04-27 16:26:00.675633833 +0200 @@ -251,9 +251,6 @@ static int (*dss_output_drv_reg_funcs[]) #ifdef CONFIG_FB_OMAP2_DSS_SDI sdi_init_platform_driver, #endif -#ifdef CONFIG_FB_OMAP2_DSS_RFBI - rfbi_init_platform_driver, -#endif #ifdef CONFIG_FB_OMAP2_DSS_VENC venc_init_platform_driver, #endif @@ -275,9 +272,6 @@ static void (*dss_output_drv_unreg_funcs #ifdef CONFIG_FB_OMAP2_DSS_VENC venc_uninit_platform_driver, #endif -#ifdef CONFIG_FB_OMAP2_DSS_RFBI - rfbi_uninit_platform_driver, -#endif #ifdef CONFIG_FB_OMAP2_DSS_SDI sdi_uninit_platform_driver, #endif Index: b/drivers/video/fbdev/omap2/omapfb/dss/dss.h =================================================================== --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.h 2018-04-27 16:24:48.171632007 +0200 +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.h 2018-04-27 16:24:48.171632007 +0200 @@ -472,10 +472,6 @@ void hdmi4_uninit_platform_driver(void); int hdmi5_init_platform_driver(void) __init; void hdmi5_uninit_platform_driver(void); -/* RFBI */ -int rfbi_init_platform_driver(void) __init; -void rfbi_uninit_platform_driver(void); - #ifdef CONFIG_FB_OMAP2_DSS_COLLECT_IRQ_STATS static inline void dss_collect_irq_stats(u32 irqstatus, unsigned *irq_arr) Index: b/drivers/video/fbdev/omap2/omapfb/dss/rfbi.c =================================================================== --- a/drivers/video/fbdev/omap2/omapfb/dss/rfbi.c 2018-04-27 16:24:42.223631857 +0200 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,1078 +0,0 @@ -/* - * linux/drivers/video/omap2/dss/rfbi.c - * - * Copyright (C) 2009 Nokia Corporation - * Author: Tomi Valkeinen - * - * Some code and ideas taken from drivers/video/omap/ driver - * by Imre Deak. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published by - * the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along with - * this program. If not, see . - */ - -#define DSS_SUBSYS_NAME "RFBI" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include