hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/staging/vt6656/baseband.h
....@@ -1,4 +1,4 @@
1
-// SPDX-License-Identifier: GPL-2.0+
1
+/* SPDX-License-Identifier: GPL-2.0+ */
22 /*
33 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
44 * All rights reserved.
....@@ -66,25 +66,12 @@
6666 #define TOP_RATE_2M 0x00200000
6767 #define TOP_RATE_1M 0x00100000
6868
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);
8572 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);
8976
9077 #endif /* __BASEBAND_H__ */