.. | .. |
---|
1 | | -// SPDX-License-Identifier: GPL-2.0+ |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0+ */ |
---|
2 | 2 | /* |
---|
3 | 3 | * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc. |
---|
4 | 4 | * All rights reserved. |
---|
.. | .. |
---|
66 | 66 | #define TOP_RATE_2M 0x00200000 |
---|
67 | 67 | #define TOP_RATE_1M 0x00100000 |
---|
68 | 68 | |
---|
69 | | -/* Length, Service, and Signal fields of Phy for Tx */ |
---|
70 | | -struct vnt_phy_field { |
---|
71 | | - u8 signal; |
---|
72 | | - u8 service; |
---|
73 | | - __le16 len; |
---|
74 | | -} __packed; |
---|
75 | | - |
---|
76 | | -unsigned int vnt_get_frame_time(u8 preamble_type, u8 pkt_type, |
---|
77 | | - unsigned int frame_length, u16 tx_rate); |
---|
78 | | - |
---|
79 | | -void vnt_get_phy_field(struct vnt_private *priv, u32 frame_length, |
---|
80 | | - u16 tx_rate, u8 pkt_type, struct vnt_phy_field *phy); |
---|
81 | | - |
---|
82 | | -void vnt_set_short_slot_time(struct vnt_private *priv); |
---|
83 | | -void vnt_set_vga_gain_offset(struct vnt_private *priv, u8 data); |
---|
84 | | -void vnt_set_antenna_mode(struct vnt_private *priv, u8 antenna_mode); |
---|
| 69 | +int vnt_set_short_slot_time(struct vnt_private *priv); |
---|
| 70 | +int vnt_set_vga_gain_offset(struct vnt_private *priv, u8 data); |
---|
| 71 | +int vnt_set_antenna_mode(struct vnt_private *priv, u8 antenna_mode); |
---|
85 | 72 | int vnt_vt3184_init(struct vnt_private *priv); |
---|
86 | | -void vnt_set_deep_sleep(struct vnt_private *priv); |
---|
87 | | -void vnt_exit_deep_sleep(struct vnt_private *priv); |
---|
88 | | -void vnt_update_pre_ed_threshold(struct vnt_private *priv, int scanning); |
---|
| 73 | +int vnt_set_deep_sleep(struct vnt_private *priv); |
---|
| 74 | +int vnt_exit_deep_sleep(struct vnt_private *priv); |
---|
| 75 | +int vnt_update_pre_ed_threshold(struct vnt_private *priv, int scanning); |
---|
89 | 76 | |
---|
90 | 77 | #endif /* __BASEBAND_H__ */ |
---|