Re: [RFC PATCH] lirc IR receiver drivers

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

 



Jarod Wilson wrote:
> Hey all,
> 
> So... As I've mentioned on various forums here and there in the recent
> past, I'd really like to see fedora carry the lirc drivers
> (http://www.lirc.org/) in-kernel, and help push them into the upstream
> kernel. I finally got around to doing something significant about it
> this evening. The link below is the completion of my first attempt at a
> patch tailored for upstream, based partially on work done by Mario
> Limonciello for Ubuntu (cc'd).
> 
> http://people.redhat.com/jwilson/lirc/linux-2.6-lirc.patch
> 
> It includes all the latest bits from lirc cvs, save the lirc_gpio
> driver, which doesn't compile of late, but restructures the code in a
> few ways:
> 
> 1) header include paths have been altered to match the file layout as
> patched into the kernel tree
> 
> 2) in theory, all '#if LINUX_VERSION_CODE' and similar bits have been
> eliminated, along with all code sections for older kernels dropped,
> which trims down the patch by over 1000 lines and definitely makes it
> more manageable.
> 
> 3) a few minor changes from the upstream code base to compile with the
> latest rawhide gcc (a few "error: void value not ignored as it ought to
> be" messages, which I've not yet properly fixed).
> 
> -- 
> 
> I've done a local x86_64 test build with this patch against
> 2.6.23-rc3-git6, which upon initial inspection, looks good, though I
> have yet to try it out on actual hardware (on my todo list this
> weekend). See resulting build file listing below.
> 
> If deemed appropriate, I'd like to slap this patch into the rawhide
> kernel builds as soon as possible. Would also rather like to get it into
> F7 and FC6 kernels after its had a bit of soak time...
> 
> Next up, I'd like to get the patch broken up into manageable chunks and
> sent off to lkml for review so we can get this thing up to kernel coding
> standards and hopefully included in the kernel proper.
> 
> $ rpm -qpl RPMS/x86_64/kernel-2.6.23-0.133.rc3.git6.lirc1.fc8.x86_64.rpm
> | grep -e 'lirc_.*.ko'
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_atiusb/lirc_atiusb.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_bt829/lirc_bt829.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_cmdir/commandir.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_cmdir/lirc_cmdir.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_dev/lirc_dev.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_i2c/lirc_i2c.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_igorplugusb/lirc_igorplugusb.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_imon/lirc_imon.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_it87/lirc_it87.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_mceusb/lirc_mceusb.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_mceusb2/lirc_mceusb2.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_pvr150/lirc_pvr150.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_serial/lirc_serial.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_sir/lirc_sir.ko/lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc7/kernel/drivers/input/lirc/lirc_streamzap/lirc_streamzap.ko
> 
> /lib/modules/2.6.23-0.133.rc3.git6.lirc1.fc8/kernel/drivers/input/lirc/lirc_ttusbir/lirc_ttusbir.ko
> 
> 
> Thanks for listening, time for z's...
> 
Note also, lirc-pvr150 hasn't been submitted upstream to lirc for some
reason or another.  It really should be in the near future.

Mario Limonciello
superm1@xxxxxxxxxx

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Fedora-kernel-list mailing list
Fedora-kernel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-kernel-list

[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux