From f536f5ebddd9c532a08ac4a9be3ef0c02f7bfeb8 Mon Sep 17 00:00:00 2001 From: Chris Blake Date: Fri, 24 Sep 2021 08:42:03 -0500 Subject: gpio-cdev: add nu801 userspace driver This adds a userspace interpretation of the nu801 driver used by Meraki hardware. Previously this was a driver that was added per target, but as multiple targets now have this driver, we should move to something that can be shared by all targets since no driver exists upstream. Co-developed-by: Christian Lamparter Signed-off-by: Chris Blake Signed-off-by: Christian Lamparter --- package/system/gpio-cdev/nu801/files/nu801.init | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 package/system/gpio-cdev/nu801/files/nu801.init (limited to 'package/system/gpio-cdev/nu801/files/nu801.init') diff --git a/package/system/gpio-cdev/nu801/files/nu801.init b/package/system/gpio-cdev/nu801/files/nu801.init new file mode 100755 index 0000000000..5613a92f6e --- /dev/null +++ b/package/system/gpio-cdev/nu801/files/nu801.init @@ -0,0 +1,15 @@ +#!/bin/sh /etc/rc.common +# SPDX-License-Identifier: GPL-2.0-or-later + +START=15 +STOP=94 +USE_PROCD=1 + +start_service() { + . /lib/functions.sh + + procd_open_instance + procd_set_param command /usr/sbin/nu801 "$(board_name)" + procd_set_param respawn 5 1 5 + procd_close_instance +} -- cgit v1.2.3