aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2018-12-18 21:48:59 -0500
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2018-12-19 03:06:37 +0000
commitf1d90e941910c50b7ea1e9b8a6119d31c308e67d (patch)
tree2fd6c3247f8ff4ac985f6dac6e4fa53d54881f06 /recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service
parent4091efd9ed80566bf9e3cbba6a414431462a4c27 (diff)
Add udev rules and scripts for demo platform configuration
Add recipes for udev rules and associated scripts provided by Jan-Simon Möller to: 1) Support USB attached I2C devices for RTC and HVAC LED support. The RTC support loads and configures the required rtc-ds1307 driver, and sets the time from the RTC clock. The HVAC LED support configures the LED device names for use by the HVAC binding. 2) Detect Fiberdyne MOST attached amp and install the required 4A HAL. The new demo-i2c-udev-conf and demo-most-udev-conf recipes are added to DEMO_PLATFORM_CONF variable in packagegroup-agl-demo-platform to have them added to the agl-demo-platform image. Since they use udev rules to detect the corresponding hardware, this should be safe for all platforms. Change-Id: I9dc78b8e63418079d14e1d1e2a832840a0c97ea8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Diffstat (limited to 'recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service')
-rw-r--r--recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service8
1 files changed, 8 insertions, 0 deletions
diff --git a/recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service b/recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service
new file mode 100644
index 00000000..2fb09959
--- /dev/null
+++ b/recipes-core/udev/demo-i2c-udev-conf/hvac-json-in-rewrite@.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=AGL hvac LED write /etc/hvac.json
+#Before= todo: add dependency of hvac service ?
+
+[Service]
+Type=oneshot
+ExecStartPre=/usr/bin/logger '#hvac i2c device has been attached - %i'
+ExecStart=/usr/sbin/hvac-json-in-rewrite.sh %i