diff options
author | John Klug <john.klug@multitech.com> | 2021-09-03 04:59:39 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2021-09-03 05:02:41 -0500 |
commit | 1d2d4cb343e6d8b290e801a7dc776f9fb0aa8999 (patch) | |
tree | e584dc2b9e399a37817fe2c4dccaa2e645702c1b /io-module/machine/mtcap3.c | |
parent | bc918398a517f618ac102cde2ade494924a85a0c (diff) | |
download | mts-io-1d2d4cb343e6d8b290e801a7dc776f9fb0aa8999.tar.gz mts-io-1d2d4cb343e6d8b290e801a7dc776f9fb0aa8999.tar.bz2 mts-io-1d2d4cb343e6d8b290e801a7dc776f9fb0aa8999.zip |
radio reset monitor feature and MTRV1-0.4 hardware4.7.0
Diffstat (limited to 'io-module/machine/mtcap3.c')
-rw-r--r-- | io-module/machine/mtcap3.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/io-module/machine/mtcap3.c b/io-module/machine/mtcap3.c index 2304a28..8d2f3c4 100644 --- a/io-module/machine/mtcap3.c +++ b/io-module/machine/mtcap3.c @@ -373,7 +373,8 @@ static ssize_t mts_attr_store_radio_reset_mtcap3(struct device *dev, if (value != 0 && value != -1) { return -EINVAL; } - + + reset_radio_udev_discovery(); mutex_lock(&mts_io_mutex); radio_off_mtcap3(); @@ -453,6 +454,11 @@ static DEVICE_ATTR_MTS(dev_attr_led_lora_gpio_mtcap3, "led-lora", static DEVICE_ATTR_MTS(dev_attr_led_extra_gpio_mtcap3, "led-extra", mts_attr_show_gpio_pin, mts_attr_store_gpio_pin); +// here to maintain compatiblility +static DEVICE_ATTR_MTS(dev_attr_radio_enable_mtcap3, "radio-enable", + mts_attr_show_radio_enable_mtcap3, mts_attr_store_radio_enable_mtcap3); + + static struct attribute *mtcap3_0_0_platform_attributes[] = { &dev_attr_vendor_id.attr, &dev_attr_product_id.attr, @@ -481,6 +487,8 @@ static struct attribute *mtcap3_0_0_platform_attributes[] = { &dev_attr_radio_reset_backoff_index.attr, &dev_attr_radio_reset_backoff_seconds.attr, + &dev_attr_radio_enable_mtcap3.attr, + NULL, }; @@ -529,12 +537,3 @@ static struct attribute *mtcap3_0_0_lora_attributes[] = { static struct attribute_group mtcap3_0_0_lora_attribute_group = { .attrs = mtcap3_0_0_lora_attributes }; - -// here to maintain compatiblility -static DEVICE_ATTR_MTS(dev_attr_radio_enable_mtcap3, "radio-enable", - mts_attr_show_radio_enable_mtcap3, mts_attr_store_radio_enable_mtcap3); - -static struct attribute *mtcap3_0_0_enable_radio_attribute[] = { - &dev_attr_radio_enable_mtcap3.attr, -}; - |