diff options
Diffstat (limited to 'drivers/net/wimax/i2400m/i2400m-sdio.h')
-rw-r--r-- | drivers/net/wimax/i2400m/i2400m-sdio.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/wimax/i2400m/i2400m-sdio.h b/drivers/net/wimax/i2400m/i2400m-sdio.h index 08c2fb739234..9c4e3189f7b5 100644 --- a/drivers/net/wimax/i2400m/i2400m-sdio.h +++ b/drivers/net/wimax/i2400m/i2400m-sdio.h | |||
@@ -78,6 +78,8 @@ enum { | |||
78 | /* The number of ticks to wait for the device to signal that | 78 | /* The number of ticks to wait for the device to signal that |
79 | * it is ready */ | 79 | * it is ready */ |
80 | I2400MS_INIT_SLEEP_INTERVAL = 10, | 80 | I2400MS_INIT_SLEEP_INTERVAL = 10, |
81 | /* How long to wait for the device to settle after reset */ | ||
82 | I2400MS_SETTLE_TIME = 40, | ||
81 | }; | 83 | }; |
82 | 84 | ||
83 | 85 | ||
@@ -105,6 +107,10 @@ struct i2400ms { | |||
105 | char tx_wq_name[32]; | 107 | char tx_wq_name[32]; |
106 | 108 | ||
107 | struct dentry *debugfs_dentry; | 109 | struct dentry *debugfs_dentry; |
110 | |||
111 | wait_queue_head_t bm_wfa_wq; | ||
112 | int bm_wait_result; | ||
113 | size_t bm_ack_size; | ||
108 | }; | 114 | }; |
109 | 115 | ||
110 | 116 | ||
@@ -129,4 +135,7 @@ extern ssize_t i2400ms_bus_bm_cmd_send(struct i2400m *, | |||
129 | extern ssize_t i2400ms_bus_bm_wait_for_ack(struct i2400m *, | 135 | extern ssize_t i2400ms_bus_bm_wait_for_ack(struct i2400m *, |
130 | struct i2400m_bootrom_header *, | 136 | struct i2400m_bootrom_header *, |
131 | size_t); | 137 | size_t); |
138 | extern void i2400ms_bus_bm_release(struct i2400m *); | ||
139 | extern int i2400ms_bus_bm_setup(struct i2400m *); | ||
140 | |||
132 | #endif /* #ifndef __I2400M_SDIO_H__ */ | 141 | #endif /* #ifndef __I2400M_SDIO_H__ */ |