[linux-dvb] [PATCH] Keymap loading support for budget-ci
Darren Salt
linux at youmustbejoking.demon.co.uk
Sun Dec 18 20:56:02 CET 2005
I demand that Oliver Endriss may or may not have written...
> Johannes Stezenbach wrote:
>> It would be better to use Gerd Knorr's ir-common (for av7110, too), so
>> keymaps could be manipulated using the standard EVIOCSKEYCODE ioctl, e.g.
>> by using input-kbd from Gerd Knorr's input-utils package.
> Agreed.
> How should we handle control data
> - RC5/RCMM selection
> - inversion setting
> if we drop /proc/av7110_ir?
Thankfully, budget-ci doesn't have those complications...
> Should we add module parameters or keep /proc/av7110_ir just for that?
Wouldn't this really need to be per-device? If so, these should be extra
parameters in the relevant input device directory in sysfs. (If the driver is
still meant to be 2.4-compatible, the existing method should be retained for
that at least.)
> RC5+ uses 5 bit addresses and 7 bit data. If we put the address bits in the
> keymap we end up with a 2^12 * 2 = 8 KByte keymap for each device.
> Unfortunately, the input layer cannot handle sparse keymaps.
Binding a device to one address or a subset of available addresses should
allow reduction of this somewhat - although, AFAICS, the current interface
only allows one address anyway, so if that restriction is maintained, that's
256 bytes of keymap and one control word per device.
--
| Darren Salt | d youmustbejoking,demon,co,uk | nr. Ashington,
| Debian, | s zap,tartarus,org | Northumberland
| RISC OS | @ | Toon Army
| Let's keep the pound sterling
There is very little future in being right when your boss is wrong.
More information about the linux-dvb
mailing list