diff options
-rw-r--r-- | drivers/media/IR/Kconfig | 4 | ||||
-rw-r--r-- | drivers/media/IR/Makefile | 3 | ||||
-rw-r--r-- | drivers/media/IR/ir-functions.c (renamed from drivers/media/common/ir-functions.c) | 0 | ||||
-rw-r--r-- | drivers/media/IR/ir-keymaps.c (renamed from drivers/media/common/ir-keymaps.c) | 0 | ||||
-rw-r--r-- | drivers/media/IR/ir-keytable.c (renamed from drivers/media/common/ir-keytable.c) | 1 | ||||
-rw-r--r-- | drivers/media/Kconfig | 1 | ||||
-rw-r--r-- | drivers/media/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/common/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/video/Kconfig | 4 |
9 files changed, 10 insertions, 7 deletions
diff --git a/drivers/media/IR/Kconfig b/drivers/media/IR/Kconfig new file mode 100644 index 000000000000..5b4ac969a586 --- /dev/null +++ b/drivers/media/IR/Kconfig | |||
@@ -0,0 +1,4 @@ | |||
1 | config VIDEO_IR | ||
2 | tristate | ||
3 | depends on INPUT | ||
4 | default INPUT | ||
diff --git a/drivers/media/IR/Makefile b/drivers/media/IR/Makefile new file mode 100644 index 000000000000..2781f430c6e1 --- /dev/null +++ b/drivers/media/IR/Makefile | |||
@@ -0,0 +1,3 @@ | |||
1 | ir-common-objs := ir-functions.o ir-keymaps.o ir-keytable.o | ||
2 | |||
3 | obj-$(CONFIG_VIDEO_IR) += ir-common.o | ||
diff --git a/drivers/media/common/ir-functions.c b/drivers/media/IR/ir-functions.c index e616f624ceaa..e616f624ceaa 100644 --- a/drivers/media/common/ir-functions.c +++ b/drivers/media/IR/ir-functions.c | |||
diff --git a/drivers/media/common/ir-keymaps.c b/drivers/media/IR/ir-keymaps.c index 9bbe6b1e9871..9bbe6b1e9871 100644 --- a/drivers/media/common/ir-keymaps.c +++ b/drivers/media/IR/ir-keymaps.c | |||
diff --git a/drivers/media/common/ir-keytable.c b/drivers/media/IR/ir-keytable.c index ceef0e82fb4b..99ed2deceef3 100644 --- a/drivers/media/common/ir-keytable.c +++ b/drivers/media/IR/ir-keytable.c | |||
@@ -10,6 +10,7 @@ | |||
10 | #define IR_TAB_MIN_SIZE 32 | 10 | #define IR_TAB_MIN_SIZE 32 |
11 | #define IR_TAB_MAX_SIZE 1024 | 11 | #define IR_TAB_MAX_SIZE 1024 |
12 | 12 | ||
13 | |||
13 | /** | 14 | /** |
14 | * ir_seek_table() - returns the element order on the table | 15 | * ir_seek_table() - returns the element order on the table |
15 | * @rc_tab: the ir_scancode_table with the keymap to be used | 16 | * @rc_tab: the ir_scancode_table with the keymap to be used |
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index ba69beeb0e21..a28541b2b1a2 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig | |||
@@ -99,6 +99,7 @@ config VIDEO_MEDIA | |||
99 | comment "Multimedia drivers" | 99 | comment "Multimedia drivers" |
100 | 100 | ||
101 | source "drivers/media/common/Kconfig" | 101 | source "drivers/media/common/Kconfig" |
102 | source "drivers/media/IR/Kconfig" | ||
102 | 103 | ||
103 | # | 104 | # |
104 | # Tuner drivers for DVB and V4L | 105 | # Tuner drivers for DVB and V4L |
diff --git a/drivers/media/Makefile b/drivers/media/Makefile index 09a829d8a7e7..499b0810d019 100644 --- a/drivers/media/Makefile +++ b/drivers/media/Makefile | |||
@@ -2,7 +2,7 @@ | |||
2 | # Makefile for the kernel multimedia device drivers. | 2 | # Makefile for the kernel multimedia device drivers. |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-y += common/ video/ | 5 | obj-y += common/ IR/ video/ |
6 | 6 | ||
7 | obj-$(CONFIG_VIDEO_DEV) += radio/ | 7 | obj-$(CONFIG_VIDEO_DEV) += radio/ |
8 | obj-$(CONFIG_DVB_CORE) += dvb/ | 8 | obj-$(CONFIG_DVB_CORE) += dvb/ |
diff --git a/drivers/media/common/Makefile b/drivers/media/common/Makefile index 169b337b7c9d..e3ec9639321b 100644 --- a/drivers/media/common/Makefile +++ b/drivers/media/common/Makefile | |||
@@ -1,8 +1,6 @@ | |||
1 | saa7146-objs := saa7146_i2c.o saa7146_core.o | 1 | saa7146-objs := saa7146_i2c.o saa7146_core.o |
2 | saa7146_vv-objs := saa7146_fops.o saa7146_video.o saa7146_hlp.o saa7146_vbi.o | 2 | saa7146_vv-objs := saa7146_fops.o saa7146_video.o saa7146_hlp.o saa7146_vbi.o |
3 | ir-common-objs := ir-functions.o ir-keymaps.o ir-keytable.o | ||
4 | 3 | ||
5 | obj-y += tuners/ | 4 | obj-y += tuners/ |
6 | obj-$(CONFIG_VIDEO_SAA7146) += saa7146.o | 5 | obj-$(CONFIG_VIDEO_SAA7146) += saa7146.o |
7 | obj-$(CONFIG_VIDEO_SAA7146_VV) += saa7146_vv.o | 6 | obj-$(CONFIG_VIDEO_SAA7146_VV) += saa7146_vv.o |
8 | obj-$(CONFIG_VIDEO_IR) += ir-common.o | ||
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index 9dc74c93bf24..f63909d9c70b 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
@@ -37,10 +37,6 @@ config VIDEO_BTCX | |||
37 | depends on PCI | 37 | depends on PCI |
38 | tristate | 38 | tristate |
39 | 39 | ||
40 | config VIDEO_IR | ||
41 | tristate | ||
42 | depends on INPUT | ||
43 | |||
44 | config VIDEO_TVEEPROM | 40 | config VIDEO_TVEEPROM |
45 | tristate | 41 | tristate |
46 | depends on I2C | 42 | depends on I2C |