diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl4965-base.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl4965-base.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl4965-base.c b/drivers/net/wireless/iwlwifi/iwl4965-base.c index 4bfc670e8784..1f5e7e6fa687 100644 --- a/drivers/net/wireless/iwlwifi/iwl4965-base.c +++ b/drivers/net/wireless/iwlwifi/iwl4965-base.c | |||
@@ -7242,44 +7242,6 @@ static ssize_t show_statistics(struct device *d, | |||
7242 | 7242 | ||
7243 | static DEVICE_ATTR(statistics, S_IRUGO, show_statistics, NULL); | 7243 | static DEVICE_ATTR(statistics, S_IRUGO, show_statistics, NULL); |
7244 | 7244 | ||
7245 | static ssize_t show_antenna(struct device *d, | ||
7246 | struct device_attribute *attr, char *buf) | ||
7247 | { | ||
7248 | struct iwl_priv *priv = dev_get_drvdata(d); | ||
7249 | |||
7250 | if (!iwl_is_alive(priv)) | ||
7251 | return -EAGAIN; | ||
7252 | |||
7253 | return sprintf(buf, "%d\n", priv->antenna); | ||
7254 | } | ||
7255 | |||
7256 | static ssize_t store_antenna(struct device *d, | ||
7257 | struct device_attribute *attr, | ||
7258 | const char *buf, size_t count) | ||
7259 | { | ||
7260 | int ant; | ||
7261 | struct iwl_priv *priv = dev_get_drvdata(d); | ||
7262 | |||
7263 | if (count == 0) | ||
7264 | return 0; | ||
7265 | |||
7266 | if (sscanf(buf, "%1i", &ant) != 1) { | ||
7267 | IWL_DEBUG_INFO("not in hex or decimal form.\n"); | ||
7268 | return count; | ||
7269 | } | ||
7270 | |||
7271 | if ((ant >= 0) && (ant <= 2)) { | ||
7272 | IWL_DEBUG_INFO("Setting antenna select to %d.\n", ant); | ||
7273 | priv->antenna = (enum iwl4965_antenna)ant; | ||
7274 | } else | ||
7275 | IWL_DEBUG_INFO("Bad antenna select value %d.\n", ant); | ||
7276 | |||
7277 | |||
7278 | return count; | ||
7279 | } | ||
7280 | |||
7281 | static DEVICE_ATTR(antenna, S_IWUSR | S_IRUGO, show_antenna, store_antenna); | ||
7282 | |||
7283 | static ssize_t show_status(struct device *d, | 7245 | static ssize_t show_status(struct device *d, |
7284 | struct device_attribute *attr, char *buf) | 7246 | struct device_attribute *attr, char *buf) |
7285 | { | 7247 | { |
@@ -7362,7 +7324,6 @@ static void iwl4965_cancel_deferred_work(struct iwl_priv *priv) | |||
7362 | } | 7324 | } |
7363 | 7325 | ||
7364 | static struct attribute *iwl4965_sysfs_entries[] = { | 7326 | static struct attribute *iwl4965_sysfs_entries[] = { |
7365 | &dev_attr_antenna.attr, | ||
7366 | &dev_attr_channels.attr, | 7327 | &dev_attr_channels.attr, |
7367 | &dev_attr_dump_errors.attr, | 7328 | &dev_attr_dump_errors.attr, |
7368 | &dev_attr_dump_events.attr, | 7329 | &dev_attr_dump_events.attr, |