This patch serie brings driver closer to recently used APIs and removes no longer used gpio_ir_recv_platform_data support. It was done as an excercise before writing similar driver using FIQ and hw timers as this one gives too imprecise timing. Ladislav Michl (10): media: rc: gpio-ir-recv: use helper vaiable to acess device info media: rc: gpio-ir-recv: use devm_kzalloc media: rc: gpio-ir-recv: use devm_rc_allocate_device media: rc: gpio-ir-recv: use devm_gpio_request_one media: rc: gpio-ir-recv: use devm_rc_register_device media: rc: gpio-ir-recv: do not allow threaded interrupt handler media: rc: gpio-ir-recv: use devm_request_irq media: rc: gpio-ir-recv: use KBUILD_MODNAME media: rc: gpio-ir-recv: remove gpio_ir_recv_platform_data media: rc: gpio-ir-recv: use gpiolib API drivers/media/rc/Kconfig | 1 + drivers/media/rc/gpio-ir-recv.c | 191 +++++++---------------- include/linux/platform_data/media/gpio-ir-recv.h | 23 --- 3 files changed, 58 insertions(+), 157 deletions(-) delete mode 100644 include/linux/platform_data/media/gpio-ir-recv.h -- 2.11.0