blob: 1d3b515f83bc09ad6d66fba9ba58c5ace4b4c339 [file] [log] [blame]
Pekka Enberg80aba532008-10-30 13:04:29 +02001#ifndef __WINBOND_WB35TX_F_H
2#define __WINBOND_WB35TX_F_H
3
Pekka Enberg1e8a2b62008-10-30 16:14:38 +02004#include "core.h"
Pekka Enberg9ce922f2008-10-30 13:05:42 +02005#include "wbhal_f.h"
Pekka Enberg80aba532008-10-30 13:04:29 +02006
Lars Lindley42cb2942010-03-28 08:57:55 +02007/*
8 * ====================================
9 * Interface function declare
10 * ====================================
11 */
12unsigned char Wb35Tx_initial(struct hw_data *hw_data);
13void Wb35Tx_destroy(struct hw_data *hw_data);
14unsigned char Wb35Tx_get_tx_buffer(struct hw_data *hw_data, u8 **buffer);
Pavel Machek66101de2008-10-01 14:36:56 +020015
Pekka Enberg1e8a2b62008-10-30 16:14:38 +020016void Wb35Tx_EP2VM_start(struct wbsoft_priv *adapter);
Pavel Machek66101de2008-10-01 14:36:56 +020017
Pekka Enberg1e8a2b62008-10-30 16:14:38 +020018void Wb35Tx_start(struct wbsoft_priv *adapter);
Lars Lindley42cb2942010-03-28 08:57:55 +020019void Wb35Tx_stop(struct hw_data *hw_data);
Pavel Machek66101de2008-10-01 14:36:56 +020020
Lars Lindley42cb2942010-03-28 08:57:55 +020021void Wb35Tx_CurrentTime(struct wbsoft_priv *adapter, u32 time_count);
Pavel Machek66101de2008-10-01 14:36:56 +020022
Pekka Enberg80aba532008-10-30 13:04:29 +020023#endif