summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ar5211.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2007-03-05 16:54:34 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2007-03-05 16:54:34 +0000
commit86104cba783e0657e0f0472f7229c73503094d3b (patch)
tree3d3e6dc0b9baa25060523a2468655afeb91be81e /sys/dev/ic/ar5211.c
parentf43c4ace9dc866f75d5d53f1d7a3e888abcaef8b (diff)
back out, reyk is not paying attention
Diffstat (limited to 'sys/dev/ic/ar5211.c')
-rw-r--r--sys/dev/ic/ar5211.c69
1 files changed, 2 insertions, 67 deletions
diff --git a/sys/dev/ic/ar5211.c b/sys/dev/ic/ar5211.c
index 3236b9865e3..4d7e39f57fa 100644
--- a/sys/dev/ic/ar5211.c
+++ b/sys/dev/ic/ar5211.c
@@ -1,7 +1,7 @@
-/* $OpenBSD: ar5211.c,v 1.30 2007/03/05 15:13:26 reyk Exp $ */
+/* $OpenBSD: ar5211.c,v 1.31 2007/03/05 16:54:33 deraadt Exp $ */
/*
- * Copyright (c) 2004, 2005, 2006, 2007 Reyk Floeter <reyk@openbsd.org>
+ * Copyright (c) 2004, 2005 Reyk Floeter <reyk@openbsd.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -175,22 +175,6 @@ ar5k_ar5211_fill(struct ath_hal *hal)
AR5K_HAL_FUNCTION(hal, ar5211, eeprom_is_busy);
AR5K_HAL_FUNCTION(hal, ar5211, eeprom_read);
AR5K_HAL_FUNCTION(hal, ar5211, eeprom_write);
-
- /*
- * Unused functions or functions not implemented
- */
- AR5K_HAL_FUNCTION(hal, ar5211, get_tx_queueprops);
- AR5K_HAL_FUNCTION(hal, ar5211, num_tx_pending);
- AR5K_HAL_FUNCTION(hal, ar5211, phy_disable);
- AR5K_HAL_FUNCTION(hal, ar5211, set_txpower_limit);
- AR5K_HAL_FUNCTION(hal, ar5211, set_def_antenna);
- AR5K_HAL_FUNCTION(hal, ar5211, get_def_antenna);
- AR5K_HAL_FUNCTION(hal, ar5211, set_bssid_mask);
-#ifdef notyet
- AR5K_HAL_FUNCTION(hal, ar5211, set_capability);
- AR5K_HAL_FUNCTION(hal, ar5211, proc_mib_event);
- AR5K_HAL_FUNCTION(hal, ar5211, get_tx_inter_queue);
-#endif
}
struct ath_hal *
@@ -407,13 +391,6 @@ ar5k_ar5211_detach(struct ath_hal *hal)
}
HAL_BOOL
-ar5k_ar5211_phy_disable(struct ath_hal *hal)
-{
- AR5K_REG_WRITE(AR5K_AR5211_PHY_ACTIVE, AR5K_AR5211_PHY_DISABLE);
- return (AH_TRUE);
-}
-
-HAL_BOOL
ar5k_ar5211_reset(struct ath_hal *hal, HAL_OPMODE op_mode, HAL_CHANNEL *channel,
HAL_BOOL change_channel, HAL_STATUS *status)
{
@@ -667,18 +644,6 @@ ar5k_ar5211_reset(struct ath_hal *hal, HAL_OPMODE op_mode, HAL_CHANNEL *channel,
}
void
-ar5k_ar5211_set_def_antenna(struct ath_hal *hal, u_int ant)
-{
- AR5K_REG_WRITE(AR5K_AR5211_DEFAULT_ANTENNA, ant);
-}
-
-u_int
-ar5k_ar5211_get_def_antenna(struct ath_hal *hal)
-{
- return AR5K_REG_READ(AR5K_AR5211_DEFAULT_ANTENNA);
-}
-
-void
ar5k_ar5211_set_opmode(struct ath_hal *hal)
{
u_int32_t pcu_reg, low_id, high_id;
@@ -857,15 +822,6 @@ ar5k_ar5211_setup_tx_queueprops(struct ath_hal *hal, int queue,
}
HAL_BOOL
-ar5k_ar5211_get_tx_queueprops(struct ath_hal *hal, int queue,
- HAL_TXQ_INFO *queue_info)
-{
- AR5K_ASSERT_ENTRY(queue, hal->ah_capabilities.cap_queues.q_tx_num);
- bcopy(&hal->ah_txq[queue], queue_info, sizeof(HAL_TXQ_INFO));
- return (AH_TRUE);
-}
-
-HAL_BOOL
ar5k_ar5211_release_tx_queue(struct ath_hal *hal, u_int queue)
{
AR5K_ASSERT_ENTRY(queue, hal->ah_capabilities.cap_queues.q_tx_num);
@@ -1081,13 +1037,6 @@ ar5k_ar5211_put_tx_buf(struct ath_hal *hal, u_int queue, u_int32_t phys_addr)
return (AH_TRUE);
}
-u_int32_t
-ar5k_ar5211_num_tx_pending(struct ath_hal *hal, u_int queue)
-{
- AR5K_ASSERT_ENTRY(queue, hal->ah_capabilities.cap_queues.q_tx_num);
- return (AR5K_AR5211_QCU_STS(queue) & AR5K_AR5211_QCU_STS_FRMPENDCNT);
-}
-
HAL_BOOL
ar5k_ar5211_tx_start(struct ath_hal *hal, u_int queue)
{
@@ -1690,13 +1639,6 @@ ar5k_ar5211_set_associd(struct ath_hal *hal, const u_int8_t *bssid,
}
HAL_BOOL
-ar5k_ar5211_set_bssid_mask(struct ath_hal *hal, const u_int8_t* mask)
-{
- /* Not supported in 5211 */
- return (AH_FALSE);
-}
-
-HAL_BOOL
ar5k_ar5211_set_gpio_output(struct ath_hal *hal, u_int32_t gpio)
{
if (gpio > AR5K_AR5211_NUM_GPIO)
@@ -2575,10 +2517,3 @@ ar5k_ar5211_rfregs(struct ath_hal *hal, HAL_CHANNEL *channel, u_int freq,
hal->ah_rf_gain = HAL_RFGAIN_INACTIVE;
}
-
-HAL_BOOL
-ar5k_ar5211_set_txpower_limit(struct ath_hal *hal, u_int power)
-{
- /* Not implemented */
- return (AH_FALSE);
-}