diff options
author | David Härdeman <david@hardeman.nu> | 2014-04-03 19:32:16 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-07-23 21:01:35 -0400 |
commit | da6e162d6a4607362f8478c715c797d84d449f8b (patch) | |
tree | 3f0b67c8f226bdbe281180968519645f5316fefd /drivers/media/rc/ir-raw.c | |
parent | 0bc56cbef9fb496c79e34c46329f016064d3b0f6 (diff) |
[media] rc-core: simplify sysfs code
Simplify and cleanup the sysfs code a bit.
[m.chehab@samsung.com: rebased and fixed a CodingStyle issue]
Signed-off-by: David Härdeman <david@hardeman.nu>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'drivers/media/rc/ir-raw.c')
-rw-r--r-- | drivers/media/rc/ir-raw.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/media/rc/ir-raw.c b/drivers/media/rc/ir-raw.c index 763c9d131d0f..c08718e17671 100644 --- a/drivers/media/rc/ir-raw.c +++ b/drivers/media/rc/ir-raw.c | |||
@@ -240,6 +240,12 @@ ir_raw_get_allowed_protocols(void) | |||
240 | return protocols; | 240 | return protocols; |
241 | } | 241 | } |
242 | 242 | ||
243 | static int change_protocol(struct rc_dev *dev, u64 *rc_type) | ||
244 | { | ||
245 | /* the caller will update dev->enabled_protocols */ | ||
246 | return 0; | ||
247 | } | ||
248 | |||
243 | /* | 249 | /* |
244 | * Used to (un)register raw event clients | 250 | * Used to (un)register raw event clients |
245 | */ | 251 | */ |
@@ -257,6 +263,7 @@ int ir_raw_event_register(struct rc_dev *dev) | |||
257 | 263 | ||
258 | dev->raw->dev = dev; | 264 | dev->raw->dev = dev; |
259 | rc_set_enabled_protocols(dev, ~0); | 265 | rc_set_enabled_protocols(dev, ~0); |
266 | dev->change_protocol = change_protocol; | ||
260 | rc = kfifo_alloc(&dev->raw->kfifo, | 267 | rc = kfifo_alloc(&dev->raw->kfifo, |
261 | sizeof(struct ir_raw_event) * MAX_IR_EVENT_SIZE, | 268 | sizeof(struct ir_raw_event) * MAX_IR_EVENT_SIZE, |
262 | GFP_KERNEL); | 269 | GFP_KERNEL); |