Commit db24aa04 authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Mauro Carvalho Chehab

media: i2c: Drop unused ad9389b video encoder driver

The ad9389b video encoder driver doesn't support DT and relies on
platform data. No board file has ever provided platform data for that
device. The driver has thus never been used in the mainline kernel since
its introduction in v3.7. Drop it.
Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
Acked-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent 3b764ff0
...@@ -222,7 +222,6 @@ Video encoders ...@@ -222,7 +222,6 @@ Video encoders
============ ========================================================== ============ ==========================================================
Driver Name Driver Name
============ ========================================================== ============ ==========================================================
ad9389b Analog Devices AD9389B encoder
adv7170 Analog Devices ADV7170 video encoder adv7170 Analog Devices ADV7170 video encoder
adv7175 Analog Devices ADV7175 video encoder adv7175 Analog Devices ADV7175 video encoder
adv7343 ADV7343 video encoder adv7343 ADV7343 video encoder
......
...@@ -1227,12 +1227,6 @@ F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml ...@@ -1227,12 +1227,6 @@ F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
F: drivers/iio/addac/ad74413r.c F: drivers/iio/addac/ad74413r.c
F: include/dt-bindings/iio/addac/adi,ad74413r.h F: include/dt-bindings/iio/addac/adi,ad74413r.h
ANALOG DEVICES INC AD9389B DRIVER
M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
L: linux-media@vger.kernel.org
S: Maintained
F: drivers/media/i2c/ad9389b*
ANALOG DEVICES INC ADA4250 DRIVER ANALOG DEVICES INC ADA4250 DRIVER
M: Antoniu Miclaus <antoniu.miclaus@analog.com> M: Antoniu Miclaus <antoniu.miclaus@analog.com>
L: linux-iio@vger.kernel.org L: linux-iio@vger.kernel.org
......
...@@ -1454,20 +1454,6 @@ endmenu ...@@ -1454,20 +1454,6 @@ endmenu
menu "Video encoders" menu "Video encoders"
visible if !MEDIA_HIDE_ANCILLARY_SUBDRV visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
config VIDEO_AD9389B
tristate "Analog Devices AD9389B encoder"
depends on VIDEO_DEV && I2C
select MEDIA_CONTROLLER
select VIDEO_V4L2_SUBDEV_API
help
Support for the Analog Devices AD9389B video encoder.
This is a Analog Devices HDMI transmitter.
To compile this driver as a module, choose M here: the
module will be called ad9389b.
config VIDEO_ADV7170 config VIDEO_ADV7170
tristate "Analog Devices ADV7170 video encoder" tristate "Analog Devices ADV7170 video encoder"
depends on VIDEO_DEV && I2C depends on VIDEO_DEV && I2C
......
...@@ -4,7 +4,6 @@ msp3400-objs := msp3400-driver.o msp3400-kthreads.o ...@@ -4,7 +4,6 @@ msp3400-objs := msp3400-driver.o msp3400-kthreads.o
obj-$(CONFIG_SDR_MAX2175) += max2175.o obj-$(CONFIG_SDR_MAX2175) += max2175.o
obj-$(CONFIG_VIDEO_AD5820) += ad5820.o obj-$(CONFIG_VIDEO_AD5820) += ad5820.o
obj-$(CONFIG_VIDEO_AD9389B) += ad9389b.o
obj-$(CONFIG_VIDEO_ADP1653) += adp1653.o obj-$(CONFIG_VIDEO_ADP1653) += adp1653.o
obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o
obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o
......
This diff is collapsed.
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Analog Devices AD9389B/AD9889B video encoder driver header
*
* Copyright 2012 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
*/
#ifndef AD9389B_H
#define AD9389B_H
enum ad9389b_tmds_pll_gear {
AD9389B_TMDS_PLL_GEAR_AUTOMATIC,
AD9389B_TMDS_PLL_GEAR_SEMI_AUTOMATIC,
};
/* Platform dependent definitions */
struct ad9389b_platform_data {
enum ad9389b_tmds_pll_gear tmds_pll_gear ;
/* Differential Data/Clock Output Drive Strength (reg. 0xa2/0xa3) */
u8 diff_data_drive_strength;
u8 diff_clk_drive_strength;
};
/* notify events */
#define AD9389B_MONITOR_DETECT 0
#define AD9389B_EDID_DETECT 1
struct ad9389b_monitor_detect {
int present;
};
struct ad9389b_edid_detect {
int present;
int segment;
};
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment