U3(XU3) : Support WinTV-HVR 950Q HYBRID TV STICK 84/119784/2 accepted/tizen/common/20170320.173708 accepted/tizen/ivi/20170320.222310 accepted/tizen/mobile/20170320.222217 accepted/tizen/tv/20170320.222234 accepted/tizen/unified/20170320.222321 accepted/tizen/wearable/20170320.222250 submit/tizen/20170320.065906
authorINSUN PYO <insun.pyo@samsung.com>
Mon, 20 Mar 2017 06:17:32 +0000 (15:17 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Mon, 20 Mar 2017 06:25:15 +0000 (15:25 +0900)
Add keymapping table for WinTV-HVR 950Q
This patch converts Exit keycode to Back key.

Strangely, it is printed as Back in the remote control, but kernel put the Exit keycode.

Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I284d883e4e9feadccec2ec8bc86f7c6d41b18f43

packaging/system-plugin.spec
rules/60-evdev.hwdb [new file with mode: 0644]

index a19cb7b..d8ae794 100644 (file)
@@ -14,6 +14,7 @@ Source1:   %{name}.manifest
 Source2:   liblazymount.manifest
 
 Requires(post): /usr/bin/systemctl
+Requires(post): /usr/bin/udevadm
 BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(libsystemd)
 
@@ -154,6 +155,9 @@ install -m 644 rules/51-system-plugin-exynos.rules %{buildroot}%{_prefix}/lib/ud
 install -m 644 rules/51-system-plugin-spreadtrum.rules %{buildroot}%{_prefix}/lib/udev/rules.d/
 install -m 644 rules/99-usb-ethernet.rules %{buildroot}%{_prefix}/lib/udev/rules.d/
 
+mkdir -p %{buildroot}%{_prefix}/lib/udev/hwdb.d/
+install -m 644 rules/60-evdev.hwdb %{buildroot}%{_prefix}/lib/udev/hwdb.d/
+
 # fstab
 mkdir -p %{buildroot}%{_sysconfdir}
 install -m 644 etc/fstab %{buildroot}%{_sysconfdir}
@@ -219,6 +223,10 @@ systemctl daemon-reload
 %{_unitdir}/basic.target.wants/resize2fs@dev-disk-by\x2dlabel-user.service
 %{_unitdir}/basic.target.wants/resize2fs@dev-disk-by\x2dlabel-rootfs.service
 %{_sysconfdir}/fstab
+%{_prefix}/lib/udev/hwdb.d/60-evdev.hwdb
+
+%post u3
+%{_prefix}/bin/udevadm hwdb --update
 
 %files n4
 %manifest %{name}.manifest
diff --git a/rules/60-evdev.hwdb b/rules/60-evdev.hwdb
new file mode 100644 (file)
index 0000000..3cdcda3
--- /dev/null
@@ -0,0 +1,3 @@
+# WinTV-HVR 950Q HYBRID TV STICK
+evdev:name:*Hauppauge*:*
+ KEYBOARD_KEY_1c1f=back