From: Mauro Carvalho Chehab on
Em 26-07-2010 20:25, Jarod Wilson escreveu:
> This patch series adds the remaining lirc_foo device drivers to the staging
> tree. The core lirc_dev driver and lirc headers are currently merged in a
> v4l/dvb staging tree (which is pulled into linux-next), and are utilized by
> way of an IR decoder/encoder bridge plugin to ir-core.
>
> I've started porting lirc_foo drivers over to ir-core, first tackling the
> lirc_mceusb and lirc_imon drivers. lirc_mceusb is no more, replaced by a
> pure ir-core mceusb driver, and lirc_imon only supports the old first-gen
> imon devices now, which are quite different from the current-gen ones, now
> supported by a pure ir-core imon driver.
>
> The long-term goal here is that all of these drivers should either be ported
> to ir-core, or dropped entirely. Some of them (*cough* lirc_parallel *cough*)
> should likely just be put out to pasture, but others are definitely still in
> use by quite a few people out there. I've got hardware for another four or
> five of the drivers, but not the rest, so I'm hoping that maybe people who
> have the hardware will pitch in and help with the porting if the bits are
> more readily available by way of the staging tree.
>
> Drivers I have hardware for, and am thus most likely to work on porting to
> ir-core before any others (and probably in this order):
> - lirc_zilog
> - lirc_streamzap
> - lirc_i2c
> - lirc_serial
> - lirc_sir
>
> Additionally, Maxim Levitsky, the author of lirc_ene0100, has already started
> work on porting lirc_ene0100 to ir-core. Everything else, definitely
> looking for help.
>
> Patches:
> staging/lirc: add lirc_bt829 driver
> staging/lirc: add lirc_ene0100 driver
> staging/lirc: add lirc_i2c driver
> staging/lirc: add lirc_igorplugusb driver
> staging/lirc: add lirc_imon driver
> staging/lirc: add lirc_it87 driver
> staging/lirc: add lirc_ite8709 driver
> staging/lirc: add lirc_parallel driver
> staging/lirc: add lirc_sasem driver
> staging/lirc: add lirc_serial driver
> staging/lirc: add lirc_sir driver
> staging/lirc: add lirc_streamzap driver
> staging/lirc: add lirc_ttusbir driver
> staging/lirc: add lirc_zilog driver
> staging/lirc: wire up Kconfig and Makefile bits
>
> Diffstat:
> drivers/staging/Kconfig | 2 +
> drivers/staging/Makefile | 1 +
> drivers/staging/lirc/Kconfig | 110 +++
> drivers/staging/lirc/Makefile | 19 +
> drivers/staging/lirc/TODO | 8 +
> drivers/staging/lirc/lirc_bt829.c | 383 +++++++++
> drivers/staging/lirc/lirc_ene0100.c | 646 ++++++++++++++
> drivers/staging/lirc/lirc_ene0100.h | 169 ++++
> drivers/staging/lirc/lirc_i2c.c | 536 ++++++++++++
> drivers/staging/lirc/lirc_igorplugusb.c | 555 ++++++++++++
> drivers/staging/lirc/lirc_imon.c | 1058 +++++++++++++++++++++++
> drivers/staging/lirc/lirc_it87.c | 1019 +++++++++++++++++++++++
> drivers/staging/lirc/lirc_it87.h | 116 +++
> drivers/staging/lirc/lirc_ite8709.c | 542 ++++++++++++
> drivers/staging/lirc/lirc_parallel.c | 705 ++++++++++++++++
> drivers/staging/lirc/lirc_parallel.h | 26 +
> drivers/staging/lirc/lirc_sasem.c | 933 +++++++++++++++++++++
> drivers/staging/lirc/lirc_serial.c | 1313 +++++++++++++++++++++++++++++
> drivers/staging/lirc/lirc_sir.c | 1282 ++++++++++++++++++++++++++++
> drivers/staging/lirc/lirc_streamzap.c | 821 ++++++++++++++++++
> drivers/staging/lirc/lirc_ttusbir.c | 397 +++++++++
> drivers/staging/lirc/lirc_zilog.c | 1387
> +++++++++++++++++++++++++++++++
> 22 files changed, 12028 insertions(+), 0 deletions(-)
>
Hi Jarod,

Please add a TODO file at staging/lirc, describing what's needed for
the drivers to move to the IR branch.

Greg,

It is probably simpler to merge those files via my tree, as they depend
on some changes scheduled for 2.6.36.

Would it be ok for you if I merge them from my tree?

Cheers,
Mauro


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Greg KH on
On Tue, Jul 27, 2010 at 12:59:00PM -0300, Mauro Carvalho Chehab wrote:
> Em 26-07-2010 20:25, Jarod Wilson escreveu:

Hm, Jarod, you forgot to cc: the staging maintainer, so I missed these
:)

> Please add a TODO file at staging/lirc, describing what's needed for
> the drivers to move to the IR branch.
>
> Greg,
>
> It is probably simpler to merge those files via my tree, as they depend
> on some changes scheduled for 2.6.36.
>
> Would it be ok for you if I merge them from my tree?

No objection from me for them to go through your tree.

Do you want me to handle the cleanup and other fixes after they go into
the tree, or do you want to also handle them as well (either is fine
with me.)

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Jarod Wilson on
On Tue, Jul 27, 2010 at 12:59:00PM -0300, Mauro Carvalho Chehab wrote:
> Em 26-07-2010 20:25, Jarod Wilson escreveu:
> > This patch series adds the remaining lirc_foo device drivers to the staging
> > tree.
> > drivers/staging/lirc/TODO | 8 +

^^^

> Hi Jarod,
>
> Please add a TODO file at staging/lirc, describing what's needed for
> the drivers to move to the IR branch.

See above. :)

It could use some further fleshing out though, particularly, some "known
issues that must be fixed in this specific driver" type things.


> Greg,
>
> It is probably simpler to merge those files via my tree, as they depend
> on some changes scheduled for 2.6.36.

The patches were created against yesterday's linux-next tree, so I'd
assumed they could go in via staging for 2.6.36, but...

> Would it be ok for you if I merge them from my tree?

....it certainly doesn't matter to me if they go in this way instead.

--
Jarod Wilson
jarod(a)redhat.com

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Jarod Wilson on
On Tue, Jul 27, 2010 at 09:09:56AM -0700, Greg KH wrote:
> On Tue, Jul 27, 2010 at 12:59:00PM -0300, Mauro Carvalho Chehab wrote:
> > Em 26-07-2010 20:25, Jarod Wilson escreveu:
>
> Hm, Jarod, you forgot to cc: the staging maintainer, so I missed these
> :)

D'oh, sorry, yeah, realized that about 10 minutes after I sent everything.
Figured I'd ping you if you hadn't said anything about 'em in a day or
three.

> > Greg,
> >
> > It is probably simpler to merge those files via my tree, as they depend
> > on some changes scheduled for 2.6.36.
> >
> > Would it be ok for you if I merge them from my tree?
>
> No objection from me for them to go through your tree.
>
> Do you want me to handle the cleanup and other fixes after they go into
> the tree, or do you want to also handle them as well (either is fine
> with me.)

Note that I've got a git tree I've been maintaining the lirc drivers in
for a while, so whomever is ultimately the gateway, I can also stage
cleanups there -- I'll certainly be pushing any cleanups I do on the lirc
drivers there prior to sending along for upstream, or else I'm liable to
lose track of them... :)

http://git.kernel.org/?p=linux/kernel/git/jarod/linux-2.6-lirc.git

--
Jarod Wilson
jarod(a)redhat.com

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Mauro Carvalho Chehab on
Em 27-07-2010 15:17, Jarod Wilson escreveu:
> On Tue, Jul 27, 2010 at 12:59:00PM -0300, Mauro Carvalho Chehab wrote:
>> Em 26-07-2010 20:25, Jarod Wilson escreveu:
>>> This patch series adds the remaining lirc_foo device drivers to the staging
>>> tree.
>>> drivers/staging/lirc/TODO | 8 +
>
> ^^^
>
>> Hi Jarod,
>>
>> Please add a TODO file at staging/lirc, describing what's needed for
>> the drivers to move to the IR branch.
>
> See above. :)

Ops!

> It could use some further fleshing out though, particularly, some "known
> issues that must be fixed in this specific driver" type things.

Yes, but that's ok for now ;)

Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/