1config IR_IMG 2 tristate "ImgTec IR Decoder" 3 depends on RC_CORE 4 select IR_IMG_HW if !IR_IMG_RAW 5 help 6 Say Y or M here if you want to use the ImgTec infrared decoder 7 functionality found in SoCs such as TZ1090. 8 9config IR_IMG_RAW 10 bool "Raw decoder" 11 depends on IR_IMG 12 help 13 Say Y here to enable the raw mode driver which passes raw IR signal 14 changes to the IR raw decoders for software decoding. This is much 15 less reliable (due to lack of timestamps) and consumes more 16 processing power than using hardware decode, but can be useful for 17 testing, debug, and to make more protocols available. 18 19config IR_IMG_HW 20 bool "Hardware decoder" 21 depends on IR_IMG 22 help 23 Say Y here to enable the hardware decode driver which decodes the IR 24 signals in hardware. This is more reliable, consumes less processing 25 power since only a single interrupt is received for each scancode, 26 and allows an IR scancode to be used as a wake event. 27 28config IR_IMG_NEC 29 bool "NEC protocol support" 30 depends on IR_IMG_HW 31 help 32 Say Y here to enable support for the NEC, extended NEC, and 32-bit 33 NEC protocols in the ImgTec infrared decoder block. 34 35config IR_IMG_JVC 36 bool "JVC protocol support" 37 depends on IR_IMG_HW 38 help 39 Say Y here to enable support for the JVC protocol in the ImgTec 40 infrared decoder block. 41 42config IR_IMG_SONY 43 bool "Sony protocol support" 44 depends on IR_IMG_HW 45 help 46 Say Y here to enable support for the Sony protocol in the ImgTec 47 infrared decoder block. 48 49config IR_IMG_SHARP 50 bool "Sharp protocol support" 51 depends on IR_IMG_HW 52 help 53 Say Y here to enable support for the Sharp protocol in the ImgTec 54 infrared decoder block. 55 56config IR_IMG_SANYO 57 bool "Sanyo protocol support" 58 depends on IR_IMG_HW 59 help 60 Say Y here to enable support for the Sanyo protocol (used by Sanyo, 61 Aiwa, Chinon remotes) in the ImgTec infrared decoder block. 62