From: Jean Delvare <khali@linux-fr.org>
To: Mike Isely <isely@pobox.com>
Cc: isely@isely.net, LMML <linux-media@vger.kernel.org>,
Andy Walls <awalls@radix.net>, Hans Verkuil <hverkuil@xs4all.nl>,
Mauro Carvalho Chehab <mchehab@infradead.org>
Subject: Re: [PATCH 3/6] ir-kbd-i2c: Switch to the new-style device binding model
Date: Sun, 5 Apr 2009 01:05:39 +0200 [thread overview]
Message-ID: <20090405010539.187e6268@hyperion.delvare> (raw)
In-Reply-To: <Pine.LNX.4.64.0904041045380.32720@cnc.isely.net>
Hi Mike,
On Sat, 4 Apr 2009 10:51:01 -0500 (CDT), Mike Isely wrote:
>
> Nacked-by: Mike Isely <isely@pobox.com>
>
> This will interfere with the alternative use of LIRC drivers (which work
> in more cases that ir-kbd).
Why then is ir-kbd in the kernel tree and not LIRC drivers?
> It will thus break some peoples' use of the driver.
Do you think it will, or did you test and it actually does? If it
indeed breaks, please explain why, so that a solution can be found.
> Also we have better information on what i2c addresses needed to
> be probed based on the model of the device
This is excellent news. As I said in the header comment of the patch,
avoiding probing when we know what the IR receiver is and at which
address it sits is the way to go. Please send me all the information
you have and I'll be happy to add a patch to the series, that skips
probing whenever possible. Or write that patch yourself if you prefer.
> - and some devices supported
> by this device are not from Hauppauge so you are making a too-strong
> assumption that IR should be probed this way in all cases.
I didn't make any assumption, sorry. I simply copied the code from
ir-kbd-i2c. If my code does the wrong thing for some devices, that was
already the case before. And this will certainly be easier to fix after
my changes than before.
On top of that, the "Hauppauge trick" is really only the order in which
the addresses are probed. Just because a specific order is better for
Hauppauge boards, doesn't mean it won't work for non-Hauppauge boards.
> Also, unless
> ir-kbd has suddenly improved, this will not work at all for HVR-1950
> class devices nor MCE type PVR-24xxx devices (different incompatible IR
> receiver).
I'm sorry but you can't blame me for ir-kbd-i2c not supporting some
devices. I updated the driver to make use of the new binding model, but
that's about all I did.
> This is why the pvrusb2 driver has never directly attempted to load
> ir-kbd.
The pvrusb2 driver however abuses the bttv driver's I2C adapter ID
(I2C_HW_B_BT848) and was thus affected when ir-kbd-i2c is loaded. This
is the only reason why my patch touches the pvrusb2 driver. If you tell
me you want the ir-kbd-i2c driver to leave pvrusb2 alone, I can drop
all the related changes from my patch, that's very easy.
--
Jean Delvare
next prev parent reply other threads:[~2009-04-04 23:05 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-04 12:24 [PATCH 0/6] ir-kbd-i2c conversion to the new i2c binding model Jean Delvare
2009-04-04 12:26 ` [PATCH 1/6] cx18: Fix the handling of i2c bus registration error Jean Delvare
2009-04-04 12:46 ` Andy Walls
2009-04-04 14:23 ` Jean Delvare
2009-04-04 22:30 ` Andy Walls
2009-04-07 9:31 ` Jean Delvare
2009-04-07 12:14 ` Andy Walls
2009-04-04 12:27 ` [PATCH 2/6] ir-kbd-i2c: Don't use i2c_client.name for our own needs Jean Delvare
2009-04-04 12:28 ` [PATCH 3/6] ir-kbd-i2c: Switch to the new-style device binding model Jean Delvare
2009-04-04 13:42 ` Andy Walls
2009-04-04 16:05 ` Mike Isely
2009-04-04 22:24 ` Andy Walls
2009-04-04 22:39 ` Andy Walls
2009-04-04 22:51 ` Jean Delvare
2009-04-05 1:50 ` Andy Walls
2009-04-05 13:08 ` Jean Delvare
2009-04-05 18:13 ` Andy Walls
2009-04-04 15:51 ` Mike Isely
2009-04-04 23:05 ` Jean Delvare [this message]
2009-04-04 23:29 ` Mike Isely
2009-04-05 14:18 ` Jean Delvare
2009-04-05 18:33 ` Mike Isely
2009-04-05 20:19 ` Andy Walls
2009-04-06 3:48 ` Trent Piepho
2009-04-06 3:53 ` pvrusb2 IR changes coming [was: [PATCH 3/6] ir-kbd-i2c: Switch to the new-style device binding model] Mike Isely
2009-04-05 5:46 ` [PATCH 3/6] ir-kbd-i2c: Switch to the new-style device binding model Hans Verkuil
2009-04-05 9:14 ` Mauro Carvalho Chehab
2009-04-05 12:44 ` Andy Walls
2009-04-06 13:08 ` Mauro Carvalho Chehab
2009-04-05 14:05 ` Jean Delvare
2009-04-05 19:35 ` Andy Walls
2009-04-06 9:04 ` Jean Delvare
2009-04-06 12:06 ` Andy Walls
2009-04-05 14:37 ` Janne Grunau
2009-04-05 16:37 ` Jean Delvare
2009-04-05 16:58 ` Janne Grunau
2009-04-05 17:39 ` Andy Walls
2009-04-05 18:31 ` Janne Grunau
2009-04-05 18:58 ` Andy Walls
2009-04-05 20:22 ` Jean Delvare
2009-04-05 21:22 ` hermann pitton
2009-04-05 22:00 ` Andy Walls
2009-04-05 22:21 ` hermann pitton
2009-04-06 1:49 ` hermann pitton
2009-04-06 1:51 ` Mauro Carvalho Chehab
2009-04-06 2:52 ` Mike Isely
2009-04-06 3:26 ` hermann pitton
2009-04-06 4:44 ` Trent Piepho
2009-04-06 12:31 ` Mauro Carvalho Chehab
2009-04-06 8:40 ` Jean Delvare
2009-04-06 21:10 ` hermann pitton
2009-04-07 9:27 ` Jean Delvare
2009-04-08 3:02 ` CityK
2009-04-08 11:31 ` Mauro Carvalho Chehab
2009-04-12 17:37 ` CityK
2009-04-12 23:35 ` hermann pitton
2009-04-09 19:15 ` Oldrich Jedlicka
2009-04-17 13:42 ` Jean Delvare
2009-04-06 13:13 ` Jarod Wilson
2009-04-05 18:48 ` Mike Isely
2009-04-06 10:54 ` Mauro Carvalho Chehab
2009-04-04 12:29 ` [PATCH 4/6] ir-kbd-i2c: Use initialization data Jean Delvare
2009-04-04 12:30 ` [PATCH 5/6] saa7134: Simplify handling of IR on MSI TV@nywhere Plus Jean Delvare
2009-04-04 12:31 ` [PATCH 6/6] saa7134: Simplify handling of IR on AVerMedia Cardbus Jean Delvare
2009-04-04 15:58 ` [PATCH 0/6] ir-kbd-i2c conversion to the new i2c binding model Mike Isely
2009-04-05 10:01 ` Mauro Carvalho Chehab
2009-04-05 14:40 ` Jean Delvare
2009-04-05 18:40 ` Mike Isely
2009-04-06 0:22 ` Test results for ir-kbd-i2c.c changes (Re: [PATCH 0/6] ir-kbd-i2c conversion to the new i2c binding model) Andy Walls
2009-04-06 8:54 ` Jean Delvare
2009-04-06 11:56 ` Andy Walls
2009-04-06 11:11 ` Jean Delvare
-- strict thread matches above, loose matches on Subject: below --
2009-04-06 5:35 [PATCH 3/6] ir-kbd-i2c: Switch to the new-style device binding model Uri Shkolnik
2009-04-06 10:45 ` Mauro Carvalho Chehab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090405010539.187e6268@hyperion.delvare \
--to=khali@linux-fr.org \
--cc=awalls@radix.net \
--cc=hverkuil@xs4all.nl \
--cc=isely@isely.net \
--cc=isely@pobox.com \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).