/* * SPDX-License-Identifier: GPL-2.0+ * * Siano Mobile Silicon, Inc. * MDTV receiver kernel modules. * Copyright (C) 2006-2009, Uri Shkolnik * * Copyright (c) 2010 - Mauro Carvalho Chehab * - Ported the driver to use rc-core * - IR raw event decoding is now done at rc-core * - Code almost re-written */ #ifndef __SMS_IR_H__ #define __SMS_IR_H__ #include <linux/input.h> #include <media/rc-core.h> struct smscore_device_t; struct ir_t { struct rc_dev *dev; char name[40]; char phys[32]; char *rc_codes; u32 timeout; u32 controller; }; #ifdef CONFIG_SMS_SIANO_RC int sms_ir_init(struct smscore_device_t *coredev); void sms_ir_exit(struct smscore_device_t *coredev); void sms_ir_event(struct smscore_device_t *coredev, const char *buf, int len); #else
inline static int sms_ir_init(struct smscore_device_t *coredev) { return 0; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Mauro Carvalho Chehab | 15 | 100.00% | 1 | 100.00% |
Total | 15 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Mauro Carvalho Chehab | 11 | 100.00% | 1 | 100.00% |
Total | 11 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Mauro Carvalho Chehab | 19 | 100.00% | 1 | 100.00% |
Total | 19 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Uri Shkolnik | 70 | 50.00% | 1 | 14.29% |
Mauro Carvalho Chehab | 68 | 48.57% | 5 | 71.43% |
David Härdeman | 2 | 1.43% | 1 | 14.29% |
Total | 140 | 100.00% | 7 | 100.00% |