Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 54b29120 authored by James Hogan's avatar James Hogan Committed by Mauro Carvalho Chehab
Browse files

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



Add ImgTec IR decoder driver to the build system.

Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
parent 30dd9e0c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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/
+26 −0
Original line number Diff line number Diff line
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.
+6 −0
Original line number Diff line number Diff line
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