Reorganize rc_map.cfg.j2 template

ir-keytable uses the first match for a driver keytable combination (thanks to gotscha
https://www.vdr-portal.de/forum/index.php?thread/131575-yavdr-ansible/&postID=1310666#post1310666
for pointing this out).
This commit is contained in:
Alexander Grothe 2019-01-02 21:17:21 +01:00
parent 1622bbd6e6
commit 6522156b07
3 changed files with 8222 additions and 70 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1545,6 +1545,39 @@ ExecStopPost=/usr/bin/lircd2uinput-remove /var/run/lirc/lircd0
# devices supported by the linux kernel # devices supported by the linux kernel
#driver table file #driver table file
# Hauppauge PVR 350
ir-kbd-i2c rc-hauppauge /lib/udev/rc_keymaps/rc-hauppauge
# imon-pad
imon rc-imon-pad /lib/udev/rc_keymaps/rc-imon-pad
imon rc-imon-mce /lib/udev/rc_keymaps/rc-imon-mce
# TT-1500/1501
,* rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1500
budget_ci rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1501
# CIR
ite-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
nuvoton-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# serial ir (e.g. Atric V5)
serial_ir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# mceusb
mceusb rc-rc6-mce /lib/udev/rc_keymaps/HOPLOrc6
# other devices using rc-rc6-mce
,* rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# Skystarhd2
mantis_core * /lib/udev/rc_keymaps/skystarhd2
# Medion X10
ati_remote rc-medion-x10 /lib/udev/rc_keymaps/rc-medion-x10
ati_remote rc-medion-x10-or2x /lib/udev/rc_keymaps/rc-medion-x10-or2x
ati_remote rc-medion-x10-digitainer /lib/udev/rc_keymaps/rc-medion-x10-digitainer
# other devices (which still need a customized keymap for yaVDR)
,* rc-adstech-dvb-t-pci adstech_dvb_t_pci ,* rc-adstech-dvb-t-pci adstech_dvb_t_pci
,* rc-alink-dtu-m alink_dtu_m ,* rc-alink-dtu-m alink_dtu_m
,* rc-anysee anysee ,* rc-anysee anysee
@ -1603,9 +1636,9 @@ ExecStopPost=/usr/bin/lircd2uinput-remove /var/run/lirc/lircd0
,* rc-leadtek-y04g0051 leadtek_y04g0051 ,* rc-leadtek-y04g0051 leadtek_y04g0051
,* rc-lme2510 lme2510 ,* rc-lme2510 lme2510
,* rc-manli manli ,* rc-manli manli
,* rc-medion-x10-digitainer medion_x10_digitainer #* rc-medion-x10-digitainer medion_x10_digitainer
,* rc-medion-x10-or2x medion_x10_or2x #* rc-medion-x10-or2x medion_x10_or2x
,* rc-medion-x10 medion_x10 #* rc-medion-x10 medion_x10
,* rc-msi-digivox-ii msi_digivox_ii ,* rc-msi-digivox-ii msi_digivox_ii
,* rc-msi-digivox-iii msi_digivox_iii ,* rc-msi-digivox-iii msi_digivox_iii
,* rc-msi-tvanywhere-plus msi_tvanywhere_plus ,* rc-msi-tvanywhere-plus msi_tvanywhere_plus
@ -1668,36 +1701,6 @@ ExecStopPost=/usr/bin/lircd2uinput-remove /var/run/lirc/lircd0
# * * vp702x # found in vp702x.c # * * vp702x # found in vp702x.c
# * * vp7045 # found in vp7045.c # * * vp7045 # found in vp7045.c
# Hauppauge PVR 350
ir-kbd-i2c rc-hauppauge /lib/udev/rc_keymaps/rc-hauppauge
# imon-pad
imon rc-imon-pad /lib/udev/rc_keymaps/rc-imon-pad
imon rc-imon-mce /lib/udev/rc_keymaps/rc-imon-mce
# TT-1500/1501
,* rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1500
budget_ci rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1501
# rc-rc6-mce
,* rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# CIR
ite-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
nuvoton-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# serial ir (e.g. Atric V5)
serial_ir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# mceusb
mceusb rc-rc6-mce /lib/udev/rc_keymaps/HOPLOrc6
# Skystarhd2
mantis_core * /lib/udev/rc_keymaps/skystarhd2
# Medion X10
ati_remote rc-medion-x10 /lib/udev/rc_keymaps/rc-medion-x10
ati_remote rc-medion-x10-or2x /lib/udev/rc_keymaps/rc-medion-x10-or2x
ati_remote rc-medion-x10-digitainer /lib/udev/rc_keymaps/rc-medion-x10-digitainer
#+END_SRC #+END_SRC
*** files *** files
:PROPERTIES: :PROPERTIES:

View File

@ -31,6 +31,39 @@
# devices supported by the linux kernel # devices supported by the linux kernel
#driver table file #driver table file
# Hauppauge PVR 350
ir-kbd-i2c rc-hauppauge /lib/udev/rc_keymaps/rc-hauppauge
# imon-pad
imon rc-imon-pad /lib/udev/rc_keymaps/rc-imon-pad
imon rc-imon-mce /lib/udev/rc_keymaps/rc-imon-mce
# TT-1500/1501
* rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1500
budget_ci rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1501
# CIR
ite-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
nuvoton-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# serial ir (e.g. Atric V5)
serial_ir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# mceusb
mceusb rc-rc6-mce /lib/udev/rc_keymaps/HOPLOrc6
# other devices using rc-rc6-mce
* rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# Skystarhd2
mantis_core * /lib/udev/rc_keymaps/skystarhd2
# Medion X10
ati_remote rc-medion-x10 /lib/udev/rc_keymaps/rc-medion-x10
ati_remote rc-medion-x10-or2x /lib/udev/rc_keymaps/rc-medion-x10-or2x
ati_remote rc-medion-x10-digitainer /lib/udev/rc_keymaps/rc-medion-x10-digitainer
# other devices (which still need a customized keymap for yaVDR)
* rc-adstech-dvb-t-pci adstech_dvb_t_pci * rc-adstech-dvb-t-pci adstech_dvb_t_pci
* rc-alink-dtu-m alink_dtu_m * rc-alink-dtu-m alink_dtu_m
* rc-anysee anysee * rc-anysee anysee
@ -89,9 +122,9 @@
* rc-leadtek-y04g0051 leadtek_y04g0051 * rc-leadtek-y04g0051 leadtek_y04g0051
* rc-lme2510 lme2510 * rc-lme2510 lme2510
* rc-manli manli * rc-manli manli
* rc-medion-x10-digitainer medion_x10_digitainer #* rc-medion-x10-digitainer medion_x10_digitainer
* rc-medion-x10-or2x medion_x10_or2x #* rc-medion-x10-or2x medion_x10_or2x
* rc-medion-x10 medion_x10 #* rc-medion-x10 medion_x10
* rc-msi-digivox-ii msi_digivox_ii * rc-msi-digivox-ii msi_digivox_ii
* rc-msi-digivox-iii msi_digivox_iii * rc-msi-digivox-iii msi_digivox_iii
* rc-msi-tvanywhere-plus msi_tvanywhere_plus * rc-msi-tvanywhere-plus msi_tvanywhere_plus
@ -153,34 +186,3 @@
# * * opera1 # found in opera1.c # * * opera1 # found in opera1.c
# * * vp702x # found in vp702x.c # * * vp702x # found in vp702x.c
# * * vp7045 # found in vp7045.c # * * vp7045 # found in vp7045.c
# Hauppauge PVR 350
ir-kbd-i2c rc-hauppauge /lib/udev/rc_keymaps/rc-hauppauge
# imon-pad
imon rc-imon-pad /lib/udev/rc_keymaps/rc-imon-pad
imon rc-imon-mce /lib/udev/rc_keymaps/rc-imon-mce
# TT-1500/1501
* rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1500
budget_ci rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1501
# rc-rc6-mce
* rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# CIR
ite-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
nuvoton-cir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# serial ir (e.g. Atric V5)
serial_ir rc-rc6-mce /lib/udev/rc_keymaps/rc-rc6-mce
# mceusb
mceusb rc-rc6-mce /lib/udev/rc_keymaps/HOPLOrc6
# Skystarhd2
mantis_core * /lib/udev/rc_keymaps/skystarhd2
# Medion X10
ati_remote rc-medion-x10 /lib/udev/rc_keymaps/rc-medion-x10
ati_remote rc-medion-x10-or2x /lib/udev/rc_keymaps/rc-medion-x10-or2x
ati_remote rc-medion-x10-digitainer /lib/udev/rc_keymaps/rc-medion-x10-digitainer