xref: /freebsd/sys/dev/rtwn/rtl8723b/usb/r23bu.h (revision 551b7c5e12bfea623a47edf97ad5689732a1233f)
1*551b7c5eSAhmad Khalifa /*
2*551b7c5eSAhmad Khalifa  * Copyright (c) 2026 Ahmad Khalifa <vexeduxr@FreeBSD.org>
3*551b7c5eSAhmad Khalifa  *
4*551b7c5eSAhmad Khalifa  * SPDX-License-Identifier: BSD-2-Clause
5*551b7c5eSAhmad Khalifa  */
6*551b7c5eSAhmad Khalifa 
7*551b7c5eSAhmad Khalifa #ifndef RTL8723BU_H
8*551b7c5eSAhmad Khalifa #define RTL8723BU_H
9*551b7c5eSAhmad Khalifa 
10*551b7c5eSAhmad Khalifa #include <dev/rtwn/rtl8723b/r23b.h>
11*551b7c5eSAhmad Khalifa 
12*551b7c5eSAhmad Khalifa /* r23bu_init.c */
13*551b7c5eSAhmad Khalifa int r23bu_power_on(struct rtwn_softc *);
14*551b7c5eSAhmad Khalifa void r23bu_power_off(struct rtwn_softc *);
15*551b7c5eSAhmad Khalifa void r23bu_init_bb(struct rtwn_softc *);
16*551b7c5eSAhmad Khalifa void r23bu_init_ampdu(struct rtwn_softc *);
17*551b7c5eSAhmad Khalifa void r23bu_init_rx_agg(struct rtwn_softc *sc);
18*551b7c5eSAhmad Khalifa 
19*551b7c5eSAhmad Khalifa /* r23bu_rom.c */
20*551b7c5eSAhmad Khalifa void r23bu_parse_rom(struct rtwn_softc *, uint8_t *);
21*551b7c5eSAhmad Khalifa 
22*551b7c5eSAhmad Khalifa #endif
23