LIRC 0.8.7 Fixes for Maverick
Mario Limonciello
superm1 at ubuntu.com
Thu Aug 19 15:53:52 UTC 2010
Hi Everyone:
I've assembled and tested a set of LIRC fixes for Maverick that should
be compatible with 2.6.35. These sauce patches should be droppable for
2.6.36 (lirc is in staging, and mceusb/streamzap should be merged from
v4l-dvb's other branch into mainline). The 4 sauce patches are the same
ones that Fedora 14 is going to be shipping with.
I've also opened a tracking bug for this at
https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/620498. Pull
request below.
The following changes since commit c3395bde8d122155fec15f2d2953a3426b09fbc2:
Mathieu J. Poirier (1):
UBUNTU: SAUCE: (no-up) ARM: Resetting power_mode to its
original value.
are available in the git repository at:
git://kernel.ubuntu.com/mariol/ubuntu-maverick.git lirc-maverick
Jarod Wilson (4):
UBUNTU: SAUCE: Bring in staging/lirc from 2.6.36
UBUNTU: SAUCE: Update ir-core to linuxtv/other which should be
merged for 2.6.36.
UBUNTU: SAUCE: Fix memleaks in imon and mceusb drivers
UBUNTU: SAUCE: Bring in streamzap support from linuxtv/other
Mario Limonciello (2):
UBUNTU: Remove ubuntu/lirc in favor of staging/lirc from 2.6.36
UBUNTU: [Config] Regenerate config for LIRC in staging
Documentation/DocBook/media-entities.tmpl | 1 +
Documentation/DocBook/media.tmpl | 8 +-
.../DocBook/v4l/lirc_device_interface.xml | 235 ++
Documentation/DocBook/v4l/remote_controllers.xml | 2 +
Documentation/dvb/get_dvb_firmware | 19 +-
Documentation/video4linux/CARDLIST.cx23885 | 6 +-
debian.master/config/amd64/config.common.amd64 | 1 -
debian.master/config/armel/config.flavour.omap | 1 -
.../config/armel/config.flavour.versatile | 1 -
debian.master/config/config.common.ubuntu | 14 +-
debian.master/config/i386/config.common.i386 | 1 -
debian.master/control | 750 +++++++
debian.master/control.stub | 750 +++++++
debian.master/d-i/kernel-versions | 19 +
drivers/input/evdev.c | 39 +
drivers/input/input.c | 268 ++-
drivers/media/IR/Kconfig | 56 +
drivers/media/IR/Makefile | 5 +
drivers/media/IR/imon.c | 25 +-
drivers/media/IR/ir-core-priv.h | 60 +
drivers/media/IR/ir-jvc-decoder.c | 152 +--
drivers/media/IR/ir-lirc-codec.c | 283 +++
drivers/media/IR/ir-nec-decoder.c | 151 +--
drivers/media/IR/ir-raw-event.c | 167 +-
drivers/media/IR/ir-rc5-decoder.c | 167 +--
drivers/media/IR/ir-rc5-sz-decoder.c | 153 ++
drivers/media/IR/ir-rc6-decoder.c | 153 +--
drivers/media/IR/ir-sony-decoder.c | 155 +--
drivers/media/IR/ir-sysfs.c | 269 ++-
drivers/media/IR/keymaps/Makefile | 3 +
drivers/media/IR/keymaps/rc-lirc.c | 41 +
drivers/media/IR/keymaps/rc-rc6-mce.c | 105 +
drivers/media/IR/keymaps/rc-streamzap.c | 82 +
drivers/media/IR/lirc_dev.c | 764 +++++++
drivers/media/IR/mceusb.c | 1130 ++++++++++
drivers/media/IR/streamzap.c | 569 +++++
drivers/media/common/tuners/tda18271-fe.c | 8 +-
drivers/media/dvb/mantis/Kconfig | 14 +-
drivers/media/dvb/mantis/mantis_input.c | 5 +-
drivers/media/video/cx23885/cx23885-cards.c | 40 +
drivers/media/video/cx23885/cx23885-core.c | 11 +-
drivers/media/video/cx23885/cx23885-dvb.c | 2 +-
drivers/media/video/cx23885/cx23885-input.c | 317 +--
drivers/media/video/cx23885/cx23885-ir.c | 2 +-
drivers/media/video/cx23885/cx23885.h | 12 +-
drivers/media/video/cx88/cx88-cards.c | 9 +-
drivers/media/video/cx88/cx88-i2c.c | 6 +-
drivers/media/video/cx88/cx88-input.c | 46 +-
drivers/media/video/cx88/cx88.h | 1 +
drivers/media/video/em28xx/em28xx-input.c | 80 +-
drivers/media/video/em28xx/em28xx-video.c | 4 +-
drivers/media/video/em28xx/em28xx.h | 1 +
drivers/media/video/hdpvr/hdpvr-core.c | 5 +
drivers/media/video/ir-kbd-i2c.c | 14 +-
drivers/media/video/pvrusb2/pvrusb2-ioread.c | 5 +-
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/lirc/Kconfig | 105 +
drivers/staging/lirc/Makefile | 18 +
drivers/staging/lirc/TODO | 8 +
drivers/staging/lirc/TODO.lirc_i2c | 3 +
.../staging/lirc}/lirc_bt829.c | 25 +-
.../staging/lirc}/lirc_ene0100.c | 17 +-
.../staging/lirc}/lirc_ene0100.h | 25 +-
.../lirc_i2c => drivers/staging/lirc}/lirc_i2c.c | 264 +---
.../staging/lirc}/lirc_igorplugusb.c | 237 +--
drivers/staging/lirc/lirc_imon.c | 1058 +++++++++
.../lirc_it87 => drivers/staging/lirc}/lirc_it87.c | 141 +-
.../lirc_it87 => drivers/staging/lirc}/lirc_it87.h | 0
.../staging/lirc}/lirc_ite8709.c | 54 +-
.../staging/lirc}/lirc_parallel.c | 107 +-
.../staging/lirc}/lirc_parallel.h | 2 +-
.../staging/lirc}/lirc_sasem.c | 273 +--
.../staging/lirc}/lirc_serial.c | 399 ++---
.../lirc_sir => drivers/staging/lirc}/lirc_sir.c | 117 +-
.../staging/lirc}/lirc_ttusbir.c | 24 +-
drivers/staging/lirc/lirc_zilog.c | 1387 ++++++++++++
include/linux/input.h | 39 +-
include/media/ir-core.h | 8 +-
include/media/ir-kbd-i2c.h | 2 +-
include/media/lirc.h | 165 ++
include/media/lirc_dev.h | 225 ++
include/media/rc-map.h | 9 +
ubuntu/Kconfig | 1 -
ubuntu/Makefile | 1 -
ubuntu/lirc/Kconfig | 88 -
ubuntu/lirc/Makefile | 23 -
ubuntu/lirc/kcompat.h | 402 ----
ubuntu/lirc/lirc.h | 105 -
ubuntu/lirc/lirc_atiusb/Makefile | 3 -
ubuntu/lirc/lirc_atiusb/lirc_atiusb.c | 1450 ------------
ubuntu/lirc/lirc_bt829/Makefile | 3 -
ubuntu/lirc/lirc_dev/Makefile | 3 -
ubuntu/lirc/lirc_dev/lirc_dev.c | 1024 ---------
ubuntu/lirc/lirc_dev/lirc_dev.h | 343 ---
ubuntu/lirc/lirc_ene0100/Makefile | 3 -
ubuntu/lirc/lirc_gpio/Makefile | 3 -
ubuntu/lirc/lirc_gpio/lirc_gpio.c | 613 -----
ubuntu/lirc/lirc_i2c/Makefile | 3 -
ubuntu/lirc/lirc_igorplugusb/Makefile | 3 -
ubuntu/lirc/lirc_imon/Makefile | 3 -
ubuntu/lirc/lirc_imon/lirc_imon.c | 2368
--------------------
ubuntu/lirc/lirc_it87/Makefile | 3 -
ubuntu/lirc/lirc_it87/README | 46 -
ubuntu/lirc/lirc_it87/TODO | 5 -
ubuntu/lirc/lirc_ite8709/Makefile | 3 -
ubuntu/lirc/lirc_mceusb/Makefile | 3 -
ubuntu/lirc/lirc_mceusb/lirc_mceusb.c | 1288 -----------
ubuntu/lirc/lirc_parallel/Makefile | 3 -
ubuntu/lirc/lirc_sasem/Makefile | 2 -
ubuntu/lirc/lirc_serial/Makefile | 3 -
ubuntu/lirc/lirc_sir/Makefile | 3 -
ubuntu/lirc/lirc_streamzap/Makefile | 2 -
ubuntu/lirc/lirc_streamzap/lirc_streamzap.c | 888 --------
ubuntu/lirc/lirc_ttusbir/Makefile | 3 -
ubuntu/lirc/lirc_wpc8769l/Makefile | 3 -
ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.c | 1177 ----------
ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.h | 186 --
118 files changed, 9377 insertions(+), 12585 deletions(-)
create mode 100644 Documentation/DocBook/v4l/lirc_device_interface.xml
mode change 100644 => 100755 Documentation/video4linux/extract_xc3028.pl
create mode 100644 debian.master/control
create mode 100644 debian.master/control.stub
create mode 100644 debian.master/d-i/kernel-versions
create mode 100644 drivers/media/IR/ir-lirc-codec.c
create mode 100644 drivers/media/IR/ir-rc5-sz-decoder.c
create mode 100644 drivers/media/IR/keymaps/rc-lirc.c
create mode 100644 drivers/media/IR/keymaps/rc-rc6-mce.c
create mode 100644 drivers/media/IR/keymaps/rc-streamzap.c
create mode 100644 drivers/media/IR/lirc_dev.c
create mode 100644 drivers/media/IR/mceusb.c
create mode 100644 drivers/media/IR/streamzap.c
create mode 100644 drivers/staging/lirc/Kconfig
create mode 100644 drivers/staging/lirc/Makefile
create mode 100644 drivers/staging/lirc/TODO
create mode 100644 drivers/staging/lirc/TODO.lirc_i2c
rename {ubuntu/lirc/lirc_bt829 => drivers/staging/lirc}/lirc_bt829.c (92%)
rename {ubuntu/lirc/lirc_ene0100 =>
drivers/staging/lirc}/lirc_ene0100.c (97%)
rename {ubuntu/lirc/lirc_ene0100 =>
drivers/staging/lirc}/lirc_ene0100.h (90%)
rename {ubuntu/lirc/lirc_i2c => drivers/staging/lirc}/lirc_i2c.c (66%)
rename {ubuntu/lirc/lirc_igorplugusb =>
drivers/staging/lirc}/lirc_igorplugusb.c (69%)
create mode 100644 drivers/staging/lirc/lirc_imon.c
rename {ubuntu/lirc/lirc_it87 => drivers/staging/lirc}/lirc_it87.c (91%)
rename {ubuntu/lirc/lirc_it87 => drivers/staging/lirc}/lirc_it87.h (100%)
rename {ubuntu/lirc/lirc_ite8709 =>
drivers/staging/lirc}/lirc_ite8709.c (94%)
rename {ubuntu/lirc/lirc_parallel =>
drivers/staging/lirc}/lirc_parallel.c (86%)
rename {ubuntu/lirc/lirc_parallel =>
drivers/staging/lirc}/lirc_parallel.h (91%)
rename {ubuntu/lirc/lirc_sasem => drivers/staging/lirc}/lirc_sasem.c (77%)
rename {ubuntu/lirc/lirc_serial => drivers/staging/lirc}/lirc_serial.c
(82%)
rename {ubuntu/lirc/lirc_sir => drivers/staging/lirc}/lirc_sir.c (92%)
rename {ubuntu/lirc/lirc_ttusbir =>
drivers/staging/lirc}/lirc_ttusbir.c (95%)
create mode 100644 drivers/staging/lirc/lirc_zilog.c
create mode 100644 include/media/lirc.h
create mode 100644 include/media/lirc_dev.h
delete mode 100644 ubuntu/lirc/Kconfig
delete mode 100644 ubuntu/lirc/Makefile
delete mode 100644 ubuntu/lirc/kcompat.h
delete mode 100644 ubuntu/lirc/lirc.h
delete mode 100644 ubuntu/lirc/lirc_atiusb/Makefile
delete mode 100644 ubuntu/lirc/lirc_atiusb/lirc_atiusb.c
delete mode 100644 ubuntu/lirc/lirc_bt829/Makefile
delete mode 100644 ubuntu/lirc/lirc_dev/Makefile
delete mode 100644 ubuntu/lirc/lirc_dev/lirc_dev.c
delete mode 100644 ubuntu/lirc/lirc_dev/lirc_dev.h
delete mode 100644 ubuntu/lirc/lirc_ene0100/Makefile
delete mode 100644 ubuntu/lirc/lirc_gpio/Makefile
delete mode 100644 ubuntu/lirc/lirc_gpio/lirc_gpio.c
delete mode 100644 ubuntu/lirc/lirc_i2c/Makefile
delete mode 100644 ubuntu/lirc/lirc_igorplugusb/Makefile
delete mode 100644 ubuntu/lirc/lirc_imon/Makefile
delete mode 100644 ubuntu/lirc/lirc_imon/lirc_imon.c
delete mode 100644 ubuntu/lirc/lirc_it87/Makefile
delete mode 100644 ubuntu/lirc/lirc_it87/README
delete mode 100644 ubuntu/lirc/lirc_it87/TODO
delete mode 100644 ubuntu/lirc/lirc_ite8709/Makefile
delete mode 100644 ubuntu/lirc/lirc_mceusb/Makefile
delete mode 100644 ubuntu/lirc/lirc_mceusb/lirc_mceusb.c
delete mode 100644 ubuntu/lirc/lirc_parallel/Makefile
delete mode 100644 ubuntu/lirc/lirc_sasem/Makefile
delete mode 100644 ubuntu/lirc/lirc_serial/Makefile
delete mode 100644 ubuntu/lirc/lirc_sir/Makefile
delete mode 100644 ubuntu/lirc/lirc_streamzap/Makefile
delete mode 100755 ubuntu/lirc/lirc_streamzap/lirc_streamzap.c
delete mode 100644 ubuntu/lirc/lirc_ttusbir/Makefile
delete mode 100644 ubuntu/lirc/lirc_wpc8769l/Makefile
delete mode 100644 ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.c
delete mode 100644 ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.h
--
Mario Limonciello
superm1 at ubuntu.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100819/8ec9189d/attachment.html>
More information about the kernel-team
mailing list