From a01365188f2dbdc65036a04ef5fc191d88d745ce Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Thu, 5 May 2016 01:23:04 -0700 Subject: [PATCH] lirc: allow using with Odroid_C2 --- .../sysutils/lirc/config/lircd.conf.amremote | 34 +++++++++++++++++++ packages/sysutils/lirc/package.mk | 3 +- packages/sysutils/lirc/udev.d/98-lircd.rules | 5 +++ 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 packages/sysutils/lirc/config/lircd.conf.amremote diff --git a/packages/sysutils/lirc/config/lircd.conf.amremote b/packages/sysutils/lirc/config/lircd.conf.amremote new file mode 100644 index 0000000000..eed2e9fd10 --- /dev/null +++ b/packages/sysutils/lirc/config/lircd.conf.amremote @@ -0,0 +1,34 @@ +begin remote + + name odroid-amremote + bits 16 + flags SPACE_ENC|CONST_LENGTH + eps 30 + aeps 100 + + header 8964 4507 + one 544 1692 + zero 544 561 + ptrail 544 + pre_data_bits 16 + pre_data 0x4DB2 + min_repeat 1 + suppress_repeat 5 + toggle_bit_mask 0x0 + + begin codes + KEY_LEFT 0x9966 + KEY_RIGHT 0x837C + KEY_UP 0x53AC + KEY_DOWN 0x4BB4 + KEY_ENTER 0x738C + KEY_HOME 0x41BE + KEY_MUTE 0x11EE + KEY_MENU 0xA35C + KEY_BACK 0x59A6 + KEY_VOLUMEDOWN 0x817E + KEY_VOLUMEUP 0x01FE + KEY_POWER 0x3BC4 + + end codes +end remote diff --git a/packages/sysutils/lirc/package.mk b/packages/sysutils/lirc/package.mk index 8a2be7e81a..7407dc3d80 100644 --- a/packages/sysutils/lirc/package.mk +++ b/packages/sysutils/lirc/package.mk @@ -56,8 +56,7 @@ post_makeinstall_target() { rm -rf $INSTALL/usr/bin/pronto2lirc mkdir -p $INSTALL/etc/lirc - cp $PKG_DIR/config/lircd.conf.xbox $INSTALL/etc/lirc - cp $PKG_DIR/config/lircd.conf.rpi $INSTALL/etc/lirc + cp $PKG_DIR/config/lircd.conf.* $INSTALL/etc/lirc mkdir -p $INSTALL/usr/lib/libreelec cp $PKG_DIR/scripts/lircd_helper $INSTALL/usr/lib/libreelec diff --git a/packages/sysutils/lirc/udev.d/98-lircd.rules b/packages/sysutils/lirc/udev.d/98-lircd.rules index 0f22df5f81..985b059231 100644 --- a/packages/sysutils/lirc/udev.d/98-lircd.rules +++ b/packages/sysutils/lirc/udev.d/98-lircd.rules @@ -32,6 +32,11 @@ SUBSYSTEM=="lirc", DRIVERS=="lirc_rpi", \ ENV{lircd_driver}="default", \ ENV{lircd_conf}="lircd.conf.rpi" +### Odroid AMLogic IR Receiver +SUBSYSTEMS=="platform", DRIVERS=="meson-ir", \ + ENV{lircd_driver}="default", \ + ENV{lircd_conf}="lircd.conf.amremote" + #------------------------------------------------------------------------------- # Ask lircd_helper to handle USB devices that do not show up as lirc devices # and are supported by lircd. Remote controls that are USB HID devices that show