From 24297c1295873ecdb729903aa2f53fe0ec1203d5 Mon Sep 17 00:00:00 2001 From: John Klug Date: Fri, 20 Apr 2018 15:26:43 -0500 Subject: Add has-radio flag to mts-io, and remove compiler warnings --- io-module/mtr.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'io-module/mtr.c') 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, -- cgit v1.2.3