blob: 018fd35e815dbca9a2496b39b8e3097a82f20da3 [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 Enberg80aba532008-10-30 13:04:29 +02005
Lars Lindley42cb2942010-03-28 08:57:55 +02006/*
7 * ====================================
8 * Interface function declare
9 * ====================================
10 */
11unsigned char Wb35Tx_initial(struct hw_data *hw_data);
12void Wb35Tx_destroy(struct hw_data *hw_data);
13unsigned char Wb35Tx_get_tx_buffer(struct hw_data *hw_data, u8 **buffer);
Pavel Machek66101de2008-10-01 14:36:56 +020014
Pekka Enberg1e8a2b62008-10-30 16:14:38 +020015void Wb35Tx_EP2VM_start(struct wbsoft_priv *adapter);
Pavel Machek66101de2008-10-01 14:36:56 +020016
Pekka Enberg1e8a2b62008-10-30 16:14:38 +020017void Wb35Tx_start(struct wbsoft_priv *adapter);
Lars Lindley42cb2942010-03-28 08:57:55 +020018void Wb35Tx_stop(struct hw_data *hw_data);
Pavel Machek66101de2008-10-01 14:36:56 +020019
Lars Lindley42cb2942010-03-28 08:57:55 +020020void Wb35Tx_CurrentTime(struct wbsoft_priv *adapter, u32 time_count);
Pavel Machek66101de2008-10-01 14:36:56 +020021
Pekka Enberg80aba532008-10-30 13:04:29 +020022#endif