The following series implements the suggested change to ir-core to use a 1:31 struct for pulse/space durations, adds two new raw decoders, converts two users of ir-functions to plain ir-core and fixes a few small bugs in ir-core. --- David Härdeman (8): ir-core: change duration to be coded as a u32 integer ir-core: Add JVC support to ir-core ir-core: Add Sony support to ir-core ir-core: remove ir-functions usage from dm1105 ir-core: convert mantis from ir-functions.c ir-core: fix double spinlock init in drivers/media/IR/rc-map.c ir-core: fix table resize during keymap init ir-core: fix some confusing comments drivers/media/IR/Kconfig | 18 ++ drivers/media/IR/Makefile | 2 drivers/media/IR/ir-core-priv.h | 63 ++++--- drivers/media/IR/ir-jvc-decoder.c | 320 ++++++++++++++++++++++++++++++++++++ drivers/media/IR/ir-keytable.c | 12 + drivers/media/IR/ir-nec-decoder.c | 120 ++++++++------ drivers/media/IR/ir-raw-event.c | 32 ++-- drivers/media/IR/ir-rc5-decoder.c | 105 ++++++------ drivers/media/IR/ir-rc6-decoder.c | 221 +++++++++++++------------ drivers/media/IR/ir-sony-decoder.c | 312 +++++++++++++++++++++++++++++++++++ drivers/media/IR/ir-sysfs.c | 12 + drivers/media/IR/rc-map.c | 5 - 12 files changed, 955 insertions(+), 267 deletions(-) create mode 100644 drivers/media/IR/ir-jvc-decoder.c create mode 100644 drivers/media/IR/ir-sony-decoder.c -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html