Re: [PATCHv2 0/2] Add Nokia N900 (RX51) IR diode support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 08/10/12 13:16, Timo Kokkonen wrote:
> These patches add the support for sending IR remote controller codes
> on the Nokia N900 phone. The code is taken from the public N900 kernel
> release and modified to work with today's kernel.
> 
> The code has been tested with a real Nokia N900 device and confirmed
> to work. I can identify only one known issue; The IR pulses being sent
> become *veeery* long if the device chooses to go into any sleep modes
> during transmitting the IR pulses. The driver makes an attempt to set
> up PM latency constraints, but apparently those don't apply as there
> is currently only no-op PM layer available. Therefore, I guess this
> driver doesn't actually work properly unless there is some background
> load that prevents the device from enterint sleep modes or the sleep
> modes are disabled altogether. However, once a proper PM layer
> implementation becomes available, I expect this problem to resolve
> itself. The same code used to work with the actual N900 kernel that
> has those implemented.
> 
> Any comments regarding the patches are welcome.
> 
> I guess media list won't take in omap patches and omap list doesn't
> take media patches. So I wrote the patches so that they can be applied
> independently. If you want me to remove the #ifdef hacks from the
> board file (that is needed to break the build dependency between the
> patches), then the ir-rx51.c patch needs to be applied before the
> board file patch. But I though it would be more flexible this way. I'm
> open to suggestions on how you are willing to accept the patches.
> 
> ---
> 
> Changes since v1:
> 
> - Move ir-rx51.h into include/media directory
> 

Any comments on these? Anything still missing before you can consider
accepting these? Thanks!

-Timo

> 
> Timo Kokkonen (2):
>   media: rc: Introduce RX51 IR transmitter driver
>   ARM: mach-omap2: board-rx51-peripherals: Add lirc-rx51 data
> 
>  arch/arm/mach-omap2/board-rx51-peripherals.c |   30 ++
>  drivers/media/rc/Kconfig                     |   10 +
>  drivers/media/rc/Makefile                    |    1 +
>  drivers/media/rc/ir-rx51.c                   |  496 ++++++++++++++++++++++++++
>  include/media/ir-rx51.h                      |   10 +
>  5 files changed, 547 insertions(+), 0 deletions(-)
>  create mode 100644 drivers/media/rc/ir-rx51.c
>  create mode 100644 include/media/ir-rx51.h
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux