Commit 69e7b650 authored by Olli Salonen's avatar Olli Salonen Committed by Mauro Carvalho Chehab

[media] dvbsky: add option to disable IR receiver

Add an option to disable remote controller for DVBSky devices by specifying
the disable_rc option at modprobe.
Signed-off-by: default avatarOlli Salonen <olli.salonen@iki.fi>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 40bba097
...@@ -25,6 +25,10 @@ ...@@ -25,6 +25,10 @@
#define DVBSKY_MSG_DELAY 0/*2000*/ #define DVBSKY_MSG_DELAY 0/*2000*/
#define DVBSKY_BUF_LEN 64 #define DVBSKY_BUF_LEN 64
static int dvb_usb_dvbsky_disable_rc;
module_param_named(disable_rc, dvb_usb_dvbsky_disable_rc, int, 0644);
MODULE_PARM_DESC(disable_rc, "Disable inbuilt IR receiver.");
DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
struct dvbsky_state { struct dvbsky_state {
...@@ -213,6 +217,11 @@ static int dvbsky_rc_query(struct dvb_usb_device *d) ...@@ -213,6 +217,11 @@ static int dvbsky_rc_query(struct dvb_usb_device *d)
static int dvbsky_get_rc_config(struct dvb_usb_device *d, struct dvb_usb_rc *rc) static int dvbsky_get_rc_config(struct dvb_usb_device *d, struct dvb_usb_rc *rc)
{ {
if (dvb_usb_dvbsky_disable_rc) {
rc->map_name = NULL;
return 0;
}
rc->allowed_protos = RC_BIT_RC5; rc->allowed_protos = RC_BIT_RC5;
rc->query = dvbsky_rc_query; rc->query = dvbsky_rc_query;
rc->interval = 300; rc->interval = 300;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment