staging: sm750fb: remove ddk750_dvi
This file and the code present was unused in the whole driver, therefore this patch removes the file and unused reference to the header. Signed-off-by: Ruben Wauters <rubenru09@aol.com> Link: https://lore.kernel.org/r/20250418151755.42624-3-rubenru09@aol.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
0dbd55e96f
commit
911ab08c0c
@@ -3,5 +3,4 @@ obj-$(CONFIG_FB_SM750) += sm750fb.o
|
||||
|
||||
sm750fb-objs := sm750.o sm750_hw.o sm750_accel.o sm750_cursor.o \
|
||||
ddk750_chip.o ddk750_power.o ddk750_mode.o \
|
||||
ddk750_display.o ddk750_swi2c.o ddk750_dvi.o \
|
||||
ddk750_hwi2c.o
|
||||
ddk750_display.o ddk750_swi2c.o ddk750_hwi2c.o
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
#include "ddk750_chip.h"
|
||||
#include "ddk750_display.h"
|
||||
#include "ddk750_power.h"
|
||||
#include "ddk750_dvi.h"
|
||||
|
||||
static void set_display_control(int ctrl, int disp_state)
|
||||
{
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#define USE_DVICHIP
|
||||
#ifdef USE_DVICHIP
|
||||
#include "ddk750_chip.h"
|
||||
#include "ddk750_reg.h"
|
||||
#include "ddk750_dvi.h"
|
||||
|
||||
/*
|
||||
* This global variable contains all the supported driver and its corresponding
|
||||
* function API. Please set the function pointer to NULL whenever the function
|
||||
* is not supported.
|
||||
*/
|
||||
|
||||
static struct dvi_ctrl_device dcft_supported_dvi_controller[] = { };
|
||||
|
||||
int dvi_init(unsigned char edge_select,
|
||||
unsigned char bus_select,
|
||||
unsigned char dual_edge_clk_select,
|
||||
unsigned char hsync_enable,
|
||||
unsigned char vsync_enable,
|
||||
unsigned char deskew_enable,
|
||||
unsigned char deskew_setting,
|
||||
unsigned char continuous_sync_enable,
|
||||
unsigned char pll_filter_enable,
|
||||
unsigned char pll_filter_value)
|
||||
{
|
||||
struct dvi_ctrl_device *current_dvi_ctrl;
|
||||
|
||||
current_dvi_ctrl = dcft_supported_dvi_controller;
|
||||
if (current_dvi_ctrl->init) {
|
||||
return current_dvi_ctrl->init(edge_select,
|
||||
bus_select,
|
||||
dual_edge_clk_select,
|
||||
hsync_enable,
|
||||
vsync_enable,
|
||||
deskew_enable,
|
||||
deskew_setting,
|
||||
continuous_sync_enable,
|
||||
pll_filter_enable,
|
||||
pll_filter_value);
|
||||
}
|
||||
return -1; /* error */
|
||||
}
|
||||
|
||||
#endif
|
||||
@@ -1,57 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
#ifndef DDK750_DVI_H__
|
||||
#define DDK750_DVI_H__
|
||||
|
||||
/* dvi chip stuffs structros */
|
||||
|
||||
typedef long (*PFN_DVICTRL_INIT)(unsigned char edge_select,
|
||||
unsigned char bus_select,
|
||||
unsigned char dual_edge_clk_select,
|
||||
unsigned char hsync_enable,
|
||||
unsigned char vsync_enable,
|
||||
unsigned char deskew_enable,
|
||||
unsigned char deskew_setting,
|
||||
unsigned char continuous_sync_enable,
|
||||
unsigned char pll_filter_enable,
|
||||
unsigned char pll_filter_value);
|
||||
|
||||
typedef void (*PFN_DVICTRL_RESETCHIP)(void);
|
||||
typedef char* (*PFN_DVICTRL_GETCHIPSTRING)(void);
|
||||
typedef unsigned short (*PFN_DVICTRL_GETVENDORID)(void);
|
||||
typedef unsigned short (*PFN_DVICTRL_GETDEVICEID)(void);
|
||||
typedef void (*PFN_DVICTRL_SETPOWER)(unsigned char power_up);
|
||||
typedef void (*PFN_DVICTRL_HOTPLUGDETECTION)(unsigned char enable_hot_plug);
|
||||
typedef unsigned char (*PFN_DVICTRL_ISCONNECTED)(void);
|
||||
typedef unsigned char (*PFN_DVICTRL_CHECKINTERRUPT)(void);
|
||||
typedef void (*PFN_DVICTRL_CLEARINTERRUPT)(void);
|
||||
|
||||
/* Structure to hold all the function pointer to the DVI Controller. */
|
||||
struct dvi_ctrl_device {
|
||||
PFN_DVICTRL_INIT init;
|
||||
PFN_DVICTRL_RESETCHIP reset_chip;
|
||||
PFN_DVICTRL_GETCHIPSTRING get_chip_string;
|
||||
PFN_DVICTRL_GETVENDORID get_vendor_id;
|
||||
PFN_DVICTRL_GETDEVICEID get_device_id;
|
||||
PFN_DVICTRL_SETPOWER set_power;
|
||||
PFN_DVICTRL_HOTPLUGDETECTION enable_hot_plug_detection;
|
||||
PFN_DVICTRL_ISCONNECTED is_connected;
|
||||
PFN_DVICTRL_CHECKINTERRUPT check_interrupt;
|
||||
PFN_DVICTRL_CLEARINTERRUPT clear_interrupt;
|
||||
};
|
||||
|
||||
#define DVI_CTRL_SII164
|
||||
|
||||
/* dvi functions prototype */
|
||||
int dvi_init(unsigned char edge_select,
|
||||
unsigned char bus_select,
|
||||
unsigned char dual_edge_clk_select,
|
||||
unsigned char hsync_enable,
|
||||
unsigned char vsync_enable,
|
||||
unsigned char deskew_enable,
|
||||
unsigned char deskew_setting,
|
||||
unsigned char continuous_sync_enable,
|
||||
unsigned char pll_filter_enable,
|
||||
unsigned char pll_filter_value);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user