[media] rc: img-ir: add to build

Add ImgTec IR decoder driver to the build system.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
This commit is contained in:
James Hogan 2014-02-28 20:28:55 -03:00 committed by Mauro Carvalho Chehab
parent 30dd9e0c8d
commit 54b2912040
4 changed files with 35 additions and 0 deletions

View file

@ -309,6 +309,8 @@ config IR_RX51
The driver uses omap DM timers for generating the carrier
wave and pulses.
source "drivers/media/rc/img-ir/Kconfig"
config RC_LOOPBACK
tristate "Remote Control Loopback Driver"
depends on RC_CORE

View file

@ -32,3 +32,4 @@ obj-$(CONFIG_IR_GPIO_CIR) += gpio-ir-recv.o
obj-$(CONFIG_IR_IGUANA) += iguanair.o
obj-$(CONFIG_IR_TTUSBIR) += ttusbir.o
obj-$(CONFIG_RC_ST) += st_rc.o
obj-$(CONFIG_IR_IMG) += img-ir/

View file

@ -0,0 +1,26 @@
config IR_IMG
tristate "ImgTec IR Decoder"
depends on RC_CORE
select IR_IMG_HW if !IR_IMG_RAW
help
Say Y or M here if you want to use the ImgTec infrared decoder
functionality found in SoCs such as TZ1090.
config IR_IMG_RAW
bool "Raw decoder"
depends on IR_IMG
help
Say Y here to enable the raw mode driver which passes raw IR signal
changes to the IR raw decoders for software decoding. This is much
less reliable (due to lack of timestamps) and consumes more
processing power than using hardware decode, but can be useful for
testing, debug, and to make more protocols available.
config IR_IMG_HW
bool "Hardware decoder"
depends on IR_IMG
help
Say Y here to enable the hardware decode driver which decodes the IR
signals in hardware. This is more reliable, consumes less processing
power since only a single interrupt is received for each scancode,
and allows an IR scancode to be used as a wake event.

View file

@ -0,0 +1,6 @@
img-ir-y := img-ir-core.o
img-ir-$(CONFIG_IR_IMG_RAW) += img-ir-raw.o
img-ir-$(CONFIG_IR_IMG_HW) += img-ir-hw.o
img-ir-objs := $(img-ir-y)
obj-$(CONFIG_IR_IMG) += img-ir.o