Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 226216
b: refs/heads/master
c: 4c7b355
h: refs/heads/master
v: v3
  • Loading branch information
David Härdeman authored and Mauro Carvalho Chehab committed Dec 29, 2010
1 parent 82efbfa commit 336f1bb
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 30 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 631493ecacd81f1af74de459c1d16f7ffa6c82c0
refs/heads/master: 4c7b355df6e7f05304e05f6b7a286e59a5f1cc54
10 changes: 0 additions & 10 deletions trunk/drivers/media/rc/rc-core-priv.h
Original file line number Diff line number Diff line change
Expand Up @@ -129,14 +129,6 @@ static inline bool is_timing_event(struct ir_raw_event ev)

#define TO_US(duration) DIV_ROUND_CLOSEST((duration), 1000)
#define TO_STR(is_pulse) ((is_pulse) ? "pulse" : "space")
/*
* Routines from ir-sysfs.c - Meant to be called only internally inside
* ir-core
*/
int ir_register_input(struct input_dev *input_dev);

int ir_register_class(struct input_dev *input_dev);
void ir_unregister_class(struct input_dev *input_dev);

/*
* Routines from ir-raw-event.c to be used internally and by decoders
Expand All @@ -148,8 +140,6 @@ int ir_raw_handler_register(struct ir_raw_handler *ir_raw_handler);
void ir_raw_handler_unregister(struct ir_raw_handler *ir_raw_handler);
void ir_raw_init(void);

int ir_rcmap_init(void);
void ir_rcmap_cleanup(void);
/*
* Decoder initialization code
*
Expand Down
30 changes: 13 additions & 17 deletions trunk/drivers/media/rc/rc-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,16 @@ static unsigned long ir_core_dev_number;
/* FIXME: IR_KEYPRESS_TIMEOUT should be protocol specific */
#define IR_KEYPRESS_TIMEOUT 250

/* Used to handle IR raw handler extensions */
/* Used to keep track of known keymaps */
static LIST_HEAD(rc_map_list);
static DEFINE_SPINLOCK(rc_map_lock);

/* Forward declarations */
static int ir_register_class(struct input_dev *input_dev);
static void ir_unregister_class(struct input_dev *input_dev);
static int ir_register_input(struct input_dev *input_dev);


static struct rc_keymap *seek_rc_map(const char *name)
{
struct rc_keymap *map = NULL;
Expand Down Expand Up @@ -112,16 +118,6 @@ static struct rc_keymap empty_map = {
}
};

int ir_rcmap_init(void)
{
return ir_register_map(&empty_map);
}

void ir_rcmap_cleanup(void)
{
ir_unregister_map(&empty_map);
}

/**
* ir_create_table() - initializes a scancode table
* @rc_tab: the ir_scancode_table to initialize
Expand Down Expand Up @@ -265,7 +261,7 @@ static unsigned int ir_update_mapping(struct input_dev *dev,
}

/**
* ir_locate_scancode() - set a keycode in the scancode->keycode table
* ir_establish_scancode() - set a keycode in the scancode->keycode table
* @ir_dev: the struct ir_input_dev device descriptor
* @rc_tab: scancode table to be searched
* @scancode: the desired scancode
Expand Down Expand Up @@ -1097,7 +1093,7 @@ static struct device_type rc_dev_type = {
*
* This routine is used to register the syfs code for IR class
*/
int ir_register_class(struct input_dev *input_dev)
static int ir_register_class(struct input_dev *input_dev)
{
struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
int devno = find_first_zero_bit(&ir_core_dev_number,
Expand All @@ -1122,7 +1118,7 @@ int ir_register_class(struct input_dev *input_dev)
* @input_dev: the struct input_dev descriptor of the device
*/

int ir_register_input(struct input_dev *input_dev)
static int ir_register_input(struct input_dev *input_dev)
{
struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
int rc;
Expand Down Expand Up @@ -1155,7 +1151,7 @@ int ir_register_input(struct input_dev *input_dev)
*
* This routine is used to unregister the syfs code for IR class
*/
void ir_unregister_class(struct input_dev *input_dev)
static void ir_unregister_class(struct input_dev *input_dev)
{
struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);

Expand All @@ -1181,15 +1177,15 @@ static int __init ir_core_init(void)

/* Initialize/load the decoders/keymap code that will be used */
ir_raw_init();
ir_rcmap_init();
ir_register_map(&empty_map);

return 0;
}

static void __exit ir_core_exit(void)
{
class_unregister(&ir_input_class);
ir_rcmap_cleanup();
ir_unregister_map(&empty_map);
}

module_init(ir_core_init);
Expand Down
2 changes: 0 additions & 2 deletions trunk/include/media/ir-core.h
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,6 @@ enum raw_event_type {

#define to_ir_input_dev(_attr) container_of(_attr, struct ir_input_dev, attr)

/* From ir-keytable.c */
int __ir_input_register(struct input_dev *dev,
const struct ir_scancode_table *ir_codes,
struct ir_dev_props *props,
Expand Down Expand Up @@ -164,7 +163,6 @@ void ir_keyup(struct input_dev *dev);
u32 ir_g_keycode_from_table(struct input_dev *input_dev, u32 scancode);

/* From ir-raw-event.c */

struct ir_raw_event {
union {
u32 duration;
Expand Down

0 comments on commit 336f1bb

Please sign in to comment.