summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@s-opensource.com>2017-10-05 09:56:39 -0400
committerMauro Carvalho Chehab <mchehab@s-opensource.com>2017-12-18 11:52:24 -0500
commit1ac051631a90b3062694c5ae6b85cf4d7699749d (patch)
treec81dbc25669b46b6b8c3e9f950b4974ec9ec0b74
parent39654531be4cd6f358ada4d54ea9ae01d3adff08 (diff)
media: get rid of i2c-addr.h
In the past, the same I2C address were used on multiple places. After I2C rebinding changes, this is no longer needed. So, we can just get rid of this header, placing the I2C address where they belong, e. g. either at bttv driver or at tvtuner. Acked-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
-rw-r--r--drivers/media/i2c/tda7432.c1
-rw-r--r--drivers/media/i2c/tvaudio.c2
-rw-r--r--drivers/media/pci/bt8xx/bttv-cards.c7
-rw-r--r--drivers/media/pci/bt8xx/bttv.h1
-rw-r--r--drivers/media/usb/em28xx/em28xx-cards.c1
-rw-r--r--drivers/media/usb/tm6000/tm6000-cards.c1
-rw-r--r--include/media/i2c-addr.h36
-rw-r--r--include/media/i2c/tvaudio.h17
8 files changed, 23 insertions, 43 deletions
diff --git a/drivers/media/i2c/tda7432.c b/drivers/media/i2c/tda7432.c
index d87168adee45..1c5c61d829d6 100644
--- a/drivers/media/i2c/tda7432.c
+++ b/drivers/media/i2c/tda7432.c
@@ -36,7 +36,6 @@
36#include <media/v4l2-device.h> 36#include <media/v4l2-device.h>
37#include <media/v4l2-ioctl.h> 37#include <media/v4l2-ioctl.h>
38#include <media/v4l2-ctrls.h> 38#include <media/v4l2-ctrls.h>
39#include <media/i2c-addr.h>
40 39
41#ifndef VIDEO_AUDIO_BALANCE 40#ifndef VIDEO_AUDIO_BALANCE
42# define VIDEO_AUDIO_BALANCE 32 41# define VIDEO_AUDIO_BALANCE 32
diff --git a/drivers/media/i2c/tvaudio.c b/drivers/media/i2c/tvaudio.c
index 16a1e08ce06c..e6edda524856 100644
--- a/drivers/media/i2c/tvaudio.c
+++ b/drivers/media/i2c/tvaudio.c
@@ -40,8 +40,6 @@
40#include <media/v4l2-device.h> 40#include <media/v4l2-device.h>
41#include <media/v4l2-ctrls.h> 41#include <media/v4l2-ctrls.h>
42 42
43#include <media/i2c-addr.h>
44
45/* ---------------------------------------------------------------------- */ 43/* ---------------------------------------------------------------------- */
46/* insmod args */ 44/* insmod args */
47 45
diff --git a/drivers/media/pci/bt8xx/bttv-cards.c b/drivers/media/pci/bt8xx/bttv-cards.c
index 5cc42b426715..7dcf509e66d9 100644
--- a/drivers/media/pci/bt8xx/bttv-cards.c
+++ b/drivers/media/pci/bt8xx/bttv-cards.c
@@ -141,6 +141,13 @@ MODULE_PARM_DESC(audiodev, "specify audio device:\n"
141MODULE_PARM_DESC(saa6588, "if 1, then load the saa6588 RDS module, default (0) is to use the card definition."); 141MODULE_PARM_DESC(saa6588, "if 1, then load the saa6588 RDS module, default (0) is to use the card definition.");
142MODULE_PARM_DESC(no_overlay, "allow override overlay default (0 disables, 1 enables) [some VIA/SIS chipsets are known to have problem with overlay]"); 142MODULE_PARM_DESC(no_overlay, "allow override overlay default (0 disables, 1 enables) [some VIA/SIS chipsets are known to have problem with overlay]");
143 143
144
145/* I2C addresses list */
146#define I2C_ADDR_TDA7432 0x8a
147#define I2C_ADDR_MSP3400 0x80
148#define I2C_ADDR_MSP3400_ALT 0x88
149
150
144/* ----------------------------------------------------------------------- */ 151/* ----------------------------------------------------------------------- */
145/* list of card IDs for bt878+ cards */ 152/* list of card IDs for bt878+ cards */
146 153
diff --git a/drivers/media/pci/bt8xx/bttv.h b/drivers/media/pci/bt8xx/bttv.h
index eb67e362acf7..cc555a4d4462 100644
--- a/drivers/media/pci/bt8xx/bttv.h
+++ b/drivers/media/pci/bt8xx/bttv.h
@@ -18,7 +18,6 @@
18#include <linux/videodev2.h> 18#include <linux/videodev2.h>
19#include <linux/i2c.h> 19#include <linux/i2c.h>
20#include <media/v4l2-device.h> 20#include <media/v4l2-device.h>
21#include <media/i2c-addr.h>
22#include <media/tuner.h> 21#include <media/tuner.h>
23 22
24/* ---------------------------------------------------------- */ 23/* ---------------------------------------------------------- */
diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c
index 4c57fd7929cb..34e16f6ab4ac 100644
--- a/drivers/media/usb/em28xx/em28xx-cards.c
+++ b/drivers/media/usb/em28xx/em28xx-cards.c
@@ -36,7 +36,6 @@
36#include <media/i2c/saa7115.h> 36#include <media/i2c/saa7115.h>
37#include <dt-bindings/media/tvp5150.h> 37#include <dt-bindings/media/tvp5150.h>
38#include <media/i2c/tvaudio.h> 38#include <media/i2c/tvaudio.h>
39#include <media/i2c-addr.h>
40#include <media/tveeprom.h> 39#include <media/tveeprom.h>
41#include <media/v4l2-common.h> 40#include <media/v4l2-common.h>
42#include <sound/ac97_codec.h> 41#include <sound/ac97_codec.h>
diff --git a/drivers/media/usb/tm6000/tm6000-cards.c b/drivers/media/usb/tm6000/tm6000-cards.c
index 8d2aa63f9b94..4d5f4cc4887e 100644
--- a/drivers/media/usb/tm6000/tm6000-cards.c
+++ b/drivers/media/usb/tm6000/tm6000-cards.c
@@ -13,7 +13,6 @@
13#include <media/v4l2-common.h> 13#include <media/v4l2-common.h>
14#include <media/tuner.h> 14#include <media/tuner.h>
15#include <media/i2c/tvaudio.h> 15#include <media/i2c/tvaudio.h>
16#include <media/i2c-addr.h>
17#include <media/rc-map.h> 16#include <media/rc-map.h>
18 17
19#include "tm6000.h" 18#include "tm6000.h"
diff --git a/include/media/i2c-addr.h b/include/media/i2c-addr.h
deleted file mode 100644
index ce4298ca8f99..000000000000
--- a/include/media/i2c-addr.h
+++ /dev/null
@@ -1,36 +0,0 @@
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * V4L I2C address list
4 *
5 *
6 * Copyright (C) 2006 Mauro Carvalho Chehab <mchehab@infradead.org>
7 * Based on a previous mapping by
8 * Ralph Metzler (rjkm@thp.uni-koeln.de)
9 * Gerd Knorr <kraxel@goldbach.in-berlin.de>
10 *
11 */
12
13/* bttv address list */
14#define I2C_ADDR_TDA7432 0x8a
15#define I2C_ADDR_TDA8425 0x82
16#define I2C_ADDR_TDA9840 0x84
17#define I2C_ADDR_TDA9874 0xb0 /* also used by 9875 */
18#define I2C_ADDR_TDA9875 0xb0
19#define I2C_ADDR_MSP3400 0x80
20#define I2C_ADDR_MSP3400_ALT 0x88
21#define I2C_ADDR_TEA6300 0x80 /* also used by 6320 */
22
23/*
24 * i2c bus addresses for the chips supported by tvaudio.c
25 */
26
27#define I2C_ADDR_TDA8425 0x82
28#define I2C_ADDR_TDA9840 0x84 /* also used by TA8874Z */
29#define I2C_ADDR_TDA985x_L 0xb4 /* also used by 9873 */
30#define I2C_ADDR_TDA985x_H 0xb6
31#define I2C_ADDR_TDA9874 0xb0 /* also used by 9875 */
32
33#define I2C_ADDR_TEA6300 0x80 /* also used by 6320 */
34#define I2C_ADDR_TEA6420 0x98
35
36#define I2C_ADDR_PIC16C54 0x96 /* PV951 */
diff --git a/include/media/i2c/tvaudio.h b/include/media/i2c/tvaudio.h
index 1ac8184693f8..f13e1a386364 100644
--- a/include/media/i2c/tvaudio.h
+++ b/include/media/i2c/tvaudio.h
@@ -21,7 +21,22 @@
21#ifndef _TVAUDIO_H 21#ifndef _TVAUDIO_H
22#define _TVAUDIO_H 22#define _TVAUDIO_H
23 23
24#include <media/i2c-addr.h> 24/*
25 * i2c bus addresses for the chips supported by tvaudio.c
26 */
27
28#define I2C_ADDR_TDA8425 0x82
29#define I2C_ADDR_TDA9840 0x84
30#define I2C_ADDR_TDA9874 0xb0 /* also used by 9875 */
31#define I2C_ADDR_TDA9875 0xb0
32#define I2C_ADDR_TDA8425 0x82
33#define I2C_ADDR_TDA9840 0x84 /* also used by TA8874Z */
34#define I2C_ADDR_TDA985x_L 0xb4 /* also used by 9873 */
35#define I2C_ADDR_TDA985x_H 0xb6
36#define I2C_ADDR_TDA9874 0xb0 /* also used by 9875 */
37#define I2C_ADDR_TEA6300 0x80 /* also used by 6320 */
38#define I2C_ADDR_TEA6420 0x98
39#define I2C_ADDR_PIC16C54 0x96 /* PV951 */
25 40
26/* The tvaudio module accepts the following inputs: */ 41/* The tvaudio module accepts the following inputs: */
27#define TVAUDIO_INPUT_TUNER 0 42#define TVAUDIO_INPUT_TUNER 0