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