summaryrefslogtreecommitdiff
path: root/io-module/mtr.c
diff options
context:
space:
mode:
Diffstat (limited to 'io-module/mtr.c')
-rw-r--r--io-module/mtr.c21
1 files changed, 15 insertions, 6 deletions
diff --git a/io-module/mtr.c b/io-module/mtr.c
index 4e44988..15c295f 100644
--- a/io-module/mtr.c
+++ b/io-module/mtr.c
@@ -1191,6 +1191,11 @@ static DEVICE_ATTR_MTS(dev_attr_usbhub_reset_mtr, "usbhub-reset",
static DEVICE_ATTR_RO_MTS(dev_attr_gnss_int_mtr, "gnss-int",
mts_attr_show_gpio_pin);
+static int
+is_radio_power_attr_mtr(struct attribute *attr)
+{
+ return (attr == &dev_attr_radio_power_mtr.attr);
+}
static struct attribute *mtr_platform_attributes[] = {
&dev_attr_vendor_id.attr,
@@ -1200,16 +1205,11 @@ static struct attribute *mtr_platform_attributes[] = {
&dev_attr_hw_version.attr,
&dev_attr_imei.attr,
&dev_attr_eth_mac.attr,
+ &dev_attr_has_radio.attr,
&dev_attr_wifi_mac_mtr.attr,
&dev_attr_reset.attr,
&dev_attr_reset_monitor.attr,
&dev_attr_reset_monitor_intervals.attr,
- &dev_attr_radio_power_mtr.attr,
- &dev_attr_radio_reset_mtr.attr,
-
- &dev_attr_radio_reset_backoffs.attr,
- &dev_attr_radio_reset_backoff_index.attr,
- &dev_attr_radio_reset_backoff_seconds.attr,
&dev_attr_extserial_ri_gpio_mtr.attr,
&dev_attr_extserial_dtr_mtr.attr,
@@ -1234,6 +1234,14 @@ static struct attribute *mtr_platform_attributes[] = {
&dev_attr_led_e_gpio.attr,
&dev_attr_led_f_gpio_mtr.attr,
+ /* Radio stuff moved to end for possible removal */
+ &dev_attr_radio_power_mtr.attr, /* radio_power must be first */
+ &dev_attr_radio_reset_mtr.attr,
+
+ &dev_attr_radio_reset_backoffs.attr,
+ &dev_attr_radio_reset_backoff_index.attr,
+ &dev_attr_radio_reset_backoff_seconds.attr,
+
NULL,
};
@@ -1250,6 +1258,7 @@ static struct attribute *mtrv1_0_1_platform_attributes[] = {
&dev_attr_hw_version.attr,
&dev_attr_imei.attr,
&dev_attr_eth_mac.attr,
+ &dev_attr_has_radio.attr,
&dev_attr_wifi_mac_mtr.attr,
&dev_attr_reset.attr,